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

Theorem sbcex2 3799
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 3749 . 2 ([𝐴 / 𝑦]∃𝑥𝜑 → 𝐴 ∈ V)
2 sbcex 3749 . . 3 ([𝐴 / 𝑦]𝜑 → 𝐴 ∈ V)
32exlimiv 1963 . 2 (∃𝑥[𝐴 / 𝑦]𝜑 → 𝐴 ∈ V)
4 dfsbcq2 3742 . . 3 (𝑧 = 𝐴 → ([𝑧 / 𝑦]∃𝑥𝜑 ↔ [𝐴 / 𝑦]∃𝑥𝜑))
5 dfsbcq2 3742 . . . 4 (𝑧 = 𝐴 → ([𝑧 / 𝑦]𝜑 ↔ [𝐴 / 𝑦]𝜑))
65exbidv 1954 . . 3 (𝑧 = 𝐴 → (∃𝑥[𝑧 / 𝑦]𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑))
7 sbex 2315 . . 3 ([𝑧 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝑧 / 𝑦]𝜑)
84, 6, 7vtoclbg 3520 . 2 (𝐴 ∈ V → ([𝐴 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑))
91, 3, 8pm5.21nii 381 1 ([𝐴 / 𝑦]∃𝑥𝜑 ↔ ∃𝑥[𝐴 / 𝑦]𝜑)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   ↔ wb 209   = wceq 1570  ∃wex 1812  [wsb 2099   ∈ wcel 2145  Vcvv 3451  [wsbc 3739
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-tru 1573  df-ex 1813  df-nf 1817  df-sb 2100  df-clab 2740  df-cleq 2753  df-clel 2836  df-v 3453  df-sbc 3740
This theorem is used by:  sbcabel  3825  csbuni  4898  csbxp  5752  csbdm  5879  sbcfungOLD  6562  csbfrecsg  8295  bnj89  35345  bnj985v  35576  bnj985  35577  csboprabg  38233  sbcexf  39027  onfrALTlem5  45510  onfrALTlem5VD  45852  csbxpgVD  45861  csbrngVD  45863  csbunigVD  45865
  Copyright terms: Public domain W3C validator