Metamath Proof Explorer


Theorem cleljustALT

Description: Alternate proof of cleljust . It is kept here and should not be modified because it is referenced on the Metamath Proof Explorer Home Page (mmset.html) as an example of how disjoint variable conditions are inherited by substitutions. (Contributed by NM, 28-Jan-2004) (Revised by BJ, 29-Dec-2020) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion cleljustALT ( 𝑥𝑦 ↔ ∃ 𝑧 ( 𝑧 = 𝑥𝑧𝑦 ) )

Proof

Step Hyp Ref Expression
1 ax-5 ( 𝑥𝑦 → ∀ 𝑧 𝑥𝑦 )
2 elequ1 ( 𝑧 = 𝑥 → ( 𝑧𝑦𝑥𝑦 ) )
3 1 2 equsexhv ( ∃ 𝑧 ( 𝑧 = 𝑥𝑧𝑦 ) ↔ 𝑥𝑦 )
4 3 bicomi ( 𝑥𝑦 ↔ ∃ 𝑧 ( 𝑧 = 𝑥𝑧𝑦 ) )