Metamath Proof Explorer


Theorem fbasfip

Description: A filter base has the finite intersection property. (Contributed by Jeff Hankins, 2-Sep-2009) (Revised by Stefan O'Rear, 2-Aug-2015)

Ref Expression
Assertion fbasfip ⊢ F ∈ fBas ⁡ X → ¬ ∅ ∈ fi ⁡ F

Proof

Step Hyp Ref Expression
1 elin ⊢ y ∈ 𝒫 F ∩ Fin ↔ y ∈ 𝒫 F ∧ y ∈ Fin
2 elpwi ⊢ y ∈ 𝒫 F → y ⊆ F
3 2 anim1i ⊢ y ∈ 𝒫 F ∧ y ∈ Fin → y ⊆ F ∧ y ∈ Fin
4 1 3 sylbi ⊢ y ∈ 𝒫 F ∩ Fin → y ⊆ F ∧ y ∈ Fin
5 fbssint ⊢ F ∈ fBas ⁡ X ∧ y ⊆ F ∧ y ∈ Fin → ∃ z ∈ F z ⊆ ⋂ y
6 5 3expb ⊢ F ∈ fBas ⁡ X ∧ y ⊆ F ∧ y ∈ Fin → ∃ z ∈ F z ⊆ ⋂ y
7 4 6 sylan2 ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin → ∃ z ∈ F z ⊆ ⋂ y
8 0nelfb ⊢ F ∈ fBas ⁡ X → ¬ ∅ ∈ F
9 8 ad2antrr ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F → ¬ ∅ ∈ F
10 eleq1 ⊢ z = ∅ → z ∈ F ↔ ∅ ∈ F
11 10 biimpcd ⊢ z ∈ F → z = ∅ → ∅ ∈ F
12 11 adantl ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F → z = ∅ → ∅ ∈ F
13 9 12 mtod ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F → ¬ z = ∅
14 ss0 ⊢ z ⊆ ∅ → z = ∅
15 13 14 nsyl ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F → ¬ z ⊆ ∅
16 15 adantrr ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F ∧ z ⊆ ⋂ y → ¬ z ⊆ ∅
17 sseq2 ⊢ ∅ = ⋂ y → z ⊆ ∅ ↔ z ⊆ ⋂ y
18 17 biimprcd ⊢ z ⊆ ⋂ y → ∅ = ⋂ y → z ⊆ ∅
19 18 ad2antll ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F ∧ z ⊆ ⋂ y → ∅ = ⋂ y → z ⊆ ∅
20 16 19 mtod ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin ∧ z ∈ F ∧ z ⊆ ⋂ y → ¬ ∅ = ⋂ y
21 7 20 rexlimddv ⊢ F ∈ fBas ⁡ X ∧ y ∈ 𝒫 F ∩ Fin → ¬ ∅ = ⋂ y
22 21 nrexdv ⊢ F ∈ fBas ⁡ X → ¬ ∃ y ∈ 𝒫 F ∩ Fin ∅ = ⋂ y
23 0ex ⊢ ∅ ∈ V
24 elfi ⊢ ∅ ∈ V ∧ F ∈ fBas ⁡ X → ∅ ∈ fi ⁡ F ↔ ∃ y ∈ 𝒫 F ∩ Fin ∅ = ⋂ y
25 23 24 mpan ⊢ F ∈ fBas ⁡ X → ∅ ∈ fi ⁡ F ↔ ∃ y ∈ 𝒫 F ∩ Fin ∅ = ⋂ y
26 22 25 mtbird ⊢ F ∈ fBas ⁡ X → ¬ ∅ ∈ fi ⁡ F