Metamath Proof Explorer


Theorem fbun

Description: A necessary and sufficient condition for the union of two filter bases to also be a filter base. (Contributed by Mario Carneiro, 28-Nov-2013) (Revised by Stefan O'Rear, 2-Aug-2015)

Ref Expression
Assertion fbun F fBas X G fBas X F G fBas X x F y G z F G z x y

Proof

Step Hyp Ref Expression
1 elun1 x F x F G
2 elun2 y G y F G
3 1 2 anim12i x F y G x F G y F G
4 fbasssin F G fBas X x F G y F G z F G z x y
5 4 3expb F G fBas X x F G y F G z F G z x y
6 3 5 sylan2 F G fBas X x F y G z F G z x y
7 6 ralrimivva F G fBas X x F y G z F G z x y
8 fbsspw F fBas X F 𝒫 X
9 8 adantr F fBas X G fBas X F 𝒫 X
10 fbsspw G fBas X G 𝒫 X
11 10 adantl F fBas X G fBas X G 𝒫 X
12 9 11 unssd F fBas X G fBas X F G 𝒫 X
13 12 a1d F fBas X G fBas X x F y G z F G z x y F G 𝒫 X
14 ssun1 F F G
15 fbasne0 F fBas X F
16 ssn0 F F G F F G
17 14 15 16 sylancr F fBas X F G
18 17 adantr F fBas X G fBas X F G
19 18 a1d F fBas X G fBas X x F y G z F G z x y F G
20 0nelfb F fBas X ¬ F
21 0nelfb G fBas X ¬ G
22 df-nel F G ¬ F G
23 elun F G F G
24 23 notbii ¬ F G ¬ F G
25 ioran ¬ F G ¬ F ¬ G
26 22 24 25 3bitri F G ¬ F ¬ G
27 26 biimpri ¬ F ¬ G F G
28 20 21 27 syl2an F fBas X G fBas X F G
29 28 a1d F fBas X G fBas X x F y G z F G z x y F G
30 fbasssin F fBas X x F y F z F z x y
31 ssrexv F F G z F z x y z F G z x y
32 14 30 31 mpsyl F fBas X x F y F z F G z x y
33 32 3expb F fBas X x F y F z F G z x y
34 33 ralrimivva F fBas X x F y F z F G z x y
35 34 adantr F fBas X G fBas X x F y F z F G z x y
36 pm3.2 x F y F z F G z x y x F y G z F G z x y x F y F z F G z x y x F y G z F G z x y
37 35 36 syl F fBas X G fBas X x F y G z F G z x y x F y F z F G z x y x F y G z F G z x y
38 r19.26 x F y F z F G z x y y G z F G z x y x F y F z F G z x y x F y G z F G z x y
39 ralun y F z F G z x y y G z F G z x y y F G z F G z x y
40 39 ralimi x F y F z F G z x y y G z F G z x y x F y F G z F G z x y
41 38 40 sylbir x F y F z F G z x y x F y G z F G z x y x F y F G z F G z x y
42 37 41 syl6 F fBas X G fBas X x F y G z F G z x y x F y F G z F G z x y
43 ralcom x F y G z F G z x y y G x F z F G z x y
44 ineq1 x = w x y = w y
45 44 sseq2d x = w z x y z w y
46 45 rexbidv x = w z F G z x y z F G z w y
47 46 cbvralvw x F z F G z x y w F z F G z w y
48 47 ralbii y G x F z F G z x y y G w F z F G z w y
49 ineq2 y = x w y = w x
50 49 sseq2d y = x z w y z w x
51 50 rexbidv y = x z F G z w y z F G z w x
52 ineq1 w = y w x = y x
53 incom y x = x y
54 52 53 syl6eq w = y w x = x y
55 54 sseq2d w = y z w x z x y
56 55 rexbidv w = y z F G z w x z F G z x y
57 51 56 cbvral2vw y G w F z F G z w y x G y F z F G z x y
58 43 48 57 3bitri x F y G z F G z x y x G y F z F G z x y
59 58 biimpi x F y G z F G z x y x G y F z F G z x y
60 ssun2 G F G
61 fbasssin G fBas X x G y G z G z x y
62 ssrexv G F G z G z x y z F G z x y
63 60 61 62 mpsyl G fBas X x G y G z F G z x y
64 63 3expb G fBas X x G y G z F G z x y
65 64 ralrimivva G fBas X x G y G z F G z x y
66 65 adantl F fBas X G fBas X x G y G z F G z x y
67 59 66 anim12i x F y G z F G z x y F fBas X G fBas X x G y F z F G z x y x G y G z F G z x y
68 67 expcom F fBas X G fBas X x F y G z F G z x y x G y F z F G z x y x G y G z F G z x y
69 r19.26 x G y F z F G z x y y G z F G z x y x G y F z F G z x y x G y G z F G z x y
70 39 ralimi x G y F z F G z x y y G z F G z x y x G y F G z F G z x y
71 69 70 sylbir x G y F z F G z x y x G y G z F G z x y x G y F G z F G z x y
72 68 71 syl6 F fBas X G fBas X x F y G z F G z x y x G y F G z F G z x y
73 42 72 jcad F fBas X G fBas X x F y G z F G z x y x F y F G z F G z x y x G y F G z F G z x y
74 ralun x F y F G z F G z x y x G y F G z F G z x y x F G y F G z F G z x y
75 73 74 syl6 F fBas X G fBas X x F y G z F G z x y x F G y F G z F G z x y
76 19 29 75 3jcad F fBas X G fBas X x F y G z F G z x y F G F G x F G y F G z F G z x y
77 13 76 jcad F fBas X G fBas X x F y G z F G z x y F G 𝒫 X F G F G x F G y F G z F G z x y
78 elfvdm F fBas X X dom fBas
79 78 adantr F fBas X G fBas X X dom fBas
80 isfbas2 X dom fBas F G fBas X F G 𝒫 X F G F G x F G y F G z F G z x y
81 79 80 syl F fBas X G fBas X F G fBas X F G 𝒫 X F G F G x F G y F G z F G z x y
82 77 81 sylibrd F fBas X G fBas X x F y G z F G z x y F G fBas X
83 7 82 impbid2 F fBas X G fBas X F G fBas X x F y G z F G z x y