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

Theorem cbvrabw 3451
Description: Rule to change the bound variable in a restricted class abstraction, using implicit substitution. Version of cbvrab 3454 with a disjoint variable condition, which does not require ax-13 2404. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2404. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2176. (Revised by Wolf Lammen, 19-Jul-2025.)
Hypotheses
Ref Expression
cbvrabw.1 𝑥𝐴
cbvrabw.2 𝑦𝐴
cbvrabw.3 𝑦𝜑
cbvrabw.4 𝑥𝜓
cbvrabw.5 (𝑥 = 𝑦 → (𝜑𝜓))
Assertion
Ref Expression
cbvrabw {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Distinct variable group:   𝑥,𝑦
Allowed substitution hints:   𝜑(𝑥,𝑦)   𝜓(𝑥,𝑦)   𝐴(𝑥,𝑦)

Proof of Theorem cbvrabw
StepHypRef Expression
1 cbvrabw.2 . . . . 5 𝑦𝐴
21nfcri 2917 . . . 4 𝑦 𝑥𝐴
3 cbvrabw.3 . . . 4 𝑦𝜑
42, 3nfan 1929 . . 3 𝑦(𝑥𝐴𝜑)
5 cbvrabw.1 . . . . 5 𝑥𝐴
65nfcri 2917 . . . 4 𝑥 𝑦𝐴
7 cbvrabw.4 . . . 4 𝑥𝜓
86, 7nfan 1929 . . 3 𝑥(𝑦𝐴𝜓)
9 eleq1w 2846 . . . 4 (𝑥 = 𝑦 → (𝑥𝐴𝑦𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑𝜓))
119, 10anbi12d 643 . . 3 (𝑥 = 𝑦 → ((𝑥𝐴𝜑) ↔ (𝑦𝐴𝜓)))
124, 8, 11cbvabw 2834 . 2 {𝑥 ∣ (𝑥𝐴𝜑)} = {𝑦 ∣ (𝑦𝐴𝜓)}
13 df-rab 3417 . 2 {𝑥𝐴𝜑} = {𝑥 ∣ (𝑥𝐴𝜑)}
14 df-rab 3417 . 2 {𝑦𝐴𝜓} = {𝑦 ∣ (𝑦𝐴𝜓)}
1512, 13, 143eqtr4i 2796 1 {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400   = wceq 1570  wnf 1813  wcel 2143  {cab 2741  wnfc 2910  {crab 3416
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-11 2192  ax-12 2213  ax-ext 2735
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-tru 1573  df-ex 1810  df-nf 1814  df-sb 2097  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-rab 3417
This theorem is referenced by:  elrabsf  3789  f1ossf1o  7124  tfis  7847  cantnflem1  9654  scottexs  9857  scott0s  9858  elmptrab  23984  bnj1534  35241  scottexf  38817  scott0f  38818  aks6d1c7lem3  42949  unitscyglem3  42964  unitscyglem4  42965  eq0rabdioph  43507  rexrabdioph  43521  rexfrabdioph  43522  elnn0rabdioph  43530  dvdsrabdioph  43537  binomcxplemdvsum  45065  fnlimcnv  46381  fnlimabslt  46393  stoweidlem34  46748  stoweidlem59  46773  pimltmnf2f  47411  pimgtpnf2f  47419  pimltpnf2f  47426  issmff  47448  smfpimltxrmptf  47472  smfpreimagtf  47482  smflim  47491  smfpimgtxr  47494  smfpimgtxrmptf  47498  smflim2  47520  smflimsup  47542  smfliminf  47545
  Copyright terms: Public domain W3C validator