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

Theorem cbvrabw 3450
Description: Rule to change the bound variable in a restricted class abstraction, using implicit substitution. Version of cbvrab 3453 with a disjoint variable condition, which does not require ax-13 2403. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2403. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2175. (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 2916 . . . 4 𝑦 𝑥𝐴
3 cbvrabw.3 . . . 4 𝑦𝜑
42, 3nfan 1928 . . 3 𝑦(𝑥𝐴𝜑)
5 cbvrabw.1 . . . . 5 𝑥𝐴
65nfcri 2916 . . . 4 𝑥 𝑦𝐴
7 cbvrabw.4 . . . 4 𝑥𝜓
86, 7nfan 1928 . . 3 𝑥(𝑦𝐴𝜓)
9 eleq1w 2845 . . . 4 (𝑥 = 𝑦 → (𝑥𝐴𝑦𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑𝜓))
119, 10anbi12d 643 . . 3 (𝑥 = 𝑦 → ((𝑥𝐴𝜑) ↔ (𝑦𝐴𝜓)))
124, 8, 11cbvabw 2833 . 2 {𝑥 ∣ (𝑥𝐴𝜑)} = {𝑦 ∣ (𝑦𝐴𝜓)}
13 df-rab 3416 . 2 {𝑥𝐴𝜑} = {𝑥 ∣ (𝑥𝐴𝜑)}
14 df-rab 3416 . 2 {𝑦𝐴𝜓} = {𝑦 ∣ (𝑦𝐴𝜓)}
1512, 13, 143eqtr4i 2795 1 {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wb 209  wa 400   = wceq 1569  wnf 1812  wcel 2142  {cab 2740  wnfc 2909  {crab 3415
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1824  ax-4 1838  ax-5 1939  ax-6 1996  ax-7 2037  ax-8 2144  ax-9 2152  ax-11 2191  ax-12 2212  ax-ext 2734
This proof depends on definitions:  df-bi 210  df-an 401  df-or 861  df-tru 1572  df-ex 1809  df-nf 1813  df-sb 2096  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-rab 3416
This theorem is used by:  elrabsf  3788  f1ossf1o  7124  tfis  7849  cantnflem1  9656  scottexsOLD  9870  scott0bsOLD  9872  elmptrab  23995  bnj1534  35250  scottexf  38845  scott0f  38846  aks6d1c7lem3  42977  unitscyglem3  42992  unitscyglem4  42993  eq0rabdioph  43535  rexrabdioph  43549  rexfrabdioph  43550  elnn0rabdioph  43558  dvdsrabdioph  43565  binomcxplemdvsum  45093  fnlimcnv  46409  fnlimabslt  46421  stoweidlem34  46776  stoweidlem59  46801  pimltmnf2f  47439  pimgtpnf2f  47447  pimltpnf2f  47454  issmff  47476  smfpimltxrmptf  47500  smfpreimagtf  47510  smflim  47519  smfpimgtxr  47522  smfpimgtxrmptf  47526  smflim2  47548  smflimsup  47570  smfliminf  47573
  Copyright terms: Public domain W3C validator