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 2404. (Contributed by Andrew Salmon, 11-Jul-2011.) Avoid ax-13 2404. (Revised by GG, 10-Jan-2024.) Avoid ax-10 2180. (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 2918 . . . 4 Ⅎ𝑦 𝑥 ∈ 𝐴
3 cbvrabw.3 . . . 4 Ⅎ𝑦𝜑
42, 3nfan 1934 . . 3 Ⅎ𝑦(𝑥 ∈ 𝐴 ∧ 𝜑)
5 cbvrabw.1 . . . . 5 Ⅎ𝑥𝐴
65nfcri 2918 . . . 4 Ⅎ𝑥 𝑦 ∈ 𝐴
7 cbvrabw.4 . . . 4 Ⅎ𝑥𝜓
86, 7nfan 1934 . . 3 Ⅎ𝑥(𝑦 ∈ 𝐴 ∧ 𝜓)
9 eleq1w 2847 . . . 4 (𝑥 = 𝑦 → (𝑥 ∈ 𝐴 ↔ 𝑦 ∈ 𝐴))
10 cbvrabw.5 . . . 4 (𝑥 = 𝑦 → (𝜑 ↔ 𝜓))
119, 10anbi12d 644 . . 3 (𝑥 = 𝑦 → ((𝑥 ∈ 𝐴 ∧ 𝜑) ↔ (𝑦 ∈ 𝐴 ∧ 𝜓)))
124, 8, 11cbvabw 2835 . 2 {𝑥 ∣ (𝑥 ∈ 𝐴 ∧ 𝜑)} = {𝑦 ∣ (𝑦 ∈ 𝐴 ∧ 𝜓)}
13 df-rab 3417 . 2 {𝑥 ∈ 𝐴 ∣ 𝜑} = {𝑥 ∣ (𝑥 ∈ 𝐴 ∧ 𝜑)}
14 df-rab 3417 . 2 {𝑦 ∈ 𝐴 ∣ 𝜓} = {𝑦 ∣ (𝑦 ∈ 𝐴 ∧ 𝜓)}
1512, 13, 143eqtr4i 2796 1 {𝑥 ∈ 𝐴 ∣ 𝜑} = {𝑦 ∈ 𝐴 ∣ 𝜓}
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1570  Ⅎwnf 1816   ∈ wcel 2147  {cab 2741  Ⅎwnfc 2911  {crab 3416
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-11 2197  ax-12 2216  ax-ext 2735
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 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-rab 3417
This theorem is used by:  elrabsf  3787  f1ossf1o  7161  tfis  7900  cantnflem1  9727  scottexsOLD  9980  scott0bsOLD  9982  elmptrab  24201  bnj1534  35594  rankse  35864  scottexf  39366  scott0f  39367  aks6d1c7lem3  43498  unitscyglem3  43513  unitscyglem4  43514  eq0rabdioph  44053  rexrabdioph  44067  rexfrabdioph  44068  elnn0rabdioph  44076  dvdsrabdioph  44083  binomcxplemdvsum  45600  fnlimcnv  46950  fnlimabslt  46962  stoweidlem34  47317  stoweidlem59  47342  pimltmnf2f  47980  pimgtpnf2f  47988  pimltpnf2f  47995  issmff  48017  smfpimltxrmptf  48041  smfpreimagtf  48051  smflim  48060  smfpimgtxr  48063  smfpimgtxrmptf  48067  smflim2  48089  smflimsup  48111  smfliminf  48114
  Copyright terms: Public domain W3C validator