let X be non empty set ; 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; 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; ( ( 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
; ( Z in Extend_Filter (F,Z) & Extend_Filter (F,Z) is Filter of X & F c= Extend_Filter (F,Z) )
( X in F & X /\ Z c= Z )
by Th5, XBOOLE_1:17;
hence
Z in Extend_Filter (F,Z)
by Th13; ( Extend_Filter (F,Z) is Filter of X & F c= Extend_Filter (F,Z) )
thus
Extend_Filter (F,Z) is Filter of X
F c= Extend_Filter (F,Z)proof
thus
not
{} in Extend_Filter (
F,
Z)
CARD_FIL:def 1 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;
( ( 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) )
( Y1 in Extend_Filter (F,Z) & Y1 c= Y2 implies Y2 in Extend_Filter (F,Z) )proof
assume that A4:
Y1 in Extend_Filter (
F,
Z)
and A5:
Y2 in Extend_Filter (
F,
Z)
;
Y1 /\ Y2 in Extend_Filter (F,Z)
consider Y3 being
Subset of
X such that A6:
Y3 in F
and A7:
Y3 /\ Z c= Y1
by A4, Th13;
consider Y4 being
Subset of
X such that A8:
Y4 in F
and A9:
Y4 /\ Z c= Y2
by A5, Th13;
(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 A10:
(Y3 /\ Y4) /\ Z c= Y1 /\ Y2
by A7, A9, XBOOLE_1:27;
Y3 /\ Y4 in F
by A6, A8, Def1;
hence
Y1 /\ Y2 in Extend_Filter (
F,
Z)
by A10, Th13;
verum
end;
thus
(
Y1 in Extend_Filter (
F,
Z) &
Y1 c= Y2 implies
Y2 in Extend_Filter (
F,
Z) )
verum
end;
thus
F c= Extend_Filter (F,Z)
verum