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

Theorem vtoclgaf 3535
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 2938 . . . 4 Ⅎ𝑥 𝐴 ∈ 𝐵
3 vtoclgaf.2 . . . 4 Ⅎ𝑥𝜓
42, 3nfim 1928 . . 3 Ⅎ𝑥(𝐴 ∈ 𝐵 → 𝜓)
5 eleq1 2848 . . . 4 (𝑥 = 𝐴 → (𝑥 ∈ 𝐵 ↔ 𝐴 ∈ 𝐵))
6 vtoclgaf.3 . . . 4 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
75, 6imbi12d 347 . . 3 (𝑥 = 𝐴 → ((𝑥 ∈ 𝐵 → 𝜑) ↔ (𝐴 ∈ 𝐵 → 𝜓)))
8 vtoclgaf.4 . . 3 (𝑥 ∈ 𝐵 → 𝜑)
91, 4, 7, 8vtoclgf 3529 . 2 (𝐴 ∈ 𝐵 → (𝐴 ∈ 𝐵 → 𝜓))
109pm2.43i 53 1 (𝐴 ∈ 𝐵 → 𝜓)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   = wceq 1569  Ⅎwnf 1815   ∈ wcel 2144  Ⅎwnfc 2907
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:  vtocl2gaf  3538  vtocl3gaf  3539  ssiun2s  5006  iunopeqop  5493  iunopeqopOLD  5494  fvmptss  7006  fvmptf  7015  fmptco  7130  tfis  7866  inar1  10860  sumss  15890  fprodn0  16146  prmind2  16860  lss1d  21238  itg2splitlem  26069  dgrle  26562  cnlnadjlem5  32673  poimirlem25  38564  stoweidlem26  47036
  Copyright terms: Public domain W3C validator