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

Theorem vtoclgaf 3536
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 2939 . . . 4 Ⅎ𝑥 𝐴 ∈ 𝐵
3 vtoclgaf.2 . . . 4 Ⅎ𝑥𝜓
42, 3nfim 1929 . . 3 Ⅎ𝑥(𝐴 ∈ 𝐵 → 𝜓)
5 eleq1 2849 . . . 4 (𝑥 = 𝐴 → (𝑥 ∈ 𝐵 ↔ 𝐴 ∈ 𝐵))
6 vtoclgaf.3 . . . 4 (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))
75, 6imbi12d 347 . . 3 (𝑥 = 𝐴 → ((𝑥 ∈ 𝐵 → 𝜑) ↔ (𝐴 ∈ 𝐵 → 𝜓)))
8 vtoclgaf.4 . . 3 (𝑥 ∈ 𝐵 → 𝜑)
91, 4, 7, 8vtoclgf 3530 . 2 (𝐴 ∈ 𝐵 → (𝐴 ∈ 𝐵 → 𝜓))
109pm2.43i 53 1 (𝐴 ∈ 𝐵 → 𝜓)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   = wceq 1570  Ⅎwnf 1816   ∈ wcel 2145  Ⅎwnfc 2908
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1573  df-ex 1813  df-nf 1817  df-sb 2100  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-v 3453
This theorem is used by:  vtocl2gaf  3539  vtocl3gaf  3540  ssiun2s  5007  iunopeqop  5494  iunopeqopOLD  5495  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  38563  stoweidlem26  47035
  Copyright terms: Public domain W3C validator