Metamath Proof Explorer


Theorem riota2

Description: This theorem shows a condition that allows to represent a descriptor with a class expression B . (Contributed by NM, 23-Aug-2011) (Revised by Mario Carneiro, 10-Dec-2016)

Ref Expression
Hypothesis riota2.1 ⊢ x = B → φ ↔ ψ
Assertion riota2 ⊢ B ∈ A ∧ ∃! x ∈ A φ → ψ ↔ ι x ∈ A | φ = B

Proof

Step Hyp Ref Expression
1 riota2.1 ⊢ x = B → φ ↔ ψ
2 nfcv ⊢ Ⅎ _ x B
3 nfv ⊢ Ⅎ x ψ
4 2 3 1 riota2f ⊢ B ∈ A ∧ ∃! x ∈ A φ → ψ ↔ ι x ∈ A | φ = B