| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > cbviotavw | Structured version Visualization version GIF version | ||
| Description: Change bound variables in a description binder. Version of cbviotav 6507 with a disjoint variable condition, which requires fewer axioms . (Contributed by Andrew Salmon, 1-Aug-2011.) (Revised by GG, 30-Sep-2024.) |
| Ref | Expression |
|---|---|
| cbviotavw.1 | ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜓)) |
| Ref | Expression |
|---|---|
| cbviotavw | ⊢ (℩𝑥𝜑) = (℩𝑦𝜓) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | cbviotavw.1 | . . . . . 6 ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜓)) | |
| 2 | 1 | cbvabv 2830 | . . . . 5 ⊢ {𝑥 ∣ 𝜑} = {𝑦 ∣ 𝜓} |
| 3 | 2 | eqeq1i 2765 | . . . 4 ⊢ ({𝑥 ∣ 𝜑} = {𝑧} ↔ {𝑦 ∣ 𝜓} = {𝑧}) |
| 4 | 3 | abbii 2827 | . . 3 ⊢ {𝑧 ∣ {𝑥 ∣ 𝜑} = {𝑧}} = {𝑧 ∣ {𝑦 ∣ 𝜓} = {𝑧}} |
| 5 | 4 | unieqi 4878 | . 2 ⊢ ∪ {𝑧 ∣ {𝑥 ∣ 𝜑} = {𝑧}} = ∪ {𝑧 ∣ {𝑦 ∣ 𝜓} = {𝑧}} |
| 6 | df-iota 6497 | . 2 ⊢ (℩𝑥𝜑) = ∪ {𝑧 ∣ {𝑥 ∣ 𝜑} = {𝑧}} | |
| 7 | df-iota 6497 | . 2 ⊢ (℩𝑦𝜓) = ∪ {𝑧 ∣ {𝑦 ∣ 𝜓} = {𝑧}} | |
| 8 | 5, 6, 7 | 3eqtr4i 2793 | 1 ⊢ (℩𝑥𝜑) = (℩𝑦𝜓) |
| Colors of variables: wff setvar class |
| This proof depends on syntax axioms: → wi 4 ↔ wb 209 = wceq 1569 {cab 2738 {csn 4584 ∪ cuni 4866 ℩cio 6495 |
| This proof depends on axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1827 ax-4 1841 ax-5 1942 ax-6 1999 ax-7 2040 ax-8 2146 ax-9 2154 ax-ext 2732 |
| This proof depends on definitions: df-bi 210 df-an 402 df-tru 1572 df-ex 1812 df-sb 2099 df-clab 2739 df-cleq 2752 df-clel 2835 df-v 3452 df-ss 3897 df-uni 4867 df-iota 6497 |
| This theorem is used by: cbvriotavw 7391 oeeui 8618 nosupcbv 28068 noinfcbv 28083 cbvriotavw2 37121 ellimciota 46734 fourierdlem96 47320 fourierdlem97 47321 fourierdlem98 47322 fourierdlem99 47323 fourierdlem105 47329 fourierdlem106 47330 fourierdlem108 47332 fourierdlem110 47334 fourierdlem112 47336 fourierdlem113 47337 fourierdlem115 47339 funressndmafv2rn 48401 |
| Copyright terms: Public domain | W3C validator |