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

Theorem vtoclgf 3529
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 3471 . 2 (𝐴 ∈ 𝑉 → 𝐴 ∈ V)
2 vtoclgf.1 . . . 4 Ⅎ𝑥𝐴
32issetf 3467 . . 3 (𝐴 ∈ V ↔ ∃𝑥 𝑥 = 𝐴)
4 vtoclgf.2 . . . 4 Ⅎ𝑥𝜓
5 vtoclgf.4 . . . . 5 𝜑
6 vtoclgf.3 . . . . 5 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
75, 6mpbii 236 . . . 4 (𝑥 = 𝐴 → 𝜓)
84, 7exlimi 2253 . . 3 (∃𝑥 𝑥 = 𝐴 → 𝜓)
93, 8sylbi 220 . 2 (𝐴 ∈ V → 𝜓)
101, 9syl 18 1 (𝐴 ∈ 𝑉 → 𝜓)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   = wceq 1569  ∃wex 1811  Ⅎwnf 1815   ∈ wcel 2144  Ⅎwnfc 2907  Vcvv 3450
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1572  df-ex 1812  df-nf 1816  df-sb 2099  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-v 3452
This theorem is used by:  vtocl2gf  3531  vtocl3gf  3532  vtoclgaf  3535  elabgf  3627  fsumsplit1  15911  ssiun2sf  33154  subtr  37102  subtr2  37103  supxrgere  46345  supxrgelem  46349  supxrge  46350  fmuldfeqlem1  46594  climsuse  46620  dvnmptdivc  46948  dvmptfprodlem  46954  stoweidlem59  47069  fourierdlem31  47148  sge0fodjrnlem  47426
  Copyright terms: Public domain W3C validator