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

Theorem cbvrabw 3453
Description: Rule to change the bound variable in a restricted class abstraction, using implicit substitution. Version of cbvrab 3456 with a disjoint variable condition, which does not require ax-13 2406. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2406. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2179. (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 2919 . . . 4 𝑦 𝑥𝐴
3 cbvrabw.3 . . . 4 𝑦𝜑
42, 3nfan 1932 . . 3 𝑦(𝑥𝐴𝜑)
5 cbvrabw.1 . . . . 5 𝑥𝐴
65nfcri 2919 . . . 4 𝑥 𝑦𝐴
7 cbvrabw.4 . . . 4 𝑥𝜓
86, 7nfan 1932 . . 3 𝑥(𝑦𝐴𝜓)
9 eleq1w 2848 . . . 4 (𝑥 = 𝑦 → (𝑥𝐴𝑦𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑𝜓))
119, 10anbi12d 644 . . 3 (𝑥 = 𝑦 → ((𝑥𝐴𝜑) ↔ (𝑦𝐴𝜓)))
124, 8, 11cbvabw 2836 . 2 {𝑥 ∣ (𝑥𝐴𝜑)} = {𝑦 ∣ (𝑦𝐴𝜓)}
13 df-rab 3419 . 2 {𝑥𝐴𝜑} = {𝑥 ∣ (𝑥𝐴𝜑)}
14 df-rab 3419 . 2 {𝑦𝐴𝜓} = {𝑦 ∣ (𝑦𝐴𝜓)}
1512, 13, 143eqtr4i 2798 1 {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wb 209  wa 401   = wceq 1570  wnf 1816  wcel 2146  {cab 2743  wnfc 2912  {crab 3418
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 2148  ax-9 2156  ax-11 2195  ax-12 2216  ax-ext 2737
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1573  df-ex 1813  df-nf 1817  df-sb 2100  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-rab 3419
This theorem is used by:  elrabsf  3791  f1ossf1o  7128  tfis  7857  cantnflem1  9665  scottexsOLD  9879  scott0bsOLD  9881  elmptrab  24035  bnj1534  35306  scottexf  38875  scott0f  38876  aks6d1c7lem3  43007  unitscyglem3  43022  unitscyglem4  43023  eq0rabdioph  43565  rexrabdioph  43579  rexfrabdioph  43580  elnn0rabdioph  43588  dvdsrabdioph  43595  binomcxplemdvsum  45123  fnlimcnv  46439  fnlimabslt  46451  stoweidlem34  46806  stoweidlem59  46831  pimltmnf2f  47469  pimgtpnf2f  47477  pimltpnf2f  47484  issmff  47506  smfpimltxrmptf  47530  smfpreimagtf  47540  smflim  47549  smfpimgtxr  47552  smfpimgtxrmptf  47556  smflim2  47578  smflimsup  47600  smfliminf  47603
  Copyright terms: Public domain W3C validator