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

Theorem vtoclgaf 3539
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 2942 . . . 4 Ⅎ𝑥 𝐴 ∈ 𝐵
3 vtoclgaf.2 . . . 4 Ⅎ𝑥𝜓
42, 3nfim 1930 . . 3 Ⅎ𝑥(𝐴 ∈ 𝐵 → 𝜓)
5 eleq1 2852 . . . 4 (𝑥 = 𝐴 → (𝑥 ∈ 𝐵 ↔ 𝐴 ∈ 𝐵))
6 vtoclgaf.3 . . . 4 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
75, 6imbi12d 347 . . 3 (𝑥 = 𝐴 → ((𝑥 ∈ 𝐵 → 𝜑) ↔ (𝐴 ∈ 𝐵 → 𝜓)))
8 vtoclgaf.4 . . 3 (𝑥 ∈ 𝐵 → 𝜑)
91, 4, 7, 8vtoclgf 3533 . 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 2146  Ⅎwnfc 2911
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 1944  ax-6 2001  ax-7 2042  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2196  ax-12 2215  ax-ext 2735
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 2101  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-v 3456
This theorem is used by:  vtocl2gaf  3542  vtocl3gaf  3543  ssiun2s  5010  iunopeqop  5498  iunopeqopOLD  5499  fvmptss  7017  fvmptf  7026  fmptco  7141  tfis  7876  inar1  10873  sumss  15905  fprodn0  16161  prmind2  16875  lss1d  21253  itg2splitlem  26084  dgrle  26577  cnlnadjlem5  32688  poimirlem25  38706  stoweidlem26  47178
  Copyright terms: Public domain W3C validator