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

Theorem funimaexg 6629
Description: Axiom of Replacement using abbreviations. Axiom 39(vi) of [Quine] p. 284. Compare Exercise 9 of [TakeutiZaring] p. 29. (Contributed by NM, 10-Sep-2006.) Shorten proof and avoid ax-10 2179, ax-12 2216. (Revised by SN, 19-Dec-2024.)
Assertion
Ref Expression
funimaexg ((Fun 𝐴𝐵𝐶) → (𝐴𝐵) ∈ V)

Proof of Theorem funimaexg
Dummy variables 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 dffun6 6554 . . . 4 (Fun 𝐴 ↔ (Rel 𝐴 ∧ ∀𝑥∃*𝑦 𝑥𝐴𝑦))
21simprbi 503 . . 3 (Fun 𝐴 → ∀𝑥∃*𝑦 𝑥𝐴𝑦)
3 dfima2 6069 . . . 4 (𝐴𝐵) = {𝑦 ∣ ∃𝑥𝐵 𝑥𝐴𝑦}
4 axrep6g 5256 . . . 4 ((𝐵𝐶 ∧ ∀𝑥∃*𝑦 𝑥𝐴𝑦) → {𝑦 ∣ ∃𝑥𝐵 𝑥𝐴𝑦} ∈ V)
53, 4eqeltrid 2870 . . 3 ((𝐵𝐶 ∧ ∀𝑥∃*𝑦 𝑥𝐴𝑦) → (𝐴𝐵) ∈ V)
62, 5sylan2 605 . 2 ((𝐵𝐶 ∧ Fun 𝐴) → (𝐴𝐵) ∈ V)
76ancoms 464 1 ((Fun 𝐴𝐵𝐶) → (𝐴𝐵) ∈ V)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 401  wal 1568  wcel 2146  ∃*wmo 2568  {cab 2744  wrex 3092  Vcvv 3458   class class class wbr 5114  cima 5669  Rel wrel 5671  Fun wfun 6537
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-ext 2738  ax-rep 5243  ax-sep 5262  ax-pr 5409
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-sb 2100  df-mo 2570  df-clab 2745  df-cleq 2758  df-clel 2841  df-ral 3083  df-rex 3093  df-rab 3420  df-v 3460  df-dif 3911  df-un 3913  df-in 3915  df-ss 3925  df-nul 4290  df-if 4493  df-sn 4595  df-pr 4597  df-op 4601  df-br 5115  df-opab 5179  df-id 5561  df-xp 5672  df-rel 5673  df-cnv 5674  df-co 5675  df-dm 5676  df-rn 5677  df-res 5678  df-ima 5679  df-fun 6545
This theorem is used by:  funimaex  6630  resfunexg  7220  resfunexgALT  7954  fnexALT  7957  naddcllem  8671  naddunif  8689  wdomimag  9559  carduniima  10099  dfac12lem2  10147  ttukeylem3  10513  nnexALT  12253  seqex  14059  fbasrn  24078  elfm3  24144  bdayimaon  27894  nosupno  27904  noinfno  27919  noeta2  27991  etaslts2  28024  cutbdaybnd2lim  28027  madeval  28062  oldval  28064  negsunif  28285  bdayons  28506  n0sexg  28546  fnimafnex  44207  fundcmpsurinjlem3  48190  fundcmpsurbijinjpreimafv  48197  fundcmpsurbijinj  48200  fundcmpsurinjALT  48202  grimuhgr  48693
  Copyright terms: Public domain W3C validator