reconsider CG = (carr G) .: F as Subset-Family of G ;
A1:
(carr G) .: F <> {}
A3:
for g being Element of G st g in meet CG holds
g " in meet CG
A9:
for g1, g2 being Element of G st g1 in meet ((carr G) .: F) & g2 in meet ((carr G) .: F) holds
g1 * g2 in meet ((carr G) .: F)
proof
let g1,
g2 be
Element of
G;
( g1 in meet ((carr G) .: F) & g2 in meet ((carr G) .: F) implies g1 * g2 in meet ((carr G) .: F) )
assume that A10:
g1 in meet ((carr G) .: F)
and A11:
g2 in meet ((carr G) .: F)
;
g1 * g2 in meet ((carr G) .: F)
for
X being
set st
X in (carr G) .: F holds
g1 * g2 in X
proof
reconsider h1 =
g1,
h2 =
g2 as
Element of
G ;
let X be
set ;
( X in (carr G) .: F implies g1 * g2 in X )
assume A12:
X in (carr G) .: F
;
g1 * g2 in X
then A13:
g1 in X
by A10, SETFAM_1:def 1;
A14:
g2 in X
by A11, A12, SETFAM_1:def 1;
reconsider X =
X as
Subset of
G by A12;
consider X1 being
Element of
Subgroups G such that
X1 in F
and A15:
X = (carr G) . X1
by A12, FUNCT_2:65;
reconsider X1 =
X1 as
strict Subgroup of
G by GROUP_3:def 1;
A16:
X = the
carrier of
X1
by A15, Def1;
then A17:
h2 in X1
by A14, STRUCT_0:def 5;
h1 in X1
by A13, A16, STRUCT_0:def 5;
then
h1 * h2 in X1
by A17, GROUP_2:50;
hence
g1 * g2 in X
by A16, STRUCT_0:def 5;
verum
end;
hence
g1 * g2 in meet ((carr G) .: F)
by A1, SETFAM_1:def 1;
verum
end;
for X being set st X in (carr G) .: F holds
1_ G in X
then
meet ((carr G) .: F) <> {}
by A1, SETFAM_1:def 1;
hence
ex b1 being strict Subgroup of G st the carrier of b1 = meet ((carr G) .: F)
by A9, A3, GROUP_2:52; verum