Metamath Proof Explorer


Theorem ttac

Description: Tarski's theorem about choice: infxpidm is equivalent to ax-ac . (Contributed by Stefan O'Rear, 4-Nov-2014) (Proof shortened by Stefan O'Rear, 10-Jul-2015)

Ref Expression
Assertion ttac CHOICE c ω c c × c c

Proof

Step Hyp Ref Expression
1 dfac10 CHOICE dom card = V
2 vex c V
3 eleq2 dom card = V c dom card c V
4 2 3 mpbiri dom card = V c dom card
5 infxpidm2 c dom card ω c c × c c
6 5 ex c dom card ω c c × c c
7 4 6 syl dom card = V ω c c × c c
8 7 alrimiv dom card = V c ω c c × c c
9 finnum a Fin a dom card
10 9 adantl c ω c c × c c a Fin a dom card
11 harcl har a On
12 onenon har a On har a dom card
13 11 12 ax-mp har a dom card
14 fvex har a V
15 vex a V
16 14 15 unex har a a V
17 harinf a V ¬ a Fin ω har a
18 15 17 mpan ¬ a Fin ω har a
19 ssun1 har a har a a
20 18 19 sstrdi ¬ a Fin ω har a a
21 ssdomg har a a V ω har a a ω har a a
22 16 20 21 mpsyl ¬ a Fin ω har a a
23 breq2 c = har a a ω c ω har a a
24 xpeq12 c = har a a c = har a a c × c = har a a × har a a
25 24 anidms c = har a a c × c = har a a × har a a
26 id c = har a a c = har a a
27 25 26 breq12d c = har a a c × c c har a a × har a a har a a
28 23 27 imbi12d c = har a a ω c c × c c ω har a a har a a × har a a har a a
29 16 28 spcv c ω c c × c c ω har a a har a a × har a a har a a
30 22 29 syl5 c ω c c × c c ¬ a Fin har a a × har a a har a a
31 30 imp c ω c c × c c ¬ a Fin har a a × har a a har a a
32 harndom ¬ har a a
33 ssdomg har a a V har a har a a har a har a a
34 16 19 33 mp2 har a har a a
35 domtr har a har a a har a a a har a a
36 34 35 mpan har a a a har a a
37 32 36 mto ¬ har a a a
38 unxpwdom2 har a a × har a a har a a har a a * har a har a a a
39 orel2 ¬ har a a a har a a * har a har a a a har a a * har a
40 37 38 39 mpsyl har a a × har a a har a a har a a * har a
41 31 40 syl c ω c c × c c ¬ a Fin har a a * har a
42 wdomnumr har a dom card har a a * har a har a a har a
43 13 42 ax-mp har a a * har a har a a har a
44 41 43 sylib c ω c c × c c ¬ a Fin har a a har a
45 numdom har a dom card har a a har a har a a dom card
46 13 44 45 sylancr c ω c c × c c ¬ a Fin har a a dom card
47 ssun2 a har a a
48 ssnum har a a dom card a har a a a dom card
49 46 47 48 sylancl c ω c c × c c ¬ a Fin a dom card
50 10 49 pm2.61dan c ω c c × c c a dom card
51 50 alrimiv c ω c c × c c a a dom card
52 eqv dom card = V a a dom card
53 51 52 sylibr c ω c c × c c dom card = V
54 8 53 impbii dom card = V c ω c c × c c
55 1 54 bitri CHOICE c ω c c × c c