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

Theorem cbvrabw 3426
Description: Rule to change the bound variable in a restricted class abstraction, using implicit substitution. Version of cbvrab 3430 with a disjoint variable condition, which does not require ax-13 2380. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2380. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2152. (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 2893 . . . 4 𝑦 𝑥𝐴
3 cbvrabw.3 . . . 4 𝑦𝜑
42, 3nfan 1906 . . 3 𝑦(𝑥𝐴𝜑)
5 cbvrabw.1 . . . . 5 𝑥𝐴
65nfcri 2893 . . . 4 𝑥 𝑦𝐴
7 cbvrabw.4 . . . 4 𝑥𝜓
86, 7nfan 1906 . . 3 𝑥(𝑦𝐴𝜓)
9 eleq1w 2822 . . . 4 (𝑥 = 𝑦 → (𝑥𝐴𝑦𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑𝜓))
119, 10anbi12d 638 . . 3 (𝑥 = 𝑦 → ((𝑥𝐴𝜑) ↔ (𝑦𝐴𝜓)))
124, 8, 11cbvabw 2810 . 2 {𝑥 ∣ (𝑥𝐴𝜑)} = {𝑦 ∣ (𝑦𝐴𝜓)}
13 df-rab 3392 . 2 {𝑥𝐴𝜑} = {𝑥 ∣ (𝑥𝐴𝜑)}
14 df-rab 3392 . 2 {𝑦𝐴𝜓} = {𝑦 ∣ (𝑦𝐴𝜓)}
1512, 13, 143eqtr4i 2772 1 {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396   = wceq 1547  wnf 1790  wcel 2119  {cab 2717  wnfc 2886  {crab 3391
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-11 2168  ax-12 2189  ax-ext 2711
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-tru 1550  df-ex 1787  df-nf 1791  df-sb 2074  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-rab 3392
This theorem is referenced by:  elrabsf  3768  f1ossf1o  7070  tfis  7795  cantnflem1  9601  scottexs  9802  scott0s  9803  elmptrab  23810  bnj1534  35035  scottexf  38535  scott0f  38536  aks6d1c7lem3  42667  unitscyglem3  42682  unitscyglem4  42683  eq0rabdioph  43225  rexrabdioph  43239  rexfrabdioph  43240  elnn0rabdioph  43248  dvdsrabdioph  43255  binomcxplemdvsum  44799  fnlimcnv  46110  fnlimabslt  46122  stoweidlem34  46477  stoweidlem59  46502  pimltmnf2f  47140  pimgtpnf2f  47148  pimltpnf2f  47155  issmff  47177  smfpimltxrmptf  47201  smfpreimagtf  47211  smflim  47220  smfpimgtxr  47223  smfpimgtxrmptf  47227  smflim2  47249  smflimsup  47271  smfliminf  47274
  Copyright terms: Public domain W3C validator