MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cnmpt1st Structured version   Visualization version   GIF version

Theorem cnmpt1st 23555
Description: The projection onto the first coordinate is continuous. (Contributed by Mario Carneiro, 6-May-2014.) (Revised by Mario Carneiro, 22-Aug-2015.)
Hypotheses
Ref Expression
cnmpt21.j (𝜑𝐽 ∈ (TopOn‘𝑋))
cnmpt21.k (𝜑𝐾 ∈ (TopOn‘𝑌))
Assertion
Ref Expression
cnmpt1st (𝜑 → (𝑥𝑋, 𝑦𝑌𝑥) ∈ ((𝐽 ×t 𝐾) Cn 𝐽))
Distinct variable groups:   𝑥,𝑦,𝜑   𝑥,𝑋,𝑦   𝑥,𝑌,𝑦
Allowed substitution hints:   𝐽(𝑥,𝑦)   𝐾(𝑥,𝑦)

Proof of Theorem cnmpt1st
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 fo1st 7988 . . . . . 6 1st :V–onto→V
2 fofn 6774 . . . . . 6 (1st :V–onto→V → 1st Fn V)
31, 2ax-mp 5 . . . . 5 1st Fn V
4 ssv 3971 . . . . 5 (𝑋 × 𝑌) ⊆ V
5 fnssres 6641 . . . . 5 ((1st Fn V ∧ (𝑋 × 𝑌) ⊆ V) → (1st ↾ (𝑋 × 𝑌)) Fn (𝑋 × 𝑌))
63, 4, 5mp2an 692 . . . 4 (1st ↾ (𝑋 × 𝑌)) Fn (𝑋 × 𝑌)
7 dffn5 6919 . . . 4 ((1st ↾ (𝑋 × 𝑌)) Fn (𝑋 × 𝑌) ↔ (1st ↾ (𝑋 × 𝑌)) = (𝑧 ∈ (𝑋 × 𝑌) ↦ ((1st ↾ (𝑋 × 𝑌))‘𝑧)))
86, 7mpbi 230 . . 3 (1st ↾ (𝑋 × 𝑌)) = (𝑧 ∈ (𝑋 × 𝑌) ↦ ((1st ↾ (𝑋 × 𝑌))‘𝑧))
9 fvres 6877 . . . 4 (𝑧 ∈ (𝑋 × 𝑌) → ((1st ↾ (𝑋 × 𝑌))‘𝑧) = (1st𝑧))
109mpteq2ia 5202 . . 3 (𝑧 ∈ (𝑋 × 𝑌) ↦ ((1st ↾ (𝑋 × 𝑌))‘𝑧)) = (𝑧 ∈ (𝑋 × 𝑌) ↦ (1st𝑧))
11 vex 3451 . . . . 5 𝑥 ∈ V
12 vex 3451 . . . . 5 𝑦 ∈ V
1311, 12op1std 7978 . . . 4 (𝑧 = ⟨𝑥, 𝑦⟩ → (1st𝑧) = 𝑥)
1413mpompt 7503 . . 3 (𝑧 ∈ (𝑋 × 𝑌) ↦ (1st𝑧)) = (𝑥𝑋, 𝑦𝑌𝑥)
158, 10, 143eqtri 2756 . 2 (1st ↾ (𝑋 × 𝑌)) = (𝑥𝑋, 𝑦𝑌𝑥)
16 cnmpt21.j . . 3 (𝜑𝐽 ∈ (TopOn‘𝑋))
17 cnmpt21.k . . 3 (𝜑𝐾 ∈ (TopOn‘𝑌))
18 tx1cn 23496 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐾 ∈ (TopOn‘𝑌)) → (1st ↾ (𝑋 × 𝑌)) ∈ ((𝐽 ×t 𝐾) Cn 𝐽))
1916, 17, 18syl2anc 584 . 2 (𝜑 → (1st ↾ (𝑋 × 𝑌)) ∈ ((𝐽 ×t 𝐾) Cn 𝐽))
2015, 19eqeltrrid 2833 1 (𝜑 → (𝑥𝑋, 𝑦𝑌𝑥) ∈ ((𝐽 ×t 𝐾) Cn 𝐽))
Colors of variables: wff setvar class
Syntax hints:  wi 4   = wceq 1540  wcel 2109  Vcvv 3447  wss 3914  cmpt 5188   × cxp 5636  cres 5640   Fn wfn 6506  ontowfo 6509  cfv 6511  (class class class)co 7387  cmpo 7389  1st c1st 7966  TopOnctopon 22797   Cn ccn 23111   ×t ctx 23447
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-sep 5251  ax-nul 5261  ax-pow 5320  ax-pr 5387  ax-un 7711
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-ral 3045  df-rex 3054  df-rab 3406  df-v 3449  df-sbc 3754  df-csb 3863  df-dif 3917  df-un 3919  df-in 3921  df-ss 3931  df-nul 4297  df-if 4489  df-pw 4565  df-sn 4590  df-pr 4592  df-op 4596  df-uni 4872  df-iun 4957  df-br 5108  df-opab 5170  df-mpt 5189  df-id 5533  df-xp 5644  df-rel 5645  df-cnv 5646  df-co 5647  df-dm 5648  df-rn 5649  df-res 5650  df-ima 5651  df-iota 6464  df-fun 6513  df-fn 6514  df-f 6515  df-fo 6517  df-fv 6519  df-ov 7390  df-oprab 7391  df-mpo 7392  df-1st 7968  df-2nd 7969  df-map 8801  df-topgen 17406  df-top 22781  df-topon 22798  df-bases 22833  df-cn 23114  df-tx 23449
This theorem is referenced by:  cnmptcom  23565  xkofvcn  23571  cnmptk2  23573  txhmeo  23690  txswaphmeo  23692  ptunhmeo  23695  xkohmeo  23702  tgpsubcn  23977  istgp2  23978  oppgtmd  23984  prdstmdd  24011  dvrcn  24071  divcnOLD  24757  divcn  24759  cnrehmeo  24851  cnrehmeoOLD  24852  htpycom  24875  htpyid  24876  htpyco1  24877  htpycc  24879  reparphti  24896  reparphtiOLD  24897  pcocn  24917  pcohtpylem  24919  pcopt  24922  pcopt2  24923  pcoass  24924  pcorevlem  24926  cxpcn  26654  cxpcnOLD  26655  vmcn  30628  dipcn  30649  mndpluscn  33916  cvxsconn  35230  cvmlift2lem12  35301
  Copyright terms: Public domain W3C validator