defpred S1[ Subgroup of F1()] means $1 is normal Subgroup of F1();
set Fam = { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
;
let H be strict Subgroup of F1(); :: thesis: ( the carrier of H = meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
implies H is strict normal Subgroup of F1() )

assume A2: the carrier of H = meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
; :: thesis: H is strict normal Subgroup of F1()
A3: { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] ) } <> {}
proof
consider N being strict normal Subgroup of F1() such that
B1: P1[N] by A1;
carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
by B1;
hence { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] ) } <> {} ; :: thesis: verum
end;
A4: for N being strict normal Subgroup of F1() st P1[N] holds
H is Subgroup of N
proof
let N be strict normal Subgroup of F1(); :: thesis: ( P1[N] implies H is Subgroup of N )
assume P1[N] ; :: thesis: H is Subgroup of N
then carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
;
hence H is Subgroup of N by A2, GROUP_2:57, SETFAM_1:3; :: thesis: verum
end;
A5: for N being strict normal Subgroup of F1() st carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
P1[N]
proof
let N be strict normal Subgroup of F1(); :: thesis: ( carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
implies P1[N] )

assume B1: carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
; :: thesis: P1[N]
consider A being Subset of F1() such that
B2: A = carr N ;
consider A0 being Subset of F1() such that
B3: A = A0 and
B4: ex H0 being strict Subgroup of F1() st
( A0 = the carrier of H0 & H0 is normal & P1[H0] ) by B1, B2;
consider H0 being strict Subgroup of F1() such that
B5: ( A0 = the carrier of H0 & H0 is normal & P1[H0] ) by B4;
thus P1[N] by B2, B3, B5, GROUP_2:59; :: thesis: verum
end;
A6: for a being Element of F1()
for N being strict normal Subgroup of F1() st carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
H |^ a is Subgroup of N
proof
let a be Element of F1(); :: thesis: for N being strict normal Subgroup of F1() st carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
H |^ a is Subgroup of N

let N be strict normal Subgroup of F1(); :: thesis: ( carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
implies H |^ a is Subgroup of N )

assume carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
; :: thesis: H |^ a is Subgroup of N
then H is Subgroup of N by A4, A5;
then H |^ a is Subgroup of N |^ a by Th55;
hence H |^ a is Subgroup of N by GROUP_3:def 13; :: thesis: verum
end;
A7: for a being Element of F1()
for N being strict normal Subgroup of F1() st carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
carr (H |^ a) c= carr N
proof
let a be Element of F1(); :: thesis: for N being strict normal Subgroup of F1() st carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
carr (H |^ a) c= carr N

let N be strict normal Subgroup of F1(); :: thesis: ( carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
implies carr (H |^ a) c= carr N )

assume carr N in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
; :: thesis: carr (H |^ a) c= carr N
then H |^ a is Subgroup of N by A6;
hence carr (H |^ a) c= carr N by GROUP_2:def 5; :: thesis: verum
end;
for a being Element of F1() holds H |^ a is Subgroup of H
proof
let a be Element of F1(); :: thesis: H |^ a is Subgroup of H
B1: for A being Subset of F1() st A in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
carr (H |^ a) c= A
proof
let A be Subset of F1(); :: thesis: ( A in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
implies carr (H |^ a) c= A )

assume A in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
; :: thesis: carr (H |^ a) c= A
then consider A0 being Subset of F1() such that
C1: A = A0 and
C2: ex H0 being strict Subgroup of F1() st
( A0 = the carrier of H0 & H0 is normal & P1[H0] ) ;
consider H0 being strict Subgroup of F1() such that
C3: ( A0 = the carrier of H0 & H0 is normal & P1[H0] ) by C2;
reconsider H0 = H0 as strict normal Subgroup of F1() by C3;
carr H0 in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
by C3;
hence carr (H |^ a) c= A by A7, C1, C3; :: thesis: verum
end;
for x being object st x in carr (H |^ a) holds
x in meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
proof
let x be object ; :: thesis: ( x in carr (H |^ a) implies x in meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
)

assume C1: x in carr (H |^ a) ; :: thesis: x in meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}

for A being set st A in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
holds
x in A
proof
let A be set ; :: thesis: ( A in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
implies x in A )

assume C2: A in { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
; :: thesis: x in A
then consider A0 being Subset of F1() such that
C3: A0 = A and
ex H0 being strict Subgroup of F1() st
( A0 = the carrier of H0 & H0 is normal & P1[H0] ) ;
carr (H |^ a) c= A0 by C2, C3, B1;
hence x in A by C1, C3; :: thesis: verum
end;
hence x in meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
by A3, SETFAM_1:def 1; :: thesis: verum
end;
then carr (H |^ a) c= meet { A where A is Subset of F1() : ex N being strict Subgroup of F1() st
( A = the carrier of N & N is normal & P1[N] )
}
;
hence H |^ a is Subgroup of H by A2, GROUP_2:57; :: thesis: verum
end;
hence H is strict normal Subgroup of F1() by GROUP_3:122; :: thesis: verum