Step | Hyp | Ref
| Expression |
1 | | etransclem25.p |
. . . . . . 7
โข (๐ โ ๐ โ โ) |
2 | 1 | nnnn0d 12529 |
. . . . . 6
โข (๐ โ ๐ โ
โ0) |
3 | 2 | faccld 14241 |
. . . . 5
โข (๐ โ (!โ๐) โ โ) |
4 | 3 | nnzd 12582 |
. . . 4
โข (๐ โ (!โ๐) โ โค) |
5 | | etransclem25.sumc |
. . . . . . . . . 10
โข (๐ โ ฮฃ๐ โ (0...๐)(๐ถโ๐) = ๐) |
6 | 5 | eqcomd 2739 |
. . . . . . . . 9
โข (๐ โ ๐ = ฮฃ๐ โ (0...๐)(๐ถโ๐)) |
7 | 6 | fveq2d 6893 |
. . . . . . . 8
โข (๐ โ (!โ๐) = (!โฮฃ๐ โ (0...๐)(๐ถโ๐))) |
8 | 7 | oveq1d 7421 |
. . . . . . 7
โข (๐ โ ((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) = ((!โฮฃ๐ โ (0...๐)(๐ถโ๐)) / โ๐ โ (0...๐)(!โ(๐ถโ๐)))) |
9 | | nfcv 2904 |
. . . . . . . 8
โข
โฒ๐๐ถ |
10 | | fzfid 13935 |
. . . . . . . 8
โข (๐ โ (0...๐) โ Fin) |
11 | | etransclem25.c |
. . . . . . . . 9
โข (๐ โ ๐ถ:(0...๐)โถ(0...๐)) |
12 | | nn0ex 12475 |
. . . . . . . . . . 11
โข
โ0 โ V |
13 | | fzssnn0 44014 |
. . . . . . . . . . 11
โข
(0...๐) โ
โ0 |
14 | | mapss 8880 |
. . . . . . . . . . 11
โข
((โ0 โ V โง (0...๐) โ โ0) โ
((0...๐) โm
(0...๐)) โ
(โ0 โm (0...๐))) |
15 | 12, 13, 14 | mp2an 691 |
. . . . . . . . . 10
โข
((0...๐)
โm (0...๐))
โ (โ0 โm (0...๐)) |
16 | | ovex 7439 |
. . . . . . . . . . . 12
โข
(0...๐) โ
V |
17 | | ovexd 7441 |
. . . . . . . . . . . 12
โข (๐ถ:(0...๐)โถ(0...๐) โ (0...๐) โ V) |
18 | | elmapg 8830 |
. . . . . . . . . . . 12
โข
(((0...๐) โ V
โง (0...๐) โ V)
โ (๐ถ โ
((0...๐) โm
(0...๐)) โ ๐ถ:(0...๐)โถ(0...๐))) |
19 | 16, 17, 18 | sylancr 588 |
. . . . . . . . . . 11
โข (๐ถ:(0...๐)โถ(0...๐) โ (๐ถ โ ((0...๐) โm (0...๐)) โ ๐ถ:(0...๐)โถ(0...๐))) |
20 | 19 | ibir 268 |
. . . . . . . . . 10
โข (๐ถ:(0...๐)โถ(0...๐) โ ๐ถ โ ((0...๐) โm (0...๐))) |
21 | 15, 20 | sselid 3980 |
. . . . . . . . 9
โข (๐ถ:(0...๐)โถ(0...๐) โ ๐ถ โ (โ0
โm (0...๐))) |
22 | 11, 21 | syl 17 |
. . . . . . . 8
โข (๐ โ ๐ถ โ (โ0
โm (0...๐))) |
23 | 9, 10, 22 | mccl 44301 |
. . . . . . 7
โข (๐ โ ((!โฮฃ๐ โ (0...๐)(๐ถโ๐)) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) โ โ) |
24 | 8, 23 | eqeltrd 2834 |
. . . . . 6
โข (๐ โ ((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) โ โ) |
25 | 24 | nnzd 12582 |
. . . . 5
โข (๐ โ ((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) โ โค) |
26 | | etransclem25.m |
. . . . . 6
โข (๐ โ ๐ โ
โ0) |
27 | | etransclem25.j |
. . . . . . 7
โข (๐ โ ๐ฝ โ (1...๐)) |
28 | 27 | elfzelzd 13499 |
. . . . . 6
โข (๐ โ ๐ฝ โ โค) |
29 | 1, 26, 11, 28 | etransclem10 44947 |
. . . . 5
โข (๐ โ if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0))))) โ
โค) |
30 | 25, 29 | zmulcld 12669 |
. . . 4
โข (๐ โ (((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) โ
โค) |
31 | | fzfid 13935 |
. . . . 5
โข (๐ โ (1...๐) โ Fin) |
32 | 1 | adantr 482 |
. . . . . 6
โข ((๐ โง ๐ โ (1...๐)) โ ๐ โ โ) |
33 | 11 | adantr 482 |
. . . . . 6
โข ((๐ โง ๐ โ (1...๐)) โ ๐ถ:(0...๐)โถ(0...๐)) |
34 | | 0z 12566 |
. . . . . . . . 9
โข 0 โ
โค |
35 | | fzp1ss 13549 |
. . . . . . . . 9
โข (0 โ
โค โ ((0 + 1)...๐) โ (0...๐)) |
36 | 34, 35 | ax-mp 5 |
. . . . . . . 8
โข ((0 +
1)...๐) โ (0...๐) |
37 | | id 22 |
. . . . . . . . 9
โข (๐ โ (1...๐) โ ๐ โ (1...๐)) |
38 | | 1e0p1 12716 |
. . . . . . . . . 10
โข 1 = (0 +
1) |
39 | 38 | oveq1i 7416 |
. . . . . . . . 9
โข
(1...๐) = ((0 +
1)...๐) |
40 | 37, 39 | eleqtrdi 2844 |
. . . . . . . 8
โข (๐ โ (1...๐) โ ๐ โ ((0 + 1)...๐)) |
41 | 36, 40 | sselid 3980 |
. . . . . . 7
โข (๐ โ (1...๐) โ ๐ โ (0...๐)) |
42 | 41 | adantl 483 |
. . . . . 6
โข ((๐ โง ๐ โ (1...๐)) โ ๐ โ (0...๐)) |
43 | 28 | adantr 482 |
. . . . . 6
โข ((๐ โง ๐ โ (1...๐)) โ ๐ฝ โ โค) |
44 | 32, 33, 42, 43 | etransclem3 44940 |
. . . . 5
โข ((๐ โง ๐ โ (1...๐)) โ if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โค) |
45 | 31, 44 | fprodzcl 15895 |
. . . 4
โข (๐ โ โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โค) |
46 | 4, 30, 45 | 3jca 1129 |
. . 3
โข (๐ โ ((!โ๐) โ โค โง
(((!โ๐) /
โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) โ โค โง
โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โค)) |
47 | 28 | zcnd 12664 |
. . . . . . . . . . 11
โข (๐ โ ๐ฝ โ โ) |
48 | 47 | subidd 11556 |
. . . . . . . . . 10
โข (๐ โ (๐ฝ โ ๐ฝ) = 0) |
49 | 48 | eqcomd 2739 |
. . . . . . . . 9
โข (๐ โ 0 = (๐ฝ โ ๐ฝ)) |
50 | 49 | oveq1d 7421 |
. . . . . . . 8
โข (๐ โ (0โ(๐ โ (๐ถโ๐ฝ))) = ((๐ฝ โ ๐ฝ)โ(๐ โ (๐ถโ๐ฝ)))) |
51 | 50 | oveq2d 7422 |
. . . . . . 7
โข (๐ โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท ((๐ฝ โ ๐ฝ)โ(๐ โ (๐ถโ๐ฝ))))) |
52 | 51 | ifeq2d 4548 |
. . . . . 6
โข (๐ โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) = if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท ((๐ฝ โ ๐ฝ)โ(๐ โ (๐ถโ๐ฝ)))))) |
53 | | id 22 |
. . . . . . . . . 10
โข (๐ฝ โ (1...๐) โ ๐ฝ โ (1...๐)) |
54 | 53, 39 | eleqtrdi 2844 |
. . . . . . . . 9
โข (๐ฝ โ (1...๐) โ ๐ฝ โ ((0 + 1)...๐)) |
55 | 36, 54 | sselid 3980 |
. . . . . . . 8
โข (๐ฝ โ (1...๐) โ ๐ฝ โ (0...๐)) |
56 | 27, 55 | syl 17 |
. . . . . . 7
โข (๐ โ ๐ฝ โ (0...๐)) |
57 | 1, 11, 56, 28 | etransclem3 44940 |
. . . . . 6
โข (๐ โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท ((๐ฝ โ ๐ฝ)โ(๐ โ (๐ถโ๐ฝ))))) โ โค) |
58 | 52, 57 | eqeltrd 2834 |
. . . . 5
โข (๐ โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) โ โค) |
59 | | fzfi 13934 |
. . . . . . 7
โข
(1...๐) โ
Fin |
60 | | diffi 9176 |
. . . . . . 7
โข
((1...๐) โ Fin
โ ((1...๐) โ
{๐ฝ}) โ
Fin) |
61 | 59, 60 | mp1i 13 |
. . . . . 6
โข (๐ โ ((1...๐) โ {๐ฝ}) โ Fin) |
62 | 1 | adantr 482 |
. . . . . . 7
โข ((๐ โง ๐ โ ((1...๐) โ {๐ฝ})) โ ๐ โ โ) |
63 | 11 | adantr 482 |
. . . . . . 7
โข ((๐ โง ๐ โ ((1...๐) โ {๐ฝ})) โ ๐ถ:(0...๐)โถ(0...๐)) |
64 | | eldifi 4126 |
. . . . . . . . 9
โข (๐ โ ((1...๐) โ {๐ฝ}) โ ๐ โ (1...๐)) |
65 | 64, 41 | syl 17 |
. . . . . . . 8
โข (๐ โ ((1...๐) โ {๐ฝ}) โ ๐ โ (0...๐)) |
66 | 65 | adantl 483 |
. . . . . . 7
โข ((๐ โง ๐ โ ((1...๐) โ {๐ฝ})) โ ๐ โ (0...๐)) |
67 | 28 | adantr 482 |
. . . . . . 7
โข ((๐ โง ๐ โ ((1...๐) โ {๐ฝ})) โ ๐ฝ โ โค) |
68 | 62, 63, 66, 67 | etransclem3 44940 |
. . . . . 6
โข ((๐ โง ๐ โ ((1...๐) โ {๐ฝ})) โ if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โค) |
69 | 61, 68 | fprodzcl 15895 |
. . . . 5
โข (๐ โ โ๐ โ ((1...๐) โ {๐ฝ})if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โค) |
70 | | dvds0 16212 |
. . . . . . . . 9
โข
((!โ๐) โ
โค โ (!โ๐)
โฅ 0) |
71 | 4, 70 | syl 17 |
. . . . . . . 8
โข (๐ โ (!โ๐) โฅ 0) |
72 | 71 | adantr 482 |
. . . . . . 7
โข ((๐ โง ๐ < (๐ถโ๐ฝ)) โ (!โ๐) โฅ 0) |
73 | | iftrue 4534 |
. . . . . . . . 9
โข (๐ < (๐ถโ๐ฝ) โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) = 0) |
74 | 73 | eqcomd 2739 |
. . . . . . . 8
โข (๐ < (๐ถโ๐ฝ) โ 0 = if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
75 | 74 | adantl 483 |
. . . . . . 7
โข ((๐ โง ๐ < (๐ถโ๐ฝ)) โ 0 = if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
76 | 72, 75 | breqtrd 5174 |
. . . . . 6
โข ((๐ โง ๐ < (๐ถโ๐ฝ)) โ (!โ๐) โฅ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
77 | | iddvds 16210 |
. . . . . . . . . 10
โข
((!โ๐) โ
โค โ (!โ๐)
โฅ (!โ๐)) |
78 | 4, 77 | syl 17 |
. . . . . . . . 9
โข (๐ โ (!โ๐) โฅ (!โ๐)) |
79 | 78 | ad2antrr 725 |
. . . . . . . 8
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ๐ = (๐ถโ๐ฝ)) โ (!โ๐) โฅ (!โ๐)) |
80 | | iffalse 4537 |
. . . . . . . . . 10
โข (ยฌ
๐ < (๐ถโ๐ฝ) โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) = (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) |
81 | 80 | ad2antlr 726 |
. . . . . . . . 9
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ๐ = (๐ถโ๐ฝ)) โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) = (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) |
82 | | oveq1 7413 |
. . . . . . . . . . . . . . . . . 18
โข (๐ = (๐ถโ๐ฝ) โ (๐ โ (๐ถโ๐ฝ)) = ((๐ถโ๐ฝ) โ (๐ถโ๐ฝ))) |
83 | 82 | adantl 483 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (๐ โ (๐ถโ๐ฝ)) = ((๐ถโ๐ฝ) โ (๐ถโ๐ฝ))) |
84 | 11, 56 | ffvelcdmd 7085 |
. . . . . . . . . . . . . . . . . . . . 21
โข (๐ โ (๐ถโ๐ฝ) โ (0...๐)) |
85 | 84 | elfzelzd 13499 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ (๐ถโ๐ฝ) โ โค) |
86 | 85 | zcnd 12664 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ (๐ถโ๐ฝ) โ โ) |
87 | 86 | adantr 482 |
. . . . . . . . . . . . . . . . . 18
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (๐ถโ๐ฝ) โ โ) |
88 | 87 | subidd 11556 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ ((๐ถโ๐ฝ) โ (๐ถโ๐ฝ)) = 0) |
89 | 83, 88 | eqtrd 2773 |
. . . . . . . . . . . . . . . 16
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (๐ โ (๐ถโ๐ฝ)) = 0) |
90 | 89 | fveq2d 6893 |
. . . . . . . . . . . . . . 15
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (!โ(๐ โ (๐ถโ๐ฝ))) = (!โ0)) |
91 | | fac0 14233 |
. . . . . . . . . . . . . . 15
โข
(!โ0) = 1 |
92 | 90, 91 | eqtrdi 2789 |
. . . . . . . . . . . . . 14
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (!โ(๐ โ (๐ถโ๐ฝ))) = 1) |
93 | 92 | oveq2d 7422 |
. . . . . . . . . . . . 13
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ ((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) = ((!โ๐) / 1)) |
94 | 3 | nncnd 12225 |
. . . . . . . . . . . . . . 15
โข (๐ โ (!โ๐) โ โ) |
95 | 94 | div1d 11979 |
. . . . . . . . . . . . . 14
โข (๐ โ ((!โ๐) / 1) = (!โ๐)) |
96 | 95 | adantr 482 |
. . . . . . . . . . . . 13
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ ((!โ๐) / 1) = (!โ๐)) |
97 | 93, 96 | eqtrd 2773 |
. . . . . . . . . . . 12
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ ((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) = (!โ๐)) |
98 | 89 | oveq2d 7422 |
. . . . . . . . . . . . 13
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (0โ(๐ โ (๐ถโ๐ฝ))) = (0โ0)) |
99 | | 0cnd 11204 |
. . . . . . . . . . . . . 14
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ 0 โ โ) |
100 | 99 | exp0d 14102 |
. . . . . . . . . . . . 13
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (0โ0) = 1) |
101 | 98, 100 | eqtrd 2773 |
. . . . . . . . . . . 12
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (0โ(๐ โ (๐ถโ๐ฝ))) = 1) |
102 | 97, 101 | oveq12d 7424 |
. . . . . . . . . . 11
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = ((!โ๐) ยท 1)) |
103 | 94 | mulridd 11228 |
. . . . . . . . . . . 12
โข (๐ โ ((!โ๐) ยท 1) = (!โ๐)) |
104 | 103 | adantr 482 |
. . . . . . . . . . 11
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ ((!โ๐) ยท 1) = (!โ๐)) |
105 | 102, 104 | eqtrd 2773 |
. . . . . . . . . 10
โข ((๐ โง ๐ = (๐ถโ๐ฝ)) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = (!โ๐)) |
106 | 105 | adantlr 714 |
. . . . . . . . 9
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ๐ = (๐ถโ๐ฝ)) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = (!โ๐)) |
107 | 81, 106 | eqtr2d 2774 |
. . . . . . . 8
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ๐ = (๐ถโ๐ฝ)) โ (!โ๐) = if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
108 | 79, 107 | breqtrd 5174 |
. . . . . . 7
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ๐ = (๐ถโ๐ฝ)) โ (!โ๐) โฅ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
109 | 71 | ad2antrr 725 |
. . . . . . . 8
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ (!โ๐) โฅ 0) |
110 | | simpr 486 |
. . . . . . . . . . 11
โข ((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โ ยฌ ๐ < (๐ถโ๐ฝ)) |
111 | 110 | adantr 482 |
. . . . . . . . . 10
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ ยฌ ๐ < (๐ถโ๐ฝ)) |
112 | 111 | iffalsed 4539 |
. . . . . . . . 9
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) = (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) |
113 | | simpll 766 |
. . . . . . . . . 10
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ ๐) |
114 | 85 | zred 12663 |
. . . . . . . . . . . 12
โข (๐ โ (๐ถโ๐ฝ) โ โ) |
115 | 114 | ad2antrr 725 |
. . . . . . . . . . 11
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ (๐ถโ๐ฝ) โ โ) |
116 | 1 | nnred 12224 |
. . . . . . . . . . . 12
โข (๐ โ ๐ โ โ) |
117 | 116 | ad2antrr 725 |
. . . . . . . . . . 11
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ ๐ โ โ) |
118 | 114 | adantr 482 |
. . . . . . . . . . . . 13
โข ((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โ (๐ถโ๐ฝ) โ โ) |
119 | 116 | adantr 482 |
. . . . . . . . . . . . 13
โข ((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โ ๐ โ โ) |
120 | 118, 119,
110 | nltled 11361 |
. . . . . . . . . . . 12
โข ((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โ (๐ถโ๐ฝ) โค ๐) |
121 | 120 | adantr 482 |
. . . . . . . . . . 11
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ (๐ถโ๐ฝ) โค ๐) |
122 | | neqne 2949 |
. . . . . . . . . . . 12
โข (ยฌ
๐ = (๐ถโ๐ฝ) โ ๐ โ (๐ถโ๐ฝ)) |
123 | 122 | adantl 483 |
. . . . . . . . . . 11
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ ๐ โ (๐ถโ๐ฝ)) |
124 | 115, 117,
121, 123 | leneltd 11365 |
. . . . . . . . . 10
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ (๐ถโ๐ฝ) < ๐) |
125 | 1 | nnzd 12582 |
. . . . . . . . . . . . . . . 16
โข (๐ โ ๐ โ โค) |
126 | 125 | adantr 482 |
. . . . . . . . . . . . . . 15
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ ๐ โ โค) |
127 | 85 | adantr 482 |
. . . . . . . . . . . . . . 15
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (๐ถโ๐ฝ) โ โค) |
128 | 126, 127 | zsubcld 12668 |
. . . . . . . . . . . . . 14
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (๐ โ (๐ถโ๐ฝ)) โ โค) |
129 | | simpr 486 |
. . . . . . . . . . . . . . 15
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (๐ถโ๐ฝ) < ๐) |
130 | 114 | adantr 482 |
. . . . . . . . . . . . . . . 16
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (๐ถโ๐ฝ) โ โ) |
131 | 116 | adantr 482 |
. . . . . . . . . . . . . . . 16
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ ๐ โ โ) |
132 | 130, 131 | posdifd 11798 |
. . . . . . . . . . . . . . 15
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ ((๐ถโ๐ฝ) < ๐ โ 0 < (๐ โ (๐ถโ๐ฝ)))) |
133 | 129, 132 | mpbid 231 |
. . . . . . . . . . . . . 14
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ 0 < (๐ โ (๐ถโ๐ฝ))) |
134 | | elnnz 12565 |
. . . . . . . . . . . . . 14
โข ((๐ โ (๐ถโ๐ฝ)) โ โ โ ((๐ โ (๐ถโ๐ฝ)) โ โค โง 0 < (๐ โ (๐ถโ๐ฝ)))) |
135 | 128, 133,
134 | sylanbrc 584 |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (๐ โ (๐ถโ๐ฝ)) โ โ) |
136 | 135 | 0expd 14101 |
. . . . . . . . . . . 12
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (0โ(๐ โ (๐ถโ๐ฝ))) = 0) |
137 | 136 | oveq2d 7422 |
. . . . . . . . . . 11
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท 0)) |
138 | 94 | adantr 482 |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (!โ๐) โ โ) |
139 | 135 | nnnn0d 12529 |
. . . . . . . . . . . . . . 15
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (๐ โ (๐ถโ๐ฝ)) โ
โ0) |
140 | 139 | faccld 14241 |
. . . . . . . . . . . . . 14
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (!โ(๐ โ (๐ถโ๐ฝ))) โ โ) |
141 | 140 | nncnd 12225 |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (!โ(๐ โ (๐ถโ๐ฝ))) โ โ) |
142 | 140 | nnne0d 12259 |
. . . . . . . . . . . . 13
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (!โ(๐ โ (๐ถโ๐ฝ))) โ 0) |
143 | 138, 141,
142 | divcld 11987 |
. . . . . . . . . . . 12
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ ((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) โ โ) |
144 | 143 | mul01d 11410 |
. . . . . . . . . . 11
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท 0) = 0) |
145 | 137, 144 | eqtrd 2773 |
. . . . . . . . . 10
โข ((๐ โง (๐ถโ๐ฝ) < ๐) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = 0) |
146 | 113, 124,
145 | syl2anc 585 |
. . . . . . . . 9
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))) = 0) |
147 | 112, 146 | eqtr2d 2774 |
. . . . . . . 8
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ 0 = if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
148 | 109, 147 | breqtrd 5174 |
. . . . . . 7
โข (((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โง ยฌ ๐ = (๐ถโ๐ฝ)) โ (!โ๐) โฅ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
149 | 108, 148 | pm2.61dan 812 |
. . . . . 6
โข ((๐ โง ยฌ ๐ < (๐ถโ๐ฝ)) โ (!โ๐) โฅ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
150 | 76, 149 | pm2.61dan 812 |
. . . . 5
โข (๐ โ (!โ๐) โฅ if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
151 | 4, 58, 69, 150 | dvdsmultr1d 16237 |
. . . 4
โข (๐ โ (!โ๐) โฅ (if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) ยท โ๐ โ ((1...๐) โ {๐ฝ})if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))))) |
152 | 44 | zcnd 12664 |
. . . . 5
โข ((๐ โง ๐ โ (1...๐)) โ if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โ) |
153 | | fveq2 6889 |
. . . . . . . 8
โข (๐ = ๐ฝ โ (๐ถโ๐) = (๐ถโ๐ฝ)) |
154 | 153 | breq2d 5160 |
. . . . . . 7
โข (๐ = ๐ฝ โ (๐ < (๐ถโ๐) โ ๐ < (๐ถโ๐ฝ))) |
155 | 154 | adantl 483 |
. . . . . 6
โข ((๐ โง ๐ = ๐ฝ) โ (๐ < (๐ถโ๐) โ ๐ < (๐ถโ๐ฝ))) |
156 | 153 | oveq2d 7422 |
. . . . . . . . . 10
โข (๐ = ๐ฝ โ (๐ โ (๐ถโ๐)) = (๐ โ (๐ถโ๐ฝ))) |
157 | 156 | fveq2d 6893 |
. . . . . . . . 9
โข (๐ = ๐ฝ โ (!โ(๐ โ (๐ถโ๐))) = (!โ(๐ โ (๐ถโ๐ฝ)))) |
158 | 157 | oveq2d 7422 |
. . . . . . . 8
โข (๐ = ๐ฝ โ ((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) = ((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ))))) |
159 | 158 | adantl 483 |
. . . . . . 7
โข ((๐ โง ๐ = ๐ฝ) โ ((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) = ((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ))))) |
160 | | oveq2 7414 |
. . . . . . . . 9
โข (๐ = ๐ฝ โ (๐ฝ โ ๐) = (๐ฝ โ ๐ฝ)) |
161 | 160, 48 | sylan9eqr 2795 |
. . . . . . . 8
โข ((๐ โง ๐ = ๐ฝ) โ (๐ฝ โ ๐) = 0) |
162 | 156 | adantl 483 |
. . . . . . . 8
โข ((๐ โง ๐ = ๐ฝ) โ (๐ โ (๐ถโ๐)) = (๐ โ (๐ถโ๐ฝ))) |
163 | 161, 162 | oveq12d 7424 |
. . . . . . 7
โข ((๐ โง ๐ = ๐ฝ) โ ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))) = (0โ(๐ โ (๐ถโ๐ฝ)))) |
164 | 159, 163 | oveq12d 7424 |
. . . . . 6
โข ((๐ โง ๐ = ๐ฝ) โ (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐)))) = (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) |
165 | 155, 164 | ifbieq2d 4554 |
. . . . 5
โข ((๐ โง ๐ = ๐ฝ) โ if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) = if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ)))))) |
166 | 31, 152, 27, 165 | fprodsplit1 44296 |
. . . 4
โข (๐ โ โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) = (if(๐ < (๐ถโ๐ฝ), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐ฝ)))) ยท (0โ(๐ โ (๐ถโ๐ฝ))))) ยท โ๐ โ ((1...๐) โ {๐ฝ})if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))))) |
167 | 151, 166 | breqtrrd 5176 |
. . 3
โข (๐ โ (!โ๐) โฅ โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐)))))) |
168 | | dvdsmultr2 16238 |
. . 3
โข
(((!โ๐) โ
โค โง (((!โ๐)
/ โ๐ โ
(0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) โ โค โง
โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โค) โ ((!โ๐) โฅ โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ (!โ๐) โฅ ((((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) ยท โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐)))))))) |
169 | 46, 167, 168 | sylc 65 |
. 2
โข (๐ โ (!โ๐) โฅ ((((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) ยท โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))))) |
170 | | etransclem25.n |
. . . . . . 7
โข (๐ โ ๐ โ
โ0) |
171 | 170 | faccld 14241 |
. . . . . 6
โข (๐ โ (!โ๐) โ โ) |
172 | 171 | nncnd 12225 |
. . . . 5
โข (๐ โ (!โ๐) โ โ) |
173 | 11 | ffvelcdmda 7084 |
. . . . . . . . 9
โข ((๐ โง ๐ โ (0...๐)) โ (๐ถโ๐) โ (0...๐)) |
174 | 13, 173 | sselid 3980 |
. . . . . . . 8
โข ((๐ โง ๐ โ (0...๐)) โ (๐ถโ๐) โ
โ0) |
175 | 174 | faccld 14241 |
. . . . . . 7
โข ((๐ โง ๐ โ (0...๐)) โ (!โ(๐ถโ๐)) โ โ) |
176 | 175 | nncnd 12225 |
. . . . . 6
โข ((๐ โง ๐ โ (0...๐)) โ (!โ(๐ถโ๐)) โ โ) |
177 | 10, 176 | fprodcl 15893 |
. . . . 5
โข (๐ โ โ๐ โ (0...๐)(!โ(๐ถโ๐)) โ โ) |
178 | 175 | nnne0d 12259 |
. . . . . 6
โข ((๐ โง ๐ โ (0...๐)) โ (!โ(๐ถโ๐)) โ 0) |
179 | 10, 176, 178 | fprodn0 15920 |
. . . . 5
โข (๐ โ โ๐ โ (0...๐)(!โ(๐ถโ๐)) โ 0) |
180 | 172, 177,
179 | divcld 11987 |
. . . 4
โข (๐ โ ((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) โ โ) |
181 | 29 | zcnd 12664 |
. . . 4
โข (๐ โ if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0))))) โ
โ) |
182 | 31, 152 | fprodcl 15893 |
. . . 4
โข (๐ โ โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))) โ โ) |
183 | 180, 181,
182 | mulassd 11234 |
. . 3
โข (๐ โ ((((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) ยท โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐)))))) = (((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท (if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0))))) ยท โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐)))))))) |
184 | | etransclem25.t |
. . 3
โข ๐ = (((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท (if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0))))) ยท โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐))))))) |
185 | 183, 184 | eqtr4di 2791 |
. 2
โข (๐ โ ((((!โ๐) / โ๐ โ (0...๐)(!โ(๐ถโ๐))) ยท if((๐ โ 1) < (๐ถโ0), 0, (((!โ(๐ โ 1)) / (!โ((๐ โ 1) โ (๐ถโ0)))) ยท (๐ฝโ((๐ โ 1) โ (๐ถโ0)))))) ยท โ๐ โ (1...๐)if(๐ < (๐ถโ๐), 0, (((!โ๐) / (!โ(๐ โ (๐ถโ๐)))) ยท ((๐ฝ โ ๐)โ(๐ โ (๐ถโ๐)))))) = ๐) |
186 | 169, 185 | breqtrd 5174 |
1
โข (๐ โ (!โ๐) โฅ ๐) |