Metamath Proof Explorer


Theorem cfinfil

Description: Relative complements of the finite parts of an infinite set is a filter. When A = NN the set of the relative complements is called Frechet's filter and is used to define the concept of limit of a sequence. (Contributed by FL, 14-Jul-2008) (Revised by Stefan O'Rear, 2-Aug-2015)

Ref Expression
Assertion cfinfil X V A X ¬ A Fin x 𝒫 X | A x Fin Fil X

Proof

Step Hyp Ref Expression
1 difeq2 x = y A x = A y
2 1 eleq1d x = y A x Fin A y Fin
3 2 elrab y x 𝒫 X | A x Fin y 𝒫 X A y Fin
4 velpw y 𝒫 X y X
5 4 anbi1i y 𝒫 X A y Fin y X A y Fin
6 3 5 bitri y x 𝒫 X | A x Fin y X A y Fin
7 6 a1i X V A X ¬ A Fin y x 𝒫 X | A x Fin y X A y Fin
8 simp1 X V A X ¬ A Fin X V
9 ssdif0 A X A X =
10 0fin Fin
11 eleq1 A X = A X Fin Fin
12 10 11 mpbiri A X = A X Fin
13 9 12 sylbi A X A X Fin
14 difeq2 y = X A y = A X
15 14 eleq1d y = X A y Fin A X Fin
16 15 sbcieg X V [˙X / y]˙ A y Fin A X Fin
17 16 biimpar X V A X Fin [˙X / y]˙ A y Fin
18 13 17 sylan2 X V A X [˙X / y]˙ A y Fin
19 18 3adant3 X V A X ¬ A Fin [˙X / y]˙ A y Fin
20 0ex V
21 difeq2 y = A y = A
22 21 eleq1d y = A y Fin A Fin
23 20 22 sbcie [˙ / y]˙ A y Fin A Fin
24 dif0 A = A
25 24 eleq1i A Fin A Fin
26 23 25 sylbb [˙ / y]˙ A y Fin A Fin
27 26 con3i ¬ A Fin ¬ [˙ / y]˙ A y Fin
28 27 3ad2ant3 X V A X ¬ A Fin ¬ [˙ / y]˙ A y Fin
29 sscon w z A z A w
30 ssfi A w Fin A z A w A z Fin
31 30 expcom A z A w A w Fin A z Fin
32 29 31 syl w z A w Fin A z Fin
33 vex w V
34 difeq2 y = w A y = A w
35 34 eleq1d y = w A y Fin A w Fin
36 33 35 sbcie [˙w / y]˙ A y Fin A w Fin
37 vex z V
38 difeq2 y = z A y = A z
39 38 eleq1d y = z A y Fin A z Fin
40 37 39 sbcie [˙z / y]˙ A y Fin A z Fin
41 32 36 40 3imtr4g w z [˙w / y]˙ A y Fin [˙z / y]˙ A y Fin
42 41 3ad2ant3 X V A X ¬ A Fin z X w z [˙w / y]˙ A y Fin [˙z / y]˙ A y Fin
43 difindi A z w = A z A w
44 unfi A z Fin A w Fin A z A w Fin
45 43 44 eqeltrid A z Fin A w Fin A z w Fin
46 45 a1i X V A X ¬ A Fin z X w X A z Fin A w Fin A z w Fin
47 40 36 anbi12i [˙z / y]˙ A y Fin [˙w / y]˙ A y Fin A z Fin A w Fin
48 37 inex1 z w V
49 difeq2 y = z w A y = A z w
50 49 eleq1d y = z w A y Fin A z w Fin
51 48 50 sbcie [˙ z w / y]˙ A y Fin A z w Fin
52 46 47 51 3imtr4g X V A X ¬ A Fin z X w X [˙z / y]˙ A y Fin [˙w / y]˙ A y Fin [˙ z w / y]˙ A y Fin
53 7 8 19 28 42 52 isfild X V A X ¬ A Fin x 𝒫 X | A x Fin Fil X