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

Theorem fo2nd 7953
Description: The 2nd function maps the universe onto the universe. (Contributed by NM, 14-Oct-2004.) (Revised by Mario Carneiro, 8-Sep-2013.)
Assertion
Ref Expression
fo2nd 2nd :V–onto→V

Proof of Theorem fo2nd
Dummy variables 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 vsnex 5365 . . . . 5 {𝑥} ∈ V
21rnex 7851 . . . 4 ran {𝑥} ∈ V
32uniex 7685 . . 3 ran {𝑥} ∈ V
4 df-2nd 7933 . . 3 2nd = (𝑥 ∈ V ↦ ran {𝑥})
53, 4fnmpti 6629 . 2 2nd Fn V
64rnmpt 5900 . . 3 ran 2nd = {𝑦 ∣ ∃𝑥 ∈ V 𝑦 = ran {𝑥}}
7 vex 3435 . . . . 5 𝑦 ∈ V
8 opex 5404 . . . . . 6 𝑦, 𝑦⟩ ∈ V
97, 7op2nda 6180 . . . . . . 7 ran {⟨𝑦, 𝑦⟩} = 𝑦
109eqcomi 2748 . . . . . 6 𝑦 = ran {⟨𝑦, 𝑦⟩}
11 sneq 4566 . . . . . . . . 9 (𝑥 = ⟨𝑦, 𝑦⟩ → {𝑥} = {⟨𝑦, 𝑦⟩})
1211rneqd 5881 . . . . . . . 8 (𝑥 = ⟨𝑦, 𝑦⟩ → ran {𝑥} = ran {⟨𝑦, 𝑦⟩})
1312unieqd 4852 . . . . . . 7 (𝑥 = ⟨𝑦, 𝑦⟩ → ran {𝑥} = ran {⟨𝑦, 𝑦⟩})
1413rspceeqv 3583 . . . . . 6 ((⟨𝑦, 𝑦⟩ ∈ V ∧ 𝑦 = ran {⟨𝑦, 𝑦⟩}) → ∃𝑥 ∈ V 𝑦 = ran {𝑥})
158, 10, 14mp2an 698 . . . . 5 𝑥 ∈ V 𝑦 = ran {𝑥}
167, 152th 265 . . . 4 (𝑦 ∈ V ↔ ∃𝑥 ∈ V 𝑦 = ran {𝑥})
1716eqabi 2874 . . 3 V = {𝑦 ∣ ∃𝑥 ∈ V 𝑦 = ran {𝑥}}
186, 17eqtr4i 2765 . 2 ran 2nd = V
19 df-fo 6492 . 2 (2nd :V–onto→V ↔ (2nd Fn V ∧ ran 2nd = V))
205, 18, 19mpbir2an 717 1 2nd :V–onto→V
Colors of variables: wff setvar class
Syntax hints:   = wceq 1547  wcel 2119  {cab 2717  wrex 3063  Vcvv 3431  {csn 4556  cop 4562   cuni 4839  ran crn 5620   Fn wfn 6481  ontowfo 6484  2nd c2nd 7931
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-sep 5219  ax-pr 5363  ax-un 7679
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ral 3054  df-rex 3064  df-rab 3392  df-v 3433  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-nul 4263  df-if 4456  df-sn 4557  df-pr 4559  df-op 4563  df-uni 4840  df-br 5074  df-opab 5136  df-mpt 5155  df-id 5514  df-xp 5625  df-rel 5626  df-cnv 5627  df-co 5628  df-dm 5629  df-rn 5630  df-fun 6488  df-fn 6489  df-fo 6492  df-2nd 7933
This theorem is referenced by:  br2ndeqg  7955  2ndcof  7963  df2nd2  8039  2ndconst  8041  opco2  8064  iunfo  10453  cdaf  18009  2ndf1  18153  2ndf2  18154  2ndfcl  18156  gsum2dlem2  19938  upxp  23607  uptx  23609  cnmpt2nd  23653  uniiccdif  25564  precsexlem10  28227  precsexlem11  28228  xppreima  32738  2ndimaxp  32739  2ndresdju  32742  xppreima2  32744  2ndpreima  32801  fsuppcurry1  32817  gsummpt2d  33131  gsumpart  33145  cnre2csqima  34104  filnetlem4  36618
  Copyright terms: Public domain W3C validator