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

Theorem filintf 10707
Description: The intersection of two filters is a filter. Use fiint 4644 to extend this property to the intersection of a finite set of filters. Bourbaki TG I.36 par. 3.
Assertion
Ref Expression
filintf |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> (F i^i G) e. Fil)

Proof of Theorem filintf
StepHypRef Expression
1 eqid 1512 . . . . . 6 |- U.(F i^i G) = U.(F i^i G)
21isfil 10697 . . . . 5 |- ((F i^i G) e. V -> ((F i^i G) e. Fil <-> ((-. (/) e. (F i^i G) /\ U.(F i^i G) e. (F i^i G)) /\ A.xA.y((x e. (F i^i G) /\ y (_ U.(F i^i G) /\ x (_ y) -> y e. (F i^i G)) /\ A.x e. (F i^i G)A.y e. (F i^i G)(x i^i y) e. (F i^i G))))
3 filesn 10698 . . . . . . . . 9 |- (F e. Fil -> -. (/) e. F)
4 elin 2251 . . . . . . . . . 10 |- ((/) e. (F i^i G) <-> ((/) e. F /\ (/) e. G))
54pm3.26bi 320 . . . . . . . . 9 |- ((/) e. (F i^i G) -> (/) e. F)
63, 5nsyl 115 . . . . . . . 8 |- (F e. Fil -> -. (/) e. (F i^i G))
763ad2ant1 803 . . . . . . 7 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> -. (/) e. (F i^i G))
8 ineq2 2255 . . . . . . . . . . . . . 14 |- (U.F = U.G -> (U.F i^i U.F) = (U.F i^i U.G))
9 inidm 2266 . . . . . . . . . . . . . 14 |- (U.F i^i U.F) = U.F
108, 9syl5eqr 1558 . . . . . . . . . . . . 13 |- (U.F = U.G -> U.F = (U.F i^i U.G))
11103ad2ant3 805 . . . . . . . . . . . 12 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> U.F = (U.F i^i U.G))
12 eqid 1512 . . . . . . . . . . . . . . . 16 |- U.G = U.G
1312filusb 10700 . . . . . . . . . . . . . . 15 |- (G e. Fil -> U.G e. G)
14 eleq1 1571 . . . . . . . . . . . . . . . . 17 |- (U.F = U.G -> (U.F e. G <-> U.G e. G))
15 elin 2251 . . . . . . . . . . . . . . . . . . 19 |- (U.F e. (F i^i G) <-> (U.F e. F /\ U.F e. G))
1615biimpri 150 . . . . . . . . . . . . . . . . . 18 |- ((U.F e. F /\ U.F e. G) -> U.F e. (F i^i G))
1716expcom 372 . . . . . . . . . . . . . . . . 17 |- (U.F e. G -> (U.F e. F -> U.F e. (F i^i G)))
1814, 17syl6bir 213 . . . . . . . . . . . . . . . 16 |- (U.F = U.G -> (U.G e. G -> (U.F e. F -> U.F e. (F i^i G))))
1918com3l 34 . . . . . . . . . . . . . . 15 |- (U.G e. G -> (U.F e. F -> (U.F = U.G -> U.F e. (F i^i G))))
2013, 19syl 10 . . . . . . . . . . . . . 14 |- (G e. Fil -> (U.F e. F -> (U.F = U.G -> U.F e. (F i^i G))))
21 eqid 1512 . . . . . . . . . . . . . . 15 |- U.F = U.F
2221filusb 10700 . . . . . . . . . . . . . 14 |- (F e. Fil -> U.F e. F)
2320, 22syl5com 52 . . . . . . . . . . . . 13 |- (F e. Fil -> (G e. Fil -> (U.F = U.G -> U.F e. (F i^i G))))
24233imp 830 . . . . . . . . . . . 12 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> U.F e. (F i^i G))
2511, 24eqeltrrd 1586 . . . . . . . . . . 11 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> (U.F i^i U.G) e. (F i^i G))
26 elssuni 2574 . . . . . . . . . . 11 |- ((U.F i^i U.G) e. (F i^i G) -> (U.F i^i U.G) (_ U.(F i^i G))
2725, 26syl 10 . . . . . . . . . 10 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> (U.F i^i U.G) (_ U.(F i^i G))
28 uniin 2568 . . . . . . . . . 10 |- U.(F i^i G) (_ (U.F i^i U.G)
2927, 28jctil 290 . . . . . . . . 9 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> (U.(F i^i G) (_ (U.F i^i U.G) /\ (U.F i^i U.G) (_ U.(F i^i G)))
30 eqss 2121 . . . . . . . . 9 |- (U.(F i^i G) = (U.F i^i U.G) <-> (U.(F i^i G) (_ (U.F i^i U.G) /\ (U.F i^i U.G) (_ U.(F i^i G)))
3129, 30sylibr 198 . . . . . . . 8 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> U.(F i^i G) = (U.F i^i U.G))
3231, 25eqeltrd 1585 . . . . . . 7 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> U.(F i^i G) e. (F i^i G))
337, 32jca 286 . . . . . 6 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> (-. (/) e. (F i^i G) /\ U.(F i^i G) e. (F i^i G)))
3421fillsb 10699 . . . . . . . . . . 11 |- (F e. Fil -> ((x e. F /\ y (_ U.F /\ x (_ y) -> y e. F))
35343ad2ant1 803 . . . . . . . . . 10 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> ((x e. F /\ y (_ U.F /\ x (_ y) -> y e. F))
3612fillsb 10699 . . . . . . . . . . 11 |- (G e. Fil -> ((x e. G /\ y (_ U.G /\ x (_ y) -> y e. G))
37363ad2ant2 804 . . . . . . . . . 10 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> ((x e. G /\ y (_ U.G /\ x (_ y) -> y e. G))
3835, 37anim12d 560 . . . . . . . . 9 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> (((x e. F /\ y (_ U.F /\ x (_ y) /\ (x e. G /\ y (_ U.G /\ x (_ y)) -> (y e. F /\ y e. G)))
39 elin 2251 . . . . . . . . . . . 12 |- (x e. (F i^i G) <-> (x e. F /\ x e. G))
4039biimpi 149 . . . . . . . . . . 11 |- (x e. (F i^i G) -> (x e. F /\ x e. G))
41 sstr2 2115 . . . . . . . . . . . . 13 |- (y (_ U.(F i^i G) -> (U.(F i^i G) (_ (U.F i^i U.G) -> y (_ (U.F i^i U.G)))
4228, 41mpi 44 . . . . . . . . . . . 12 |- (y (_ U.(F i^i G) -> y (_ (U.F i^i U.G))
43 ssin 2276 . . . . . . . . . . . 12 |- ((y (_ U.F /\ y (_ U.G) <-> y (_ (U.F i^i U.G))
4442, 43sylibr 198 . . . . . . . . . . 11 |- (y (_ U.(F i^i G) -> (y (_ U.F /\ y (_ U.G))
45 pm4.24 434 . . . . . . . . . . . 12 |- (x (_ y <-> (x (_ y /\ x (_ y))
4645biimpi 149 . . . . . . . . . . 11 |- (x (_ y -> (x (_ y /\ x (_ y))
4740, 44, 463anim123i 824 . . . . . . . . . 10 |- ((x e. (F i^i G) /\ y (_ U.(F i^i G) /\ x (_ y) -> ((x e. F /\ x e. G) /\ (y (_ U.F /\ y (_ U.G) /\ (x (_ y /\ x (_ y)))
48 an6 905 . . . . . . . . . 10 |- (((x e. F /\ y (_ U.F /\ x (_ y) /\ (x e. G /\ y (_ U.G /\ x (_ y)) <-> ((x e. F /\ x e. G) /\ (y (_ U.F /\ y (_ U.G) /\ (x (_ y /\ x (_ y)))
4947, 48sylibr 198 . . . . . . . . 9 |- ((x e. (F i^i G) /\ y (_ U.(F i^i G) /\ x (_ y) -> ((x e. F /\ y (_ U.F /\ x (_ y) /\ (x e. G /\ y (_ U.G /\ x (_ y)))
5038, 49syl5 21 . . . . . . . 8 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> ((x e. (F i^i G) /\ y (_ U.(F i^i G) /\ x (_ y) -> (y e. F /\ y e. G)))
51 elin 2251 . . . . . . . 8 |- (y e. (F i^i G) <-> (y e. F /\ y e. G))
5250, 51syl6ibr 211 . . . . . . 7 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> ((x e. (F i^i G) /\ y (_ U.(F i^i G) /\ x (_ y) -> y e. (F i^i G)))
535219.21aivv 1320 . . . . . 6 |- ((F e. Fil /\ G e. Fil /\ U.F = U.G) -> A.xA.y((x e. (F i^i G) /\ y (_ U.(F i^i G) /\ x (_ y) -> y e. (F i^i G)))
54 filint 10701 . . . . . . . . . . . . . . 15 |- ((F e. Fil /\ x e. F /\ y e. F) -> (x i^i y) e. F)
55543expib 839 . . . . . . . . . . . . . 14 |- (F e. Fil -> ((x e. F /\ y e. F) -> (x i^i y) e. F))
56 filint 10701 . . . . . . . . . . . . . . 15 |- ((G e. Fil /\ x e. G /\ y e. G) -> (x i^i y) e. G)
57563expib 839 . . . . . . . . . . . . . 14 |- (G e. Fil -> ((x e. G /\ y e. G) -> (x i^i y) e. G))
5855, 57im2anan9 565 . . . . . . . . . . . . 13 |- ((F e. Fil /\ G e. Fil) -> (((x e. F /\ y e. F) /\ (x e. G /\ y e. G)) -> ((x i^i y) e. F /\ (x i^i y) e. G)))
59 elin 2251 . . . . . . . . . . . . 13 |- ((x i^i y) e. (F i^i G) <-> ((x i^i y) e. F /\ (x i^i y) e. G))
6058, 59syl6ibr 211 . . . . . . . . . . . 12 |- ((F e. Fil /\ G e. Fil) -> (((x e. F /\ y e. F) /\ (x e. G /\ y e. G)) -> (x i^i y) e. (F i^i G)))
6160com12 11 . . . . . . . . . . 11 |- (((x e. F /\ y e. F) /\ (x e. G /\ y e. G)) -> ((F e. Fil /\ G e. Fil) -> (x i^i y) e. (F i^i G)))
6261an4s 510 . . . . . . . . . 10 |- (((x e. F /\ x e. G) /\ (y e. F /\ y e. G)) -> ((F e. Fil /\ G e. Fil) -> (x i^i y) e. (F i^i G)))
6362, 39, 51syl2anb 457 . . . . . . . . 9 |- ((x e. (F i^i G) /\ y e. (F i^i G)) -> ((F e. Fil /\ G e. Fil) -> (x i^i y) e. (F i^i G