Metamath Proof Explorer


Theorem ceqex

Description: Equality implies equivalence with substitution. (Contributed by NM, 2-Mar-1995) (Proof shortened by BJ, 1-May-2019)

Ref Expression
Assertion ceqex ⊢ x = A → φ ↔ ∃ x x = A ∧ φ

Proof

Step Hyp Ref Expression
1 19.8a ⊢ x = A ∧ φ → ∃ x x = A ∧ φ
2 1 ex ⊢ x = A → φ → ∃ x x = A ∧ φ
3 eqvisset ⊢ x = A → A ∈ V
4 alexeqg ⊢ A ∈ V → ∀ x x = A → φ ↔ ∃ x x = A ∧ φ
5 3 4 syl ⊢ x = A → ∀ x x = A → φ ↔ ∃ x x = A ∧ φ
6 sp ⊢ ∀ x x = A → φ → x = A → φ
7 6 com12 ⊢ x = A → ∀ x x = A → φ → φ
8 5 7 sylbird ⊢ x = A → ∃ x x = A ∧ φ → φ
9 2 8 impbid ⊢ x = A → φ ↔ ∃ x x = A ∧ φ