| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > cnmpt1st | Structured version Visualization version GIF version | ||
| 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 |
|---|---|
| cnmpt21.j | ⊢ (𝜑 → 𝐽 ∈ (TopOn‘𝑋)) |
| cnmpt21.k | ⊢ (𝜑 → 𝐾 ∈ (TopOn‘𝑌)) |
| Ref | Expression |
|---|---|
| cnmpt1st | ⊢ (𝜑 → (𝑥 ∈ 𝑋, 𝑦 ∈ 𝑌 ↦ 𝑥) ∈ ((𝐽 ×t 𝐾) Cn 𝐽)) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | fo1st 8025 | . . . . . 6 ⊢ 1st :V–onto→V | |
| 2 | fofn 6803 | . . . . . 6 ⊢ (1st :V–onto→V → 1st Fn V) | |
| 3 | 1, 2 | ax-mp 5 | . . . . 5 ⊢ 1st Fn V |
| 4 | ssv 3933 | . . . . 5 ⊢ (𝑋 × 𝑌) ⊆ V | |
| 5 | fnssres 6667 | . . . . 5 ⊢ ((1st Fn V ∧ (𝑋 × 𝑌) ⊆ V) → (1st ↾ (𝑋 × 𝑌)) Fn (𝑋 × 𝑌)) | |
| 6 | 3, 4, 5 | mp2an 705 | . . . 4 ⊢ (1st ↾ (𝑋 × 𝑌)) Fn (𝑋 × 𝑌) |
| 7 | dffn5 6948 | . . . 4 ⊢ ((1st ↾ (𝑋 × 𝑌)) Fn (𝑋 × 𝑌) ↔ (1st ↾ (𝑋 × 𝑌)) = (𝑧 ∈ (𝑋 × 𝑌) ↦ ((1st ↾ (𝑋 × 𝑌))‘𝑧))) | |
| 8 | 6, 7 | mpbi 233 | . . 3 ⊢ (1st ↾ (𝑋 × 𝑌)) = (𝑧 ∈ (𝑋 × 𝑌) ↦ ((1st ↾ (𝑋 × 𝑌))‘𝑧)) |
| 9 | fvres 6909 | . . . 4 ⊢ (𝑧 ∈ (𝑋 × 𝑌) → ((1st ↾ (𝑋 × 𝑌))‘𝑧) = (1st ‘𝑧)) | |
| 10 | 9 | mpteq2ia 5199 | . . 3 ⊢ (𝑧 ∈ (𝑋 × 𝑌) ↦ ((1st ↾ (𝑋 × 𝑌))‘𝑧)) = (𝑧 ∈ (𝑋 × 𝑌) ↦ (1st ‘𝑧)) |
| 11 | vex 3454 | . . . . 5 ⊢ 𝑥 ∈ V | |
| 12 | vex 3454 | . . . . 5 ⊢ 𝑦 ∈ V | |
| 13 | 11, 12 | op1std 8015 | . . . 4 ⊢ (𝑧 = 〈𝑥, 𝑦〉 → (1st ‘𝑧) = 𝑥) |
| 14 | 13 | mpompt 7538 | . . 3 ⊢ (𝑧 ∈ (𝑋 × 𝑌) ↦ (1st ‘𝑧)) = (𝑥 ∈ 𝑋, 𝑦 ∈ 𝑌 ↦ 𝑥) |
| 15 | 8, 10, 14 | 3eqtri 2787 | . 2 ⊢ (1st ↾ (𝑋 × 𝑌)) = (𝑥 ∈ 𝑋, 𝑦 ∈ 𝑌 ↦ 𝑥) |
| 16 | cnmpt21.j | . . 3 ⊢ (𝜑 → 𝐽 ∈ (TopOn‘𝑋)) | |
| 17 | cnmpt21.k | . . 3 ⊢ (𝜑 → 𝐾 ∈ (TopOn‘𝑌)) | |
| 18 | tx1cn 23937 | . . 3 ⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌)) → (1st ↾ (𝑋 × 𝑌)) ∈ ((𝐽 ×t 𝐾) Cn 𝐽)) | |
| 19 | 16, 17, 18 | syl2anc 596 | . 2 ⊢ (𝜑 → (1st ↾ (𝑋 × 𝑌)) ∈ ((𝐽 ×t 𝐾) Cn 𝐽)) |
| 20 | 15, 19 | eqeltrrid 2865 | 1 ⊢ (𝜑 → (𝑥 ∈ 𝑋, 𝑦 ∈ 𝑌 ↦ 𝑥) ∈ ((𝐽 ×t 𝐾) Cn 𝐽)) |
| Colors of variables: wff setvar class |
| This proof depends on syntax axioms: → wi 4 = wceq 1569 ∈ wcel 2144 Vcvv 3450 ⊆ wss 3896 ↦ cmpt 5185 × cxp 5649 ↾ cres 5653 Fn wfn 6538 –onto→wfo 6541 ‘cfv 6543 (class class class)co 7424 ∈ cmpo 7426 1st c1st 8003 TopOnctopon 23237 Cn ccn 23551 ×t ctx 23888 |
| This proof depends on axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1827 ax-4 1841 ax-5 1942 ax-6 1999 ax-7 2040 ax-8 2146 ax-9 2154 ax-10 2177 ax-11 2193 ax-12 2212 ax-ext 2732 ax-sep 5248 ax-nul 5259 ax-pow 5327 ax-pr 5391 ax-un 7755 |
| This proof depends on definitions: df-bi 210 df-an 402 df-or 862 df-3an 1105 df-tru 1572 df-fal 1582 df-ex 1812 df-nf 1816 df-sb 2099 df-mo 2564 df-eu 2594 df-clab 2739 df-cleq 2752 df-clel 2835 df-nfc 2909 df-ne 2956 df-ral 3077 df-rex 3087 df-rab 3413 df-v 3452 df-sbc 3739 df-csb 3848 df-ss 3897 df-dif 4046 df-in 4090 df-un 4150 df-nul 4278 df-if 4482 df-pw 4558 df-sn 4585 df-pr 4587 df-op 4835 df-uni 4867 df-iun 4952 df-br 5103 df-opab 5167 df-mpt 5186 df-id 5546 df-xp 5657 df-rel 5658 df-cnv 5659 df-co 5660 df-dm 5661 df-rn 5662 df-res 5663 df-ima 5664 df-iota 6497 df-fun 6545 df-fn 6546 df-f 6547 df-fo 6549 df-fv 6551 df-ov 7427 df-oprab 7428 df-mpo 7429 df-1st 8005 df-2nd 8006 df-map 8856 df-topgen 17623 df-top 23221 df-topon 23238 df-bases 23273 df-cn 23554 df-tx 23890 |
| This theorem is used by: cnmptcom 24006 xkofvcn 24012 cnmptk2 24014 txhmeo 24131 txswaphmeo 24133 ptunhmeo 24136 xkohmeo 24143 tgpsubcn 24418 istgp2 24419 oppgtmd 24425 prdstmdd 24452 dvrcn 24512 divcn 25198 cnrehmeo 25283 htpycom 25306 htpyid 25307 htpyco1 25308 htpycc 25310 reparphti 25327 pcocn 25347 pcohtpylem 25349 pcopt 25352 pcopt2 25353 pcoass 25354 pcorevlem 25356 cxpcn 27082 vmcn 31310 dipcn 31331 mndpluscn 34608 cvxsconn 36098 cvmlift2lem12 36169 |
| Copyright terms: Public domain | W3C validator |