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

Theorem cbvrabw 3431
Description: Rule to change the bound variable in a restricted class abstraction, using implicit substitution. Version of cbvrab 3436 with a disjoint variable condition, which does not require ax-13 2374. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2374. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2146. (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 2887 . . . 4 𝑦 𝑥𝐴
3 cbvrabw.3 . . . 4 𝑦𝜑
42, 3nfan 1900 . . 3 𝑦(𝑥𝐴𝜑)
5 cbvrabw.1 . . . . 5 𝑥𝐴
65nfcri 2887 . . . 4 𝑥 𝑦𝐴
7 cbvrabw.4 . . . 4 𝑥𝜓
86, 7nfan 1900 . . 3 𝑥(𝑦𝐴𝜓)
9 eleq1w 2816 . . . 4 (𝑥 = 𝑦 → (𝑥𝐴𝑦𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑𝜓))
119, 10anbi12d 632 . . 3 (𝑥 = 𝑦 → ((𝑥𝐴𝜑) ↔ (𝑦𝐴𝜓)))
124, 8, 11cbvabw 2804 . 2 {𝑥 ∣ (𝑥𝐴𝜑)} = {𝑦 ∣ (𝑦𝐴𝜓)}
13 df-rab 3397 . 2 {𝑥𝐴𝜑} = {𝑥 ∣ (𝑥𝐴𝜑)}
14 df-rab 3397 . 2 {𝑦𝐴𝜓} = {𝑦 ∣ (𝑦𝐴𝜓)}
1512, 13, 143eqtr4i 2766 1 {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395   = wceq 1541  wnf 1784  wcel 2113  {cab 2711  wnfc 2880  {crab 3396
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-11 2162  ax-12 2182  ax-ext 2705
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-tru 1544  df-ex 1781  df-nf 1785  df-sb 2068  df-clab 2712  df-cleq 2725  df-clel 2808  df-nfc 2882  df-rab 3397
This theorem is referenced by:  elrabsf  3783  f1ossf1o  7070  tfis  7794  cantnflem1  9590  scottexs  9791  scott0s  9792  elmptrab  23762  bnj1534  34937  scottexf  38281  scott0f  38282  aks6d1c7lem3  42348  unitscyglem3  42363  unitscyglem4  42364  eq0rabdioph  42933  rexrabdioph  42951  rexfrabdioph  42952  elnn0rabdioph  42960  dvdsrabdioph  42967  binomcxplemdvsum  44512  fnlimcnv  45827  fnlimabslt  45839  stoweidlem34  46194  stoweidlem59  46219  pimltmnf2f  46857  pimgtpnf2f  46865  pimltpnf2f  46872  issmff  46894  smfpimltxrmptf  46918  smfpreimagtf  46928  smflim  46937  smfpimgtxr  46940  smfpimgtxrmptf  46944  smflim2  46966  smflimsup  46988  smfliminf  46991
  Copyright terms: Public domain W3C validator