Metamath Proof Explorer


Theorem iscnp

Description: The predicate "the class F is a continuous function from topology J to topology K at point P ". Based on Theorem 7.2(g) of Munkres p. 107. (Contributed by NM, 17-Oct-2006) (Revised by Mario Carneiro, 21-Aug-2015)

Ref Expression
Assertion iscnp ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y ∧ P ∈ X → F ∈ J CnP K ⁡ P ↔ F : X ⟶ Y ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y

Proof

Step Hyp Ref Expression
1 cnpval ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y ∧ P ∈ X → J CnP K ⁡ P = f ∈ Y X | ∀ y ∈ K f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y
2 1 eleq2d ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y ∧ P ∈ X → F ∈ J CnP K ⁡ P ↔ F ∈ f ∈ Y X | ∀ y ∈ K f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y
3 fveq1 ⊢ f = F → f ⁡ P = F ⁡ P
4 3 eleq1d ⊢ f = F → f ⁡ P ∈ y ↔ F ⁡ P ∈ y
5 imaeq1 ⊢ f = F → f x = F x
6 5 sseq1d ⊢ f = F → f x ⊆ y ↔ F x ⊆ y
7 6 anbi2d ⊢ f = F → P ∈ x ∧ f x ⊆ y ↔ P ∈ x ∧ F x ⊆ y
8 7 rexbidv ⊢ f = F → ∃ x ∈ J P ∈ x ∧ f x ⊆ y ↔ ∃ x ∈ J P ∈ x ∧ F x ⊆ y
9 4 8 imbi12d ⊢ f = F → f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y ↔ F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y
10 9 ralbidv ⊢ f = F → ∀ y ∈ K f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y ↔ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y
11 10 elrab ⊢ F ∈ f ∈ Y X | ∀ y ∈ K f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y ↔ F ∈ Y X ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y
12 toponmax ⊢ K ∈ TopOn ⁡ Y → Y ∈ K
13 toponmax ⊢ J ∈ TopOn ⁡ X → X ∈ J
14 elmapg ⊢ Y ∈ K ∧ X ∈ J → F ∈ Y X ↔ F : X ⟶ Y
15 12 13 14 syl2anr ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y → F ∈ Y X ↔ F : X ⟶ Y
16 15 anbi1d ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y → F ∈ Y X ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y ↔ F : X ⟶ Y ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y
17 11 16 bitrid ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y → F ∈ f ∈ Y X | ∀ y ∈ K f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y ↔ F : X ⟶ Y ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y
18 17 3adant3 ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y ∧ P ∈ X → F ∈ f ∈ Y X | ∀ y ∈ K f ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ f x ⊆ y ↔ F : X ⟶ Y ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y
19 2 18 bitrd ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y ∧ P ∈ X → F ∈ J CnP K ⁡ P ↔ F : X ⟶ Y ∧ ∀ y ∈ K F ⁡ P ∈ y → ∃ x ∈ J P ∈ x ∧ F x ⊆ y