Metamath Proof Explorer


Theorem cardmin2

Description: The smallest ordinal that strictly dominates a set is a cardinal, if it exists. (Contributed by Mario Carneiro, 2-Feb-2013)

Ref Expression
Assertion cardmin2 xOnAxcardxOn|Ax=xOn|Ax

Proof

Step Hyp Ref Expression
1 onintrab2 xOnAxxOn|AxOn
2 1 biimpi xOnAxxOn|AxOn
3 2 adantr xOnAxyxOn|AxxOn|AxOn
4 eloni xOn|AxOnOrdxOn|Ax
5 ordelss OrdxOn|AxyxOn|AxyxOn|Ax
6 4 5 sylan xOn|AxOnyxOn|AxyxOn|Ax
7 1 6 sylanb xOnAxyxOn|AxyxOn|Ax
8 ssdomg xOn|AxOnyxOn|AxyxOn|Ax
9 3 7 8 sylc xOnAxyxOn|AxyxOn|Ax
10 onelon xOn|AxOnyxOn|AxyOn
11 1 10 sylanb xOnAxyxOn|AxyOn
12 nfcv _xA
13 nfcv _x
14 nfrab1 _xxOn|Ax
15 14 nfint _xxOn|Ax
16 12 13 15 nfbr xAxOn|Ax
17 breq2 x=xOn|AxAxAxOn|Ax
18 16 17 onminsb xOnAxAxOn|Ax
19 sdomentr AxOn|AxxOn|AxyAy
20 18 19 sylan xOnAxxOn|AxyAy
21 breq2 x=yAxAy
22 21 elrab yxOn|AxyOnAy
23 ssrab2 xOn|AxOn
24 onnmin xOn|AxOnyxOn|Ax¬yxOn|Ax
25 23 24 mpan yxOn|Ax¬yxOn|Ax
26 22 25 sylbir yOnAy¬yxOn|Ax
27 26 expcom AyyOn¬yxOn|Ax
28 20 27 syl xOnAxxOn|AxyyOn¬yxOn|Ax
29 28 impancom xOnAxyOnxOn|Axy¬yxOn|Ax
30 29 con2d xOnAxyOnyxOn|Ax¬xOn|Axy
31 30 impancom xOnAxyxOn|AxyOn¬xOn|Axy
32 11 31 mpd xOnAxyxOn|Ax¬xOn|Axy
33 ensym yxOn|AxxOn|Axy
34 32 33 nsyl xOnAxyxOn|Ax¬yxOn|Ax
35 brsdom yxOn|AxyxOn|Ax¬yxOn|Ax
36 9 34 35 sylanbrc xOnAxyxOn|AxyxOn|Ax
37 36 ralrimiva xOnAxyxOn|AxyxOn|Ax
38 iscard cardxOn|Ax=xOn|AxxOn|AxOnyxOn|AxyxOn|Ax
39 2 37 38 sylanbrc xOnAxcardxOn|Ax=xOn|Ax
40 vprc ¬VV
41 inteq xOn|Ax=xOn|Ax=
42 int0 =V
43 41 42 eqtrdi xOn|Ax=xOn|Ax=V
44 43 eleq1d xOn|Ax=xOn|AxVVV
45 40 44 mtbiri xOn|Ax=¬xOn|AxV
46 fvex cardxOn|AxV
47 eleq1 cardxOn|Ax=xOn|AxcardxOn|AxVxOn|AxV
48 46 47 mpbii cardxOn|Ax=xOn|AxxOn|AxV
49 45 48 nsyl xOn|Ax=¬cardxOn|Ax=xOn|Ax
50 49 necon2ai cardxOn|Ax=xOn|AxxOn|Ax
51 rabn0 xOn|AxxOnAx
52 50 51 sylib cardxOn|Ax=xOn|AxxOnAx
53 39 52 impbii xOnAxcardxOn|Ax=xOn|Ax