Metamath Proof Explorer


Theorem tskwe

Description: A Tarski set is well-orderable. (Contributed by Mario Carneiro, 19-Apr-2013) (Revised by Mario Carneiro, 29-Apr-2015)

Ref Expression
Assertion tskwe AVx𝒫A|xAAAdomcard

Proof

Step Hyp Ref Expression
1 pwexg AV𝒫AV
2 rabexg 𝒫AVx𝒫A|xAV
3 incom x𝒫A|xAOn=Onx𝒫A|xA
4 inex1g x𝒫A|xAVx𝒫A|xAOnV
5 3 4 eqeltrrid x𝒫A|xAVOnx𝒫A|xAV
6 inss1 Onx𝒫A|xAOn
7 6 sseli zOnx𝒫A|xAzOn
8 onelon zOnyzyOn
9 8 ancoms yzzOnyOn
10 7 9 sylan2 yzzOnx𝒫A|xAyOn
11 onelss zOnyzyz
12 11 impcom yzzOnyz
13 7 12 sylan2 yzzOnx𝒫A|xAyz
14 inss2 Onx𝒫A|xAx𝒫A|xA
15 14 sseli zOnx𝒫A|xAzx𝒫A|xA
16 breq1 x=zxAzA
17 16 elrab zx𝒫A|xAz𝒫AzA
18 15 17 sylib zOnx𝒫A|xAz𝒫AzA
19 18 simpld zOnx𝒫A|xAz𝒫A
20 19 elpwid zOnx𝒫A|xAzA
21 20 adantl yzzOnx𝒫A|xAzA
22 13 21 sstrd yzzOnx𝒫A|xAyA
23 velpw y𝒫AyA
24 22 23 sylibr yzzOnx𝒫A|xAy𝒫A
25 vex zV
26 ssdomg zVyzyz
27 25 13 26 mpsyl yzzOnx𝒫A|xAyz
28 18 simprd zOnx𝒫A|xAzA
29 28 adantl yzzOnx𝒫A|xAzA
30 domsdomtr yzzAyA
31 27 29 30 syl2anc yzzOnx𝒫A|xAyA
32 breq1 x=yxAyA
33 32 elrab yx𝒫A|xAy𝒫AyA
34 24 31 33 sylanbrc yzzOnx𝒫A|xAyx𝒫A|xA
35 10 34 elind yzzOnx𝒫A|xAyOnx𝒫A|xA
36 35 gen2 yzyzzOnx𝒫A|xAyOnx𝒫A|xA
37 dftr2 TrOnx𝒫A|xAyzyzzOnx𝒫A|xAyOnx𝒫A|xA
38 36 37 mpbir TrOnx𝒫A|xA
39 ordon OrdOn
40 trssord TrOnx𝒫A|xAOnx𝒫A|xAOnOrdOnOrdOnx𝒫A|xA
41 38 6 39 40 mp3an OrdOnx𝒫A|xA
42 elong Onx𝒫A|xAVOnx𝒫A|xAOnOrdOnx𝒫A|xA
43 41 42 mpbiri Onx𝒫A|xAVOnx𝒫A|xAOn
44 1 2 5 43 4syl AVOnx𝒫A|xAOn
45 44 adantr AVx𝒫A|xAAOnx𝒫A|xAOn
46 simpr AVx𝒫A|xAAx𝒫A|xAA
47 14 46 sstrid AVx𝒫A|xAAOnx𝒫A|xAA
48 ssdomg AVOnx𝒫A|xAAOnx𝒫A|xAA
49 48 adantr AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xAA
50 47 49 mpd AVx𝒫A|xAAOnx𝒫A|xAA
51 ordirr OrdOnx𝒫A|xA¬Onx𝒫A|xAOnx𝒫A|xA
52 41 51 mp1i AVx𝒫A|xAA¬Onx𝒫A|xAOnx𝒫A|xA
53 44 3ad2ant1 AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xAOn
54 elpw2g AVOnx𝒫A|xA𝒫AOnx𝒫A|xAA
55 54 adantr AVx𝒫A|xAAOnx𝒫A|xA𝒫AOnx𝒫A|xAA
56 47 55 mpbird AVx𝒫A|xAAOnx𝒫A|xA𝒫A
57 56 3adant3 AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xA𝒫A
58 simp3 AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xAA
59 nfcv _xOn
60 nfrab1 _xx𝒫A|xA
61 59 60 nfin _xOnx𝒫A|xA
62 nfcv _x𝒫A
63 nfcv _x
64 nfcv _xA
65 61 63 64 nfbr xOnx𝒫A|xAA
66 breq1 x=Onx𝒫A|xAxAOnx𝒫A|xAA
67 61 62 65 66 elrabf Onx𝒫A|xAx𝒫A|xAOnx𝒫A|xA𝒫AOnx𝒫A|xAA
68 57 58 67 sylanbrc AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xAx𝒫A|xA
69 53 68 elind AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xAOnx𝒫A|xA
70 69 3expia AVx𝒫A|xAAOnx𝒫A|xAAOnx𝒫A|xAOnx𝒫A|xA
71 52 70 mtod AVx𝒫A|xAA¬Onx𝒫A|xAA
72 bren2 Onx𝒫A|xAAOnx𝒫A|xAA¬Onx𝒫A|xAA
73 50 71 72 sylanbrc AVx𝒫A|xAAOnx𝒫A|xAA
74 isnumi Onx𝒫A|xAOnOnx𝒫A|xAAAdomcard
75 45 73 74 syl2anc AVx𝒫A|xAAAdomcard