Metamath Proof Explorer


Theorem cbvmow

Description: Rule used to change bound variables, using implicit substitution. Version of cbvmo with a disjoint variable condition, which does not require ax-13 . (Contributed by NM, 9-Mar-1995) (Revised by Gino Giotto, 10-Jan-2024)

Ref Expression
Hypotheses cbvmow.1 y φ
cbvmow.2 x ψ
cbvmow.3 x = y φ ψ
Assertion cbvmow * x φ * y ψ

Proof

Step Hyp Ref Expression
1 cbvmow.1 y φ
2 cbvmow.2 x ψ
3 cbvmow.3 x = y φ ψ
4 1 sb8ev x φ y y x φ
5 1 sb8euv ∃! x φ ∃! y y x φ
6 4 5 imbi12i x φ ∃! x φ y y x φ ∃! y y x φ
7 moeu * x φ x φ ∃! x φ
8 moeu * y y x φ y y x φ ∃! y y x φ
9 6 7 8 3bitr4i * x φ * y y x φ
10 2 3 sbiev y x φ ψ
11 10 mobii * y y x φ * y ψ
12 9 11 bitri * x φ * y ψ