Metamath Proof Explorer


Theorem rabsn

Description: Condition where a restricted class abstraction is a singleton. (Contributed by NM, 28-May-2006) (Proof shortened by AV, 26-Aug-2022)

Ref Expression
Assertion rabsn ⊢ B ∈ A → x ∈ A | x = B = B

Proof

Step Hyp Ref Expression
1 eleq1 ⊢ x = B → x ∈ A ↔ B ∈ A
2 1 pm5.32ri ⊢ x ∈ A ∧ x = B ↔ B ∈ A ∧ x = B
3 2 baib ⊢ B ∈ A → x ∈ A ∧ x = B ↔ x = B
4 3 alrimiv ⊢ B ∈ A → ∀ x x ∈ A ∧ x = B ↔ x = B
5 rabeqsn ⊢ x ∈ A | x = B = B ↔ ∀ x x ∈ A ∧ x = B ↔ x = B
6 4 5 sylibr ⊢ B ∈ A → x ∈ A | x = B = B