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

Theorem fo2nd 7995
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 5397 . . . . 5 {𝑥} ∈ V
21rnex 7895 . . . 4 ran {𝑥} ∈ V
32uniex 7728 . . 3 ran {𝑥} ∈ V
4 df-2nd 7975 . . 3 2nd = (𝑥 ∈ V ↦ ran {𝑥})
53, 4fnmpti 6668 . 2 2nd Fn V
64rnmpt 5938 . . 3 ran 2nd = {𝑦 ∣ ∃𝑥 ∈ V 𝑦 = ran {𝑥}}
7 vex 3461 . . . . 5 𝑦 ∈ V
8 opex 5436 . . . . . 6 𝑦, 𝑦⟩ ∈ V
97, 7op2nda 6219 . . . . . . 7 ran {⟨𝑦, 𝑦⟩} = 𝑦
109eqcomi 2774 . . . . . 6 𝑦 = ran {⟨𝑦, 𝑦⟩}
11 sneq 4595 . . . . . . . . 9 (𝑥 = ⟨𝑦, 𝑦⟩ → {𝑥} = {⟨𝑦, 𝑦⟩})
1211rneqd 5919 . . . . . . . 8 (𝑥 = ⟨𝑦, 𝑦⟩ → ran {𝑥} = ran {⟨𝑦, 𝑦⟩})
1312unieqd 4881 . . . . . . 7 (𝑥 = ⟨𝑦, 𝑦⟩ → ran {𝑥} = ran {⟨𝑦, 𝑦⟩})
1413rspceeqv 3607 . . . . . 6 ((⟨𝑦, 𝑦⟩ ∈ V ∧ 𝑦 = ran {⟨𝑦, 𝑦⟩}) → ∃𝑥 ∈ V 𝑦 = ran {𝑥})
158, 10, 14mp2an 704 . . . . 5 𝑥 ∈ V 𝑦 = ran {𝑥}
167, 152th 267 . . . 4 (𝑦 ∈ V ↔ ∃𝑥 ∈ V 𝑦 = ran {𝑥})
1716eqabi 2900 . . 3 V = {𝑦 ∣ ∃𝑥 ∈ V 𝑦 = ran {𝑥}}
186, 17eqtr4i 2791 . 2 ran 2nd = V
19 df-fo 6531 . 2 (2nd :V–onto→V ↔ (2nd Fn V ∧ ran 2nd = V))
205, 18, 19mpbir2an 723 1 2nd :V–onto→V
Colors of variables: wff setvar class
Syntax hints:   = wceq 1563  wcel 2145  {cab 2743  wrex 3089  Vcvv 3457  {csn 4585  cop 4591   cuni 4868  ran crn 5653   Fn wfn 6520  ontowfo 6523  2nd c2nd 7973
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1818  ax-4 1832  ax-5 1933  ax-6 1990  ax-7 2031  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2737  ax-sep 5251  ax-pr 5395  ax-un 7722
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3an 1103  df-tru 1566  df-fal 1576  df-ex 1803  df-nf 1807  df-sb 2094  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ral 3080  df-rex 3090  df-rab 3418  df-v 3459  df-dif 3910  df-un 3912  df-in 3914  df-ss 3924  df-nul 4289  df-if 4484  df-sn 4586  df-pr 4588  df-op 4592  df-uni 4869  df-br 5106  df-opab 5168  df-mpt 5187  df-id 5547  df-xp 5658  df-rel 5659  df-cnv 5660  df-co 5661  df-dm 5662  df-rn 5663  df-fun 6527  df-fn 6528  df-fo 6531  df-2nd 7975
This theorem is referenced by:  br2ndeqg  7997  2ndcof  8005  df2nd2  8082  2ndconst  8084  opco2  8107  iunfo  10511  cdaf  18097  2ndf1  18241  2ndf2  18242  2ndfcl  18244  gsum2dlem2  20032  upxp  23741  uptx  23743  cnmpt2nd  23787  uniiccdif  25698  precsexlem10  28367  precsexlem11  28368  xppreima  32902  2ndimaxp  32903  2ndresdju  32906  xppreima2  32908  2ndpreima  32965  fsuppcurry1  32981  gsummpt2d  33282  gsumpart  33296  cnre2csqima  34218  filnetlem4  36754
  Copyright terms: Public domain W3C validator