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

Theorem cbvriotavw 7407
Description: Change bound variable in a restricted description binder. Version of cbvriotav 7411 with a disjoint variable condition, which requires fewer axioms . (Contributed by NM, 18-Mar-2013.) (Revised by GG, 30-Sep-2024.)
Hypothesis
Ref Expression
cbvriotavw.1 (𝑥 = 𝑦 → (𝜑 ↔ 𝜓))
Assertion
Ref Expression
cbvriotavw (℩𝑥 ∈ 𝐴 𝜑) = (℩𝑦 ∈ 𝐴 𝜓)
Distinct variable groups:   𝑥,𝑦,𝐴   𝜑,𝑦   𝜓,𝑥
Allowed substitution hints:   𝜑(𝑥)   𝜓(𝑦)

Proof of Theorem cbvriotavw
StepHypRef Expression
1 eleq1w 2847 . . . 4 (𝑥 = 𝑦 → (𝑥 ∈ 𝐴 ↔ 𝑦 ∈ 𝐴))
2 cbvriotavw.1 . . . 4 (𝑥 = 𝑦 → (𝜑 ↔ 𝜓))
31, 2anbi12d 644 . . 3 (𝑥 = 𝑦 → ((𝑥 ∈ 𝐴 ∧ 𝜑) ↔ (𝑦 ∈ 𝐴 ∧ 𝜓)))
43cbviotavw 6517 . 2 (℩𝑥(𝑥 ∈ 𝐴 ∧ 𝜑)) = (℩𝑦(𝑦 ∈ 𝐴 ∧ 𝜓))
5 df-riota 7397 . 2 (℩𝑥 ∈ 𝐴 𝜑) = (℩𝑥(𝑥 ∈ 𝐴 ∧ 𝜑))
6 df-riota 7397 . 2 (℩𝑦 ∈ 𝐴 𝜓) = (℩𝑦(𝑦 ∈ 𝐴 ∧ 𝜓))
74, 5, 63eqtr4i 2796 1 (℩𝑥 ∈ 𝐴 𝜑) = (℩𝑦 ∈ 𝐴 𝜓)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1570   ∈ wcel 2147  ℩cio 6507  ℩crio 7396
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-ext 2735
This proof depends on definitions:  df-bi 210  df-an 402  df-tru 1573  df-ex 1813  df-sb 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-v 3456  df-ss 3901  df-uni 4871  df-iota 6509  df-riota 7397
This theorem is used by:  ordtypecbv  9535  fin23lem27  10430  zorn2g  10605  nosupcbv  28086  noinfcbv  28101  uspgredg2v  29832  usgredg2v  29835  cnlnadji  32705  nmopadjlei  32717  cvmliftlem15  36229  cvmliftiota  36232  cvmlift2  36247  cvmlift3lem7  36256  cvmlift3  36259  weiunlem  37428  lshpkrlem3  40360  cdleme40v  41717  lcfl7N  42749  lcf1o  42799  lcfrlem39  42829  hdmap1cbv  43050  wessf1ornlem  46403  fourierdlem103  47422  fourierdlem104  47423
  Copyright terms: Public domain W3C validator