:: VECTSP_5 semantic presentation
:: deftheorem Def1 defines + VECTSP_5:def 1 :
Lemma2:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds b3 + b4 = b4 + b3
:: deftheorem Def2 defines /\ VECTSP_5:def 2 :
theorem Th1: :: VECTSP_5:1
canceled;
theorem Th2: :: VECTSP_5:2
canceled;
theorem Th3: :: VECTSP_5:3
canceled;
theorem Th4: :: VECTSP_5:4
canceled;
theorem Th5: :: VECTSP_5:5
theorem Th6: :: VECTSP_5:6
theorem Th7: :: VECTSP_5:7
Lemma7:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds the carrier of b3 c= the carrier of (b3 + b4)
Lemma8:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3 being Subspace of b2
for b4 being strict Subspace of b2 st the carrier of b3 c= the carrier of b4 holds
b3 + b4 = b4
theorem Th8: :: VECTSP_5:8
theorem Th9: :: VECTSP_5:9
theorem Th10: :: VECTSP_5:10
theorem Th11: :: VECTSP_5:11
theorem Th12: :: VECTSP_5:12
theorem Th13: :: VECTSP_5:13
Lemma13:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3 being Subspace of b2 ex b4 being strict Subspace of b2 st the carrier of b3 = the carrier of b4
Lemma14:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4, b5 being Subspace of b2 st the carrier of b3 = the carrier of b4 holds
( b5 + b3 = b5 + b4 & b3 + b5 = b4 + b5 )
Lemma15:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3 being Subspace of b2 holds b3 is Subspace of (Omega). b2
theorem Th14: :: VECTSP_5:14
theorem Th15: :: VECTSP_5:15
theorem Th16: :: VECTSP_5:16
theorem Th17: :: VECTSP_5:17
theorem Th18: :: VECTSP_5:18
canceled;
theorem Th19: :: VECTSP_5:19
Lemma19:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds the carrier of (b3 /\ b4) c= the carrier of b3
theorem Th20: :: VECTSP_5:20
Lemma21:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4, b5 being Subspace of b2 st the carrier of b3 = the carrier of b4 holds
( b5 /\ b3 = b5 /\ b4 & b3 /\ b5 = b4 /\ b5 )
theorem Th21: :: VECTSP_5:21
theorem Th22: :: VECTSP_5:22
theorem Th23: :: VECTSP_5:23
theorem Th24: :: VECTSP_5:24
theorem Th25: :: VECTSP_5:25
theorem Th26: :: VECTSP_5:26
canceled;
theorem Th27: :: VECTSP_5:27
theorem Th28: :: VECTSP_5:28
Lemma25:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds the carrier of (b3 /\ b4) c= the carrier of (b3 + b4)
theorem Th29: :: VECTSP_5:29
Lemma26:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds the carrier of ((b3 /\ b4) + b4) = the carrier of b4
theorem Th30: :: VECTSP_5:30
Lemma28:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds the carrier of (b3 /\ (b3 + b4)) = the carrier of b3
theorem Th31: :: VECTSP_5:31
Lemma30:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4, b5 being Subspace of b2 holds the carrier of ((b3 /\ b4) + (b4 /\ b5)) c= the carrier of (b4 /\ (b3 + b5))
theorem Th32: :: VECTSP_5:32
Lemma31:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4, b5 being Subspace of b2 st b3 is Subspace of b4 holds
the carrier of (b4 /\ (b3 + b5)) = the carrier of ((b3 /\ b4) + (b4 /\ b5))
theorem Th33: :: VECTSP_5:33
Lemma33:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4, b5 being Subspace of b2 holds the carrier of (b3 + (b4 /\ b5)) c= the carrier of ((b4 + b3) /\ (b3 + b5))
theorem Th34: :: VECTSP_5:34
Lemma34:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4, b5 being Subspace of b2 st b3 is Subspace of b4 holds
the carrier of (b4 + (b3 /\ b5)) = the carrier of ((b3 + b4) /\ (b4 + b5))
theorem Th35: :: VECTSP_5:35
theorem Th36: :: VECTSP_5:36
theorem Th37: :: VECTSP_5:37
theorem Th38: :: VECTSP_5:38
theorem Th39: :: VECTSP_5:39
theorem Th40: :: VECTSP_5:40
theorem Th41: :: VECTSP_5:41
:: deftheorem Def3 defines Subspaces VECTSP_5:def 3 :
theorem Th42: :: VECTSP_5:42
canceled;
theorem Th43: :: VECTSP_5:43
canceled;
theorem Th44: :: VECTSP_5:44
:: deftheorem Def4 defines is_the_direct_sum_of VECTSP_5:def 4 :
Lemma38:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 holds
( b3 + b4 = VectSpStr(# the carrier of b2,the add of b2,the Zero of b2,the lmult of b2 #) iff for b5 being Element of b2 ex b6, b7 being Element of b2 st
( b6 in b3 & b7 in b4 & b5 = b6 + b7 ) )
:: deftheorem Def5 defines Linear_Compl VECTSP_5:def 5 :
Lemma40:
for b1 being non empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr
for b2 being non empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of b1
for b3, b4 being Subspace of b2 st b2 is_the_direct_sum_of b3,b4 holds
b2 is_the_direct_sum_of b4,b3
theorem Th45: :: VECTSP_5:45
canceled;
theorem Th46: :: VECTSP_5:46
canceled;
theorem Th47: :: VECTSP_5:47
theorem Th48: :: VECTSP_5:48
theorem Th49: :: VECTSP_5:49
theorem Th50: :: VECTSP_5:50
theorem Th51: :: VECTSP_5:51
theorem Th52: :: VECTSP_5:52
theorem Th53: :: VECTSP_5:53
theorem Th54: :: VECTSP_5:54
theorem Th55: :: VECTSP_5:55
theorem Th56: :: VECTSP_5:56
theorem Th57: :: VECTSP_5:57
theorem Th58: :: VECTSP_5:58
theorem Th59: :: VECTSP_5:59
:: deftheorem Def6 defines |-- VECTSP_5:def 6 :
theorem Th60: :: VECTSP_5:60
canceled;
theorem Th61: :: VECTSP_5:61
canceled;
theorem Th62: :: VECTSP_5:62
canceled;
theorem Th63: :: VECTSP_5:63
canceled;
theorem Th64: :: VECTSP_5:64
theorem Th65: :: VECTSP_5:65
theorem Th66: :: VECTSP_5:66
theorem Th67: :: VECTSP_5:67
theorem Th68: :: VECTSP_5:68
theorem Th69: :: VECTSP_5:69
theorem Th70: :: VECTSP_5:70
definition
let c1 be non
empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr ;
let c2 be non
empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of
c1;
func SubJoin c2 -> BinOp of
Subspaces a2 means :
Def7:
:: VECTSP_5:def 7
for
b1,
b2 being
Element of
Subspaces a2 for
b3,
b4 being
Subspace of
a2 st
b1 = b3 &
b2 = b4 holds
a3 . b1,
b2 = b3 + b4;
existence
ex b1 being BinOp of Subspaces c2 st
for b2, b3 being Element of Subspaces c2
for b4, b5 being Subspace of c2 st b2 = b4 & b3 = b5 holds
b1 . b2,b3 = b4 + b5
uniqueness
for b1, b2 being BinOp of Subspaces c2 st ( for b3, b4 being Element of Subspaces c2
for b5, b6 being Subspace of c2 st b3 = b5 & b4 = b6 holds
b1 . b3,b4 = b5 + b6 ) & ( for b3, b4 being Element of Subspaces c2
for b5, b6 being Subspace of c2 st b3 = b5 & b4 = b6 holds
b2 . b3,b4 = b5 + b6 ) holds
b1 = b2
end;
:: deftheorem Def7 defines SubJoin VECTSP_5:def 7 :
definition
let c1 be non
empty Abelian add-associative right_zeroed right_complementable associative distributive left_unital doubleLoopStr ;
let c2 be non
empty Abelian add-associative right_zeroed right_complementable VectSp-like VectSpStr of
c1;
func SubMeet c2 -> BinOp of
Subspaces a2 means :
Def8:
:: VECTSP_5:def 8
for
b1,
b2 being
Element of
Subspaces a2 for
b3,
b4 being
Subspace of
a2 st
b1 = b3 &
b2 = b4 holds
a3 . b1,
b2 = b3 /\ b4;
existence
ex b1 being BinOp of Subspaces c2 st
for b2, b3 being Element of Subspaces c2
for b4, b5 being Subspace of c2 st b2 = b4 & b3 = b5 holds
b1 . b2,b3 = b4 /\ b5
uniqueness
for b1, b2 being BinOp of Subspaces c2 st ( for b3, b4 being Element of Subspaces c2
for b5, b6 being Subspace of c2 st b3 = b5 & b4 = b6 holds
b1 . b3,b4 = b5 /\ b6 ) & ( for b3, b4 being Element of Subspaces c2
for b5, b6 being Subspace of c2 st b3 = b5 & b4 = b6 holds
b2 . b3,b4 = b5 /\ b6 ) holds
b1 = b2
end;
:: deftheorem Def8 defines SubMeet VECTSP_5:def 8 :
theorem Th71: :: VECTSP_5:71
canceled;
theorem Th72: :: VECTSP_5:72
canceled;
theorem Th73: :: VECTSP_5:73
canceled;
theorem Th74: :: VECTSP_5:74
canceled;
theorem Th75: :: VECTSP_5:75
theorem Th76: :: VECTSP_5:76
theorem Th77: :: VECTSP_5:77
theorem Th78: :: VECTSP_5:78
theorem Th79: :: VECTSP_5:79
theorem Th80: :: VECTSP_5:80