Step | Hyp | Ref
| Expression |
1 | | ackbij.f |
. . 3
β’ πΉ = (π₯ β (π« Ο β© Fin) β¦
(cardββͺ π¦ β π₯ ({π¦} Γ π« π¦))) |
2 | 1 | ackbij1lem8 10219 |
. 2
β’ (π΄ β Ο β (πΉβ{π΄}) = (cardβπ« π΄)) |
3 | | pweq 4616 |
. . . . 5
β’ (π = β
β π«
π = π«
β
) |
4 | 3 | fveq2d 6893 |
. . . 4
β’ (π = β
β
(cardβπ« π) =
(cardβπ« β
)) |
5 | | fveq2 6889 |
. . . . 5
β’ (π = β
β (πΉβπ) = (πΉββ
)) |
6 | | suceq 6428 |
. . . . 5
β’ ((πΉβπ) = (πΉββ
) β suc (πΉβπ) = suc (πΉββ
)) |
7 | 5, 6 | syl 17 |
. . . 4
β’ (π = β
β suc (πΉβπ) = suc (πΉββ
)) |
8 | 4, 7 | eqeq12d 2749 |
. . 3
β’ (π = β
β
((cardβπ« π) =
suc (πΉβπ) β (cardβπ«
β
) = suc (πΉββ
))) |
9 | | pweq 4616 |
. . . . 5
β’ (π = π β π« π = π« π) |
10 | 9 | fveq2d 6893 |
. . . 4
β’ (π = π β (cardβπ« π) = (cardβπ« π)) |
11 | | fveq2 6889 |
. . . . 5
β’ (π = π β (πΉβπ) = (πΉβπ)) |
12 | | suceq 6428 |
. . . . 5
β’ ((πΉβπ) = (πΉβπ) β suc (πΉβπ) = suc (πΉβπ)) |
13 | 11, 12 | syl 17 |
. . . 4
β’ (π = π β suc (πΉβπ) = suc (πΉβπ)) |
14 | 10, 13 | eqeq12d 2749 |
. . 3
β’ (π = π β ((cardβπ« π) = suc (πΉβπ) β (cardβπ« π) = suc (πΉβπ))) |
15 | | pweq 4616 |
. . . . 5
β’ (π = suc π β π« π = π« suc π) |
16 | 15 | fveq2d 6893 |
. . . 4
β’ (π = suc π β (cardβπ« π) = (cardβπ« suc
π)) |
17 | | fveq2 6889 |
. . . . 5
β’ (π = suc π β (πΉβπ) = (πΉβsuc π)) |
18 | | suceq 6428 |
. . . . 5
β’ ((πΉβπ) = (πΉβsuc π) β suc (πΉβπ) = suc (πΉβsuc π)) |
19 | 17, 18 | syl 17 |
. . . 4
β’ (π = suc π β suc (πΉβπ) = suc (πΉβsuc π)) |
20 | 16, 19 | eqeq12d 2749 |
. . 3
β’ (π = suc π β ((cardβπ« π) = suc (πΉβπ) β (cardβπ« suc π) = suc (πΉβsuc π))) |
21 | | pweq 4616 |
. . . . 5
β’ (π = π΄ β π« π = π« π΄) |
22 | 21 | fveq2d 6893 |
. . . 4
β’ (π = π΄ β (cardβπ« π) = (cardβπ« π΄)) |
23 | | fveq2 6889 |
. . . . 5
β’ (π = π΄ β (πΉβπ) = (πΉβπ΄)) |
24 | | suceq 6428 |
. . . . 5
β’ ((πΉβπ) = (πΉβπ΄) β suc (πΉβπ) = suc (πΉβπ΄)) |
25 | 23, 24 | syl 17 |
. . . 4
β’ (π = π΄ β suc (πΉβπ) = suc (πΉβπ΄)) |
26 | 22, 25 | eqeq12d 2749 |
. . 3
β’ (π = π΄ β ((cardβπ« π) = suc (πΉβπ) β (cardβπ« π΄) = suc (πΉβπ΄))) |
27 | | df-1o 8463 |
. . . 4
β’
1o = suc β
|
28 | | pw0 4815 |
. . . . . 6
β’ π«
β
= {β
} |
29 | 28 | fveq2i 6892 |
. . . . 5
β’
(cardβπ« β
) = (cardβ{β
}) |
30 | | 0ex 5307 |
. . . . . 6
β’ β
β V |
31 | | cardsn 9961 |
. . . . . 6
β’ (β
β V β (cardβ{β
}) = 1o) |
32 | 30, 31 | ax-mp 5 |
. . . . 5
β’
(cardβ{β
}) = 1o |
33 | 29, 32 | eqtri 2761 |
. . . 4
β’
(cardβπ« β
) = 1o |
34 | 1 | ackbij1lem13 10224 |
. . . . 5
β’ (πΉββ
) =
β
|
35 | | suceq 6428 |
. . . . 5
β’ ((πΉββ
) = β
β
suc (πΉββ
) = suc
β
) |
36 | 34, 35 | ax-mp 5 |
. . . 4
β’ suc
(πΉββ
) = suc
β
|
37 | 27, 33, 36 | 3eqtr4i 2771 |
. . 3
β’
(cardβπ« β
) = suc (πΉββ
) |
38 | | oveq2 7414 |
. . . . . 6
β’
((cardβπ« π) = suc (πΉβπ) β ((cardβπ« π) +o
(cardβπ« π)) =
((cardβπ« π)
+o suc (πΉβπ))) |
39 | 38 | adantl 483 |
. . . . 5
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β ((cardβπ«
π) +o
(cardβπ« π)) =
((cardβπ« π)
+o suc (πΉβπ))) |
40 | | ackbij1lem5 10216 |
. . . . . 6
β’ (π β Ο β
(cardβπ« suc π) = ((cardβπ« π) +o (cardβπ« π))) |
41 | 40 | adantr 482 |
. . . . 5
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (cardβπ«
suc π) =
((cardβπ« π)
+o (cardβπ« π))) |
42 | | df-suc 6368 |
. . . . . . . . . 10
β’ suc π = (π βͺ {π}) |
43 | 42 | equncomi 4155 |
. . . . . . . . 9
β’ suc π = ({π} βͺ π) |
44 | 43 | fveq2i 6892 |
. . . . . . . 8
β’ (πΉβsuc π) = (πΉβ({π} βͺ π)) |
45 | | ackbij1lem4 10215 |
. . . . . . . . . . 11
β’ (π β Ο β {π} β (π« Ο
β© Fin)) |
46 | 45 | adantr 482 |
. . . . . . . . . 10
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β {π} β (π« Ο β©
Fin)) |
47 | | ackbij1lem3 10214 |
. . . . . . . . . . 11
β’ (π β Ο β π β (π« Ο β©
Fin)) |
48 | 47 | adantr 482 |
. . . . . . . . . 10
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β π β (π« Ο β©
Fin)) |
49 | | incom 4201 |
. . . . . . . . . . . 12
β’ ({π} β© π) = (π β© {π}) |
50 | | nnord 7860 |
. . . . . . . . . . . . 13
β’ (π β Ο β Ord π) |
51 | | orddisj 6400 |
. . . . . . . . . . . . 13
β’ (Ord
π β (π β© {π}) = β
) |
52 | 50, 51 | syl 17 |
. . . . . . . . . . . 12
β’ (π β Ο β (π β© {π}) = β
) |
53 | 49, 52 | eqtrid 2785 |
. . . . . . . . . . 11
β’ (π β Ο β ({π} β© π) = β
) |
54 | 53 | adantr 482 |
. . . . . . . . . 10
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β ({π} β© π) = β
) |
55 | 1 | ackbij1lem9 10220 |
. . . . . . . . . 10
β’ (({π} β (π« Ο
β© Fin) β§ π β
(π« Ο β© Fin) β§ ({π} β© π) = β
) β (πΉβ({π} βͺ π)) = ((πΉβ{π}) +o (πΉβπ))) |
56 | 46, 48, 54, 55 | syl3anc 1372 |
. . . . . . . . 9
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (πΉβ({π} βͺ π)) = ((πΉβ{π}) +o (πΉβπ))) |
57 | 1 | ackbij1lem8 10219 |
. . . . . . . . . . 11
β’ (π β Ο β (πΉβ{π}) = (cardβπ« π)) |
58 | 57 | adantr 482 |
. . . . . . . . . 10
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (πΉβ{π}) = (cardβπ« π)) |
59 | 58 | oveq1d 7421 |
. . . . . . . . 9
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β ((πΉβ{π}) +o (πΉβπ)) = ((cardβπ« π) +o (πΉβπ))) |
60 | 56, 59 | eqtrd 2773 |
. . . . . . . 8
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (πΉβ({π} βͺ π)) = ((cardβπ« π) +o (πΉβπ))) |
61 | 44, 60 | eqtrid 2785 |
. . . . . . 7
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (πΉβsuc π) = ((cardβπ« π) +o (πΉβπ))) |
62 | | suceq 6428 |
. . . . . . 7
β’ ((πΉβsuc π) = ((cardβπ« π) +o (πΉβπ)) β suc (πΉβsuc π) = suc ((cardβπ« π) +o (πΉβπ))) |
63 | 61, 62 | syl 17 |
. . . . . 6
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β suc (πΉβsuc π) = suc ((cardβπ« π) +o (πΉβπ))) |
64 | | nnfi 9164 |
. . . . . . . . . 10
β’ (π β Ο β π β Fin) |
65 | | pwfi 9175 |
. . . . . . . . . 10
β’ (π β Fin β π«
π β
Fin) |
66 | 64, 65 | sylib 217 |
. . . . . . . . 9
β’ (π β Ο β π«
π β
Fin) |
67 | 66 | adantr 482 |
. . . . . . . 8
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β π« π β Fin) |
68 | | ficardom 9953 |
. . . . . . . 8
β’
(π« π β
Fin β (cardβπ« π) β Ο) |
69 | 67, 68 | syl 17 |
. . . . . . 7
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (cardβπ«
π) β
Ο) |
70 | 1 | ackbij1lem10 10221 |
. . . . . . . . 9
β’ πΉ:(π« Ο β©
Fin)βΆΟ |
71 | 70 | ffvelcdmi 7083 |
. . . . . . . 8
β’ (π β (π« Ο β©
Fin) β (πΉβπ) β
Ο) |
72 | 48, 71 | syl 17 |
. . . . . . 7
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (πΉβπ) β Ο) |
73 | | nnasuc 8603 |
. . . . . . 7
β’
(((cardβπ« π) β Ο β§ (πΉβπ) β Ο) β
((cardβπ« π)
+o suc (πΉβπ)) = suc ((cardβπ« π) +o (πΉβπ))) |
74 | 69, 72, 73 | syl2anc 585 |
. . . . . 6
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β ((cardβπ«
π) +o suc (πΉβπ)) = suc ((cardβπ« π) +o (πΉβπ))) |
75 | 63, 74 | eqtr4d 2776 |
. . . . 5
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β suc (πΉβsuc π) = ((cardβπ« π) +o suc (πΉβπ))) |
76 | 39, 41, 75 | 3eqtr4d 2783 |
. . . 4
β’ ((π β Ο β§
(cardβπ« π) =
suc (πΉβπ)) β (cardβπ«
suc π) = suc (πΉβsuc π)) |
77 | 76 | ex 414 |
. . 3
β’ (π β Ο β
((cardβπ« π) =
suc (πΉβπ) β (cardβπ«
suc π) = suc (πΉβsuc π))) |
78 | 8, 14, 20, 26, 37, 77 | finds 7886 |
. 2
β’ (π΄ β Ο β
(cardβπ« π΄) =
suc (πΉβπ΄)) |
79 | 2, 78 | eqtrd 2773 |
1
β’ (π΄ β Ο β (πΉβ{π΄}) = suc (πΉβπ΄)) |