let X be non empty set ; :: thesis: for Z being Subset of X
for F being Filter of X st ( for Y1 being Subset of X st Y1 in F holds
Y1 meets Z ) holds
( Z in Extend_Filter F,Z & Extend_Filter F,Z is Filter of X & F c= Extend_Filter F,Z )
let Z be Subset of X; :: thesis: for F being Filter of X st ( for Y1 being Subset of X st Y1 in F holds
Y1 meets Z ) holds
( Z in Extend_Filter F,Z & Extend_Filter F,Z is Filter of X & F c= Extend_Filter F,Z )
let F be Filter of X; :: thesis: ( ( for Y1 being Subset of X st Y1 in F holds
Y1 meets Z ) implies ( Z in Extend_Filter F,Z & Extend_Filter F,Z is Filter of X & F c= Extend_Filter F,Z ) )
assume A1:
for Y1 being Subset of X st Y1 in F holds
Y1 meets Z
; :: thesis: ( Z in Extend_Filter F,Z & Extend_Filter F,Z is Filter of X & F c= Extend_Filter F,Z )
thus
Z in Extend_Filter F,Z
:: thesis: ( Extend_Filter F,Z is Filter of X & F c= Extend_Filter F,Z )
thus
Extend_Filter F,Z is Filter of X
:: thesis: F c= Extend_Filter F,Zproof
thus
not
{} in Extend_Filter F,
Z
:: according to CARD_FIL:def 1 :: thesis: for Y1, Y2 being Subset of X holds
( ( Y1 in Extend_Filter F,Z & Y2 in Extend_Filter F,Z implies Y1 /\ Y2 in Extend_Filter F,Z ) & ( Y1 in Extend_Filter F,Z & Y1 c= Y2 implies Y2 in Extend_Filter F,Z ) )
let Y1,
Y2 be
Subset of
X;
:: thesis: ( ( Y1 in Extend_Filter F,Z & Y2 in Extend_Filter F,Z implies Y1 /\ Y2 in Extend_Filter F,Z ) & ( Y1 in Extend_Filter F,Z & Y1 c= Y2 implies Y2 in Extend_Filter F,Z ) )
thus
(
Y1 in Extend_Filter F,
Z &
Y2 in Extend_Filter F,
Z implies
Y1 /\ Y2 in Extend_Filter F,
Z )
:: thesis: ( Y1 in Extend_Filter F,Z & Y1 c= Y2 implies Y2 in Extend_Filter F,Z )proof
assume A4:
(
Y1 in Extend_Filter F,
Z &
Y2 in Extend_Filter F,
Z )
;
:: thesis: Y1 /\ Y2 in Extend_Filter F,Z
then consider Y3 being
Subset of
X such that A5:
Y3 in F
and A6:
Y3 /\ Z c= Y1
by Th13;
consider Y4 being
Subset of
X such that A7:
Y4 in F
and A8:
Y4 /\ Z c= Y2
by A4, Th13;
A9:
Y3 /\ Y4 in F
by A5, A7, Def1;
(Y3 /\ Z) /\ (Y4 /\ Z) =
Y3 /\ (Z /\ (Y4 /\ Z))
by XBOOLE_1:16
.=
Y3 /\ (Y4 /\ (Z /\ Z))
by XBOOLE_1:16
.=
(Y3 /\ Y4) /\ Z
by XBOOLE_1:16
;
then
(Y3 /\ Y4) /\ Z c= Y1 /\ Y2
by A6, A8, XBOOLE_1:27;
hence
Y1 /\ Y2 in Extend_Filter F,
Z
by A9, Th13;
:: thesis: verum
end;
thus
(
Y1 in Extend_Filter F,
Z &
Y1 c= Y2 implies
Y2 in Extend_Filter F,
Z )
:: thesis: verum
end;
thus
F c= Extend_Filter F,Z
:: thesis: verum