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

Theorem vtoclgaf 3573
Description: Implicit substitution of a class for a setvar variable. (Contributed by NM, 17-Feb-2006.) (Revised by Mario Carneiro, 10-Oct-2016.)
Hypotheses
Ref Expression
vtoclgaf.1 𝑥𝐴
vtoclgaf.2 𝑥𝜓
vtoclgaf.3 (𝑥 = 𝐴 → (𝜑𝜓))
vtoclgaf.4 (𝑥𝐵𝜑)
Assertion
Ref Expression
vtoclgaf (𝐴𝐵𝜓)
Distinct variable group:   𝑥,𝐵
Allowed substitution hints:   𝜑(𝑥)   𝜓(𝑥)   𝐴(𝑥)

Proof of Theorem vtoclgaf
StepHypRef Expression
1 vtoclgaf.1 . . 3 𝑥𝐴
21nfel1 2994 . . . 4 𝑥 𝐴𝐵
3 vtoclgaf.2 . . . 4 𝑥𝜓
42, 3nfim 1897 . . 3 𝑥(𝐴𝐵𝜓)
5 eleq1 2900 . . . 4 (𝑥 = 𝐴 → (𝑥𝐵𝐴𝐵))
6 vtoclgaf.3 . . . 4 (𝑥 = 𝐴 → (𝜑𝜓))
75, 6imbi12d 347 . . 3 (𝑥 = 𝐴 → ((𝑥𝐵𝜑) ↔ (𝐴𝐵𝜓)))
8 vtoclgaf.4 . . 3 (𝑥𝐵𝜑)
91, 4, 7, 8vtoclgf 3565 . 2 (𝐴𝐵 → (𝐴𝐵𝜓))
109pm2.43i 52 1 (𝐴𝐵𝜓)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208   = wceq 1537  wnf 1784  wcel 2114  wnfc 2961
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2793
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-v 3496
This theorem is referenced by:  ssiun2s  4972  iunopeqop  5411  fvmptss  6780  fvmptf  6789  fmptco  6891  tfis  7569  inar1  10197  sumss  15081  fprodn0  15333  prmind2  16029  lss1d  19735  itg2splitlem  24349  dgrle  24833  cnlnadjlem5  29848  poimirlem25  34932  stoweidlem26  42331
  Copyright terms: Public domain W3C validator