Metamath Proof Explorer


Theorem dfiota4

Description: The iota operation using the if operator. (Contributed by Scott Fenton, 6-Oct-2017) (Proof shortened by JJ, 28-Oct-2021)

Ref Expression
Assertion dfiota4 ι x | φ = if ∃! x φ x | φ

Proof

Step Hyp Ref Expression
1 iotauni ∃! x φ ι x | φ = x | φ
2 iotanul ¬ ∃! x φ ι x | φ =
3 ifval ι x | φ = if ∃! x φ x | φ ∃! x φ ι x | φ = x | φ ¬ ∃! x φ ι x | φ =
4 1 2 3 mpbir2an ι x | φ = if ∃! x φ x | φ