Step | Hyp | Ref
| Expression |
1 | | cantnfub.m |
. . . . . . 7
β’ (π β π:πβΆΟ) |
2 | 1 | ad2antrr 725 |
. . . . . 6
β’ (((π β§ π₯ β π) β§ π₯ β ran π΄) β π:πβΆΟ) |
3 | | cantnfub.a |
. . . . . . . . 9
β’ (π β π΄:πβ1-1βπ) |
4 | 3 | ad2antrr 725 |
. . . . . . . 8
β’ (((π β§ π₯ β π) β§ π₯ β ran π΄) β π΄:πβ1-1βπ) |
5 | | f1f1orn 6841 |
. . . . . . . 8
β’ (π΄:πβ1-1βπ β π΄:πβ1-1-ontoβran
π΄) |
6 | 4, 5 | syl 17 |
. . . . . . 7
β’ (((π β§ π₯ β π) β§ π₯ β ran π΄) β π΄:πβ1-1-ontoβran
π΄) |
7 | | f1ocnvdm 7278 |
. . . . . . 7
β’ ((π΄:πβ1-1-ontoβran
π΄ β§ π₯ β ran π΄) β (β‘π΄βπ₯) β π) |
8 | 6, 7 | sylancom 589 |
. . . . . 6
β’ (((π β§ π₯ β π) β§ π₯ β ran π΄) β (β‘π΄βπ₯) β π) |
9 | 2, 8 | ffvelcdmd 7083 |
. . . . 5
β’ (((π β§ π₯ β π) β§ π₯ β ran π΄) β (πβ(β‘π΄βπ₯)) β Ο) |
10 | | peano1 7874 |
. . . . . 6
β’ β
β Ο |
11 | 10 | a1i 11 |
. . . . 5
β’ (((π β§ π₯ β π) β§ Β¬ π₯ β ran π΄) β β
β
Ο) |
12 | 9, 11 | ifclda 4562 |
. . . 4
β’ ((π β§ π₯ β π) β if(π₯ β ran π΄, (πβ(β‘π΄βπ₯)), β
) β Ο) |
13 | | cantnfub.f |
. . . 4
β’ πΉ = (π₯ β π β¦ if(π₯ β ran π΄, (πβ(β‘π΄βπ₯)), β
)) |
14 | 12, 13 | fmptd 7109 |
. . 3
β’ (π β πΉ:πβΆΟ) |
15 | | f1fn 6785 |
. . . . . . . 8
β’ (π΄:πβ1-1βπ β π΄ Fn π) |
16 | 3, 15 | syl 17 |
. . . . . . 7
β’ (π β π΄ Fn π) |
17 | | cantnfub.n |
. . . . . . . 8
β’ (π β π β Ο) |
18 | | nnon 7856 |
. . . . . . . . 9
β’ (π β Ο β π β On) |
19 | | onfin 9226 |
. . . . . . . . 9
β’ (π β On β (π β Fin β π β
Ο)) |
20 | 17, 18, 19 | 3syl 18 |
. . . . . . . 8
β’ (π β (π β Fin β π β Ο)) |
21 | 17, 20 | mpbird 257 |
. . . . . . 7
β’ (π β π β Fin) |
22 | 16, 21 | jca 513 |
. . . . . 6
β’ (π β (π΄ Fn π β§ π β Fin)) |
23 | | fnfi 9177 |
. . . . . 6
β’ ((π΄ Fn π β§ π β Fin) β π΄ β Fin) |
24 | | rnfi 9331 |
. . . . . 6
β’ (π΄ β Fin β ran π΄ β Fin) |
25 | 22, 23, 24 | 3syl 18 |
. . . . 5
β’ (π β ran π΄ β Fin) |
26 | | eldifi 4125 |
. . . . . . . . 9
β’ (π¦ β (π β ran π΄) β π¦ β π) |
27 | 26 | adantl 483 |
. . . . . . . 8
β’ ((π β§ π¦ β (π β ran π΄)) β π¦ β π) |
28 | | eleq1w 2817 |
. . . . . . . . . 10
β’ (π₯ = π¦ β (π₯ β ran π΄ β π¦ β ran π΄)) |
29 | | 2fveq3 6893 |
. . . . . . . . . 10
β’ (π₯ = π¦ β (πβ(β‘π΄βπ₯)) = (πβ(β‘π΄βπ¦))) |
30 | 28, 29 | ifbieq1d 4551 |
. . . . . . . . 9
β’ (π₯ = π¦ β if(π₯ β ran π΄, (πβ(β‘π΄βπ₯)), β
) = if(π¦ β ran π΄, (πβ(β‘π΄βπ¦)), β
)) |
31 | | fvex 6901 |
. . . . . . . . . 10
β’ (πβ(β‘π΄βπ¦)) β V |
32 | | 0ex 5306 |
. . . . . . . . . 10
β’ β
β V |
33 | 31, 32 | ifex 4577 |
. . . . . . . . 9
β’ if(π¦ β ran π΄, (πβ(β‘π΄βπ¦)), β
) β V |
34 | 30, 13, 33 | fvmpt 6994 |
. . . . . . . 8
β’ (π¦ β π β (πΉβπ¦) = if(π¦ β ran π΄, (πβ(β‘π΄βπ¦)), β
)) |
35 | 27, 34 | syl 17 |
. . . . . . 7
β’ ((π β§ π¦ β (π β ran π΄)) β (πΉβπ¦) = if(π¦ β ran π΄, (πβ(β‘π΄βπ¦)), β
)) |
36 | | eldifn 4126 |
. . . . . . . . 9
β’ (π¦ β (π β ran π΄) β Β¬ π¦ β ran π΄) |
37 | 36 | adantl 483 |
. . . . . . . 8
β’ ((π β§ π¦ β (π β ran π΄)) β Β¬ π¦ β ran π΄) |
38 | 37 | iffalsed 4538 |
. . . . . . 7
β’ ((π β§ π¦ β (π β ran π΄)) β if(π¦ β ran π΄, (πβ(β‘π΄βπ¦)), β
) = β
) |
39 | 35, 38 | eqtrd 2773 |
. . . . . 6
β’ ((π β§ π¦ β (π β ran π΄)) β (πΉβπ¦) = β
) |
40 | 14, 39 | suppss 8174 |
. . . . 5
β’ (π β (πΉ supp β
) β ran π΄) |
41 | 25, 40 | ssfid 9263 |
. . . 4
β’ (π β (πΉ supp β
) β Fin) |
42 | 14 | ffund 6718 |
. . . . 5
β’ (π β Fun πΉ) |
43 | | omelon 9637 |
. . . . . . . 8
β’ Ο
β On |
44 | 43 | a1i 11 |
. . . . . . 7
β’ (π β Ο β
On) |
45 | | cantnfub.0 |
. . . . . . 7
β’ (π β π β On) |
46 | 44, 45 | elmapd 8830 |
. . . . . 6
β’ (π β (πΉ β (Ο βm π) β πΉ:πβΆΟ)) |
47 | 14, 46 | mpbird 257 |
. . . . 5
β’ (π β πΉ β (Ο βm π)) |
48 | 10 | a1i 11 |
. . . . 5
β’ (π β β
β
Ο) |
49 | | funisfsupp 9363 |
. . . . 5
β’ ((Fun
πΉ β§ πΉ β (Ο βm π) β§ β
β Ο)
β (πΉ finSupp β
β (πΉ supp β
)
β Fin)) |
50 | 42, 47, 48, 49 | syl3anc 1372 |
. . . 4
β’ (π β (πΉ finSupp β
β (πΉ supp β
) β Fin)) |
51 | 41, 50 | mpbird 257 |
. . 3
β’ (π β πΉ finSupp β
) |
52 | | eqid 2733 |
. . . 4
β’ dom
(Ο CNF π) = dom
(Ο CNF π) |
53 | 52, 44, 45 | cantnfs 9657 |
. . 3
β’ (π β (πΉ β dom (Ο CNF π) β (πΉ:πβΆΟ β§ πΉ finSupp β
))) |
54 | 14, 51, 53 | mpbir2and 712 |
. 2
β’ (π β πΉ β dom (Ο CNF π)) |
55 | 52, 44, 45 | cantnff 9665 |
. . 3
β’ (π β (Ο CNF π):dom (Ο CNF π)βΆ(Ο
βo π)) |
56 | 55, 54 | ffvelcdmd 7083 |
. 2
β’ (π β ((Ο CNF π)βπΉ) β (Ο βo π)) |
57 | 54, 56 | jca 513 |
1
β’ (π β (πΉ β dom (Ο CNF π) β§ ((Ο CNF π)βπΉ) β (Ο βo π))) |