let G be strict Group; :: thesis: the carrier of (Phi G) = { a where a is Element of G : not a is generating }
set A = { a where a is Element of G : not a is generating } ;
thus the carrier of (Phi G) c= { a where a is Element of G : not a is generating } :: according to XBOOLE_0:def 10 :: thesis: { a where a is Element of G : not a is generating } c= the carrier of (Phi G)
proof
defpred S1[ set , set ] means ex H1, H2 being strict Subgroup of G st
( $1 = H1 & $2 = H2 & H1 is Subgroup of H2 );
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in the carrier of (Phi G) or x in { a where a is Element of G : not a is generating } )
assume A1: x in the carrier of (Phi G) ; :: thesis: x in { a where a is Element of G : not a is generating }
then x in Phi G by STRUCT_0:def 5;
then x in G by GROUP_2:40;
then reconsider a = x as Element of G by STRUCT_0:def 5;
assume not x in { a where a is Element of G : not a is generating } ; :: thesis: contradiction
then a is generating ;
then consider B being Subset of G such that
A2: gr B = G and
A3: gr (B \ {a}) <> G ;
set M = B \ {a};
A4: now :: thesis: not a in gr (B \ {a})
assume A5: a in gr (B \ {a}) ; :: thesis: contradiction
now :: thesis: for b being Element of G holds b in gr (B \ {a})
let b be Element of G; :: thesis: b in gr (B \ {a})
b in gr B by A2, STRUCT_0:def 5;
then consider F being FinSequence of the carrier of G, I being FinSequence of INT such that
len I = len F and
A6: rng F c= B and
A7: b = Product (F |^ I) by Th28;
rng (F |^ I) c= carr (gr (B \ {a}))
proof
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in rng (F |^ I) or x in carr (gr (B \ {a})) )
assume x in rng (F |^ I) ; :: thesis: x in carr (gr (B \ {a}))
then consider y being object such that
A8: y in dom (F |^ I) and
A9: (F |^ I) . y = x by FUNCT_1:def 3;
reconsider y = y as Element of NAT by A8;
len (F |^ I) = len F by Def3;
then A10: y in dom F by A8, FINSEQ_3:29;
then A11: x = (F /. y) |^ (@ (I /. y)) by A9, Def3;
hence x in carr (gr (B \ {a})) ; :: thesis: verum
end;
hence b in gr (B \ {a}) by A7, Th18; :: thesis: verum
end;
hence contradiction by A3, GROUP_2:62; :: thesis: verum
end;
defpred S2[ Subgroup of G] means ( B \ {a} c= carr $1 & not a in $1 );
consider X being set such that
A13: X c= Subgroups G and
A14: for H being strict Subgroup of G holds
( H in X iff S2[H] ) from GROUP_4:sch 2();
B \ {a} c= carr (gr (B \ {a})) by Def4;
then reconsider X = X as non empty set by A14, A4;
A15: for x, y, z being Element of X st S1[x,y] & S1[y,z] holds
S1[x,z]
proof
let x, y, z be Element of X; :: thesis: ( S1[x,y] & S1[y,z] implies S1[x,z] )
given H1, H2 being strict Subgroup of G such that A16: x = H1 and
A17: ( y = H2 & H1 is Subgroup of H2 ) ; :: thesis: ( not S1[y,z] or S1[x,z] )
given H3, H4 being strict Subgroup of G such that A18: y = H3 and
A19: z = H4 and
A20: H3 is Subgroup of H4 ; :: thesis: S1[x,z]
H1 is Subgroup of H4 by A17, A18, A20, GROUP_2:56;
hence S1[x,z] by A16, A19; :: thesis: verum
end;
A21: for Y being set st Y c= X & ( for x, y being Element of X st x in Y & y in Y & not S1[x,y] holds
S1[y,x] ) holds
ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y]
proof
let Y be set ; :: thesis: ( Y c= X & ( for x, y being Element of X st x in Y & y in Y & not S1[x,y] holds
S1[y,x] ) implies ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y] )

assume A22: Y c= X ; :: thesis: ( ex x, y being Element of X st
( x in Y & y in Y & not S1[x,y] & not S1[y,x] ) or ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y] )

set C = { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
;
now :: thesis: for Z being set st Z in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
holds
Z c= the carrier of G
let Z be set ; :: thesis: ( Z in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
implies Z c= the carrier of G )

assume Z in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
; :: thesis: Z c= the carrier of G
then ex D being Subset of G st
( Z = D & ex H being strict Subgroup of G st
( H in Y & D = carr H ) ) ;
hence Z c= the carrier of G ; :: thesis: verum
end;
then reconsider E = union { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
as Subset of G by ZFMISC_1:76;
assume A23: for x, y being Element of X st x in Y & y in Y & not S1[x,y] holds
S1[y,x] ; :: thesis: ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y]

now :: thesis: ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y]
per cases ( Y = {} or Y <> {} ) ;
suppose A24: Y = {} ; :: thesis: ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y]

set y = the Element of X;
take y = the Element of X; :: thesis: for x being Element of X st x in Y holds
S1[x,y]

let x be Element of X; :: thesis: ( x in Y implies S1[x,y] )
assume x in Y ; :: thesis: S1[x,y]
hence S1[x,y] by A24; :: thesis: verum
end;
suppose A25: Y <> {} ; :: thesis: ex y being Element of X st
for x being Element of X st x in Y holds
ex K, H being strict Subgroup of G st
( x = K & y = H & K is Subgroup of H )

A26: now :: thesis: for a, b being Element of G st a in E & b in E holds
a * b in E
let a, b be Element of G; :: thesis: ( a in E & b in E implies a * b in E )
assume that
A27: a in E and
A28: b in E ; :: thesis: a * b in E
consider Z being set such that
A29: a in Z and
A30: Z in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
by A27, TARSKI:def 4;
consider Z1 being set such that
A31: b in Z1 and
A32: Z1 in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
by A28, TARSKI:def 4;
consider D being Subset of G such that
A33: Z = D and
A34: ex H being strict Subgroup of G st
( H in Y & D = carr H ) by A30;
consider B being Subset of G such that
A35: Z1 = B and
A36: ex H being strict Subgroup of G st
( H in Y & B = carr H ) by A32;
consider H1 being Subgroup of G such that
A37: H1 in Y and
A38: D = carr H1 by A34;
consider H2 being Subgroup of G such that
A39: H2 in Y and
A40: B = carr H2 by A36;
hence a * b in E ; :: thesis: verum
end;
A41: now :: thesis: for a being Element of G st a in E holds
a " in E
let a be Element of G; :: thesis: ( a in E implies a " in E )
assume a in E ; :: thesis: a " in E
then consider Z being set such that
A42: a in Z and
A43: Z in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
by TARSKI:def 4;
consider D being Subset of G such that
A44: Z = D and
A45: ex H being strict Subgroup of G st
( H in Y & D = carr H ) by A43;
consider H1 being Subgroup of G such that
H1 in Y and
A46: D = carr H1 by A45;
a " in carr H1 by A42, A44, A46, GROUP_2:75;
hence a " in E by A43, A44, A46, TARSKI:def 4; :: thesis: verum
end;
set s = the Element of Y;
A47: the Element of Y in X by A22, A25;
then reconsider s = the Element of Y as strict Subgroup of G by A13, GROUP_3:def 1;
A48: carr s in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
by A25;
then A49: carr s c= E by ZFMISC_1:74;
E <> {} by A48, ORDERS_1:6;
then consider H being strict Subgroup of G such that
A50: the carrier of H = E by A26, A41, GROUP_2:52;
A51: now :: thesis: not a in H
assume a in H ; :: thesis: contradiction
then a in E by A50, STRUCT_0:def 5;
then consider Z being set such that
A52: a in Z and
A53: Z in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
by TARSKI:def 4;
consider D being Subset of G such that
A54: Z = D and
A55: ex H being strict Subgroup of G st
( H in Y & D = carr H ) by A53;
consider H1 being strict Subgroup of G such that
A56: H1 in Y and
A57: D = carr H1 by A55;
not a in H1 by A14, A22, A56;
hence contradiction by A52, A54, A57, STRUCT_0:def 5; :: thesis: verum
end;
B \ {a} c= carr s by A14, A47;
then A58: B \ {a} c= E by A49;
the carrier of H = carr H ;
then reconsider y = H as Element of X by A14, A58, A50, A51;
take y = y; :: thesis: for x being Element of X st x in Y holds
ex K, H being strict Subgroup of G st
( x = K & y = H & K is Subgroup of H )

let x be Element of X; :: thesis: ( x in Y implies ex K, H being strict Subgroup of G st
( x = K & y = H & K is Subgroup of H ) )

assume A59: x in Y ; :: thesis: ex K, H being strict Subgroup of G st
( x = K & y = H & K is Subgroup of H )

x in Subgroups G by A13;
then reconsider K = x as strict Subgroup of G by GROUP_3:def 1;
take K = K; :: thesis: ex H being strict Subgroup of G st
( x = K & y = H & K is Subgroup of H )

take H = H; :: thesis: ( x = K & y = H & K is Subgroup of H )
thus ( x = K & y = H ) ; :: thesis: K is Subgroup of H
carr K = the carrier of K ;
then the carrier of K in { D where D is Subset of G : ex H being strict Subgroup of G st
( H in Y & D = carr H )
}
by A59;
hence K is Subgroup of H by A50, GROUP_2:57, ZFMISC_1:74; :: thesis: verum
end;
end;
end;
hence ex y being Element of X st
for x being Element of X st x in Y holds
S1[x,y] ; :: thesis: verum
end;
A60: now :: thesis: for x being Element of X holds x is strict Subgroup of Gend;
A61: for x being Element of X holds S1[x,x]
proof
let x be Element of X; :: thesis: S1[x,x]
reconsider H = x as strict Subgroup of G by A60;
H is Subgroup of H by GROUP_2:54;
hence S1[x,x] ; :: thesis: verum
end;
A62: for x, y being Element of X st S1[x,y] & S1[y,x] holds
x = y by GROUP_2:55;
consider s being Element of X such that
A63: for y being Element of X st s <> y holds
not S1[s,y] from ORDERS_1:sch 1(A61, A62, A15, A21);
reconsider H = s as strict Subgroup of G by A60;
H is maximal
proof
not a in H by A14;
hence multMagma(# the carrier of H, the multF of H #) <> multMagma(# the carrier of G, the multF of G #) by STRUCT_0:def 5; :: according to GROUP_4:def 6 :: thesis: for K being strict Subgroup of G st multMagma(# the carrier of H, the multF of H #) <> K & H is Subgroup of K holds
K = multMagma(# the carrier of G, the multF of G #)

let K be strict Subgroup of G; :: thesis: ( multMagma(# the carrier of H, the multF of H #) <> K & H is Subgroup of K implies K = multMagma(# the carrier of G, the multF of G #) )
assume that
A64: K <> multMagma(# the carrier of H, the multF of H #) and
A65: H is Subgroup of K and
A66: K <> multMagma(# the carrier of G, the multF of G #) ; :: thesis: contradiction
A67: B \ {a} c= carr H by A14;
the carrier of H c= the carrier of K by A65, GROUP_2:def 5;
then A68: B \ {a} c= carr K by A67;
now :: thesis: not a in Kend;
then reconsider v = K as Element of X by A14, A68;
not S1[s,v] by A63, A64;
hence contradiction by A65; :: thesis: verum
end;
then Phi G is Subgroup of H by Th40;
then the carrier of (Phi G) c= the carrier of H by GROUP_2:def 5;
then x in H by A1, STRUCT_0:def 5;
hence contradiction by A14; :: thesis: verum
end;
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in { a where a is Element of G : not a is generating } or x in the carrier of (Phi G) )
assume x in { a where a is Element of G : not a is generating } ; :: thesis: x in the carrier of (Phi G)
then consider a being Element of G such that
A71: x = a and
A72: not a is generating ;
now :: thesis: x in the carrier of (Phi G)
per cases ( for H being strict Subgroup of G holds not H is maximal or ex H being strict Subgroup of G st H is maximal ) ;
suppose for H being strict Subgroup of G holds not H is maximal ; :: thesis: x in the carrier of (Phi G)
then Phi G = G by Def7;
hence x in the carrier of (Phi G) by A71; :: thesis: verum
end;
suppose A73: ex H being strict Subgroup of G st H is maximal ; :: thesis: x in the carrier of (Phi G)
now :: thesis: for H being strict Subgroup of G st H is maximal holds
a in H
let H be strict Subgroup of G; :: thesis: ( H is maximal implies a in H )
assume A74: H is maximal ; :: thesis: a in H
now :: thesis: a in H
assume A75: not a in H ; :: thesis: contradiction
(carr H) /\ {a} c= {} then (carr H) /\ {a} = {} ;
then A78: carr H misses {a} ;
((carr H) \/ {a}) \ {a} = (carr H) \ {a} by XBOOLE_1:40
.= carr H by A78, XBOOLE_1:83 ;
then A79: gr (((carr H) \/ {a}) \ {a}) = H by Th31;
A80: H <> G by A74;
gr ((carr H) \/ {a}) = G by A74, A75, Th37;
hence contradiction by A72, A79, A80; :: thesis: verum
end;
hence a in H ; :: thesis: verum
end;
then a in Phi G by A73, Th38;
hence x in the carrier of (Phi G) by A71, STRUCT_0:def 5; :: thesis: verum
end;
end;
end;
hence x in the carrier of (Phi G) ; :: thesis: verum