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

Theorem sbcex2 3798
Description: Move existential quantifier in and out of class substitution. (Contributed by NM, 21-May-2004.) (Revised by NM, 18-Aug-2018.)
Assertion
Ref Expression
sbcex2 ([𝐴 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑)
Distinct variable groups:   𝑥,𝐴   𝑥,𝑦
Allowed substitution hints:   𝜑(𝑥, 𝑦)   𝐴(𝑦)

Proof of Theorem sbcex2
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 sbcex 3748 . 2 ([𝐴 / 𝑦]∃𝑥𝜑 → 𝐴 ∈ V)
2 sbcex 3748 . . 3 ([𝐴 / 𝑦]𝜑 → 𝐴 ∈ V)
32exlimiv 1962 . 2 (∃𝑥[𝐴 / 𝑦]𝜑 → 𝐴 ∈ V)
4 dfsbcq2 3741 . . 3 (𝑧 = 𝐴 → ([𝑧 / 𝑦]∃𝑥𝜑 ↔ [𝐴 / 𝑦]∃𝑥𝜑))
5 dfsbcq2 3741 . . . 4 (𝑧 = 𝐴 → ([𝑧 / 𝑦]𝜑 ↔ [𝐴 / 𝑦]𝜑))
65exbidv 1953 . . 3 (𝑧 = 𝐴 → (∃𝑥[𝑧 / 𝑦]𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑))
7 sbex 2314 . . 3 ([𝑧 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝑧 / 𝑦]𝜑)
84, 6, 7vtoclbg 3519 . 2 (𝐴 ∈ V → ([𝐴 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑))
91, 3, 8pm5.21nii 381 1 ([𝐴 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   ↔ wb 209   = wceq 1569  ∃wex 1811  [wsb 2098   ∈ wcel 2144  Vcvv 3450  [wsbc 3738
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-tru 1572  df-ex 1812  df-nf 1816  df-sb 2099  df-clab 2739  df-cleq 2752  df-clel 2835  df-v 3452  df-sbc 3739
This theorem is used by:  sbcabel  3824  csbuni  4897  csbxp  5751  csbdm  5878  sbcfungOLD  6565  csbfrecsg  8306  bnj89  35399  bnj985v  35630  bnj985  35631  csboprabg  38347  sbcexf  39141  onfrALTlem5  45619  onfrALTlem5VD  45961  csbxpgVD  45970  csbrngVD  45972  csbunigVD  45974
  Copyright terms: Public domain W3C validator