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 ιxA|φ=if∃!xAφιx|xAφUndefx|xA

Detailed syntax breakdown

Step Hyp Ref Expression
0 vx setvarx
1 cA classA
2 wph wffφ
3 2 0 1 crio classιxA|φ
4 2 0 1 wreu wff∃!xAφ
5 0 cv setvarx
6 5 1 wcel wffxA
7 6 2 wa wffxAφ
8 7 0 cio classιx|xAφ
9 cund classUndef
10 6 0 cab classx|xA
11 10 9 cfv classUndefx|xA
12 4 8 11 cif classif∃!xAφιx|xAφUndefx|xA
13 3 12 wceq wffιxA|φ=if∃!xAφιx|xAφUndefx|xA