:: RMOD_3 semantic presentation
:: deftheorem Def1 defines + RMOD_3:def 1 :
:: deftheorem Def2 defines /\ RMOD_3:def 2 :
theorem Th1: :: RMOD_3:1
canceled;
theorem Th2: :: RMOD_3:2
canceled;
theorem Th3: :: RMOD_3:3
canceled;
theorem Th4: :: RMOD_3:4
canceled;
theorem Th5: :: RMOD_3:5
theorem Th6: :: RMOD_3:6
theorem Th7: :: RMOD_3:7
Lemma5:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds b3 + b4 = b4 + b3
Lemma6:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds the carrier of b3 c= the carrier of (b3 + b4)
Lemma7:
for b1 being Ring
for b2 being RightMod of b1
for b3 being Submodule of b2
for b4 being strict Submodule of b2 st the carrier of b3 c= the carrier of b4 holds
b3 + b4 = b4
theorem Th8: :: RMOD_3:8
theorem Th9: :: RMOD_3:9
theorem Th10: :: RMOD_3:10
theorem Th11: :: RMOD_3:11
theorem Th12: :: RMOD_3:12
theorem Th13: :: RMOD_3:13
Lemma12:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4, b5 being Submodule of b2 st the carrier of b3 = the carrier of b4 holds
( b5 + b3 = b5 + b4 & b3 + b5 = b4 + b5 )
Lemma13:
for b1 being Ring
for b2 being RightMod of b1
for b3 being Submodule of b2 holds b3 is Submodule of (Omega). b2
theorem Th14: :: RMOD_3:14
theorem Th15: :: RMOD_3:15
theorem Th16: :: RMOD_3:16
theorem Th17: :: RMOD_3:17
theorem Th18: :: RMOD_3:18
theorem Th19: :: RMOD_3:19
Lemma18:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds the carrier of (b3 /\ b4) c= the carrier of b3
theorem Th20: :: RMOD_3:20
theorem Th21: :: RMOD_3:21
theorem Th22: :: RMOD_3:22
theorem Th23: :: RMOD_3:23
theorem Th24: :: RMOD_3:24
theorem Th25: :: RMOD_3:25
theorem Th26: :: RMOD_3:26
canceled;
theorem Th27: :: RMOD_3:27
theorem Th28: :: RMOD_3:28
Lemma23:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds the carrier of (b3 /\ b4) c= the carrier of (b3 + b4)
theorem Th29: :: RMOD_3:29
Lemma24:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds the carrier of ((b3 /\ b4) + b4) = the carrier of b4
theorem Th30: :: RMOD_3:30
Lemma26:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds the carrier of (b3 /\ (b3 + b4)) = the carrier of b3
theorem Th31: :: RMOD_3:31
Lemma28:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4, b5 being Submodule of b2 holds the carrier of ((b3 /\ b4) + (b4 /\ b5)) c= the carrier of (b4 /\ (b3 + b5))
theorem Th32: :: RMOD_3:32
Lemma29:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4, b5 being Submodule of b2 st b3 is Submodule of b4 holds
the carrier of (b4 /\ (b3 + b5)) = the carrier of ((b3 /\ b4) + (b4 /\ b5))
theorem Th33: :: RMOD_3:33
Lemma31:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4, b5 being Submodule of b2 holds the carrier of (b3 + (b4 /\ b5)) c= the carrier of ((b4 + b3) /\ (b3 + b5))
theorem Th34: :: RMOD_3:34
Lemma32:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4, b5 being Submodule of b2 st b3 is Submodule of b4 holds
the carrier of (b4 + (b3 /\ b5)) = the carrier of ((b3 + b4) /\ (b4 + b5))
theorem Th35: :: RMOD_3:35
theorem Th36: :: RMOD_3:36
theorem Th37: :: RMOD_3:37
theorem Th38: :: RMOD_3:38
theorem Th39: :: RMOD_3:39
theorem Th40: :: RMOD_3:40
theorem Th41: :: RMOD_3:41
:: deftheorem Def3 defines Submodules RMOD_3:def 3 :
theorem Th42: :: RMOD_3:42
canceled;
theorem Th43: :: RMOD_3:43
canceled;
theorem Th44: :: RMOD_3:44
:: deftheorem Def4 defines is_the_direct_sum_of RMOD_3:def 4 :
Lemma36:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4 being Submodule of b2 holds
( b3 + b4 = RightModStr(# the carrier of b2,the add of b2,the Zero of b2,the rmult of b2 #) iff for b5 being Vector of b2 ex b6, b7 being Vector of b2 st
( b6 in b3 & b7 in b4 & b5 = b6 + b7 ) )
Lemma37:
for b1 being Ring
for b2 being RightMod of b1
for b3, b4, b5 being Vector of b2 holds
( b3 = b4 + b5 iff b4 = b3 - b5 )
theorem Th45: :: RMOD_3:45
canceled;
theorem Th46: :: RMOD_3:46
theorem Th47: :: RMOD_3:47
theorem Th48: :: RMOD_3:48
theorem Th49: :: RMOD_3:49
theorem Th50: :: RMOD_3:50
theorem Th51: :: RMOD_3:51
theorem Th52: :: RMOD_3:52
:: deftheorem Def5 defines |-- RMOD_3:def 5 :
theorem Th53: :: RMOD_3:53
canceled;
theorem Th54: :: RMOD_3:54
canceled;
theorem Th55: :: RMOD_3:55
canceled;
theorem Th56: :: RMOD_3:56
canceled;
theorem Th57: :: RMOD_3:57
theorem Th58: :: RMOD_3:58
definition
let c1 be
Ring;
let c2 be
RightMod of
c1;
func SubJoin c2 -> BinOp of
Submodules a2 means :
Def6:
:: RMOD_3:def 6
for
b1,
b2 being
Element of
Submodules a2 for
b3,
b4 being
Submodule of
a2 st
b1 = b3 &
b2 = b4 holds
a3 . b1,
b2 = b3 + b4;
existence
ex b1 being BinOp of Submodules c2 st
for b2, b3 being Element of Submodules c2
for b4, b5 being Submodule of c2 st b2 = b4 & b3 = b5 holds
b1 . b2,b3 = b4 + b5
uniqueness
for b1, b2 being BinOp of Submodules c2 st ( for b3, b4 being Element of Submodules c2
for b5, b6 being Submodule of c2 st b3 = b5 & b4 = b6 holds
b1 . b3,b4 = b5 + b6 ) & ( for b3, b4 being Element of Submodules c2
for b5, b6 being Submodule of c2 st b3 = b5 & b4 = b6 holds
b2 . b3,b4 = b5 + b6 ) holds
b1 = b2
end;
:: deftheorem Def6 defines SubJoin RMOD_3:def 6 :
definition
let c1 be
Ring;
let c2 be
RightMod of
c1;
func SubMeet c2 -> BinOp of
Submodules a2 means :
Def7:
:: RMOD_3:def 7
for
b1,
b2 being
Element of
Submodules a2 for
b3,
b4 being
Submodule of
a2 st
b1 = b3 &
b2 = b4 holds
a3 . b1,
b2 = b3 /\ b4;
existence
ex b1 being BinOp of Submodules c2 st
for b2, b3 being Element of Submodules c2
for b4, b5 being Submodule of c2 st b2 = b4 & b3 = b5 holds
b1 . b2,b3 = b4 /\ b5
uniqueness
for b1, b2 being BinOp of Submodules c2 st ( for b3, b4 being Element of Submodules c2
for b5, b6 being Submodule of c2 st b3 = b5 & b4 = b6 holds
b1 . b3,b4 = b5 /\ b6 ) & ( for b3, b4 being Element of Submodules c2
for b5, b6 being Submodule of c2 st b3 = b5 & b4 = b6 holds
b2 . b3,b4 = b5 /\ b6 ) holds
b1 = b2
end;
:: deftheorem Def7 defines SubMeet RMOD_3:def 7 :
theorem Th59: :: RMOD_3:59
canceled;
theorem Th60: :: RMOD_3:60
canceled;
theorem Th61: :: RMOD_3:61
canceled;
theorem Th62: :: RMOD_3:62
canceled;
theorem Th63: :: RMOD_3:63
theorem Th64: :: RMOD_3:64
theorem Th65: :: RMOD_3:65
theorem Th66: :: RMOD_3:66
theorem Th67: :: RMOD_3:67