Metamath Proof Explorer


Theorem alephval2

Description: An alternate way to express the value of the aleph function for nonzero arguments. Theorem 64 of Suppes p. 229. (Contributed by NM, 15-Nov-2003)

Ref Expression
Assertion alephval2 AOnAA=xOn|yAyx

Proof

Step Hyp Ref Expression
1 alephordi AOnyAyA
2 1 ralrimiv AOnyAyA
3 alephon AOn
4 2 3 jctil AOnAOnyAyA
5 breq2 x=AyxyA
6 5 ralbidv x=AyAyxyAyA
7 6 elrab AxOn|yAyxAOnyAyA
8 4 7 sylibr AOnAxOn|yAyx
9 cardsdomelir zcardAzA
10 alephcard cardA=A
11 10 eqcomi A=cardA
12 9 11 eleq2s zAzA
13 omex ωV
14 vex zV
15 entri3 ωVzVωzzω
16 13 14 15 mp2an ωzzω
17 carddom ωVzVcardωcardzωz
18 13 14 17 mp2an cardωcardzωz
19 cardom cardω=ω
20 19 sseq1i cardωcardzωcardz
21 18 20 bitr3i ωzωcardz
22 cardidm cardcardz=cardz
23 cardalephex ωcardzcardcardz=cardzxOncardz=x
24 22 23 mpbii ωcardzxOncardz=x
25 alephord xOnAOnxAxA
26 25 ancoms AOnxOnxAxA
27 breq1 cardz=xcardzAxA
28 14 cardid cardzz
29 sdomen1 cardzzcardzAzA
30 28 29 ax-mp cardzAzA
31 27 30 bitr3di cardz=xxAzA
32 26 31 sylan9bb AOnxOncardz=xxAzA
33 fveq2 y=xy=x
34 33 breq1d y=xyzxz
35 34 rspcv xAyAyzxz
36 sdomirr ¬xx
37 sdomen2 cardzzxcardzxz
38 28 37 ax-mp xcardzxz
39 breq2 cardz=xxcardzxx
40 38 39 bitr3id cardz=xxzxx
41 36 40 mtbiri cardz=x¬xz
42 35 41 nsyli xAcardz=x¬yAyz
43 42 com12 cardz=xxA¬yAyz
44 43 adantl AOnxOncardz=xxA¬yAyz
45 32 44 sylbird AOnxOncardz=xzA¬yAyz
46 45 rexlimdva2 AOnxOncardz=xzA¬yAyz
47 24 46 syl5 AOnωcardzzA¬yAyz
48 21 47 biimtrid AOnωzzA¬yAyz
49 48 adantr AOnAωzzA¬yAyz
50 ne0i AA
51 onelon AOnyAyOn
52 alephgeom yOnωy
53 alephon yOn
54 ssdomg yOnωyωy
55 53 54 ax-mp ωyωy
56 52 55 sylbi yOnωy
57 domtr zωωyzy
58 56 57 sylan2 zωyOnzy
59 domnsym zy¬yz
60 58 59 syl zωyOn¬yz
61 51 60 sylan2 zωAOnyA¬yz
62 61 expr zωAOnyA¬yz
63 62 ralrimiv zωAOnyA¬yz
64 r19.2z AyA¬yzyA¬yz
65 64 ex AyA¬yzyA¬yz
66 50 63 65 syl2im AzωAOnyA¬yz
67 rexnal yA¬yz¬yAyz
68 66 67 imbitrdi AzωAOn¬yAyz
69 68 com12 zωAOnA¬yAyz
70 69 expimpd zωAOnA¬yAyz
71 70 a1d zωzAAOnA¬yAyz
72 71 com3r AOnAzωzA¬yAyz
73 49 72 jaod AOnAωzzωzA¬yAyz
74 16 73 mpi AOnAzA¬yAyz
75 breq2 x=zyxyz
76 75 ralbidv x=zyAyxyAyz
77 76 elrab zxOn|yAyxzOnyAyz
78 77 simprbi zxOn|yAyxyAyz
79 78 con3i ¬yAyz¬zxOn|yAyx
80 12 74 79 syl56 AOnAzA¬zxOn|yAyx
81 80 ralrimiv AOnAzA¬zxOn|yAyx
82 ssrab2 xOn|yAyxOn
83 oneqmini xOn|yAyxOnAxOn|yAyxzA¬zxOn|yAyxA=xOn|yAyx
84 82 83 ax-mp AxOn|yAyxzA¬zxOn|yAyxA=xOn|yAyx
85 8 81 84 syl2an2r AOnAA=xOn|yAyx