Step | Hyp | Ref
| Expression |
1 | | cardon 9935 |
. . . . 5
β’
(cardβ(βͺ π΄ β π΅)) β On |
2 | 1 | onsuci 7823 |
. . . 4
β’ suc
(cardβ(βͺ π΄ β π΅)) β On |
3 | 2 | a1i 11 |
. . 3
β’ (π β suc (cardβ(βͺ π΄
β π΅)) β
On) |
4 | | onelon 6386 |
. . 3
β’ ((suc
(cardβ(βͺ π΄ β π΅)) β On β§ πΆ β suc (cardβ(βͺ π΄
β π΅))) β πΆ β On) |
5 | 3, 4 | sylan 580 |
. 2
β’ ((π β§ πΆ β suc (cardβ(βͺ π΄
β π΅))) β πΆ β On) |
6 | | eleq1 2821 |
. . . . . 6
β’ (π¦ = π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β π β suc (cardβ(βͺ π΄
β π΅)))) |
7 | | fveq2 6888 |
. . . . . . 7
β’ (π¦ = π β (πΊβπ¦) = (πΊβπ)) |
8 | 7 | eleq1d 2818 |
. . . . . 6
β’ (π¦ = π β ((πΊβπ¦) β π΄ β (πΊβπ) β π΄)) |
9 | 6, 8 | imbi12d 344 |
. . . . 5
β’ (π¦ = π β ((π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄) β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄))) |
10 | 9 | imbi2d 340 |
. . . 4
β’ (π¦ = π β ((π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄)) β (π β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄)))) |
11 | | eleq1 2821 |
. . . . . 6
β’ (π¦ = πΆ β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β πΆ β suc (cardβ(βͺ π΄
β π΅)))) |
12 | | fveq2 6888 |
. . . . . . 7
β’ (π¦ = πΆ β (πΊβπ¦) = (πΊβπΆ)) |
13 | 12 | eleq1d 2818 |
. . . . . 6
β’ (π¦ = πΆ β ((πΊβπ¦) β π΄ β (πΊβπΆ) β π΄)) |
14 | 11, 13 | imbi12d 344 |
. . . . 5
β’ (π¦ = πΆ β ((π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄) β (πΆ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπΆ) β π΄))) |
15 | 14 | imbi2d 340 |
. . . 4
β’ (π¦ = πΆ β ((π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄)) β (π β (πΆ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπΆ) β π΄)))) |
16 | | r19.21v 3179 |
. . . . . 6
β’
(βπ β
π¦ (π β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄)) β (π β βπ β π¦ (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄))) |
17 | 2 | onordi 6472 |
. . . . . . . . . . . . . . 15
β’ Ord suc
(cardβ(βͺ π΄ β π΅)) |
18 | 17 | a1i 11 |
. . . . . . . . . . . . . 14
β’ (π β Ord suc (cardβ(βͺ π΄
β π΅))) |
19 | | ordelss 6377 |
. . . . . . . . . . . . . 14
β’ ((Ord suc
(cardβ(βͺ π΄ β π΅)) β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β π¦ β suc (cardβ(βͺ π΄
β π΅))) |
20 | 18, 19 | sylan 580 |
. . . . . . . . . . . . 13
β’ ((π β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β π¦ β suc (cardβ(βͺ π΄
β π΅))) |
21 | 20 | sselda 3981 |
. . . . . . . . . . . 12
β’ (((π β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β§ π β π¦) β π β suc (cardβ(βͺ π΄
β π΅))) |
22 | | biimt 360 |
. . . . . . . . . . . 12
β’ (π β suc (cardβ(βͺ π΄
β π΅)) β ((πΊβπ) β π΄ β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄))) |
23 | 21, 22 | syl 17 |
. . . . . . . . . . 11
β’ (((π β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β§ π β π¦) β ((πΊβπ) β π΄ β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄))) |
24 | 23 | ralbidva 3175 |
. . . . . . . . . 10
β’ ((π β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β
(βπ β π¦ (πΊβπ) β π΄ β βπ β π¦ (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄))) |
25 | 2 | onssi 7822 |
. . . . . . . . . . . . . 14
β’ suc
(cardβ(βͺ π΄ β π΅)) β On |
26 | | simprl 769 |
. . . . . . . . . . . . . 14
β’ ((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β π¦ β suc (cardβ(βͺ π΄
β π΅))) |
27 | 25, 26 | sselid 3979 |
. . . . . . . . . . . . 13
β’ ((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β π¦ β On) |
28 | | ttukeylem.1 |
. . . . . . . . . . . . . 14
β’ (π β πΉ:(cardβ(βͺ
π΄ β π΅))β1-1-ontoβ(βͺ π΄ β π΅)) |
29 | | ttukeylem.2 |
. . . . . . . . . . . . . 14
β’ (π β π΅ β π΄) |
30 | | ttukeylem.3 |
. . . . . . . . . . . . . 14
β’ (π β βπ₯(π₯ β π΄ β (π« π₯ β© Fin) β π΄)) |
31 | | ttukeylem.4 |
. . . . . . . . . . . . . 14
β’ πΊ = recs((π§ β V β¦ if(dom π§ = βͺ dom π§, if(dom π§ = β
, π΅, βͺ ran π§), ((π§ββͺ dom π§) βͺ if(((π§ββͺ dom π§) βͺ {(πΉββͺ dom
π§)}) β π΄, {(πΉββͺ dom
π§)},
β
))))) |
32 | 28, 29, 30, 31 | ttukeylem3 10502 |
. . . . . . . . . . . . 13
β’ ((π β§ π¦ β On) β (πΊβπ¦) = if(π¦ = βͺ π¦, if(π¦ = β
, π΅, βͺ (πΊ β π¦)), ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
)))) |
33 | 27, 32 | syldan 591 |
. . . . . . . . . . . 12
β’ ((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β (πΊβπ¦) = if(π¦ = βͺ π¦, if(π¦ = β
, π΅, βͺ (πΊ β π¦)), ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
)))) |
34 | 29 | ad3antrrr 728 |
. . . . . . . . . . . . . 14
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π¦ = β
) β π΅ β π΄) |
35 | | simpr 485 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β π€ β (π«
βͺ (πΊ β π¦) β© Fin)) |
36 | 35 | elin2d 4198 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β π€ β
Fin) |
37 | 35 | elin1d 4197 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β π€ β π«
βͺ (πΊ β π¦)) |
38 | 37 | elpwid 4610 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β π€ β βͺ (πΊ
β π¦)) |
39 | 31 | tfr1 8393 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ πΊ Fn On |
40 | | fnfun 6646 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (πΊ Fn On β Fun πΊ) |
41 | | funiunfv 7243 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (Fun
πΊ β βͺ π£ β π¦ (πΊβπ£) = βͺ (πΊ β π¦)) |
42 | 39, 40, 41 | mp2b 10 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ βͺ π£ β π¦ (πΊβπ£) = βͺ (πΊ β π¦) |
43 | 38, 42 | sseqtrrdi 4032 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β π€ β βͺ π£ β π¦ (πΊβπ£)) |
44 | | dfss3 3969 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (π€ β βͺ π£ β π¦ (πΊβπ£) β βπ’ β π€ π’ β βͺ
π£ β π¦ (πΊβπ£)) |
45 | | eliun 5000 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (π’ β βͺ π£ β π¦ (πΊβπ£) β βπ£ β π¦ π’ β (πΊβπ£)) |
46 | 45 | ralbii 3093 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(βπ’ β
π€ π’ β βͺ
π£ β π¦ (πΊβπ£) β βπ’ β π€ βπ£ β π¦ π’ β (πΊβπ£)) |
47 | 44, 46 | bitri 274 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π€ β βͺ π£ β π¦ (πΊβπ£) β βπ’ β π€ βπ£ β π¦ π’ β (πΊβπ£)) |
48 | 43, 47 | sylib 217 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β βπ’ β
π€ βπ£ β π¦ π’ β (πΊβπ£)) |
49 | | fveq2 6888 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (π£ = (πβπ’) β (πΊβπ£) = (πΊβ(πβπ’))) |
50 | 49 | eleq2d 2819 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π£ = (πβπ’) β (π’ β (πΊβπ£) β π’ β (πΊβ(πβπ’)))) |
51 | 50 | ac6sfi 9283 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((π€ β Fin β§ βπ’ β π€ βπ£ β π¦ π’ β (πΊβπ£)) β βπ(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’)))) |
52 | 36, 48, 51 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . 19
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β βπ(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’)))) |
53 | | eleq1 2821 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (π€ = β
β (π€ β π΄ β β
β π΄)) |
54 | | simp-4l 781 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π) |
55 | | fveq2 6888 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (π = βͺ
ran π β (πΊβπ) = (πΊββͺ ran
π)) |
56 | 55 | eleq1d 2818 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (π = βͺ
ran π β ((πΊβπ) β π΄ β (πΊββͺ ran
π) β π΄)) |
57 | | simplrr 776 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β βπ β π¦ (πΊβπ) β π΄) |
58 | 57 | ad2antrr 724 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β βπ β π¦ (πΊβπ) β π΄) |
59 | | simprrl 779 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β π:π€βΆπ¦) |
60 | 59 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π:π€βΆπ¦) |
61 | | frn 6721 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ (π:π€βΆπ¦ β ran π β π¦) |
62 | 60, 61 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β ran π β π¦) |
63 | 27 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π¦ β On) |
64 | | onss 7768 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (π¦ β On β π¦ β On) |
65 | 63, 64 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π¦ β On) |
66 | 62, 65 | sstrd 3991 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β ran π β On) |
67 | 36 | adantrr 715 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β π€ β Fin) |
68 | 67 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π€ β Fin) |
69 | | ffn 6714 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ (π:π€βΆπ¦ β π Fn π€) |
70 | 60, 69 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π Fn π€) |
71 | | dffn4 6808 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ (π Fn π€ β π:π€βontoβran π) |
72 | 70, 71 | sylib 217 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π:π€βontoβran π) |
73 | | fofi 9334 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ ((π€ β Fin β§ π:π€βontoβran π) β ran π β Fin) |
74 | 68, 72, 73 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β ran π β Fin) |
75 | | dm0rn0 5922 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ (dom
π = β
β ran
π =
β
) |
76 | 59 | fdmd 6725 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β dom π = π€) |
77 | 76 | eqeq1d 2734 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β (dom π = β
β π€ = β
)) |
78 | 75, 77 | bitr3id 284 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β (ran π = β
β π€ = β
)) |
79 | 78 | necon3bid 2985 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β (ran π β β
β π€ β β
)) |
80 | 79 | biimpar 478 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β ran π β β
) |
81 | | ordunifi 9289 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ ((ran
π β On β§ ran
π β Fin β§ ran
π β β
) β
βͺ ran π β ran π) |
82 | 66, 74, 80, 81 | syl3anc 1371 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β βͺ ran π β ran π) |
83 | 62, 82 | sseldd 3982 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β βͺ ran π β π¦) |
84 | 56, 58, 83 | rspcdva 3613 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β (πΊββͺ ran
π) β π΄) |
85 | | simp-4l 781 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β π) |
86 | 27 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β π¦ β On) |
87 | 86, 64 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β π¦ β On) |
88 | | ffvelcdm 7080 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ ((π:π€βΆπ¦ β§ π’ β π€) β (πβπ’) β π¦) |
89 | 88 | adantl 482 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β (πβπ’) β π¦) |
90 | 87, 89 | sseldd 3982 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β (πβπ’) β On) |
91 | 61 | ad2antrl 726 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β ran π β π¦) |
92 | 91, 87 | sstrd 3991 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β ran π β On) |
93 | | vex 3478 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
β’ π β V |
94 | 93 | rnex 7899 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ ran π β V |
95 | 94 | ssonunii 7764 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’ (ran
π β On β βͺ ran π β On) |
96 | 92, 95 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β βͺ ran
π β
On) |
97 | 69 | ad2antrl 726 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β π Fn π€) |
98 | | simprr 771 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β π’ β π€) |
99 | | fnfvelrn 7079 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
β’ ((π Fn π€ β§ π’ β π€) β (πβπ’) β ran π) |
100 | 97, 98, 99 | syl2anc 584 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β (πβπ’) β ran π) |
101 | | elssuni 4940 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
β’ ((πβπ’) β ran π β (πβπ’) β βͺ ran
π) |
102 | 100, 101 | syl 17 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β (πβπ’) β βͺ ran
π) |
103 | 28, 29, 30, 31 | ttukeylem5 10504 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
β’ ((π β§ ((πβπ’) β On β§ βͺ ran π β On β§ (πβπ’) β βͺ ran
π)) β (πΊβ(πβπ’)) β (πΊββͺ ran
π)) |
104 | 85, 90, 96, 102, 103 | syl13anc 1372 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β (πΊβ(πβπ’)) β (πΊββͺ ran
π)) |
105 | 104 | sseld 3980 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ (π:π€βΆπ¦ β§ π’ β π€)) β (π’ β (πΊβ(πβπ’)) β π’ β (πΊββͺ ran
π))) |
106 | 105 | anassrs 468 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
β’
((((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ π:π€βΆπ¦) β§ π’ β π€) β (π’ β (πΊβ(πβπ’)) β π’ β (πΊββͺ ran
π))) |
107 | 106 | ralimdva 3167 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β§ π:π€βΆπ¦) β (βπ’ β π€ π’ β (πΊβ(πβπ’)) β βπ’ β π€ π’ β (πΊββͺ ran
π))) |
108 | 107 | expimpd 454 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β ((π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))) β βπ’ β π€ π’ β (πΊββͺ ran
π))) |
109 | 108 | impr 455 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β βπ’ β π€ π’ β (πΊββͺ ran
π)) |
110 | 109 | adantr 481 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β βπ’ β π€ π’ β (πΊββͺ ran
π)) |
111 | | dfss3 3969 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (π€ β (πΊββͺ ran
π) β βπ’ β π€ π’ β (πΊββͺ ran
π)) |
112 | 110, 111 | sylibr 233 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π€ β (πΊββͺ ran
π)) |
113 | 28, 29, 30 | ttukeylem2 10501 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ ((π β§ ((πΊββͺ ran
π) β π΄ β§ π€ β (πΊββͺ ran
π))) β π€ β π΄) |
114 | 54, 84, 112, 113 | syl12anc 835 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β§ π€ β β
) β π€ β π΄) |
115 | | 0ss 4395 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ β
β π΅ |
116 | 28, 29, 30 | ttukeylem2 10501 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
β’ ((π β§ (π΅ β π΄ β§ β
β π΅)) β β
β π΄) |
117 | 115, 116 | mpanr2 702 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ ((π β§ π΅ β π΄) β β
β π΄) |
118 | 29, 117 | mpdan 685 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (π β β
β π΄) |
119 | 118 | ad3antrrr 728 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β β
β π΄) |
120 | 53, 114, 119 | pm2.61ne 3027 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ (π€ β (π« βͺ (πΊ
β π¦) β© Fin) β§
(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))))) β π€ β π΄) |
121 | 120 | expr 457 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β ((π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))) β π€ β π΄)) |
122 | 121 | exlimdv 1936 |
. . . . . . . . . . . . . . . . . . 19
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β (βπ(π:π€βΆπ¦ β§ βπ’ β π€ π’ β (πΊβ(πβπ’))) β π€ β π΄)) |
123 | 52, 122 | mpd 15 |
. . . . . . . . . . . . . . . . . 18
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ π€ β (π« βͺ (πΊ
β π¦) β© Fin))
β π€ β π΄) |
124 | 123 | ex 413 |
. . . . . . . . . . . . . . . . 17
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β (π€ β (π« βͺ (πΊ
β π¦) β© Fin)
β π€ β π΄)) |
125 | 124 | ssrdv 3987 |
. . . . . . . . . . . . . . . 16
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β (π« βͺ (πΊ
β π¦) β© Fin)
β π΄) |
126 | 28, 29, 30 | ttukeylem1 10500 |
. . . . . . . . . . . . . . . . 17
β’ (π β (βͺ (πΊ
β π¦) β π΄ β (π« βͺ (πΊ
β π¦) β© Fin)
β π΄)) |
127 | 126 | ad2antrr 724 |
. . . . . . . . . . . . . . . 16
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β (βͺ (πΊ
β π¦) β π΄ β (π« βͺ (πΊ
β π¦) β© Fin)
β π΄)) |
128 | 125, 127 | mpbird 256 |
. . . . . . . . . . . . . . 15
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β βͺ (πΊ
β π¦) β π΄) |
129 | 128 | adantr 481 |
. . . . . . . . . . . . . 14
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β§ Β¬ π¦ = β
) β βͺ (πΊ
β π¦) β π΄) |
130 | 34, 129 | ifclda 4562 |
. . . . . . . . . . . . 13
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ π¦ = βͺ π¦) β if(π¦ = β
, π΅, βͺ (πΊ β π¦)) β π΄) |
131 | | uneq2 4156 |
. . . . . . . . . . . . . . 15
β’ ({(πΉββͺ π¦)}
= if(((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄, {(πΉββͺ π¦)},
β
) β ((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) = ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
))) |
132 | 131 | eleq1d 2818 |
. . . . . . . . . . . . . 14
β’ ({(πΉββͺ π¦)}
= if(((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄, {(πΉββͺ π¦)},
β
) β (((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄ β ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
)) β π΄)) |
133 | | un0 4389 |
. . . . . . . . . . . . . . . 16
β’ ((πΊββͺ π¦)
βͺ β
) = (πΊββͺ π¦) |
134 | | uneq2 4156 |
. . . . . . . . . . . . . . . 16
β’ (β
= if(((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄, {(πΉββͺ π¦)},
β
) β ((πΊββͺ π¦) βͺ β
) = ((πΊββͺ π¦)
βͺ if(((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄, {(πΉββͺ π¦)},
β
))) |
135 | 133, 134 | eqtr3id 2786 |
. . . . . . . . . . . . . . 15
β’ (β
= if(((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄, {(πΉββͺ π¦)},
β
) β (πΊββͺ π¦) = ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
))) |
136 | 135 | eleq1d 2818 |
. . . . . . . . . . . . . 14
β’ (β
= if(((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄, {(πΉββͺ π¦)},
β
) β ((πΊββͺ π¦) β π΄ β ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
)) β π΄)) |
137 | | simpr 485 |
. . . . . . . . . . . . . 14
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β§ ((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄) β ((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄) |
138 | | fveq2 6888 |
. . . . . . . . . . . . . . . . 17
β’ (π = βͺ
π¦ β (πΊβπ) = (πΊββͺ π¦)) |
139 | 138 | eleq1d 2818 |
. . . . . . . . . . . . . . . 16
β’ (π = βͺ
π¦ β ((πΊβπ) β π΄ β (πΊββͺ π¦) β π΄)) |
140 | | simplrr 776 |
. . . . . . . . . . . . . . . 16
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β βπ β π¦ (πΊβπ) β π΄) |
141 | | vuniex 7725 |
. . . . . . . . . . . . . . . . . 18
β’ βͺ π¦
β V |
142 | 141 | sucid 6443 |
. . . . . . . . . . . . . . . . 17
β’ βͺ π¦
β suc βͺ π¦ |
143 | | eloni 6371 |
. . . . . . . . . . . . . . . . . . 19
β’ (π¦ β On β Ord π¦) |
144 | | orduniorsuc 7814 |
. . . . . . . . . . . . . . . . . . 19
β’ (Ord
π¦ β (π¦ = βͺ
π¦ β¨ π¦ = suc βͺ π¦)) |
145 | 27, 143, 144 | 3syl 18 |
. . . . . . . . . . . . . . . . . 18
β’ ((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β (π¦ = βͺ π¦ β¨ π¦ = suc βͺ π¦)) |
146 | 145 | orcanai 1001 |
. . . . . . . . . . . . . . . . 17
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β π¦ = suc βͺ π¦) |
147 | 142, 146 | eleqtrrid 2840 |
. . . . . . . . . . . . . . . 16
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β βͺ π¦
β π¦) |
148 | 139, 140,
147 | rspcdva 3613 |
. . . . . . . . . . . . . . 15
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β (πΊββͺ π¦) β π΄) |
149 | 148 | adantr 481 |
. . . . . . . . . . . . . 14
β’ ((((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β§ Β¬ ((πΊββͺ π¦)
βͺ {(πΉββͺ π¦)})
β π΄) β (πΊββͺ π¦)
β π΄) |
150 | 132, 136,
137, 149 | ifbothda 4565 |
. . . . . . . . . . . . 13
β’ (((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β§ Β¬ π¦ = βͺ π¦) β ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
)) β π΄) |
151 | 130, 150 | ifclda 4562 |
. . . . . . . . . . . 12
β’ ((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β if(π¦ = βͺ π¦, if(π¦ = β
, π΅, βͺ (πΊ β π¦)), ((πΊββͺ π¦) βͺ if(((πΊββͺ π¦) βͺ {(πΉββͺ π¦)}) β π΄, {(πΉββͺ π¦)}, β
))) β π΄) |
152 | 33, 151 | eqeltrd 2833 |
. . . . . . . . . . 11
β’ ((π β§ (π¦ β suc (cardβ(βͺ π΄
β π΅)) β§
βπ β π¦ (πΊβπ) β π΄)) β (πΊβπ¦) β π΄) |
153 | 152 | expr 457 |
. . . . . . . . . 10
β’ ((π β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β
(βπ β π¦ (πΊβπ) β π΄ β (πΊβπ¦) β π΄)) |
154 | 24, 153 | sylbird 259 |
. . . . . . . . 9
β’ ((π β§ π¦ β suc (cardβ(βͺ π΄
β π΅))) β
(βπ β π¦ (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄) β (πΊβπ¦) β π΄)) |
155 | 154 | ex 413 |
. . . . . . . 8
β’ (π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β
(βπ β π¦ (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄) β (πΊβπ¦) β π΄))) |
156 | 155 | com23 86 |
. . . . . . 7
β’ (π β (βπ β π¦ (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄) β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄))) |
157 | 156 | a2i 14 |
. . . . . 6
β’ ((π β βπ β π¦ (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄)) β (π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄))) |
158 | 16, 157 | sylbi 216 |
. . . . 5
β’
(βπ β
π¦ (π β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄)) β (π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄))) |
159 | 158 | a1i 11 |
. . . 4
β’ (π¦ β On β (βπ β π¦ (π β (π β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ) β π΄)) β (π β (π¦ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπ¦) β π΄)))) |
160 | 10, 15, 159 | tfis3 7843 |
. . 3
β’ (πΆ β On β (π β (πΆ β suc (cardβ(βͺ π΄
β π΅)) β (πΊβπΆ) β π΄))) |
161 | 160 | impd 411 |
. 2
β’ (πΆ β On β ((π β§ πΆ β suc (cardβ(βͺ π΄
β π΅))) β (πΊβπΆ) β π΄)) |
162 | 5, 161 | mpcom 38 |
1
β’ ((π β§ πΆ β suc (cardβ(βͺ π΄
β π΅))) β (πΊβπΆ) β π΄) |