Metamath Proof Explorer


Theorem cnpflfi

Description: Forward direction of cnpflf . (Contributed by Mario Carneiro, 9-Apr-2015) (Revised by Stefan O'Rear, 9-Aug-2015)

Ref Expression
Assertion cnpflfi ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → F ⁡ A ∈ K fLimf L ⁡ F

Proof

Step Hyp Ref Expression
1 eqid ⊢ ⋃ J = ⋃ J
2 eqid ⊢ ⋃ K = ⋃ K
3 1 2 cnpf ⊢ F ∈ J CnP K ⁡ A → F : ⋃ J ⟶ ⋃ K
4 3 adantl ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → F : ⋃ J ⟶ ⋃ K
5 1 flimelbas ⊢ A ∈ J fLim L → A ∈ ⋃ J
6 5 adantr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → A ∈ ⋃ J
7 4 6 ffvelcdmd ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → F ⁡ A ∈ ⋃ K
8 simplr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → F ∈ J CnP K ⁡ A
9 simprl ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → x ∈ K
10 simprr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → F ⁡ A ∈ x
11 cnpimaex ⊢ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → ∃ y ∈ J A ∈ y ∧ F y ⊆ x
12 8 9 10 11 syl3anc ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → ∃ y ∈ J A ∈ y ∧ F y ⊆ x
13 anass ⊢ y ∈ J ∧ A ∈ y ∧ F y ⊆ x ↔ y ∈ J ∧ A ∈ y ∧ F y ⊆ x
14 simpl ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → A ∈ J fLim L
15 flimtop ⊢ A ∈ J fLim L → J ∈ Top
16 15 adantr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → J ∈ Top
17 toptopon2 ⊢ J ∈ Top ↔ J ∈ TopOn ⁡ ⋃ J
18 16 17 sylib ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → J ∈ TopOn ⁡ ⋃ J
19 1 flimfil ⊢ A ∈ J fLim L → L ∈ Fil ⁡ ⋃ J
20 19 adantr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → L ∈ Fil ⁡ ⋃ J
21 flimopn ⊢ J ∈ TopOn ⁡ ⋃ J ∧ L ∈ Fil ⁡ ⋃ J → A ∈ J fLim L ↔ A ∈ ⋃ J ∧ ∀ y ∈ J A ∈ y → y ∈ L
22 18 20 21 syl2anc ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → A ∈ J fLim L ↔ A ∈ ⋃ J ∧ ∀ y ∈ J A ∈ y → y ∈ L
23 14 22 mpbid ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → A ∈ ⋃ J ∧ ∀ y ∈ J A ∈ y → y ∈ L
24 23 simprd ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → ∀ y ∈ J A ∈ y → y ∈ L
25 24 adantr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → ∀ y ∈ J A ∈ y → y ∈ L
26 25 r19.21bi ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x ∧ y ∈ J → A ∈ y → y ∈ L
27 26 expimpd ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → y ∈ J ∧ A ∈ y → y ∈ L
28 27 anim1d ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → y ∈ J ∧ A ∈ y ∧ F y ⊆ x → y ∈ L ∧ F y ⊆ x
29 13 28 biimtrrid ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → y ∈ J ∧ A ∈ y ∧ F y ⊆ x → y ∈ L ∧ F y ⊆ x
30 29 reximdv2 ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → ∃ y ∈ J A ∈ y ∧ F y ⊆ x → ∃ y ∈ L F y ⊆ x
31 12 30 mpd ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K ∧ F ⁡ A ∈ x → ∃ y ∈ L F y ⊆ x
32 31 expr ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A ∧ x ∈ K → F ⁡ A ∈ x → ∃ y ∈ L F y ⊆ x
33 32 ralrimiva ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → ∀ x ∈ K F ⁡ A ∈ x → ∃ y ∈ L F y ⊆ x
34 cnptop2 ⊢ F ∈ J CnP K ⁡ A → K ∈ Top
35 34 adantl ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → K ∈ Top
36 toptopon2 ⊢ K ∈ Top ↔ K ∈ TopOn ⁡ ⋃ K
37 35 36 sylib ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → K ∈ TopOn ⁡ ⋃ K
38 isflf ⊢ K ∈ TopOn ⁡ ⋃ K ∧ L ∈ Fil ⁡ ⋃ J ∧ F : ⋃ J ⟶ ⋃ K → F ⁡ A ∈ K fLimf L ⁡ F ↔ F ⁡ A ∈ ⋃ K ∧ ∀ x ∈ K F ⁡ A ∈ x → ∃ y ∈ L F y ⊆ x
39 37 20 4 38 syl3anc ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → F ⁡ A ∈ K fLimf L ⁡ F ↔ F ⁡ A ∈ ⋃ K ∧ ∀ x ∈ K F ⁡ A ∈ x → ∃ y ∈ L F y ⊆ x
40 7 33 39 mpbir2and ⊢ A ∈ J fLim L ∧ F ∈ J CnP K ⁡ A → F ⁡ A ∈ K fLimf L ⁡ F