Metamath Proof Explorer


Theorem cnmpt1st

Description: The projection onto the first coordinate is continuous. (Contributed by Mario Carneiro, 6-May-2014) (Revised by Mario Carneiro, 22-Aug-2015)

Ref Expression
Hypotheses cnmpt21.j ⊢ φ → J ∈ TopOn ⁡ X
cnmpt21.k ⊢ φ → K ∈ TopOn ⁡ Y
Assertion cnmpt1st ⊢ φ → x ∈ X , y ∈ Y ⟼ x ∈ J × t K Cn J

Proof

Step Hyp Ref Expression
1 cnmpt21.j ⊢ φ → J ∈ TopOn ⁡ X
2 cnmpt21.k ⊢ φ → K ∈ TopOn ⁡ Y
3 fo1st ⊢ 1 st : V ⟶ onto V
4 fofn ⊢ 1 st : V ⟶ onto V → 1 st Fn V
5 3 4 ax-mp ⊢ 1 st Fn V
6 ssv ⊢ X × Y ⊆ V
7 fnssres ⊢ 1 st Fn V ∧ X × Y ⊆ V → 1 st ↾ X × Y Fn X × Y
8 5 6 7 mp2an ⊢ 1 st ↾ X × Y Fn X × Y
9 dffn5 ⊢ 1 st ↾ X × Y Fn X × Y ↔ 1 st ↾ X × Y = z ∈ X × Y ⟼ 1 st ↾ X × Y ⁡ z
10 8 9 mpbi ⊢ 1 st ↾ X × Y = z ∈ X × Y ⟼ 1 st ↾ X × Y ⁡ z
11 fvres ⊢ z ∈ X × Y → 1 st ↾ X × Y ⁡ z = 1 st ⁡ z
12 11 mpteq2ia ⊢ z ∈ X × Y ⟼ 1 st ↾ X × Y ⁡ z = z ∈ X × Y ⟼ 1 st ⁡ z
13 vex ⊢ x ∈ V
14 vex ⊢ y ∈ V
15 13 14 op1std ⊢ z = x y → 1 st ⁡ z = x
16 15 mpompt ⊢ z ∈ X × Y ⟼ 1 st ⁡ z = x ∈ X , y ∈ Y ⟼ x
17 10 12 16 3eqtri ⊢ 1 st ↾ X × Y = x ∈ X , y ∈ Y ⟼ x
18 tx1cn ⊢ J ∈ TopOn ⁡ X ∧ K ∈ TopOn ⁡ Y → 1 st ↾ X × Y ∈ J × t K Cn J
19 1 2 18 syl2anc ⊢ φ → 1 st ↾ X × Y ∈ J × t K Cn J
20 17 19 eqeltrrid ⊢ φ → x ∈ X , y ∈ Y ⟼ x ∈ J × t K Cn J