begin
theorem Th1:
theorem Th2:
theorem
theorem Th4:
theorem
canceled;
theorem Th6:
theorem Th7:
theorem Th8:
theorem Th9:
:: deftheorem Def1 defines `*` GROUP_6:def 1 :
for G being Group
for B being Subgroup of G
for M being normal Subgroup of G st multMagma(# the carrier of M, the multF of M #) is Subgroup of B holds
(B,M) `*` = multMagma(# the carrier of M, the multF of M #);
theorem Th10:
:: deftheorem Def2 defines trivial GROUP_6:def 2 :
for G being non empty 1-sorted holds
( G is trivial iff ex x being set st the carrier of G = {x} );
theorem Th11:
theorem Th12:
theorem Th13:
theorem
canceled;
theorem Th15:
theorem Th16:
theorem Th17:
theorem Th18:
definition
canceled;let G be
Group;
let N be
normal Subgroup of
G;
func CosOp N -> BinOp of
(Cosets N) means :
Def4:
for
W1,
W2 being
Element of
Cosets N for
A1,
A2 being
Subset of
G st
W1 = A1 &
W2 = A2 holds
it . (
W1,
W2)
= A1 * A2;
existence
ex b1 being BinOp of (Cosets N) st
for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
b1 . (W1,W2) = A1 * A2
uniqueness
for b1, b2 being BinOp of (Cosets N) st ( for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
b1 . (W1,W2) = A1 * A2 ) & ( for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
b2 . (W1,W2) = A1 * A2 ) holds
b1 = b2
end;
:: deftheorem GROUP_6:def 3 :
canceled;
:: deftheorem Def4 defines CosOp GROUP_6:def 4 :
for G being Group
for N being normal Subgroup of G
for b3 being BinOp of (Cosets N) holds
( b3 = CosOp N iff for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
b3 . (W1,W2) = A1 * A2 );
:: deftheorem defines ./. GROUP_6:def 5 :
for G being Group
for N being normal Subgroup of G holds G ./. N = multMagma(# (Cosets N),(CosOp N) #);
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
theorem
:: deftheorem defines @ GROUP_6:def 6 :
for G being Group
for N being normal Subgroup of G
for S being Element of (G ./. N) holds @ S = S;
theorem
theorem
theorem
theorem
theorem Th28:
theorem Th29:
theorem Th30:
theorem
canceled;
theorem
theorem
theorem Th34:
theorem
theorem
Lm1:
for G, H being Group
for a, b being Element of G
for f being Function of the carrier of G, the carrier of H st ( for a being Element of G holds f . a = 1_ H ) holds
f . (a * b) = (f . a) * (f . b)
:: deftheorem Def7 defines multiplicative GROUP_6:def 7 :
for G, H being non empty multMagma
for f being Function of G,H holds
( f is multiplicative iff for a, b being Element of G holds f . (a * b) = (f . a) * (f . b) );
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem Th40:
theorem Th41:
theorem Th42:
theorem Th43:
theorem
theorem Th45:
theorem
theorem Th47:
theorem Th48:
:: deftheorem Def8 defines 1: GROUP_6:def 8 :
for G, H being Group
for b3 being Homomorphism of G,H holds
( b3 = 1: (G,H) iff for a being Element of G holds b3 . a = 1_ H );
theorem
:: deftheorem Def9 defines nat_hom GROUP_6:def 9 :
for G being Group
for N being normal Subgroup of G
for b3 being Homomorphism of G,(G ./. N) holds
( b3 = nat_hom N iff for a being Element of G holds b3 . a = a * N );
:: deftheorem Def10 defines Ker GROUP_6:def 10 :
for G, H being Group
for g being Homomorphism of G,H
for b4 being strict Subgroup of G holds
( b4 = Ker g iff the carrier of b4 = { a where a is Element of G : g . a = 1_ H } );
theorem Th50:
theorem
theorem Th52:
:: deftheorem Def11 defines Image GROUP_6:def 11 :
for G, H being Group
for g being Homomorphism of G,H
for b4 being strict Subgroup of H holds
( b4 = Image g iff the carrier of b4 = g .: the carrier of G );
theorem Th53:
theorem Th54:
theorem
theorem
theorem Th57:
theorem Th58:
theorem Th59:
Lm2:
for A being commutative Group
for a, b being Element of A holds a * b = b * a
;
theorem
theorem Th61:
theorem
theorem
theorem
canceled;
theorem Th65:
theorem Th66:
theorem Th67:
theorem Th68:
theorem Th69:
theorem Th70:
theorem
theorem Th72:
theorem Th73:
theorem Th74:
theorem Th75:
:: deftheorem GROUP_6:def 12 :
canceled;
:: deftheorem GROUP_6:def 13 :
canceled;
:: deftheorem GROUP_6:def 14 :
canceled;
:: deftheorem Def15 defines are_isomorphic GROUP_6:def 15 :
for G, H being Group holds
( G,H are_isomorphic iff ex h being Homomorphism of G,H st h is bijective );
theorem
canceled;
theorem Th77:
theorem
theorem
theorem Th80:
theorem
theorem
theorem
theorem Th84:
theorem Th85:
theorem
theorem
theorem
canceled;
theorem
Lm3:
for H, G being Group
for g being Homomorphism of G,H holds
( G ./. (Ker g), Image g are_isomorphic & ex h being Homomorphism of (G ./. (Ker g)),(Image g) st
( h is bijective & g = h * (nat_hom (Ker g)) ) )
theorem
theorem
theorem
theorem