Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem rcfpfil 10569
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.
Assertion
Ref Expression
rcfpfil |- ((A e. B /\ -. A e. Fin) -> {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} e. Fil)
Distinct variable groups:   A,b,x   B,b,x

Proof of Theorem rcfpfil
StepHypRef Expression
1 rcfpfillem2 10564 . . . . 5 |- (-. A e. Fin -> -. (/) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
21adantl 390 . . . 4 |- ((A e. B /\ -. A e. Fin) -> -. (/) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
3 rcfpfillem3 10565 . . . . . 6 |- (A e. B -> U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} = A)
4 rcfpfillem5 10567 . . . . . 6 |- (A e. B -> A e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
53, 4eqeltrd 1551 . . . . 5 |- (A e. B -> U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
65adantr 391 . . . 4 |- ((A e. B /\ -. A e. Fin) -> U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
72, 6jca 288 . . 3 |- ((A e. B /\ -. A e. Fin) -> (-. (/) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}))
8 rcfpfillem6 10568 . . . . . 6 |- ((u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ v (_ A /\ u (_ v) -> v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
9 unissb 2532 . . . . . . . 8 |- (U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} (_ A <-> A.y e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}y (_ A)
10 visset 1816 . . . . . . . . . 10 |- y e. V
11 eqeq1 1484 . . . . . . . . . . . 12 |- (x = y -> (x = (A \ b) <-> y = (A \ b)))
12113anbi3d 901 . . . . . . . . . . 11 |- (x = y -> ((b (_ A /\ b e. Fin /\ x = (A \ b)) <-> (b (_ A /\ b e. Fin /\ y = (A \ b))))
1312exbidv 1281 . . . . . . . . . 10 |- (x = y -> (E.b(b (_ A /\ b e. Fin /\ x = (A \ b)) <-> E.b(b (_ A /\ b e. Fin /\ y = (A \ b))))
1410, 13elab 1900 . . . . . . . . 9 |- (y e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} <-> E.b(b (_ A /\ b e. Fin /\ y = (A \ b)))
15 difss 2170 . . . . . . . . . . . 12 |- (A \ b) (_ A
16 sseq1 2085 . . . . . . . . . . . 12 |- (y = (A \ b) -> (y (_ A <-> (A \ b) (_ A))
1715, 16mpbiri 194 . . . . . . . . . . 11 |- (y = (A \ b) -> y (_ A)
18173ad2ant3 804 . . . . . . . . . 10 |- ((b (_ A /\ b e. Fin /\ y = (A \ b)) -> y (_ A)
191819.23aiv 1297 . . . . . . . . 9 |- (E.b(b (_ A /\ b e. Fin /\ y = (A \ b)) -> y (_ A)
2014, 19sylbi 199 . . . . . . . 8 |- (y e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} -> y (_ A)
219, 20mprgbir 1704 . . . . . . 7 |- U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} (_ A
22 sstr2 2074 . . . . . . 7 |- (v (_ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} -> (U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} (_ A -> v (_ A))
2321, 22mpi 44 . . . . . 6 |- (v (_ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} -> v (_ A)
248, 23syl3an2 862 . . . . 5 |- ((u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ v (_ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ u (_ v) -> v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
2524a1i 8 . . . 4 |- ((A e. B /\ -. A e. Fin) -> ((u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ v (_ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ u (_ v) -> v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}))
262519.21aivv 1289 . . 3 |- ((A e. B /\ -. A e. Fin) -> A.uA.v((u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ v (_ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ u (_ v) -> v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}))
27 rcfpfillem4 10566 . . . 4 |- (A e. B -> A.u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}A.v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} (u i^i v) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
2827adantr 391 . . 3 |- ((A e. B /\ -. A e. Fin) -> A.u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}A.v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} (u i^i v) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))})
297, 26, 283jca 821 . 2 |- ((A e. B /\ -. A e. Fin) -> ((-. (/) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}) /\ A.uA.v((u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ v (_ U.{x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} /\ u (_ v) -> v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}) /\ A.u e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}A.v e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))} (u i^i v) e. {x | E.b(b (_ A /\ b e. Fin /\ x = (A \ b))}))
30 elpw2g 2732 . . . . . . . . . 10 |- (A e. B -> (b e. P~A <-> b (_ A))
3130bicomd 523 . . . . . . . . 9 |- (A e. B -> (b (_ A <-> b e. P~A))
32313anbi1d 899 . . . . . . . 8 |- (A e. B -> ((b (_ A /\ b e. Fin /\ x = (A \ b)) <-> (b e. P~A /\ b e. Fin /\ x = (A \ b))))
3332opabbidv 2675 . . . . . . 7 |- (A e. B -> {<.b, x>. | (b (_ A /\ b e. Fin /\ x = (A \ b))} = {<.b, x>. | (b e. P~A /\ b e. Fin /\ x = (A \ b))})
34 pwexg 2752 . . . . . . . . . 10 |- (A e. B -> P~A e. V)
35 opabex2g 3617 . . . . . . . . . 10 |- (P~A e. V -> {<.b, x>. | (b e. P~A /\ x = (A \ b))} e. V)
3634, 35syl 10 . . . . . . . . 9 |- (A e. B -> {<.b, x>. | (b e. P~A /\ x = (A \ b))} e. V)
37 3simpb 788 . . . . . . . . . 10 |- ((b e. P~A /\ b e. Fin /\ x = (A \ b)) -> (b e. P~A /\ x = (A \ b)))
3837ssopab2i 2829 . . . . . . . . 9 |- {<.b, x>. | (b e. P~A /\ b e. Fin /\ x = (A \ b))} (_ {<.b, x>. | (b e. P~A /\ x = (A \ b))}
3936, 38jctil 292 . . . . . . . 8 |- (A e. B -> ({<.b, x>. | (b e. P~A /\ b e. Fin /\ x = (A \ b))} (_ {<.b, x>. | (b e. P~A /\ x = (A \ b))} /\ {<.b, x>. | (b e. P~A /\ x = (A \ b))} e. V))
40 ssexg 2726 . . . . . . . 8 |- (({<.b, x>. | (b e. P~A