Step | Hyp | Ref
| Expression |
1 | | fzfid 13970 |
. . . 4
β’ (β€
β (1...π) β
Fin) |
2 | | fzfi 13969 |
. . . . . 6
β’
(0...π) β
Fin |
3 | | snfi 9067 |
. . . . . 6
β’ {0}
β Fin |
4 | 2, 3 | ifcli 4576 |
. . . . 5
β’ if(π₯ β (1...π), (0...π), {0}) β Fin |
5 | 4 | a1i 11 |
. . . 4
β’
((β€ β§ π₯
β β) β if(π₯
β (1...π), (0...π), {0}) β
Fin) |
6 | | eldifn 4125 |
. . . . . 6
β’ (π₯ β (β β
(1...π)) β Β¬ π₯ β (1...π)) |
7 | 6 | adantl 480 |
. . . . 5
β’
((β€ β§ π₯
β (β β (1...π))) β Β¬ π₯ β (1...π)) |
8 | | iffalse 4538 |
. . . . 5
β’ (Β¬
π₯ β (1...π) β if(π₯ β (1...π), (0...π), {0}) = {0}) |
9 | | eqimss 4036 |
. . . . 5
β’ (if(π₯ β (1...π), (0...π), {0}) = {0} β if(π₯ β (1...π), (0...π), {0}) β {0}) |
10 | 7, 8, 9 | 3syl 18 |
. . . 4
β’
((β€ β§ π₯
β (β β (1...π))) β if(π₯ β (1...π), (0...π), {0}) β {0}) |
11 | 1, 5, 10 | ixpfi2 9374 |
. . 3
β’ (β€
β Xπ₯ β β if(π₯ β (1...π), (0...π), {0}) β Fin) |
12 | 11 | mptru 1540 |
. 2
β’ Xπ₯ β
β if(π₯ β
(1...π), (0...π), {0}) β
Fin |
13 | | eulerpart.p |
. . . . 5
β’ π = {π β (β0
βm β) β£ ((β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π)} |
14 | 13 | eulerpartleme 34053 |
. . . 4
β’ (π β π β (π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π)) |
15 | | ffn 6721 |
. . . . . 6
β’ (π:ββΆβ0 β
π Fn
β) |
16 | 15 | 3ad2ant1 1130 |
. . . . 5
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β π Fn β) |
17 | | ffvelcdm 7088 |
. . . . . . . . . . . . 13
β’ ((π:ββΆβ0 β§
π₯ β β) β
(πβπ₯) β
β0) |
18 | 17 | 3ad2antl1 1182 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β
β0) |
19 | 18 | nn0red 12563 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β β) |
20 | | nnre 12249 |
. . . . . . . . . . . . 13
β’ (π₯ β β β π₯ β
β) |
21 | 20 | adantl 480 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π₯ β β) |
22 | 19, 21 | remulcld 11274 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) Β· π₯) β β) |
23 | | cnvimass 6085 |
. . . . . . . . . . . . . . . . . 18
β’ (β‘π β β) β dom π |
24 | | fdm 6730 |
. . . . . . . . . . . . . . . . . . 19
β’ (π:ββΆβ0 β
dom π =
β) |
25 | 24 | adantr 479 |
. . . . . . . . . . . . . . . . . 18
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β dom
π =
β) |
26 | 23, 25 | sseqtrid 4030 |
. . . . . . . . . . . . . . . . 17
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β (β‘π β β) β
β) |
27 | 26 | sselda 3977 |
. . . . . . . . . . . . . . . . . . . 20
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β π β β) |
28 | | ffvelcdm 7088 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((π:ββΆβ0 β§
π β β) β
(πβπ) β
β0) |
29 | 28 | adantlr 713 |
. . . . . . . . . . . . . . . . . . . 20
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β β) β (πβπ) β
β0) |
30 | 27, 29 | syldan 589 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β (πβπ) β
β0) |
31 | 27 | nnnn0d 12562 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β π β β0) |
32 | 30, 31 | nn0mulcld 12567 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β ((πβπ) Β· π) β
β0) |
33 | 32 | nn0cnd 12564 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β ((πβπ) Β· π) β β) |
34 | | simpl 481 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β π:ββΆβ0) |
35 | | nnex 12248 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ β
β V |
36 | | fcdmnn0supp 12558 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ ((β
β V β§ π:ββΆβ0) β
(π supp 0) = (β‘π β β)) |
37 | 35, 36 | mpan 688 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (π:ββΆβ0 β
(π supp 0) = (β‘π β β)) |
38 | 37 | adantr 479 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β (π supp 0) = (β‘π β β)) |
39 | | eqimss 4036 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((π supp 0) = (β‘π β β) β (π supp 0) β (β‘π β β)) |
40 | 38, 39 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β (π supp 0) β (β‘π β β)) |
41 | 35 | a1i 11 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β β
β V) |
42 | | 0nn0 12517 |
. . . . . . . . . . . . . . . . . . . . 21
β’ 0 β
β0 |
43 | 42 | a1i 11 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β 0 β
β0) |
44 | 34, 40, 41, 43 | suppssr 8199 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β β (β‘π β β))) β (πβπ) = 0) |
45 | 44 | oveq1d 7432 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β β (β‘π β β))) β ((πβπ) Β· π) = (0 Β· π)) |
46 | | eldifi 4124 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π β (β β (β‘π β β)) β π β β) |
47 | 46 | adantl 480 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β β (β‘π β β))) β π β β) |
48 | | nncn 12250 |
. . . . . . . . . . . . . . . . . . 19
β’ (π β β β π β
β) |
49 | | mul02 11422 |
. . . . . . . . . . . . . . . . . . 19
β’ (π β β β (0
Β· π) =
0) |
50 | 47, 48, 49 | 3syl 18 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β β (β‘π β β))) β (0 Β· π) = 0) |
51 | 45, 50 | eqtrd 2765 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β β (β‘π β β))) β ((πβπ) Β· π) = 0) |
52 | | nnuz 12895 |
. . . . . . . . . . . . . . . . . . 19
β’ β =
(β€β₯β1) |
53 | 52 | eqimssi 4038 |
. . . . . . . . . . . . . . . . . 18
β’ β
β (β€β₯β1) |
54 | 53 | a1i 11 |
. . . . . . . . . . . . . . . . 17
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β β
β (β€β₯β1)) |
55 | 26, 33, 51, 54 | sumss 15702 |
. . . . . . . . . . . . . . . 16
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β
Ξ£π β (β‘π β β)((πβπ) Β· π) = Ξ£π β β ((πβπ) Β· π)) |
56 | | simpr 483 |
. . . . . . . . . . . . . . . . 17
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β (β‘π β β) β
Fin) |
57 | 56, 32 | fsumnn0cl 15714 |
. . . . . . . . . . . . . . . 16
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β
Ξ£π β (β‘π β β)((πβπ) Β· π) β
β0) |
58 | 55, 57 | eqeltrrd 2826 |
. . . . . . . . . . . . . . 15
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β
Ξ£π β β
((πβπ) Β· π) β
β0) |
59 | | eleq1 2813 |
. . . . . . . . . . . . . . 15
β’
(Ξ£π β
β ((πβπ) Β· π) = π β (Ξ£π β β ((πβπ) Β· π) β β0 β π β
β0)) |
60 | 58, 59 | syl5ibcom 244 |
. . . . . . . . . . . . . 14
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β
(Ξ£π β β
((πβπ) Β· π) = π β π β
β0)) |
61 | 60 | 3impia 1114 |
. . . . . . . . . . . . 13
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β π β
β0) |
62 | 61 | adantr 479 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π β
β0) |
63 | 62 | nn0red 12563 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π β β) |
64 | 18 | nn0ge0d 12565 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β 0 β€ (πβπ₯)) |
65 | | nnge1 12270 |
. . . . . . . . . . . . 13
β’ (π₯ β β β 1 β€
π₯) |
66 | 65 | adantl 480 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β 1 β€ π₯) |
67 | 19, 21, 64, 66 | lemulge11d 12181 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β€ ((πβπ₯) Β· π₯)) |
68 | 56 | adantr 479 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ π₯ β (β‘π β β))) β (β‘π β β) β
Fin) |
69 | 32 | nn0red 12563 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β ((πβπ) Β· π) β β) |
70 | 69 | adantlr 713 |
. . . . . . . . . . . . . . . . 17
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ π₯ β (β‘π β β))) β§ π β (β‘π β β)) β ((πβπ) Β· π) β β) |
71 | 32 | nn0ge0d 12565 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π β (β‘π β β)) β 0 β€ ((πβπ) Β· π)) |
72 | 71 | adantlr 713 |
. . . . . . . . . . . . . . . . 17
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ π₯ β (β‘π β β))) β§ π β (β‘π β β)) β 0 β€ ((πβπ) Β· π)) |
73 | | fveq2 6894 |
. . . . . . . . . . . . . . . . . 18
β’ (π = π₯ β (πβπ) = (πβπ₯)) |
74 | | id 22 |
. . . . . . . . . . . . . . . . . 18
β’ (π = π₯ β π = π₯) |
75 | 73, 74 | oveq12d 7435 |
. . . . . . . . . . . . . . . . 17
β’ (π = π₯ β ((πβπ) Β· π) = ((πβπ₯) Β· π₯)) |
76 | | simprr 771 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ π₯ β (β‘π β β))) β π₯ β (β‘π β β)) |
77 | 68, 70, 72, 75, 76 | fsumge1 15775 |
. . . . . . . . . . . . . . . 16
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ π₯ β (β‘π β β))) β ((πβπ₯) Β· π₯) β€ Ξ£π β (β‘π β β)((πβπ) Β· π)) |
78 | 77 | expr 455 |
. . . . . . . . . . . . . . 15
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β (π₯ β (β‘π β β) β ((πβπ₯) Β· π₯) β€ Ξ£π β (β‘π β β)((πβπ) Β· π))) |
79 | | eldif 3955 |
. . . . . . . . . . . . . . . . . 18
β’ (π₯ β (β β (β‘π β β)) β (π₯ β β β§ Β¬ π₯ β (β‘π β β))) |
80 | 51 | ralrimiva 3136 |
. . . . . . . . . . . . . . . . . . 19
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin) β
βπ β (β
β (β‘π β β))((πβπ) Β· π) = 0) |
81 | 75 | eqeq1d 2727 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π = π₯ β (((πβπ) Β· π) = 0 β ((πβπ₯) Β· π₯) = 0)) |
82 | 81 | rspccva 3606 |
. . . . . . . . . . . . . . . . . . 19
β’
((βπ β
(β β (β‘π β β))((πβπ) Β· π) = 0 β§ π₯ β (β β (β‘π β β))) β ((πβπ₯) Β· π₯) = 0) |
83 | 80, 82 | sylan 578 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β (β β (β‘π β β))) β ((πβπ₯) Β· π₯) = 0) |
84 | 79, 83 | sylan2br 593 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ Β¬
π₯ β (β‘π β β))) β ((πβπ₯) Β· π₯) = 0) |
85 | 56 | adantr 479 |
. . . . . . . . . . . . . . . . . . 19
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β (β‘π β β) β
Fin) |
86 | 32 | adantlr 713 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β§ π β (β‘π β β)) β ((πβπ) Β· π) β
β0) |
87 | 86 | nn0red 12563 |
. . . . . . . . . . . . . . . . . . 19
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β§ π β (β‘π β β)) β ((πβπ) Β· π) β β) |
88 | 86 | nn0ge0d 12565 |
. . . . . . . . . . . . . . . . . . 19
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β§ π β (β‘π β β)) β 0 β€ ((πβπ) Β· π)) |
89 | 85, 87, 88 | fsumge0 15773 |
. . . . . . . . . . . . . . . . . 18
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β 0 β€
Ξ£π β (β‘π β β)((πβπ) Β· π)) |
90 | 89 | adantrr 715 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ Β¬
π₯ β (β‘π β β))) β 0 β€
Ξ£π β (β‘π β β)((πβπ) Β· π)) |
91 | 84, 90 | eqbrtrd 5170 |
. . . . . . . . . . . . . . . 16
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ (π₯ β β β§ Β¬
π₯ β (β‘π β β))) β ((πβπ₯) Β· π₯) β€ Ξ£π β (β‘π β β)((πβπ) Β· π)) |
92 | 91 | expr 455 |
. . . . . . . . . . . . . . 15
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β (Β¬
π₯ β (β‘π β β) β ((πβπ₯) Β· π₯) β€ Ξ£π β (β‘π β β)((πβπ) Β· π))) |
93 | 78, 92 | pm2.61d 179 |
. . . . . . . . . . . . . 14
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β ((πβπ₯) Β· π₯) β€ Ξ£π β (β‘π β β)((πβπ) Β· π)) |
94 | 55 | adantr 479 |
. . . . . . . . . . . . . 14
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β
Ξ£π β (β‘π β β)((πβπ) Β· π) = Ξ£π β β ((πβπ) Β· π)) |
95 | 93, 94 | breqtrd 5174 |
. . . . . . . . . . . . 13
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin) β§ π₯ β β) β ((πβπ₯) Β· π₯) β€ Ξ£π β β ((πβπ) Β· π)) |
96 | 95 | 3adantl3 1165 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) Β· π₯) β€ Ξ£π β β ((πβπ) Β· π)) |
97 | | simpl3 1190 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β Ξ£π β β ((πβπ) Β· π) = π) |
98 | 96, 97 | breqtrd 5174 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) Β· π₯) β€ π) |
99 | 19, 22, 63, 67, 98 | letrd 11401 |
. . . . . . . . . 10
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β€ π) |
100 | | nn0uz 12894 |
. . . . . . . . . . . 12
β’
β0 = (β€β₯β0) |
101 | 18, 100 | eleqtrdi 2835 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β
(β€β₯β0)) |
102 | 62 | nn0zd 12614 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π β β€) |
103 | | elfz5 13525 |
. . . . . . . . . . 11
β’ (((πβπ₯) β (β€β₯β0)
β§ π β β€)
β ((πβπ₯) β (0...π) β (πβπ₯) β€ π)) |
104 | 101, 102,
103 | syl2anc 582 |
. . . . . . . . . 10
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) β (0...π) β (πβπ₯) β€ π)) |
105 | 99, 104 | mpbird 256 |
. . . . . . . . 9
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β (0...π)) |
106 | 105 | adantr 479 |
. . . . . . . 8
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ π₯ β (1...π)) β (πβπ₯) β (0...π)) |
107 | | iftrue 4535 |
. . . . . . . . 9
β’ (π₯ β (1...π) β if(π₯ β (1...π), (0...π), {0}) = (0...π)) |
108 | 107 | adantl 480 |
. . . . . . . 8
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ π₯ β (1...π)) β if(π₯ β (1...π), (0...π), {0}) = (0...π)) |
109 | 106, 108 | eleqtrrd 2828 |
. . . . . . 7
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ π₯ β (1...π)) β (πβπ₯) β if(π₯ β (1...π), (0...π), {0})) |
110 | | nnge1 12270 |
. . . . . . . . . . . . . 14
β’ ((πβπ₯) β β β 1 β€ (πβπ₯)) |
111 | | nnnn0 12509 |
. . . . . . . . . . . . . . . . . 18
β’ (π₯ β β β π₯ β
β0) |
112 | 111 | adantl 480 |
. . . . . . . . . . . . . . . . 17
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π₯ β β0) |
113 | 112 | nn0ge0d 12565 |
. . . . . . . . . . . . . . . 16
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β 0 β€ π₯) |
114 | | lemulge12 12107 |
. . . . . . . . . . . . . . . . 17
β’ (((π₯ β β β§ (πβπ₯) β β) β§ (0 β€ π₯ β§ 1 β€ (πβπ₯))) β π₯ β€ ((πβπ₯) Β· π₯)) |
115 | 114 | expr 455 |
. . . . . . . . . . . . . . . 16
β’ (((π₯ β β β§ (πβπ₯) β β) β§ 0 β€ π₯) β (1 β€ (πβπ₯) β π₯ β€ ((πβπ₯) Β· π₯))) |
116 | 21, 19, 113, 115 | syl21anc 836 |
. . . . . . . . . . . . . . 15
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (1 β€ (πβπ₯) β π₯ β€ ((πβπ₯) Β· π₯))) |
117 | | letr 11338 |
. . . . . . . . . . . . . . . . 17
β’ ((π₯ β β β§ ((πβπ₯) Β· π₯) β β β§ π β β) β ((π₯ β€ ((πβπ₯) Β· π₯) β§ ((πβπ₯) Β· π₯) β€ π) β π₯ β€ π)) |
118 | 21, 22, 63, 117 | syl3anc 1368 |
. . . . . . . . . . . . . . . 16
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((π₯ β€ ((πβπ₯) Β· π₯) β§ ((πβπ₯) Β· π₯) β€ π) β π₯ β€ π)) |
119 | 98, 118 | mpan2d 692 |
. . . . . . . . . . . . . . 15
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (π₯ β€ ((πβπ₯) Β· π₯) β π₯ β€ π)) |
120 | 116, 119 | syld 47 |
. . . . . . . . . . . . . 14
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (1 β€ (πβπ₯) β π₯ β€ π)) |
121 | 110, 120 | syl5 34 |
. . . . . . . . . . . . 13
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) β β β π₯ β€ π)) |
122 | | simpr 483 |
. . . . . . . . . . . . . . 15
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π₯ β β) |
123 | 122, 52 | eleqtrdi 2835 |
. . . . . . . . . . . . . 14
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β π₯ β
(β€β₯β1)) |
124 | | elfz5 13525 |
. . . . . . . . . . . . . 14
β’ ((π₯ β
(β€β₯β1) β§ π β β€) β (π₯ β (1...π) β π₯ β€ π)) |
125 | 123, 102,
124 | syl2anc 582 |
. . . . . . . . . . . . 13
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (π₯ β (1...π) β π₯ β€ π)) |
126 | 121, 125 | sylibrd 258 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) β β β π₯ β (1...π))) |
127 | 126 | con3d 152 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (Β¬ π₯ β (1...π) β Β¬ (πβπ₯) β β)) |
128 | | elnn0 12504 |
. . . . . . . . . . . . 13
β’ ((πβπ₯) β β0 β ((πβπ₯) β β β¨ (πβπ₯) = 0)) |
129 | 18, 128 | sylib 217 |
. . . . . . . . . . . 12
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β ((πβπ₯) β β β¨ (πβπ₯) = 0)) |
130 | 129 | ord 862 |
. . . . . . . . . . 11
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (Β¬ (πβπ₯) β β β (πβπ₯) = 0)) |
131 | 127, 130 | syld 47 |
. . . . . . . . . 10
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (Β¬ π₯ β (1...π) β (πβπ₯) = 0)) |
132 | 131 | imp 405 |
. . . . . . . . 9
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ Β¬ π₯ β (1...π)) β (πβπ₯) = 0) |
133 | | fvex 6907 |
. . . . . . . . . 10
β’ (πβπ₯) β V |
134 | 133 | elsn 4644 |
. . . . . . . . 9
β’ ((πβπ₯) β {0} β (πβπ₯) = 0) |
135 | 132, 134 | sylibr 233 |
. . . . . . . 8
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ Β¬ π₯ β (1...π)) β (πβπ₯) β {0}) |
136 | 8 | adantl 480 |
. . . . . . . 8
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ Β¬ π₯ β (1...π)) β if(π₯ β (1...π), (0...π), {0}) = {0}) |
137 | 135, 136 | eleqtrrd 2828 |
. . . . . . 7
β’ ((((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β§ Β¬ π₯ β (1...π)) β (πβπ₯) β if(π₯ β (1...π), (0...π), {0})) |
138 | 109, 137 | pm2.61dan 811 |
. . . . . 6
β’ (((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β§ π₯ β β) β (πβπ₯) β if(π₯ β (1...π), (0...π), {0})) |
139 | 138 | ralrimiva 3136 |
. . . . 5
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β βπ₯ β β (πβπ₯) β if(π₯ β (1...π), (0...π), {0})) |
140 | | vex 3467 |
. . . . . 6
β’ π β V |
141 | 140 | elixp 8921 |
. . . . 5
β’ (π β Xπ₯ β
β if(π₯ β
(1...π), (0...π), {0}) β (π Fn β β§ βπ₯ β β (πβπ₯) β if(π₯ β (1...π), (0...π), {0}))) |
142 | 16, 139, 141 | sylanbrc 581 |
. . . 4
β’ ((π:ββΆβ0 β§
(β‘π β β) β Fin β§
Ξ£π β β
((πβπ) Β· π) = π) β π β Xπ₯ β β if(π₯ β (1...π), (0...π), {0})) |
143 | 14, 142 | sylbi 216 |
. . 3
β’ (π β π β π β Xπ₯ β β if(π₯ β (1...π), (0...π), {0})) |
144 | 143 | ssriv 3981 |
. 2
β’ π β Xπ₯ β
β if(π₯ β
(1...π), (0...π), {0}) |
145 | | ssfi 9196 |
. 2
β’ ((Xπ₯ β
β if(π₯ β
(1...π), (0...π), {0}) β Fin β§ π β Xπ₯ β
β if(π₯ β
(1...π), (0...π), {0})) β π β Fin) |
146 | 12, 144, 145 | mp2an 690 |
1
β’ π β Fin |