Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  etransclem24 Structured version   Visualization version   GIF version

Theorem etransclem24 45459
Description: ๐‘ƒ divides the I -th derivative of ๐น applied to ๐ฝ. when ๐ฝ = 0 and ๐ผ is not equal to ๐‘ƒ โˆ’ 1. This is the second part of case 2 proven in [Juillerat] p. 13 . (Contributed by Glauco Siliprandi, 5-Apr-2020.)
Hypotheses
Ref Expression
etransclem24.p (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„•)
etransclem24.m (๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0)
etransclem24.i (๐œ‘ โ†’ ๐ผ โˆˆ โ„•0)
etransclem24.ip (๐œ‘ โ†’ ๐ผ โ‰  (๐‘ƒ โˆ’ 1))
etransclem24.j (๐œ‘ โ†’ ๐ฝ = 0)
etransclem24.c ๐ถ = (๐‘› โˆˆ โ„•0 โ†ฆ {๐‘ โˆˆ ((0...๐‘›) โ†‘m (0...๐‘€)) โˆฃ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐‘›})
etransclem24.d (๐œ‘ โ†’ ๐ท โˆˆ (๐ถโ€˜๐ผ))
Assertion
Ref Expression
etransclem24 (๐œ‘ โ†’ ๐‘ƒ โˆฅ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))))
Distinct variable groups:   ๐ท,๐‘,๐‘—   ๐ผ,๐‘,๐‘›   ๐‘—,๐ฝ   ๐‘€,๐‘,๐‘—,๐‘›   ๐‘ƒ,๐‘—   ๐œ‘,๐‘—,๐‘›
Allowed substitution hints:   ๐œ‘(๐‘)   ๐ถ(๐‘—,๐‘›,๐‘)   ๐ท(๐‘›)   ๐‘ƒ(๐‘›,๐‘)   ๐ผ(๐‘—)   ๐ฝ(๐‘›,๐‘)

Proof of Theorem etransclem24
Dummy variables ๐ด ๐‘˜ are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 etransclem24.d . . . . . . . 8 (๐œ‘ โ†’ ๐ท โˆˆ (๐ถโ€˜๐ผ))
2 etransclem24.c . . . . . . . . 9 ๐ถ = (๐‘› โˆˆ โ„•0 โ†ฆ {๐‘ โˆˆ ((0...๐‘›) โ†‘m (0...๐‘€)) โˆฃ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐‘›})
3 etransclem24.i . . . . . . . . 9 (๐œ‘ โ†’ ๐ผ โˆˆ โ„•0)
42, 3etransclem12 45447 . . . . . . . 8 (๐œ‘ โ†’ (๐ถโ€˜๐ผ) = {๐‘ โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โˆฃ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐ผ})
51, 4eleqtrd 2827 . . . . . . 7 (๐œ‘ โ†’ ๐ท โˆˆ {๐‘ โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โˆฃ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐ผ})
6 fveq1 6880 . . . . . . . . . 10 (๐‘ = ๐ท โ†’ (๐‘โ€˜๐‘—) = (๐ทโ€˜๐‘—))
76sumeq2sdv 15647 . . . . . . . . 9 (๐‘ = ๐ท โ†’ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—))
87eqeq1d 2726 . . . . . . . 8 (๐‘ = ๐ท โ†’ (ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐ผ โ†” ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ))
98elrab 3675 . . . . . . 7 (๐ท โˆˆ {๐‘ โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โˆฃ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐ผ} โ†” (๐ท โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โˆง ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ))
105, 9sylib 217 . . . . . 6 (๐œ‘ โ†’ (๐ท โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โˆง ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ))
1110simprd 495 . . . . 5 (๐œ‘ โ†’ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ)
1211ad2antrr 723 . . . 4 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง ยฌ โˆƒ๐‘˜ โˆˆ (1...๐‘€)(๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ)
13 ralnex 3064 . . . . 5 (โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„• โ†” ยฌ โˆƒ๐‘˜ โˆˆ (1...๐‘€)(๐ทโ€˜๐‘˜) โˆˆ โ„•)
14 etransclem24.m . . . . . . . . . . 11 (๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0)
15 nn0uz 12861 . . . . . . . . . . 11 โ„•0 = (โ„คโ‰ฅโ€˜0)
1614, 15eleqtrdi 2835 . . . . . . . . . 10 (๐œ‘ โ†’ ๐‘€ โˆˆ (โ„คโ‰ฅโ€˜0))
1716ad2antrr 723 . . . . . . . . 9 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘€ โˆˆ (โ„คโ‰ฅโ€˜0))
18 fzsscn 44506 . . . . . . . . . . 11 (0...๐ผ) โІ โ„‚
19 ssrab2 4069 . . . . . . . . . . . . . . 15 {๐‘ โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โˆฃ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐‘โ€˜๐‘—) = ๐ผ} โІ ((0...๐ผ) โ†‘m (0...๐‘€))
204, 19eqsstrdi 4028 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ (๐ถโ€˜๐ผ) โІ ((0...๐ผ) โ†‘m (0...๐‘€)))
2120, 1sseldd 3975 . . . . . . . . . . . . 13 (๐œ‘ โ†’ ๐ท โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)))
22 elmapi 8839 . . . . . . . . . . . . 13 (๐ท โˆˆ ((0...๐ผ) โ†‘m (0...๐‘€)) โ†’ ๐ท:(0...๐‘€)โŸถ(0...๐ผ))
2321, 22syl 17 . . . . . . . . . . . 12 (๐œ‘ โ†’ ๐ท:(0...๐‘€)โŸถ(0...๐ผ))
2423ffvelcdmda 7076 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘— โˆˆ (0...๐‘€)) โ†’ (๐ทโ€˜๐‘—) โˆˆ (0...๐ผ))
2518, 24sselid 3972 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘— โˆˆ (0...๐‘€)) โ†’ (๐ทโ€˜๐‘—) โˆˆ โ„‚)
2625ad4ant14 749 . . . . . . . . 9 ((((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘— โˆˆ (0...๐‘€)) โ†’ (๐ทโ€˜๐‘—) โˆˆ โ„‚)
27 fveq2 6881 . . . . . . . . 9 (๐‘— = 0 โ†’ (๐ทโ€˜๐‘—) = (๐ทโ€˜0))
2817, 26, 27fsum1p 15696 . . . . . . . 8 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ((๐ทโ€˜0) + ฮฃ๐‘— โˆˆ ((0 + 1)...๐‘€)(๐ทโ€˜๐‘—)))
29 simplr 766 . . . . . . . . 9 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1))
30 0p1e1 12331 . . . . . . . . . . . . . 14 (0 + 1) = 1
3130oveq1i 7411 . . . . . . . . . . . . 13 ((0 + 1)...๐‘€) = (1...๐‘€)
3231sumeq1i 15641 . . . . . . . . . . . 12 ฮฃ๐‘— โˆˆ ((0 + 1)...๐‘€)(๐ทโ€˜๐‘—) = ฮฃ๐‘— โˆˆ (1...๐‘€)(๐ทโ€˜๐‘—)
3332a1i 11 . . . . . . . . . . 11 ((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ ((0 + 1)...๐‘€)(๐ทโ€˜๐‘—) = ฮฃ๐‘— โˆˆ (1...๐‘€)(๐ทโ€˜๐‘—))
34 fveq2 6881 . . . . . . . . . . . . . . . . 17 (๐‘˜ = ๐‘— โ†’ (๐ทโ€˜๐‘˜) = (๐ทโ€˜๐‘—))
3534eleq1d 2810 . . . . . . . . . . . . . . . 16 (๐‘˜ = ๐‘— โ†’ ((๐ทโ€˜๐‘˜) โˆˆ โ„• โ†” (๐ทโ€˜๐‘—) โˆˆ โ„•))
3635notbid 318 . . . . . . . . . . . . . . 15 (๐‘˜ = ๐‘— โ†’ (ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„• โ†” ยฌ (๐ทโ€˜๐‘—) โˆˆ โ„•))
3736rspccva 3603 . . . . . . . . . . . . . 14 ((โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„• โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ยฌ (๐ทโ€˜๐‘—) โˆˆ โ„•)
3837adantll 711 . . . . . . . . . . . . 13 (((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ยฌ (๐ทโ€˜๐‘—) โˆˆ โ„•)
39 fzssnn0 44512 . . . . . . . . . . . . . . . 16 (0...๐ผ) โІ โ„•0
40 fz1ssfz0 13594 . . . . . . . . . . . . . . . . . 18 (1...๐‘€) โІ (0...๐‘€)
4140sseli 3970 . . . . . . . . . . . . . . . . 17 (๐‘— โˆˆ (1...๐‘€) โ†’ ๐‘— โˆˆ (0...๐‘€))
4241, 24sylan2 592 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ (๐ทโ€˜๐‘—) โˆˆ (0...๐ผ))
4339, 42sselid 3972 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ (๐ทโ€˜๐‘—) โˆˆ โ„•0)
44 elnn0 12471 . . . . . . . . . . . . . . 15 ((๐ทโ€˜๐‘—) โˆˆ โ„•0 โ†” ((๐ทโ€˜๐‘—) โˆˆ โ„• โˆจ (๐ทโ€˜๐‘—) = 0))
4543, 44sylib 217 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ((๐ทโ€˜๐‘—) โˆˆ โ„• โˆจ (๐ทโ€˜๐‘—) = 0))
4645adantlr 712 . . . . . . . . . . . . 13 (((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ((๐ทโ€˜๐‘—) โˆˆ โ„• โˆจ (๐ทโ€˜๐‘—) = 0))
47 orel1 885 . . . . . . . . . . . . 13 (ยฌ (๐ทโ€˜๐‘—) โˆˆ โ„• โ†’ (((๐ทโ€˜๐‘—) โˆˆ โ„• โˆจ (๐ทโ€˜๐‘—) = 0) โ†’ (๐ทโ€˜๐‘—) = 0))
4838, 46, 47sylc 65 . . . . . . . . . . . 12 (((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ (๐ทโ€˜๐‘—) = 0)
4948sumeq2dv 15646 . . . . . . . . . . 11 ((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ (1...๐‘€)(๐ทโ€˜๐‘—) = ฮฃ๐‘— โˆˆ (1...๐‘€)0)
50 fzfi 13934 . . . . . . . . . . . . 13 (1...๐‘€) โˆˆ Fin
5150olci 863 . . . . . . . . . . . 12 ((1...๐‘€) โІ (โ„คโ‰ฅโ€˜๐ด) โˆจ (1...๐‘€) โˆˆ Fin)
52 sumz 15665 . . . . . . . . . . . 12 (((1...๐‘€) โІ (โ„คโ‰ฅโ€˜๐ด) โˆจ (1...๐‘€) โˆˆ Fin) โ†’ ฮฃ๐‘— โˆˆ (1...๐‘€)0 = 0)
5351, 52mp1i 13 . . . . . . . . . . 11 ((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ (1...๐‘€)0 = 0)
5433, 49, 533eqtrd 2768 . . . . . . . . . 10 ((๐œ‘ โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ ((0 + 1)...๐‘€)(๐ทโ€˜๐‘—) = 0)
5554adantlr 712 . . . . . . . . 9 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ ((0 + 1)...๐‘€)(๐ทโ€˜๐‘—) = 0)
5629, 55oveq12d 7419 . . . . . . . 8 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ((๐ทโ€˜0) + ฮฃ๐‘— โˆˆ ((0 + 1)...๐‘€)(๐ทโ€˜๐‘—)) = ((๐‘ƒ โˆ’ 1) + 0))
57 etransclem24.p . . . . . . . . . . . . 13 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„•)
58 nnm1nn0 12510 . . . . . . . . . . . . 13 (๐‘ƒ โˆˆ โ„• โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„•0)
5957, 58syl 17 . . . . . . . . . . . 12 (๐œ‘ โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„•0)
6059nn0red 12530 . . . . . . . . . . 11 (๐œ‘ โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„)
6160recnd 11239 . . . . . . . . . 10 (๐œ‘ โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„‚)
6261addridd 11411 . . . . . . . . 9 (๐œ‘ โ†’ ((๐‘ƒ โˆ’ 1) + 0) = (๐‘ƒ โˆ’ 1))
6362ad2antrr 723 . . . . . . . 8 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ((๐‘ƒ โˆ’ 1) + 0) = (๐‘ƒ โˆ’ 1))
6428, 56, 633eqtrd 2768 . . . . . . 7 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = (๐‘ƒ โˆ’ 1))
65 etransclem24.ip . . . . . . . . 9 (๐œ‘ โ†’ ๐ผ โ‰  (๐‘ƒ โˆ’ 1))
6665necomd 2988 . . . . . . . 8 (๐œ‘ โ†’ (๐‘ƒ โˆ’ 1) โ‰  ๐ผ)
6766ad2antrr 723 . . . . . . 7 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐‘ƒ โˆ’ 1) โ‰  ๐ผ)
6864, 67eqnetrd 3000 . . . . . 6 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) โ‰  ๐ผ)
6968neneqd 2937 . . . . 5 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง โˆ€๐‘˜ โˆˆ (1...๐‘€) ยฌ (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ยฌ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ)
7013, 69sylan2br 594 . . . 4 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง ยฌ โˆƒ๐‘˜ โˆˆ (1...๐‘€)(๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ยฌ ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—) = ๐ผ)
7112, 70condan 815 . . 3 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ โˆƒ๐‘˜ โˆˆ (1...๐‘€)(๐ทโ€˜๐‘˜) โˆˆ โ„•)
7257nnzd 12582 . . . . . . . . 9 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„ค)
7311eqcomd 2730 . . . . . . . . . . . . 13 (๐œ‘ โ†’ ๐ผ = ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—))
7473fveq2d 6885 . . . . . . . . . . . 12 (๐œ‘ โ†’ (!โ€˜๐ผ) = (!โ€˜ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—)))
7574oveq1d 7416 . . . . . . . . . . 11 (๐œ‘ โ†’ ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) = ((!โ€˜ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—)) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))))
76 nfcv 2895 . . . . . . . . . . . 12 โ„ฒ๐‘—๐ท
77 fzfid 13935 . . . . . . . . . . . 12 (๐œ‘ โ†’ (0...๐‘€) โˆˆ Fin)
78 nn0ex 12475 . . . . . . . . . . . . . 14 โ„•0 โˆˆ V
79 mapss 8879 . . . . . . . . . . . . . 14 ((โ„•0 โˆˆ V โˆง (0...๐ผ) โІ โ„•0) โ†’ ((0...๐ผ) โ†‘m (0...๐‘€)) โІ (โ„•0 โ†‘m (0...๐‘€)))
8078, 39, 79mp2an 689 . . . . . . . . . . . . 13 ((0...๐ผ) โ†‘m (0...๐‘€)) โІ (โ„•0 โ†‘m (0...๐‘€))
8180, 21sselid 3972 . . . . . . . . . . . 12 (๐œ‘ โ†’ ๐ท โˆˆ (โ„•0 โ†‘m (0...๐‘€)))
8276, 77, 81mccl 44799 . . . . . . . . . . 11 (๐œ‘ โ†’ ((!โ€˜ฮฃ๐‘— โˆˆ (0...๐‘€)(๐ทโ€˜๐‘—)) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„•)
8375, 82eqeltrd 2825 . . . . . . . . . 10 (๐œ‘ โ†’ ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„•)
8483nnzd 12582 . . . . . . . . 9 (๐œ‘ โ†’ ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„ค)
85 fzfid 13935 . . . . . . . . . 10 (๐œ‘ โ†’ (1...๐‘€) โˆˆ Fin)
8657adantr 480 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„•)
8723adantr 480 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ๐ท:(0...๐‘€)โŸถ(0...๐ผ))
8841adantl 481 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ๐‘— โˆˆ (0...๐‘€))
89 etransclem24.j . . . . . . . . . . . . 13 (๐œ‘ โ†’ ๐ฝ = 0)
90 0zd 12567 . . . . . . . . . . . . 13 (๐œ‘ โ†’ 0 โˆˆ โ„ค)
9189, 90eqeltrd 2825 . . . . . . . . . . . 12 (๐œ‘ โ†’ ๐ฝ โˆˆ โ„ค)
9291adantr 480 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ ๐ฝ โˆˆ โ„ค)
9386, 87, 88, 92etransclem3 45438 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค)
9485, 93fprodzcl 15895 . . . . . . . . 9 (๐œ‘ โ†’ โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค)
9572, 84, 943jca 1125 . . . . . . . 8 (๐œ‘ โ†’ (๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„ค โˆง โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค))
96953ad2ant1 1130 . . . . . . 7 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„ค โˆง โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค))
9772adantr 480 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„ค)
9857adantr 480 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ ๐‘ƒ โˆˆ โ„•)
9923adantr 480 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ ๐ท:(0...๐‘€)โŸถ(0...๐ผ))
10040sseli 3970 . . . . . . . . . . . . 13 (๐‘˜ โˆˆ (1...๐‘€) โ†’ ๐‘˜ โˆˆ (0...๐‘€))
101100adantl 481 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ ๐‘˜ โˆˆ (0...๐‘€))
10291adantr 480 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ ๐ฝ โˆˆ โ„ค)
10398, 99, 101, 102etransclem3 45438 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) โˆˆ โ„ค)
104 difss 4123 . . . . . . . . . . . . . . 15 ((1...๐‘€) โˆ– {๐‘˜}) โІ (1...๐‘€)
105 ssfi 9169 . . . . . . . . . . . . . . 15 (((1...๐‘€) โˆˆ Fin โˆง ((1...๐‘€) โˆ– {๐‘˜}) โІ (1...๐‘€)) โ†’ ((1...๐‘€) โˆ– {๐‘˜}) โˆˆ Fin)
10650, 104, 105mp2an 689 . . . . . . . . . . . . . 14 ((1...๐‘€) โˆ– {๐‘˜}) โˆˆ Fin
107106a1i 11 . . . . . . . . . . . . 13 (๐œ‘ โ†’ ((1...๐‘€) โˆ– {๐‘˜}) โˆˆ Fin)
10857adantr 480 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})) โ†’ ๐‘ƒ โˆˆ โ„•)
10923adantr 480 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})) โ†’ ๐ท:(0...๐‘€)โŸถ(0...๐ผ))
110104, 40sstri 3983 . . . . . . . . . . . . . . . 16 ((1...๐‘€) โˆ– {๐‘˜}) โІ (0...๐‘€)
111110sseli 3970 . . . . . . . . . . . . . . 15 (๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜}) โ†’ ๐‘— โˆˆ (0...๐‘€))
112111adantl 481 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})) โ†’ ๐‘— โˆˆ (0...๐‘€))
11391adantr 480 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})) โ†’ ๐ฝ โˆˆ โ„ค)
114108, 109, 112, 113etransclem3 45438 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค)
115107, 114fprodzcl 15895 . . . . . . . . . . . 12 (๐œ‘ โ†’ โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค)
116115adantr 480 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค)
11797, 103, 1163jca 1125 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐‘ƒ โˆˆ โ„ค โˆง if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) โˆˆ โ„ค โˆง โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค))
1181173adant3 1129 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐‘ƒ โˆˆ โ„ค โˆง if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) โˆˆ โ„ค โˆง โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค))
119 dvds0 16212 . . . . . . . . . . . . . 14 (๐‘ƒ โˆˆ โ„ค โ†’ ๐‘ƒ โˆฅ 0)
12072, 119syl 17 . . . . . . . . . . . . 13 (๐œ‘ โ†’ ๐‘ƒ โˆฅ 0)
121120adantr 480 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ 0)
1221213ad2antl1 1182 . . . . . . . . . . 11 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ 0)
123 iftrue 4526 . . . . . . . . . . . . 13 (๐‘ƒ < (๐ทโ€˜๐‘˜) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) = 0)
124123eqcomd 2730 . . . . . . . . . . . 12 (๐‘ƒ < (๐ทโ€˜๐‘˜) โ†’ 0 = if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
125124adantl 481 . . . . . . . . . . 11 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ 0 = if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
126122, 125breqtrd 5164 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
12797adantr 480 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆˆ โ„ค)
128 0zd 12567 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ 0 โˆˆ โ„ค)
12999, 101ffvelcdmd 7077 . . . . . . . . . . . . . . . . . . . . . 22 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐ทโ€˜๐‘˜) โˆˆ (0...๐ผ))
130129elfzelzd 13499 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐ทโ€˜๐‘˜) โˆˆ โ„ค)
13197, 130zsubcld 12668 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค)
132128, 97, 1313jca 1125 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (0 โˆˆ โ„ค โˆง ๐‘ƒ โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค))
133132adantr 480 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (0 โˆˆ โ„ค โˆง ๐‘ƒ โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค))
134 fzssre 44509 . . . . . . . . . . . . . . . . . . . . . 22 (0...๐ผ) โІ โ„
135134, 129sselid 3972 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐ทโ€˜๐‘˜) โˆˆ โ„)
136135adantr 480 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐ทโ€˜๐‘˜) โˆˆ โ„)
137127zred 12663 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆˆ โ„)
138 simpr 484 . . . . . . . . . . . . . . . . . . . 20 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜))
139136, 137, 138nltled 11361 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐ทโ€˜๐‘˜) โ‰ค ๐‘ƒ)
140137, 136subge0d 11801 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ†” (๐ทโ€˜๐‘˜) โ‰ค ๐‘ƒ))
141139, 140mpbird 257 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ 0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))
142 elfzle1 13501 . . . . . . . . . . . . . . . . . . . . 21 ((๐ทโ€˜๐‘˜) โˆˆ (0...๐ผ) โ†’ 0 โ‰ค (๐ทโ€˜๐‘˜))
143129, 142syl 17 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ 0 โ‰ค (๐ทโ€˜๐‘˜))
144143adantr 480 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ 0 โ‰ค (๐ทโ€˜๐‘˜))
145137, 136subge02d 11803 . . . . . . . . . . . . . . . . . . 19 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (0 โ‰ค (๐ทโ€˜๐‘˜) โ†” (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค ๐‘ƒ))
146144, 145mpbid 231 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค ๐‘ƒ)
147133, 141, 146jca32 515 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((0 โˆˆ โ„ค โˆง ๐‘ƒ โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค) โˆง (0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค ๐‘ƒ)))
148 elfz2 13488 . . . . . . . . . . . . . . . . 17 ((๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ (0...๐‘ƒ) โ†” ((0 โˆˆ โ„ค โˆง ๐‘ƒ โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค) โˆง (0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค ๐‘ƒ)))
149147, 148sylibr 233 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ (0...๐‘ƒ))
150 permnn 14283 . . . . . . . . . . . . . . . 16 ((๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ (0...๐‘ƒ) โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„•)
151149, 150syl 17 . . . . . . . . . . . . . . 15 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„•)
152151nnzd 12582 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„ค)
153101elfzelzd 13499 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ ๐‘˜ โˆˆ โ„ค)
154102, 153zsubcld 12668 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐ฝ โˆ’ ๐‘˜) โˆˆ โ„ค)
155154adantr 480 . . . . . . . . . . . . . . 15 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐ฝ โˆ’ ๐‘˜) โˆˆ โ„ค)
156131adantr 480 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค)
157 elnn0z 12568 . . . . . . . . . . . . . . . 16 ((๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„•0 โ†” ((๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค โˆง 0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))
158156, 141, 157sylanbrc 582 . . . . . . . . . . . . . . 15 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„•0)
159 zexpcl 14039 . . . . . . . . . . . . . . 15 (((๐ฝ โˆ’ ๐‘˜) โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„•0) โ†’ ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„ค)
160155, 158, 159syl2anc 583 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„ค)
161127, 152, 1603jca 1125 . . . . . . . . . . . . 13 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„ค โˆง ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„ค))
1621613adantl3 1165 . . . . . . . . . . . 12 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„ค โˆง ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„ค))
1631273adantl3 1165 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆˆ โ„ค)
16459nn0zd 12581 . . . . . . . . . . . . . . . . . . . . . 22 (๐œ‘ โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„ค)
165164adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„ค)
166128, 165, 1313jca 1125 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โ†’ (0 โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ 1) โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค))
1671663adant3 1129 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (0 โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ 1) โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค))
168167adantr 480 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (0 โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ 1) โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค))
1691413adantl3 1165 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ 0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))
170 1red 11212 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ 1 โˆˆ โ„)
171 nnre 12216 . . . . . . . . . . . . . . . . . . . . . 22 ((๐ทโ€˜๐‘˜) โˆˆ โ„• โ†’ (๐ทโ€˜๐‘˜) โˆˆ โ„)
172171adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐ทโ€˜๐‘˜) โˆˆ โ„)
17357nnred 12224 . . . . . . . . . . . . . . . . . . . . . 22 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„)
174173adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆˆ โ„)
175 nnge1 12237 . . . . . . . . . . . . . . . . . . . . . 22 ((๐ทโ€˜๐‘˜) โˆˆ โ„• โ†’ 1 โ‰ค (๐ทโ€˜๐‘˜))
176175adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((๐œ‘ โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ 1 โ‰ค (๐ทโ€˜๐‘˜))
177170, 172, 174, 176lesub2dd 11828 . . . . . . . . . . . . . . . . . . . 20 ((๐œ‘ โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค (๐‘ƒ โˆ’ 1))
1781773adant2 1128 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค (๐‘ƒ โˆ’ 1))
179178adantr 480 . . . . . . . . . . . . . . . . . 18 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค (๐‘ƒ โˆ’ 1))
180168, 169, 179jca32 515 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((0 โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ 1) โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค) โˆง (0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค (๐‘ƒ โˆ’ 1))))
181 elfz2 13488 . . . . . . . . . . . . . . . . 17 ((๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ (0...(๐‘ƒ โˆ’ 1)) โ†” ((0 โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ 1) โˆˆ โ„ค โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ โ„ค) โˆง (0 โ‰ค (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆง (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โ‰ค (๐‘ƒ โˆ’ 1))))
182180, 181sylibr 233 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ (0...(๐‘ƒ โˆ’ 1)))
183 permnn 14283 . . . . . . . . . . . . . . . 16 ((๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)) โˆˆ (0...(๐‘ƒ โˆ’ 1)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„•)
184182, 183syl 17 . . . . . . . . . . . . . . 15 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„•)
185184nnzd 12582 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„ค)
186 dvdsmul1 16218 . . . . . . . . . . . . . 14 ((๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„ค) โ†’ ๐‘ƒ โˆฅ (๐‘ƒ ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
187163, 185, 186syl2anc 583 . . . . . . . . . . . . 13 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ (๐‘ƒ ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
18857nncnd 12225 . . . . . . . . . . . . . . . . . . . . 21 (๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„‚)
189 1cnd 11206 . . . . . . . . . . . . . . . . . . . . 21 (๐œ‘ โ†’ 1 โˆˆ โ„‚)
190188, 189npcand 11572 . . . . . . . . . . . . . . . . . . . 20 (๐œ‘ โ†’ ((๐‘ƒ โˆ’ 1) + 1) = ๐‘ƒ)
191190eqcomd 2730 . . . . . . . . . . . . . . . . . . 19 (๐œ‘ โ†’ ๐‘ƒ = ((๐‘ƒ โˆ’ 1) + 1))
192191fveq2d 6885 . . . . . . . . . . . . . . . . . 18 (๐œ‘ โ†’ (!โ€˜๐‘ƒ) = (!โ€˜((๐‘ƒ โˆ’ 1) + 1)))
193 facp1 14235 . . . . . . . . . . . . . . . . . . 19 ((๐‘ƒ โˆ’ 1) โˆˆ โ„•0 โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) + 1)) = ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท ((๐‘ƒ โˆ’ 1) + 1)))
19459, 193syl 17 . . . . . . . . . . . . . . . . . 18 (๐œ‘ โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) + 1)) = ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท ((๐‘ƒ โˆ’ 1) + 1)))
195190oveq2d 7417 . . . . . . . . . . . . . . . . . . 19 (๐œ‘ โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท ((๐‘ƒ โˆ’ 1) + 1)) = ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท ๐‘ƒ))
19659faccld 14241 . . . . . . . . . . . . . . . . . . . . 21 (๐œ‘ โ†’ (!โ€˜(๐‘ƒ โˆ’ 1)) โˆˆ โ„•)
197196nncnd 12225 . . . . . . . . . . . . . . . . . . . 20 (๐œ‘ โ†’ (!โ€˜(๐‘ƒ โˆ’ 1)) โˆˆ โ„‚)
198197, 188mulcomd 11232 . . . . . . . . . . . . . . . . . . 19 (๐œ‘ โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท ๐‘ƒ) = (๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))))
199195, 198eqtrd 2764 . . . . . . . . . . . . . . . . . 18 (๐œ‘ โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท ((๐‘ƒ โˆ’ 1) + 1)) = (๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))))
200192, 194, 1993eqtrd 2768 . . . . . . . . . . . . . . . . 17 (๐œ‘ โ†’ (!โ€˜๐‘ƒ) = (๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))))
201200oveq1d 7416 . . . . . . . . . . . . . . . 16 (๐œ‘ โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) = ((๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
202201adantr 480 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) = ((๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
2032023ad2antl1 1182 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) = ((๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
204188ad2antrr 723 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆˆ โ„‚)
205197ad2antrr 723 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (!โ€˜(๐‘ƒ โˆ’ 1)) โˆˆ โ„‚)
206158faccld 14241 . . . . . . . . . . . . . . . . 17 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„•)
207206nncnd 12225 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„‚)
208206nnne0d 12259 . . . . . . . . . . . . . . . 16 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โ‰  0)
209204, 205, 207, 208divassd 12022 . . . . . . . . . . . . . . 15 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€)) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) = (๐‘ƒ ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
2102093adantl3 1165 . . . . . . . . . . . . . 14 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ((๐‘ƒ ยท (!โ€˜(๐‘ƒ โˆ’ 1))) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) = (๐‘ƒ ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
211203, 210eqtr2d 2765 . . . . . . . . . . . . 13 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ (๐‘ƒ ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) = ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
212187, 211breqtrd 5164 . . . . . . . . . . . 12 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
213 dvdsmultr1 16236 . . . . . . . . . . . 12 ((๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โˆˆ โ„ค โˆง ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))) โˆˆ โ„ค) โ†’ (๐‘ƒ โˆฅ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) โ†’ ๐‘ƒ โˆฅ (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
214162, 212, 213sylc 65 . . . . . . . . . . 11 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
215 iffalse 4529 . . . . . . . . . . . 12 (ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) = (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
216215adantl 481 . . . . . . . . . . 11 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) = (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
217214, 216breqtrrd 5166 . . . . . . . . . 10 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ยฌ ๐‘ƒ < (๐ทโ€˜๐‘˜)) โ†’ ๐‘ƒ โˆฅ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
218126, 217pm2.61dan 810 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆฅ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
219 dvdsmultr1 16236 . . . . . . . . 9 ((๐‘ƒ โˆˆ โ„ค โˆง if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) โˆˆ โ„ค โˆง โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค) โ†’ (๐‘ƒ โˆฅ if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) โ†’ ๐‘ƒ โˆฅ (if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) ยท โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))))
220118, 218, 219sylc 65 . . . . . . . 8 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆฅ (if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) ยท โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
221 fzfid 13935 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ (1...๐‘€) โˆˆ Fin)
22293zcnd 12664 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„‚)
2232223ad2antl1 1182 . . . . . . . . 9 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘— โˆˆ (1...๐‘€)) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„‚)
224 simp2 1134 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘˜ โˆˆ (1...๐‘€))
225 fveq2 6881 . . . . . . . . . . . 12 (๐‘— = ๐‘˜ โ†’ (๐ทโ€˜๐‘—) = (๐ทโ€˜๐‘˜))
226225breq2d 5150 . . . . . . . . . . 11 (๐‘— = ๐‘˜ โ†’ (๐‘ƒ < (๐ทโ€˜๐‘—) โ†” ๐‘ƒ < (๐ทโ€˜๐‘˜)))
227225oveq2d 7417 . . . . . . . . . . . . . 14 (๐‘— = ๐‘˜ โ†’ (๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)) = (๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))
228227fveq2d 6885 . . . . . . . . . . . . 13 (๐‘— = ๐‘˜ โ†’ (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))) = (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))
229228oveq2d 7417 . . . . . . . . . . . 12 (๐‘— = ๐‘˜ โ†’ ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) = ((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
230 oveq2 7409 . . . . . . . . . . . . 13 (๐‘— = ๐‘˜ โ†’ (๐ฝ โˆ’ ๐‘—) = (๐ฝ โˆ’ ๐‘˜))
231230, 227oveq12d 7419 . . . . . . . . . . . 12 (๐‘— = ๐‘˜ โ†’ ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))) = ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))
232229, 231oveq12d 7419 . . . . . . . . . . 11 (๐‘— = ๐‘˜ โ†’ (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) = (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))))
233226, 232ifbieq2d 4546 . . . . . . . . . 10 (๐‘— = ๐‘˜ โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) = if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
234233adantl 481 . . . . . . . . 9 (((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โˆง ๐‘— = ๐‘˜) โ†’ if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) = if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))))
235221, 223, 224, 234fprodsplit1 44794 . . . . . . . 8 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) = (if(๐‘ƒ < (๐ทโ€˜๐‘˜), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜)))) ยท ((๐ฝ โˆ’ ๐‘˜)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘˜))))) ยท โˆ๐‘— โˆˆ ((1...๐‘€) โˆ– {๐‘˜})if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
236220, 235breqtrrd 5166 . . . . . . 7 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆฅ โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))
237 dvdsmultr2 16238 . . . . . . 7 ((๐‘ƒ โˆˆ โ„ค โˆง ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„ค โˆง โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„ค) โ†’ (๐‘ƒ โˆฅ โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โ†’ ๐‘ƒ โˆฅ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))))
23896, 236, 237sylc 65 . . . . . 6 ((๐œ‘ โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆฅ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
2392383adant1r 1174 . . . . 5 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆฅ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
240 simpr 484 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1))
241 eluzfz1 13505 . . . . . . . . . . . . . . . . . . 19 (๐‘€ โˆˆ (โ„คโ‰ฅโ€˜0) โ†’ 0 โˆˆ (0...๐‘€))
24216, 241syl 17 . . . . . . . . . . . . . . . . . 18 (๐œ‘ โ†’ 0 โˆˆ (0...๐‘€))
24323, 242ffvelcdmd 7077 . . . . . . . . . . . . . . . . 17 (๐œ‘ โ†’ (๐ทโ€˜0) โˆˆ (0...๐ผ))
244134, 243sselid 3972 . . . . . . . . . . . . . . . 16 (๐œ‘ โ†’ (๐ทโ€˜0) โˆˆ โ„)
245244adantr 480 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (๐ทโ€˜0) โˆˆ โ„)
24660adantr 480 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„)
247245, 246lttri3d 11351 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((๐ทโ€˜0) = (๐‘ƒ โˆ’ 1) โ†” (ยฌ (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0))))
248240, 247mpbid 231 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (ยฌ (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)))
249248simprd 495 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0))
250249iffalsed 4531 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) = (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))))
251 oveq2 7409 . . . . . . . . . . . . . . . . 17 ((๐ทโ€˜0) = (๐‘ƒ โˆ’ 1) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) = ((๐‘ƒ โˆ’ 1) โˆ’ (๐‘ƒ โˆ’ 1)))
25261subidd 11556 . . . . . . . . . . . . . . . . 17 (๐œ‘ โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐‘ƒ โˆ’ 1)) = 0)
253251, 252sylan9eqr 2786 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) = 0)
254253fveq2d 6885 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = (!โ€˜0))
255 fac0 14233 . . . . . . . . . . . . . . 15 (!โ€˜0) = 1
256254, 255eqtrdi 2780 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = 1)
257256oveq2d 7417 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) = ((!โ€˜(๐‘ƒ โˆ’ 1)) / 1))
258197div1d 11979 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / 1) = (!โ€˜(๐‘ƒ โˆ’ 1)))
259258adantr 480 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / 1) = (!โ€˜(๐‘ƒ โˆ’ 1)))
260257, 259eqtrd 2764 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) = (!โ€˜(๐‘ƒ โˆ’ 1)))
261253oveq2d 7417 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = (๐ฝโ†‘0))
26291zcnd 12664 . . . . . . . . . . . . . . 15 (๐œ‘ โ†’ ๐ฝ โˆˆ โ„‚)
263262exp0d 14102 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ (๐ฝโ†‘0) = 1)
264263adantr 480 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (๐ฝโ†‘0) = 1)
265261, 264eqtrd 2764 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = 1)
266260, 265oveq12d 7419 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) = ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท 1))
267197mulridd 11228 . . . . . . . . . . . 12 (๐œ‘ โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท 1) = (!โ€˜(๐‘ƒ โˆ’ 1)))
268267adantr 480 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท 1) = (!โ€˜(๐‘ƒ โˆ’ 1)))
269250, 266, 2683eqtrd 2768 . . . . . . . . . 10 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) = (!โ€˜(๐‘ƒ โˆ’ 1)))
270269oveq1d 7416 . . . . . . . . 9 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) = ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
271270oveq2d 7417 . . . . . . . 8 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))))
272271oveq1d 7416 . . . . . . 7 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))))
27383nncnd 12225 . . . . . . . . 9 (๐œ‘ โ†’ ((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) โˆˆ โ„‚)
27494zcnd 12664 . . . . . . . . . 10 (๐œ‘ โ†’ โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))) โˆˆ โ„‚)
275197, 274mulcld 11231 . . . . . . . . 9 (๐œ‘ โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) โˆˆ โ„‚)
276196nnne0d 12259 . . . . . . . . 9 (๐œ‘ โ†’ (!โ€˜(๐‘ƒ โˆ’ 1)) โ‰  0)
277273, 275, 197, 276divassd 12022 . . . . . . . 8 (๐œ‘ โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) / (!โ€˜(๐‘ƒ โˆ’ 1)))))
278277adantr 480 . . . . . . 7 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท ((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) / (!โ€˜(๐‘ƒ โˆ’ 1)))))
279274, 197, 276divcan3d 11992 . . . . . . . . 9 (๐œ‘ โ†’ (((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))
280279oveq2d 7417 . . . . . . . 8 (๐œ‘ โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) / (!โ€˜(๐‘ƒ โˆ’ 1)))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
281280adantr 480 . . . . . . 7 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (((!โ€˜(๐‘ƒ โˆ’ 1)) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) / (!โ€˜(๐‘ƒ โˆ’ 1)))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
282272, 278, 2813eqtrd 2768 . . . . . 6 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
2832823ad2ant1 1130 . . . . 5 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
284239, 283breqtrrd 5166 . . . 4 (((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โˆง ๐‘˜ โˆˆ (1...๐‘€) โˆง (๐ทโ€˜๐‘˜) โˆˆ โ„•) โ†’ ๐‘ƒ โˆฅ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))))
285284rexlimdv3a 3151 . . 3 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ (โˆƒ๐‘˜ โˆˆ (1...๐‘€)(๐ทโ€˜๐‘˜) โˆˆ โ„• โ†’ ๐‘ƒ โˆฅ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1)))))
28671, 285mpd 15 . 2 ((๐œ‘ โˆง (๐ทโ€˜0) = (๐‘ƒ โˆ’ 1)) โ†’ ๐‘ƒ โˆฅ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))))
287120adantr 480 . . 3 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ ๐‘ƒ โˆฅ 0)
288 simpr 484 . . . . . . . . . . 11 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0))
289288iftrued 4528 . . . . . . . . . 10 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) = 0)
290 simpr 484 . . . . . . . . . . . 12 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0))
291290iffalsed 4531 . . . . . . . . . . 11 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) = (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))))
292 simpll 764 . . . . . . . . . . . 12 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ ๐œ‘)
293244ad2antrr 723 . . . . . . . . . . . . 13 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (๐ทโ€˜0) โˆˆ โ„)
29460ad2antrr 723 . . . . . . . . . . . . 13 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„)
295293, 294, 290nltled 11361 . . . . . . . . . . . . 13 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (๐ทโ€˜0) โ‰ค (๐‘ƒ โˆ’ 1))
296 id 22 . . . . . . . . . . . . . . 15 ((๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1) โ†’ (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1))
297296necomd 2988 . . . . . . . . . . . . . 14 ((๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1) โ†’ (๐‘ƒ โˆ’ 1) โ‰  (๐ทโ€˜0))
298297ad2antlr 724 . . . . . . . . . . . . 13 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (๐‘ƒ โˆ’ 1) โ‰  (๐ทโ€˜0))
299293, 294, 295, 298leneltd 11365 . . . . . . . . . . . 12 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1))
30089oveq1d 7416 . . . . . . . . . . . . . . . 16 (๐œ‘ โ†’ (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = (0โ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))
301300adantr 480 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = (0โ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))
302243elfzelzd 13499 . . . . . . . . . . . . . . . . . . 19 (๐œ‘ โ†’ (๐ทโ€˜0) โˆˆ โ„ค)
303164, 302zsubcld 12668 . . . . . . . . . . . . . . . . . 18 (๐œ‘ โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) โˆˆ โ„ค)
304303adantr 480 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) โˆˆ โ„ค)
305 simpr 484 . . . . . . . . . . . . . . . . . 18 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1))
306244adantr 480 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (๐ทโ€˜0) โˆˆ โ„)
30760adantr 480 . . . . . . . . . . . . . . . . . . 19 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (๐‘ƒ โˆ’ 1) โˆˆ โ„)
308306, 307posdifd 11798 . . . . . . . . . . . . . . . . . 18 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ ((๐ทโ€˜0) < (๐‘ƒ โˆ’ 1) โ†” 0 < ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))
309305, 308mpbid 231 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ 0 < ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))
310 elnnz 12565 . . . . . . . . . . . . . . . . 17 (((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) โˆˆ โ„• โ†” (((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) โˆˆ โ„ค โˆง 0 < ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))
311304, 309, 310sylanbrc 582 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) โˆˆ โ„•)
3123110expd 14101 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (0โ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = 0)
313301, 312eqtrd 2764 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) = 0)
314313oveq2d 7417 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) = (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท 0))
315197adantr 480 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (!โ€˜(๐‘ƒ โˆ’ 1)) โˆˆ โ„‚)
316311nnnn0d 12529 . . . . . . . . . . . . . . . . 17 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ ((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)) โˆˆ โ„•0)
317316faccld 14241 . . . . . . . . . . . . . . . 16 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) โˆˆ โ„•)
318317nncnd 12225 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) โˆˆ โ„‚)
319317nnne0d 12259 . . . . . . . . . . . . . . 15 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))) โ‰  0)
320315, 318, 319divcld 11987 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ ((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) โˆˆ โ„‚)
321320mul01d 11410 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท 0) = 0)
322314, 321eqtrd 2764 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐ทโ€˜0) < (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) = 0)
323292, 299, 322syl2anc 583 . . . . . . . . . . 11 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) = 0)
324291, 323eqtrd 2764 . . . . . . . . . 10 (((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โˆง ยฌ (๐‘ƒ โˆ’ 1) < (๐ทโ€˜0)) โ†’ if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) = 0)
325289, 324pm2.61dan 810 . . . . . . . . 9 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) = 0)
326325oveq1d 7416 . . . . . . . 8 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) = (0 ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))))
327274mul02d 11409 . . . . . . . . 9 (๐œ‘ โ†’ (0 ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) = 0)
328327adantr 480 . . . . . . . 8 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (0 ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) = 0)
329326, 328eqtrd 2764 . . . . . . 7 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))))) = 0)
330329oveq2d 7417 . . . . . 6 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) = (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท 0))
331273mul01d 11410 . . . . . . 7 (๐œ‘ โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท 0) = 0)
332331adantr 480 . . . . . 6 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท 0) = 0)
333330, 332eqtrd 2764 . . . . 5 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) = 0)
334333oveq1d 7416 . . . 4 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = (0 / (!โ€˜(๐‘ƒ โˆ’ 1))))
335197, 276div0d 11986 . . . . 5 (๐œ‘ โ†’ (0 / (!โ€˜(๐‘ƒ โˆ’ 1))) = 0)
336335adantr 480 . . . 4 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ (0 / (!โ€˜(๐‘ƒ โˆ’ 1))) = 0)
337334, 336eqtrd 2764 . . 3 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))) = 0)
338287, 337breqtrrd 5166 . 2 ((๐œ‘ โˆง (๐ทโ€˜0) โ‰  (๐‘ƒ โˆ’ 1)) โ†’ ๐‘ƒ โˆฅ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))))
339286, 338pm2.61dane 3021 1 (๐œ‘ โ†’ ๐‘ƒ โˆฅ ((((!โ€˜๐ผ) / โˆ๐‘— โˆˆ (0...๐‘€)(!โ€˜(๐ทโ€˜๐‘—))) ยท (if((๐‘ƒ โˆ’ 1) < (๐ทโ€˜0), 0, (((!โ€˜(๐‘ƒ โˆ’ 1)) / (!โ€˜((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0)))) ยท (๐ฝโ†‘((๐‘ƒ โˆ’ 1) โˆ’ (๐ทโ€˜0))))) ยท โˆ๐‘— โˆˆ (1...๐‘€)if(๐‘ƒ < (๐ทโ€˜๐‘—), 0, (((!โ€˜๐‘ƒ) / (!โ€˜(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—)))) ยท ((๐ฝ โˆ’ ๐‘—)โ†‘(๐‘ƒ โˆ’ (๐ทโ€˜๐‘—))))))) / (!โ€˜(๐‘ƒ โˆ’ 1))))
Colors of variables: wff setvar class
Syntax hints:  ยฌ wn 3   โ†’ wi 4   โˆง wa 395   โˆจ wo 844   โˆง w3a 1084   = wceq 1533   โˆˆ wcel 2098   โ‰  wne 2932  โˆ€wral 3053  โˆƒwrex 3062  {crab 3424  Vcvv 3466   โˆ– cdif 3937   โІ wss 3940  ifcif 4520  {csn 4620   class class class wbr 5138   โ†ฆ cmpt 5221  โŸถwf 6529  โ€˜cfv 6533  (class class class)co 7401   โ†‘m cmap 8816  Fincfn 8935  โ„‚cc 11104  โ„cr 11105  0cc0 11106  1c1 11107   + caddc 11109   ยท cmul 11111   < clt 11245   โ‰ค cle 11246   โˆ’ cmin 11441   / cdiv 11868  โ„•cn 12209  โ„•0cn0 12469  โ„คcz 12555  โ„คโ‰ฅcuz 12819  ...cfz 13481  โ†‘cexp 14024  !cfa 14230  ฮฃcsu 15629  โˆcprod 15846   โˆฅ cdvds 16194
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1789  ax-4 1803  ax-5 1905  ax-6 1963  ax-7 2003  ax-8 2100  ax-9 2108  ax-10 2129  ax-11 2146  ax-12 2163  ax-ext 2695  ax-rep 5275  ax-sep 5289  ax-nul 5296  ax-pow 5353  ax-pr 5417  ax-un 7718  ax-inf2 9632  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183  ax-pre-sup 11184
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 845  df-3or 1085  df-3an 1086  df-tru 1536  df-fal 1546  df-ex 1774  df-nf 1778  df-sb 2060  df-mo 2526  df-eu 2555  df-clab 2702  df-cleq 2716  df-clel 2802  df-nfc 2877  df-ne 2933  df-nel 3039  df-ral 3054  df-rex 3063  df-rmo 3368  df-reu 3369  df-rab 3425  df-v 3468  df-sbc 3770  df-csb 3886  df-dif 3943  df-un 3945  df-in 3947  df-ss 3957  df-pss 3959  df-nul 4315  df-if 4521  df-pw 4596  df-sn 4621  df-pr 4623  df-op 4627  df-uni 4900  df-int 4941  df-iun 4989  df-br 5139  df-opab 5201  df-mpt 5222  df-tr 5256  df-id 5564  df-eprel 5570  df-po 5578  df-so 5579  df-fr 5621  df-se 5622  df-we 5623  df-xp 5672  df-rel 5673  df-cnv 5674  df-co 5675  df-dm 5676  df-rn 5677  df-res 5678  df-ima 5679  df-pred 6290  df-ord 6357  df-on 6358  df-lim 6359  df-suc 6360  df-iota 6485  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-isom 6542  df-riota 7357  df-ov 7404  df-oprab 7405  df-mpo 7406  df-om 7849  df-1st 7968  df-2nd 7969  df-frecs 8261  df-wrecs 8292  df-recs 8366  df-rdg 8405  df-1o 8461  df-er 8699  df-map 8818  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-sup 9433  df-oi 9501  df-card 9930  df-pnf 11247  df-mnf 11248  df-xr 11249  df-ltxr 11250  df-le 11251  df-sub 11443  df-neg 11444  df-div 11869  df-nn 12210  df-2 12272  df-3 12273  df-n0 12470  df-z 12556  df-uz 12820  df-rp 12972  df-fz 13482  df-fzo 13625  df-seq 13964  df-exp 14025  df-fac 14231  df-bc 14260  df-hash 14288  df-cj 15043  df-re 15044  df-im 15045  df-sqrt 15179  df-abs 15180  df-clim 15429  df-sum 15630  df-prod 15847  df-dvds 16195
This theorem is referenced by:  etransclem38  45473
  Copyright terms: Public domain W3C validator