Metamath Proof Explorer


Axiom ax-riotaBAD

Description: Define restricted description binder. In case it doesn't exist, we return a set which is not a member of the domain of discourse A . See also comments for df-iota . (Contributed by NM, 15-Sep-2011) (Revised by Mario Carneiro, 15-Oct-2016) WARNING: THIS "AXIOM", WHICH IS THE OLD df-riota , CONFLICTS WITH (THE NEW) df-riota AND MAKES THE SYSTEM IN set.mm INCONSISTENT. IT IS TEMPORARY AND WILL BE DELETED AFTER ALL USES ARE ELIMINATED.

Ref Expression
Assertion ax-riotaBAD ι x A | φ = if ∃! x A φ ι x | x A φ Undef x | x A

Detailed syntax breakdown

Step Hyp Ref Expression
0 vx setvar x
1 cA class A
2 wph wff φ
3 2 0 1 crio class ι x A | φ
4 2 0 1 wreu wff ∃! x A φ
5 0 cv setvar x
6 5 1 wcel wff x A
7 6 2 wa wff x A φ
8 7 0 cio class ι x | x A φ
9 cund class Undef
10 6 0 cab class x | x A
11 10 9 cfv class Undef x | x A
12 4 8 11 cif class if ∃! x A φ ι x | x A φ Undef x | x A
13 3 12 wceq wff ι x A | φ = if ∃! x A φ ι x | x A φ Undef x | x A