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

Theorem cbvrabw 3458
Description: Rule to change the bound variable in a restricted class abstraction, using implicit substitution. Version of cbvrab 3462 with a disjoint variable condition, which does not require ax-13 2410. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2410. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2182. (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 2923 . . . 4 𝑦 𝑥𝐴
3 cbvrabw.3 . . . 4 𝑦𝜑
42, 3nfan 1926 . . 3 𝑦(𝑥𝐴𝜑)
5 cbvrabw.1 . . . . 5 𝑥𝐴
65nfcri 2923 . . . 4 𝑥 𝑦𝐴
7 cbvrabw.4 . . . 4 𝑥𝜓
86, 7nfan 1926 . . 3 𝑥(𝑦𝐴𝜓)
9 eleq1w 2852 . . . 4 (𝑥 = 𝑦 → (𝑥𝐴𝑦𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑𝜓))
119, 10anbi12d 643 . . 3 (𝑥 = 𝑦 → ((𝑥𝐴𝜑) ↔ (𝑦𝐴𝜓)))
124, 8, 11cbvabw 2840 . 2 {𝑥 ∣ (𝑥𝐴𝜑)} = {𝑦 ∣ (𝑦𝐴𝜓)}
13 df-rab 3424 . 2 {𝑥𝐴𝜑} = {𝑥 ∣ (𝑥𝐴𝜑)}
14 df-rab 3424 . 2 {𝑦𝐴𝜓} = {𝑦 ∣ (𝑦𝐴𝜓)}
1512, 13, 143eqtr4i 2802 1 {𝑥𝐴𝜑} = {𝑦𝐴𝜓}
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400   = wceq 1567  wnf 1810  wcel 2149  {cab 2747  wnfc 2916  {crab 3423
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1822  ax-4 1836  ax-5 1937  ax-6 1994  ax-7 2035  ax-8 2151  ax-9 2159  ax-11 2198  ax-12 2219  ax-ext 2741
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-tru 1570  df-ex 1807  df-nf 1811  df-sb 2098  df-clab 2748  df-cleq 2761  df-clel 2844  df-nfc 2918  df-rab 3424
This theorem is referenced by:  elrabsf  3798  f1ossf1o  7125  tfis  7850  cantnflem1  9657  scottexs  9860  scott0s  9861  elmptrab  23952  bnj1534  35185  scottexf  38706  scott0f  38707  aks6d1c7lem3  42838  unitscyglem3  42853  unitscyglem4  42854  eq0rabdioph  43398  rexrabdioph  43412  rexfrabdioph  43413  elnn0rabdioph  43421  dvdsrabdioph  43428  binomcxplemdvsum  44956  fnlimcnv  46272  fnlimabslt  46284  stoweidlem34  46639  stoweidlem59  46664  pimltmnf2f  47302  pimgtpnf2f  47310  pimltpnf2f  47317  issmff  47339  smfpimltxrmptf  47363  smfpreimagtf  47373  smflim  47382  smfpimgtxr  47385  smfpimgtxrmptf  47389  smflim2  47411  smflimsup  47433  smfliminf  47436
  Copyright terms: Public domain W3C validator