:: RUSUB_2 semantic presentation
:: deftheorem Def1 defines + RUSUB_2:def 1 :
:: deftheorem Def2 defines /\ RUSUB_2:def 2 :
theorem Th1: :: RUSUB_2:1
theorem Th2: :: RUSUB_2:2
theorem Th3: :: RUSUB_2:3
Lemma6:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds b2 + b3 = b3 + b2
Lemma7:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds the carrier of b2 c= the carrier of (b2 + b3)
Lemma8:
for b1 being RealUnitarySpace
for b2 being Subspace of b1
for b3 being strict Subspace of b1 st the carrier of b2 c= the carrier of b3 holds
b2 + b3 = b3
theorem Th4: :: RUSUB_2:4
theorem Th5: :: RUSUB_2:5
theorem Th6: :: RUSUB_2:6
theorem Th7: :: RUSUB_2:7
theorem Th8: :: RUSUB_2:8
theorem Th9: :: RUSUB_2:9
theorem Th10: :: RUSUB_2:10
theorem Th11: :: RUSUB_2:11
theorem Th12: :: RUSUB_2:12
theorem Th13: :: RUSUB_2:13
theorem Th14: :: RUSUB_2:14
theorem Th15: :: RUSUB_2:15
Lemma17:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds the carrier of (b2 /\ b3) c= the carrier of b2
theorem Th16: :: RUSUB_2:16
theorem Th17: :: RUSUB_2:17
theorem Th18: :: RUSUB_2:18
theorem Th19: :: RUSUB_2:19
theorem Th20: :: RUSUB_2:20
theorem Th21: :: RUSUB_2:21
Lemma22:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds the carrier of (b2 /\ b3) c= the carrier of (b2 + b3)
theorem Th22: :: RUSUB_2:22
Lemma23:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds the carrier of ((b2 /\ b3) + b3) = the carrier of b3
theorem Th23: :: RUSUB_2:23
Lemma25:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds the carrier of (b2 /\ (b2 + b3)) = the carrier of b2
theorem Th24: :: RUSUB_2:24
Lemma27:
for b1 being RealUnitarySpace
for b2, b3, b4 being Subspace of b1 holds the carrier of ((b2 /\ b3) + (b3 /\ b4)) c= the carrier of (b3 /\ (b2 + b4))
theorem Th25: :: RUSUB_2:25
Lemma28:
for b1 being RealUnitarySpace
for b2, b3, b4 being Subspace of b1 st b2 is Subspace of b3 holds
the carrier of (b3 /\ (b2 + b4)) = the carrier of ((b2 /\ b3) + (b3 /\ b4))
theorem Th26: :: RUSUB_2:26
Lemma30:
for b1 being RealUnitarySpace
for b2, b3, b4 being Subspace of b1 holds the carrier of (b3 + (b2 /\ b4)) c= the carrier of ((b2 + b3) /\ (b3 + b4))
theorem Th27: :: RUSUB_2:27
Lemma31:
for b1 being RealUnitarySpace
for b2, b3, b4 being Subspace of b1 st b2 is Subspace of b3 holds
the carrier of (b3 + (b2 /\ b4)) = the carrier of ((b2 + b3) /\ (b3 + b4))
theorem Th28: :: RUSUB_2:28
theorem Th29: :: RUSUB_2:29
theorem Th30: :: RUSUB_2:30
theorem Th31: :: RUSUB_2:31
theorem Th32: :: RUSUB_2:32
:: deftheorem Def3 defines Subspaces RUSUB_2:def 3 :
theorem Th33: :: RUSUB_2:33
:: deftheorem Def4 defines is_the_direct_sum_of RUSUB_2:def 4 :
Lemma35:
for b1 being RealUnitarySpace
for b2 being strict Subspace of b1 st ( for b3 being VECTOR of b1 holds b3 in b2 ) holds
b2 = UNITSTR(# the carrier of b1,the Zero of b1,the add of b1,the Mult of b1,the scalar of b1 #)
Lemma36:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 holds
( b2 + b3 = UNITSTR(# the carrier of b1,the Zero of b1,the add of b1,the Mult of b1,the scalar of b1 #) iff for b4 being VECTOR of b1 ex b5, b6 being VECTOR of b1 st
( b5 in b2 & b6 in b3 & b4 = b5 + b6 ) )
Lemma37:
for b1 being RealUnitarySpace
for b2 being Subspace of b1 ex b3 being strict Subspace of b1 st b1 is_the_direct_sum_of b3,b2
:: deftheorem Def5 defines Linear_Compl RUSUB_2:def 5 :
Lemma39:
for b1 being RealUnitarySpace
for b2, b3 being Subspace of b1 st b1 is_the_direct_sum_of b2,b3 holds
b1 is_the_direct_sum_of b3,b2
theorem Th34: :: RUSUB_2:34
theorem Th35: :: RUSUB_2:35
theorem Th36: :: RUSUB_2:36
theorem Th37: :: RUSUB_2:37
theorem Th38: :: RUSUB_2:38
theorem Th39: :: RUSUB_2:39
theorem Th40: :: RUSUB_2:40
theorem Th41: :: RUSUB_2:41
Lemma44:
for b1 being RealUnitarySpace
for b2 being Subspace of b1
for b3 being VECTOR of b1
for b4 being set holds
( b4 in b3 + b2 iff ex b5 being VECTOR of b1 st
( b5 in b2 & b4 = b3 + b5 ) )
theorem Th42: :: RUSUB_2:42
Lemma46:
for b1 being RealUnitarySpace
for b2 being Subspace of b1
for b3 being VECTOR of b1 ex b4 being Coset of b2 st b3 in b4
theorem Th43: :: RUSUB_2:43
theorem Th44: :: RUSUB_2:44
theorem Th45: :: RUSUB_2:45
theorem Th46: :: RUSUB_2:46
:: deftheorem Def6 defines |-- RUSUB_2:def 6 :
theorem Th47: :: RUSUB_2:47
theorem Th48: :: RUSUB_2:48
theorem Th49: :: RUSUB_2:49
theorem Th50: :: RUSUB_2:50
theorem Th51: :: RUSUB_2:51
theorem Th52: :: RUSUB_2:52
theorem Th53: :: RUSUB_2:53
definition
let c1 be
RealUnitarySpace;
func SubJoin c1 -> BinOp of
Subspaces a1 means :
Def7:
:: RUSUB_2:def 7
for
b1,
b2 being
Element of
Subspaces a1 for
b3,
b4 being
Subspace of
a1 st
b1 = b3 &
b2 = b4 holds
a2 . b1,
b2 = b3 + b4;
existence
ex b1 being BinOp of Subspaces c1 st
for b2, b3 being Element of Subspaces c1
for b4, b5 being Subspace of c1 st b2 = b4 & b3 = b5 holds
b1 . b2,b3 = b4 + b5
uniqueness
for b1, b2 being BinOp of Subspaces c1 st ( for b3, b4 being Element of Subspaces c1
for b5, b6 being Subspace of c1 st b3 = b5 & b4 = b6 holds
b1 . b3,b4 = b5 + b6 ) & ( for b3, b4 being Element of Subspaces c1
for b5, b6 being Subspace of c1 st b3 = b5 & b4 = b6 holds
b2 . b3,b4 = b5 + b6 ) holds
b1 = b2
end;
:: deftheorem Def7 defines SubJoin RUSUB_2:def 7 :
definition
let c1 be
RealUnitarySpace;
func SubMeet c1 -> BinOp of
Subspaces a1 means :
Def8:
:: RUSUB_2:def 8
for
b1,
b2 being
Element of
Subspaces a1 for
b3,
b4 being
Subspace of
a1 st
b1 = b3 &
b2 = b4 holds
a2 . b1,
b2 = b3 /\ b4;
existence
ex b1 being BinOp of Subspaces c1 st
for b2, b3 being Element of Subspaces c1
for b4, b5 being Subspace of c1 st b2 = b4 & b3 = b5 holds
b1 . b2,b3 = b4 /\ b5
uniqueness
for b1, b2 being BinOp of Subspaces c1 st ( for b3, b4 being Element of Subspaces c1
for b5, b6 being Subspace of c1 st b3 = b5 & b4 = b6 holds
b1 . b3,b4 = b5 /\ b6 ) & ( for b3, b4 being Element of Subspaces c1
for b5, b6 being Subspace of c1 st b3 = b5 & b4 = b6 holds
b2 . b3,b4 = b5 /\ b6 ) holds
b1 = b2
end;
:: deftheorem Def8 defines SubMeet RUSUB_2:def 8 :
theorem Th54: :: RUSUB_2:54
theorem Th55: :: RUSUB_2:55
theorem Th56: :: RUSUB_2:56
theorem Th57: :: RUSUB_2:57
theorem Th58: :: RUSUB_2:58
theorem Th59: :: RUSUB_2:59
registration
let c1 be
RealUnitarySpace;
cluster LattStr(#
(Subspaces a1),
(SubJoin a1),
(SubMeet a1) #)
-> Lattice-like modular lower-bounded upper-bounded complemented ;
coherence
( LattStr(# (Subspaces c1),(SubJoin c1),(SubMeet c1) #) is lower-bounded & LattStr(# (Subspaces c1),(SubJoin c1),(SubMeet c1) #) is upper-bounded & LattStr(# (Subspaces c1),(SubJoin c1),(SubMeet c1) #) is modular & LattStr(# (Subspaces c1),(SubJoin c1),(SubMeet c1) #) is complemented )
by Th55, Th56, Th58, Th59;
end;
theorem Th60: :: RUSUB_2:60
theorem Th61: :: RUSUB_2:61
theorem Th62: :: RUSUB_2:62
theorem Th63: :: RUSUB_2:63