This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Database
SUPPLEMENTARY MATERIAL (USERS' MATHBOXES)
Mathbox for Alexander van der Vekens
Unordered pairs
Interchangeable setvar variables
ichcircshi
Metamath Proof Explorer
Description: The setvar variables are interchangeable if they can be circularily
shifted using a third setvar variable, using implicit substitution.
(Contributed by AV , 29-Jul-2023)
Ref
Expression
Hypotheses
ichcircshi.1
⊢ x = z → φ ↔ ψ
ichcircshi.2
⊢ y = x → ψ ↔ χ
ichcircshi.3
⊢ z = y → χ ↔ φ
Assertion
ichcircshi
⊢ x ⇄ y φ
Proof
Step
Hyp
Ref
Expression
1
ichcircshi.1
⊢ x = z → φ ↔ ψ
2
ichcircshi.2
⊢ y = x → ψ ↔ χ
3
ichcircshi.3
⊢ z = y → χ ↔ φ
4
3
bicomd
⊢ z = y → φ ↔ χ
5
4
equcoms
⊢ y = z → φ ↔ χ
6
5
sbievw
⊢ z y φ ↔ χ
7
6
2sbbii
⊢ x z y x z y φ ↔ x z y x χ
8
2
bicomd
⊢ y = x → χ ↔ ψ
9
8
equcoms
⊢ x = y → χ ↔ ψ
10
9
sbievw
⊢ y x χ ↔ ψ
11
10
sbbii
⊢ x z y x χ ↔ x z ψ
12
1
bicomd
⊢ x = z → ψ ↔ φ
13
12
equcoms
⊢ z = x → ψ ↔ φ
14
13
sbievw
⊢ x z ψ ↔ φ
15
7 11 14
3bitri
⊢ x z y x z y φ ↔ φ
16
15
gen2
⊢ ∀ x ∀ y x z y x z y φ ↔ φ
17
df-ich
⊢ x ⇄ y φ ↔ ∀ x ∀ y x z y x z y φ ↔ φ
18
16 17
mpbir
⊢ x ⇄ y φ