Metamath Proof Explorer


Theorem isfild

Description: Sufficient condition for a set of the form { x e. ~P A | ph } to be a filter. (Contributed by Mario Carneiro, 1-Dec-2013) (Revised by Stefan O'Rear, 2-Aug-2015) (Revised by AV, 10-Apr-2024)

Ref Expression
Hypotheses isfild.1 φ x F x A ψ
isfild.2 φ A V
isfild.3 φ [˙A / x]˙ ψ
isfild.4 φ ¬ [˙ / x]˙ ψ
isfild.5 φ y A z y [˙z / x]˙ ψ [˙y / x]˙ ψ
isfild.6 φ y A z A [˙y / x]˙ ψ [˙z / x]˙ ψ [˙ y z / x]˙ ψ
Assertion isfild φ F Fil A

Proof

Step Hyp Ref Expression
1 isfild.1 φ x F x A ψ
2 isfild.2 φ A V
3 isfild.3 φ [˙A / x]˙ ψ
4 isfild.4 φ ¬ [˙ / x]˙ ψ
5 isfild.5 φ y A z y [˙z / x]˙ ψ [˙y / x]˙ ψ
6 isfild.6 φ y A z A [˙y / x]˙ ψ [˙z / x]˙ ψ [˙ y z / x]˙ ψ
7 velpw x 𝒫 A x A
8 7 biimpri x A x 𝒫 A
9 8 adantr x A ψ x 𝒫 A
10 1 9 syl6bi φ x F x 𝒫 A
11 10 ssrdv φ F 𝒫 A
12 1 2 isfildlem φ F A [˙ / x]˙ ψ
13 simpr A [˙ / x]˙ ψ [˙ / x]˙ ψ
14 12 13 syl6bi φ F [˙ / x]˙ ψ
15 4 14 mtod φ ¬ F
16 ssid A A
17 3 16 jctil φ A A [˙A / x]˙ ψ
18 1 2 isfildlem φ A F A A [˙A / x]˙ ψ
19 17 18 mpbird φ A F
20 11 15 19 3jca φ F 𝒫 A ¬ F A F
21 elpwi y 𝒫 A y A
22 simp2 φ y A z y y A
23 5 22 jctild φ y A z y [˙z / x]˙ ψ y A [˙y / x]˙ ψ
24 23 adantld φ y A z y z A [˙z / x]˙ ψ y A [˙y / x]˙ ψ
25 1 2 isfildlem φ z F z A [˙z / x]˙ ψ
26 25 3ad2ant1 φ y A z y z F z A [˙z / x]˙ ψ
27 1 2 isfildlem φ y F y A [˙y / x]˙ ψ
28 27 3ad2ant1 φ y A z y y F y A [˙y / x]˙ ψ
29 24 26 28 3imtr4d φ y A z y z F y F
30 29 3expa φ y A z y z F y F
31 30 impancom φ y A z F z y y F
32 31 rexlimdva φ y A z F z y y F
33 32 ex φ y A z F z y y F
34 21 33 syl5 φ y 𝒫 A z F z y y F
35 34 ralrimiv φ y 𝒫 A z F z y y F
36 ssinss1 y A y z A
37 36 ad2antrr y A [˙y / x]˙ ψ z A [˙z / x]˙ ψ y z A
38 37 a1i φ y A [˙y / x]˙ ψ z A [˙z / x]˙ ψ y z A
39 an4 y A [˙y / x]˙ ψ z A [˙z / x]˙ ψ y A z A [˙y / x]˙ ψ [˙z / x]˙ ψ
40 6 3expb φ y A z A [˙y / x]˙ ψ [˙z / x]˙ ψ [˙ y z / x]˙ ψ
41 40 expimpd φ y A z A [˙y / x]˙ ψ [˙z / x]˙ ψ [˙ y z / x]˙ ψ
42 39 41 syl5bi φ y A [˙y / x]˙ ψ z A [˙z / x]˙ ψ [˙ y z / x]˙ ψ
43 38 42 jcad φ y A [˙y / x]˙ ψ z A [˙z / x]˙ ψ y z A [˙ y z / x]˙ ψ
44 27 25 anbi12d φ y F z F y A [˙y / x]˙ ψ z A [˙z / x]˙ ψ
45 1 2 isfildlem φ y z F y z A [˙ y z / x]˙ ψ
46 43 44 45 3imtr4d φ y F z F y z F
47 46 ralrimivv φ y F z F y z F
48 isfil2 F Fil A F 𝒫 A ¬ F A F y 𝒫 A z F z y y F y F z F y z F
49 20 35 47 48 syl3anbrc φ F Fil A