:: GROUP_4 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem GROUP_4:def 1 :
canceled;
:: deftheorem defines @ GROUP_4:def 2 :
theorem :: GROUP_4:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th3: :: GROUP_4:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: GROUP_4:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th6: :: GROUP_4:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines Product GROUP_4:def 3 :
theorem :: GROUP_4:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th8: :: GROUP_4:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: GROUP_4:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: GROUP_4:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th11: :: GROUP_4:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: GROUP_4:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: GROUP_4:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm3:
for F1 being FinSequence
for y being Nat st y in dom F1 holds
( ((len F1) - y) + 1 is Nat & ((len F1) - y) + 1 >= 1 & ((len F1) - y) + 1 <= len F1 )
theorem Th17: :: GROUP_4:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: GROUP_4:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def4 defines |^ GROUP_4:def 4 :
theorem :: GROUP_4:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th25: :: GROUP_4:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: GROUP_4:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: GROUP_4:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: GROUP_4:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: GROUP_4:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
i1,
i2,
i3 being
Integer for
G being
Group for
a,
b,
c being
Element of
G holds
<*a,b,c*> |^ <*(@ i1),(@ i2),(@ i3)*> = <*(a |^ i1),(b |^ i2),(c |^ i3)*>
theorem :: GROUP_4:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def5 defines gr GROUP_4:def 5 :
theorem :: GROUP_4:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th37: :: GROUP_4:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: GROUP_4:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: GROUP_4:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: GROUP_4:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: GROUP_4:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th44: :: GROUP_4:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def6 defines generating GROUP_4:def 6 :
theorem :: GROUP_4:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def7 defines maximal GROUP_4:def 7 :
theorem :: GROUP_4:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th48: :: GROUP_4:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def8 defines Phi GROUP_4:def 8 :
theorem :: GROUP_4:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th52: :: GROUP_4:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th54: :: GROUP_4:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: GROUP_4:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines * GROUP_4:def 9 :
theorem Th57: :: GROUP_4:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
G being
Group for
H1,
H2,
H3 being
Subgroup of
G holds
(H1 * H2) * H3 = H1 * (H2 * H3)
theorem :: GROUP_4:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th64: :: GROUP_4:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th65: :: GROUP_4:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines "\/" GROUP_4:def 10 :
theorem :: GROUP_4:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th67: :: GROUP_4:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm4:
for n being natural number holds
( n mod 2 = 0 or n mod 2 = 1 )
by NAT_1:62;
Lm5:
for k, n being natural number holds (k * n) mod k = 0
by NAT_1:63;
Lm6:
for k, l being natural number st k > 1 holds
1 mod k = 1
by NAT_1:64;
Lm7:
for k, l, n, m being natural number st k mod n = 0 & l = k - (m * n) holds
l mod n = 0
by NAT_1:65;
Lm8:
for k, l, n being natural number st n <> 0 & k mod n = 0 & l < n holds
(k + l) mod n = l
by NAT_1:66;
Lm9:
for k, n being natural number st k <> 0 holds
(k * n) div k = n
by NAT_1:68;
Lm10:
for k, n, l being natural number st k mod n = 0 holds
(k + l) div n = (k div n) + (l div n)
by NAT_1:69;
theorem :: GROUP_4:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th69: :: GROUP_4:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th71: :: GROUP_4:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th73: :: GROUP_4:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm11:
for G being Group
for H1, H2 being Subgroup of G holds H1 is Subgroup of H1 "\/" H2
Lm12:
for G being Group
for H1, H2, H3 being Subgroup of G holds (H1 "\/" H2) "\/" H3 is Subgroup of H1 "\/" (H2 "\/" H3)
theorem Th75: :: GROUP_4:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:76
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th77: :: GROUP_4:77
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th78: :: GROUP_4:78
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th79: :: GROUP_4:79
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:80
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:81
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:82
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:83
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th84: :: GROUP_4:84
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th85: :: GROUP_4:85
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:86
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let G be
Group;
func SubJoin G -> BinOp of
Subgroups G means :
Def11:
:: GROUP_4:def 11
for
S1,
S2 being
Element of
Subgroups G for
H1,
H2 being
Subgroup of
G st
S1 = H1 &
S2 = H2 holds
it . S1,
S2 = H1 "\/" H2;
existence
ex b1 being BinOp of Subgroups G st
for S1, S2 being Element of Subgroups G
for H1, H2 being Subgroup of G st S1 = H1 & S2 = H2 holds
b1 . S1,S2 = H1 "\/" H2
uniqueness
for b1, b2 being BinOp of Subgroups G st ( for S1, S2 being Element of Subgroups G
for H1, H2 being Subgroup of G st S1 = H1 & S2 = H2 holds
b1 . S1,S2 = H1 "\/" H2 ) & ( for S1, S2 being Element of Subgroups G
for H1, H2 being Subgroup of G st S1 = H1 & S2 = H2 holds
b2 . S1,S2 = H1 "\/" H2 ) holds
b1 = b2
end;
:: deftheorem Def11 defines SubJoin GROUP_4:def 11 :
definition
let G be
Group;
func SubMeet G -> BinOp of
Subgroups G means :
Def12:
:: GROUP_4:def 12
for
S1,
S2 being
Element of
Subgroups G for
H1,
H2 being
Subgroup of
G st
S1 = H1 &
S2 = H2 holds
it . S1,
S2 = H1 /\ H2;
existence
ex b1 being BinOp of Subgroups G st
for S1, S2 being Element of Subgroups G
for H1, H2 being Subgroup of G st S1 = H1 & S2 = H2 holds
b1 . S1,S2 = H1 /\ H2
uniqueness
for b1, b2 being BinOp of Subgroups G st ( for S1, S2 being Element of Subgroups G
for H1, H2 being Subgroup of G st S1 = H1 & S2 = H2 holds
b1 . S1,S2 = H1 /\ H2 ) & ( for S1, S2 being Element of Subgroups G
for H1, H2 being Subgroup of G st S1 = H1 & S2 = H2 holds
b2 . S1,S2 = H1 /\ H2 ) holds
b1 = b2
end;
:: deftheorem Def12 defines SubMeet GROUP_4:def 12 :
Lm13:
for G being Group holds
( LattStr(# (Subgroups G),(SubJoin G),(SubMeet G) #) is Lattice & LattStr(# (Subgroups G),(SubJoin G),(SubMeet G) #) is 0_Lattice & LattStr(# (Subgroups G),(SubJoin G),(SubMeet G) #) is 1_Lattice )
:: deftheorem defines lattice GROUP_4:def 13 :
theorem :: GROUP_4:87
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:88
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:89
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:90
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:91
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:92
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:93
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:94
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:95
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:96
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:97
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: GROUP_4:98
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: GROUP_4:99
:: Showing IDV graph ... (Click the Palm Tree again to close it) 