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

Theorem vtoclgf 3533
Description: Implicit substitution of a class for a setvar variable, with bound-variable hypotheses in place of disjoint variable restrictions. (Contributed by NM, 21-Sep-2003.) (Proof shortened by Mario Carneiro, 10-Oct-2016.)
Hypotheses
Ref Expression
vtoclgf.1 𝑥𝐴
vtoclgf.2 𝑥𝜓
vtoclgf.3 (𝑥 = 𝐴 → (𝜑𝜓))
vtoclgf.4 𝜑
Assertion
Ref Expression
vtoclgf (𝐴𝑉𝜓)

Proof of Theorem vtoclgf
StepHypRef Expression
1 elex 3474 . 2 (𝐴𝑉𝐴 ∈ V)
2 vtoclgf.1 . . . 4 𝑥𝐴
32issetf 3470 . . 3 (𝐴 ∈ V ↔ ∃𝑥 𝑥 = 𝐴)
4 vtoclgf.2 . . . 4 𝑥𝜓
5 vtoclgf.4 . . . . 5 𝜑
6 vtoclgf.3 . . . . 5 (𝑥 = 𝐴 → (𝜑𝜓))
75, 6mpbii 236 . . . 4 (𝑥 = 𝐴𝜓)
84, 7exlimi 2251 . . 3 (∃𝑥 𝑥 = 𝐴𝜓)
93, 8sylbi 220 . 2 (𝐴 ∈ V → 𝜓)
101, 9syl 18 1 (𝐴𝑉𝜓)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209   = wceq 1568  wex 1807  wnf 1811  wcel 2141  wnfc 2908  Vcvv 3453
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1823  ax-4 1837  ax-5 1938  ax-6 1995  ax-7 2036  ax-8 2143  ax-9 2151  ax-10 2174  ax-11 2190  ax-12 2211  ax-ext 2733
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-tru 1571  df-ex 1808  df-nf 1812  df-sb 2095  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-v 3455
This theorem is referenced by:  vtocl2gf  3535  vtocl3gf  3536  vtoclgaf  3539  elabgf  3632  fsumsplit1  15795  ssiun2sf  32870  subtr  36769  subtr2  36770  supxrgere  45997  supxrgelem  46001  supxrge  46002  fmuldfeqlem1  46246  climsuse  46272  dvnmptdivc  46600  dvmptfprodlem  46606  stoweidlem59  46721  fourierdlem31  46800  sge0fodjrnlem  47078
  Copyright terms: Public domain W3C validator