Metamath Proof Explorer


Theorem etransclem25

Description: P factorial divides the N -th derivative of F applied to J . (Contributed by Glauco Siliprandi, 5-Apr-2020)

Ref Expression
Hypotheses etransclem25.p โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„• )
etransclem25.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0 )
etransclem25.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
etransclem25.c โŠข ( ๐œ‘ โ†’ ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) )
etransclem25.sumc โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ๐ถ โ€˜ ๐‘— ) = ๐‘ )
etransclem25.t โŠข ๐‘‡ = ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) ยท ( if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) ยท โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) )
etransclem25.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( 1 ... ๐‘€ ) )
Assertion etransclem25 ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ๐‘‡ )

Proof

Step Hyp Ref Expression
1 etransclem25.p โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„• )
2 etransclem25.m โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„•0 )
3 etransclem25.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
4 etransclem25.c โŠข ( ๐œ‘ โ†’ ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) )
5 etransclem25.sumc โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ๐ถ โ€˜ ๐‘— ) = ๐‘ )
6 etransclem25.t โŠข ๐‘‡ = ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) ยท ( if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) ยท โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) )
7 etransclem25.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( 1 ... ๐‘€ ) )
8 1 nnnn0d โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„•0 )
9 8 faccld โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„• )
10 9 nnzd โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„ค )
11 5 eqcomd โŠข ( ๐œ‘ โ†’ ๐‘ = ฮฃ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ๐ถ โ€˜ ๐‘— ) )
12 11 fveq2d โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ ) = ( ! โ€˜ ฮฃ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ๐ถ โ€˜ ๐‘— ) ) )
13 12 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) = ( ( ! โ€˜ ฮฃ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ๐ถ โ€˜ ๐‘— ) ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) )
14 nfcv โŠข โ„ฒ ๐‘— ๐ถ
15 fzfid โŠข ( ๐œ‘ โ†’ ( 0 ... ๐‘€ ) โˆˆ Fin )
16 nn0ex โŠข โ„•0 โˆˆ V
17 fzssnn0 โŠข ( 0 ... ๐‘ ) โŠ† โ„•0
18 mapss โŠข ( ( โ„•0 โˆˆ V โˆง ( 0 ... ๐‘ ) โŠ† โ„•0 ) โ†’ ( ( 0 ... ๐‘ ) โ†‘m ( 0 ... ๐‘€ ) ) โŠ† ( โ„•0 โ†‘m ( 0 ... ๐‘€ ) ) )
19 16 17 18 mp2an โŠข ( ( 0 ... ๐‘ ) โ†‘m ( 0 ... ๐‘€ ) ) โŠ† ( โ„•0 โ†‘m ( 0 ... ๐‘€ ) )
20 ovex โŠข ( 0 ... ๐‘ ) โˆˆ V
21 ovexd โŠข ( ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) โ†’ ( 0 ... ๐‘€ ) โˆˆ V )
22 elmapg โŠข ( ( ( 0 ... ๐‘ ) โˆˆ V โˆง ( 0 ... ๐‘€ ) โˆˆ V ) โ†’ ( ๐ถ โˆˆ ( ( 0 ... ๐‘ ) โ†‘m ( 0 ... ๐‘€ ) ) โ†” ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) ) )
23 20 21 22 sylancr โŠข ( ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) โ†’ ( ๐ถ โˆˆ ( ( 0 ... ๐‘ ) โ†‘m ( 0 ... ๐‘€ ) ) โ†” ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) ) )
24 23 ibir โŠข ( ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) โ†’ ๐ถ โˆˆ ( ( 0 ... ๐‘ ) โ†‘m ( 0 ... ๐‘€ ) ) )
25 19 24 sselid โŠข ( ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) โ†’ ๐ถ โˆˆ ( โ„•0 โ†‘m ( 0 ... ๐‘€ ) ) )
26 4 25 syl โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ ( โ„•0 โ†‘m ( 0 ... ๐‘€ ) ) )
27 14 15 26 mccl โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ฮฃ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ๐ถ โ€˜ ๐‘— ) ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) โˆˆ โ„• )
28 13 27 eqeltrd โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) โˆˆ โ„• )
29 28 nnzd โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) โˆˆ โ„ค )
30 7 elfzelzd โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ค )
31 1 2 4 30 etransclem10 โŠข ( ๐œ‘ โ†’ if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) โˆˆ โ„ค )
32 29 31 zmulcld โŠข ( ๐œ‘ โ†’ ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) ยท if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) ) โˆˆ โ„ค )
33 fzfid โŠข ( ๐œ‘ โ†’ ( 1 ... ๐‘€ ) โˆˆ Fin )
34 1 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 1 ... ๐‘€ ) ) โ†’ ๐‘ƒ โˆˆ โ„• )
35 4 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 1 ... ๐‘€ ) ) โ†’ ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) )
36 0z โŠข 0 โˆˆ โ„ค
37 fzp1ss โŠข ( 0 โˆˆ โ„ค โ†’ ( ( 0 + 1 ) ... ๐‘€ ) โŠ† ( 0 ... ๐‘€ ) )
38 36 37 ax-mp โŠข ( ( 0 + 1 ) ... ๐‘€ ) โŠ† ( 0 ... ๐‘€ )
39 id โŠข ( ๐‘— โˆˆ ( 1 ... ๐‘€ ) โ†’ ๐‘— โˆˆ ( 1 ... ๐‘€ ) )
40 1e0p1 โŠข 1 = ( 0 + 1 )
41 40 oveq1i โŠข ( 1 ... ๐‘€ ) = ( ( 0 + 1 ) ... ๐‘€ )
42 39 41 eleqtrdi โŠข ( ๐‘— โˆˆ ( 1 ... ๐‘€ ) โ†’ ๐‘— โˆˆ ( ( 0 + 1 ) ... ๐‘€ ) )
43 38 42 sselid โŠข ( ๐‘— โˆˆ ( 1 ... ๐‘€ ) โ†’ ๐‘— โˆˆ ( 0 ... ๐‘€ ) )
44 43 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 1 ... ๐‘€ ) ) โ†’ ๐‘— โˆˆ ( 0 ... ๐‘€ ) )
45 30 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 1 ... ๐‘€ ) ) โ†’ ๐ฝ โˆˆ โ„ค )
46 34 35 44 45 etransclem3 โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 1 ... ๐‘€ ) ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„ค )
47 33 46 fprodzcl โŠข ( ๐œ‘ โ†’ โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„ค )
48 10 32 47 3jca โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„ค โˆง ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) ยท if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) ) โˆˆ โ„ค โˆง โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„ค ) )
49 30 zcnd โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„‚ )
50 49 subidd โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆ’ ๐ฝ ) = 0 )
51 50 eqcomd โŠข ( ๐œ‘ โ†’ 0 = ( ๐ฝ โˆ’ ๐ฝ ) )
52 51 oveq1d โŠข ( ๐œ‘ โ†’ ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) = ( ( ๐ฝ โˆ’ ๐ฝ ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) )
53 52 oveq2d โŠข ( ๐œ‘ โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐ฝ ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
54 53 ifeq2d โŠข ( ๐œ‘ โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) = if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐ฝ ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
55 id โŠข ( ๐ฝ โˆˆ ( 1 ... ๐‘€ ) โ†’ ๐ฝ โˆˆ ( 1 ... ๐‘€ ) )
56 55 41 eleqtrdi โŠข ( ๐ฝ โˆˆ ( 1 ... ๐‘€ ) โ†’ ๐ฝ โˆˆ ( ( 0 + 1 ) ... ๐‘€ ) )
57 38 56 sselid โŠข ( ๐ฝ โˆˆ ( 1 ... ๐‘€ ) โ†’ ๐ฝ โˆˆ ( 0 ... ๐‘€ ) )
58 7 57 syl โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ ( 0 ... ๐‘€ ) )
59 1 4 58 30 etransclem3 โŠข ( ๐œ‘ โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐ฝ ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) โˆˆ โ„ค )
60 54 59 eqeltrd โŠข ( ๐œ‘ โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) โˆˆ โ„ค )
61 fzfi โŠข ( 1 ... ๐‘€ ) โˆˆ Fin
62 diffi โŠข ( ( 1 ... ๐‘€ ) โˆˆ Fin โ†’ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) โˆˆ Fin )
63 61 62 mp1i โŠข ( ๐œ‘ โ†’ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) โˆˆ Fin )
64 1 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) ) โ†’ ๐‘ƒ โˆˆ โ„• )
65 4 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) ) โ†’ ๐ถ : ( 0 ... ๐‘€ ) โŸถ ( 0 ... ๐‘ ) )
66 eldifi โŠข ( ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) โ†’ ๐‘— โˆˆ ( 1 ... ๐‘€ ) )
67 66 43 syl โŠข ( ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) โ†’ ๐‘— โˆˆ ( 0 ... ๐‘€ ) )
68 67 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) ) โ†’ ๐‘— โˆˆ ( 0 ... ๐‘€ ) )
69 30 adantr โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) ) โ†’ ๐ฝ โˆˆ โ„ค )
70 64 65 68 69 etransclem3 โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„ค )
71 63 70 fprodzcl โŠข ( ๐œ‘ โ†’ โˆ ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„ค )
72 dvds0 โŠข ( ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„ค โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ 0 )
73 10 72 syl โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ 0 )
74 73 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ 0 )
75 iftrue โŠข ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) = 0 )
76 75 eqcomd โŠข ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) โ†’ 0 = if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
77 76 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ 0 = if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
78 74 77 breqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
79 iddvds โŠข ( ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„ค โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ( ! โ€˜ ๐‘ƒ ) )
80 10 79 syl โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ( ! โ€˜ ๐‘ƒ ) )
81 80 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ( ! โ€˜ ๐‘ƒ ) )
82 iffalse โŠข ( ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) = ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
83 82 ad2antlr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) = ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
84 oveq1 โŠข ( ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) = ( ( ๐ถ โ€˜ ๐ฝ ) โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) )
85 84 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) = ( ( ๐ถ โ€˜ ๐ฝ ) โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) )
86 4 58 ffvelcdmd โŠข ( ๐œ‘ โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ ( 0 ... ๐‘ ) )
87 86 elfzelzd โŠข ( ๐œ‘ โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„ค )
88 87 zcnd โŠข ( ๐œ‘ โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„‚ )
89 88 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„‚ )
90 89 subidd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ๐ถ โ€˜ ๐ฝ ) โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) = 0 )
91 85 90 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) = 0 )
92 91 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) = ( ! โ€˜ 0 ) )
93 fac0 โŠข ( ! โ€˜ 0 ) = 1
94 92 93 eqtrdi โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) = 1 )
95 94 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ( ! โ€˜ ๐‘ƒ ) / 1 ) )
96 9 nncnd โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„‚ )
97 96 div1d โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ƒ ) / 1 ) = ( ! โ€˜ ๐‘ƒ ) )
98 97 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ! โ€˜ ๐‘ƒ ) / 1 ) = ( ! โ€˜ ๐‘ƒ ) )
99 95 98 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ! โ€˜ ๐‘ƒ ) )
100 91 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) = ( 0 โ†‘ 0 ) )
101 0cnd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ 0 โˆˆ โ„‚ )
102 101 exp0d โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( 0 โ†‘ 0 ) = 1 )
103 100 102 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) = 1 )
104 99 103 oveq12d โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ( ! โ€˜ ๐‘ƒ ) ยท 1 ) )
105 96 mulridd โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ƒ ) ยท 1 ) = ( ! โ€˜ ๐‘ƒ ) )
106 105 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ! โ€˜ ๐‘ƒ ) ยท 1 ) = ( ! โ€˜ ๐‘ƒ ) )
107 104 106 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ! โ€˜ ๐‘ƒ ) )
108 107 adantlr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ! โ€˜ ๐‘ƒ ) )
109 83 108 eqtr2d โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) = if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
110 81 109 breqtrd โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
111 73 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ 0 )
112 simpr โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) )
113 112 adantr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) )
114 113 iffalsed โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) = ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
115 simpll โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ๐œ‘ )
116 87 zred โŠข ( ๐œ‘ โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„ )
117 116 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„ )
118 1 nnred โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„ )
119 118 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ๐‘ƒ โˆˆ โ„ )
120 116 adantr โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„ )
121 118 adantr โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ๐‘ƒ โˆˆ โ„ )
122 120 121 112 nltled โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โ‰ค ๐‘ƒ )
123 122 adantr โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โ‰ค ๐‘ƒ )
124 neqne โŠข ( ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) โ†’ ๐‘ƒ โ‰  ( ๐ถ โ€˜ ๐ฝ ) )
125 124 adantl โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ๐‘ƒ โ‰  ( ๐ถ โ€˜ ๐ฝ ) )
126 117 119 123 125 leneltd โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ )
127 1 nnzd โŠข ( ๐œ‘ โ†’ ๐‘ƒ โˆˆ โ„ค )
128 127 adantr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ๐‘ƒ โˆˆ โ„ค )
129 87 adantr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„ค )
130 128 129 zsubcld โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) โˆˆ โ„ค )
131 simpr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ )
132 116 adantr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ๐ถ โ€˜ ๐ฝ ) โˆˆ โ„ )
133 118 adantr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ๐‘ƒ โˆˆ โ„ )
134 132 133 posdifd โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ โ†” 0 < ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) )
135 131 134 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ 0 < ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) )
136 elnnz โŠข ( ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) โˆˆ โ„• โ†” ( ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) โˆˆ โ„ค โˆง 0 < ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) )
137 130 135 136 sylanbrc โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) โˆˆ โ„• )
138 137 0expd โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) = 0 )
139 138 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท 0 ) )
140 96 adantr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„‚ )
141 137 nnnn0d โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) โˆˆ โ„•0 )
142 141 faccld โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) โˆˆ โ„• )
143 142 nncnd โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) โˆˆ โ„‚ )
144 142 nnne0d โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) โ‰  0 )
145 140 143 144 divcld โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) โˆˆ โ„‚ )
146 145 mul01d โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท 0 ) = 0 )
147 139 146 eqtrd โŠข ( ( ๐œ‘ โˆง ( ๐ถ โ€˜ ๐ฝ ) < ๐‘ƒ ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = 0 )
148 115 126 147 syl2anc โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) = 0 )
149 114 148 eqtr2d โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ 0 = if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
150 111 149 breqtrd โŠข ( ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โˆง ยฌ ๐‘ƒ = ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
151 110 150 pm2.61dan โŠข ( ( ๐œ‘ โˆง ยฌ ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
152 78 151 pm2.61dan โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
153 10 60 71 152 dvdsmultr1d โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ( if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) ยท โˆ ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) )
154 46 zcnd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 1 ... ๐‘€ ) ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„‚ )
155 fveq2 โŠข ( ๐‘— = ๐ฝ โ†’ ( ๐ถ โ€˜ ๐‘— ) = ( ๐ถ โ€˜ ๐ฝ ) )
156 155 breq2d โŠข ( ๐‘— = ๐ฝ โ†’ ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) โ†” ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) )
157 156 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) โ†” ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) ) )
158 155 oveq2d โŠข ( ๐‘— = ๐ฝ โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) = ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) )
159 158 fveq2d โŠข ( ๐‘— = ๐ฝ โ†’ ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) = ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) )
160 159 oveq2d โŠข ( ๐‘— = ๐ฝ โ†’ ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) = ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
161 160 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) = ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
162 oveq2 โŠข ( ๐‘— = ๐ฝ โ†’ ( ๐ฝ โˆ’ ๐‘— ) = ( ๐ฝ โˆ’ ๐ฝ ) )
163 162 50 sylan9eqr โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ ( ๐ฝ โˆ’ ๐‘— ) = 0 )
164 158 adantl โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) = ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) )
165 163 164 oveq12d โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) = ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) )
166 161 165 oveq12d โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) = ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) )
167 157 166 ifbieq2d โŠข ( ( ๐œ‘ โˆง ๐‘— = ๐ฝ ) โ†’ if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) = if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) )
168 33 154 7 167 fprodsplit1 โŠข ( ๐œ‘ โ†’ โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) = ( if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐ฝ ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ยท ( 0 โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐ฝ ) ) ) ) ) ยท โˆ ๐‘— โˆˆ ( ( 1 ... ๐‘€ ) โˆ– { ๐ฝ } ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) )
169 153 168 breqtrrd โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) )
170 dvdsmultr2 โŠข ( ( ( ! โ€˜ ๐‘ƒ ) โˆˆ โ„ค โˆง ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 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 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) ) )
171 48 169 170 sylc โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ( ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) ยท if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) ) ยท โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) )
172 3 faccld โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ ) โˆˆ โ„• )
173 172 nncnd โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ ) โˆˆ โ„‚ )
174 4 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ๐‘€ ) ) โ†’ ( ๐ถ โ€˜ ๐‘— ) โˆˆ ( 0 ... ๐‘ ) )
175 17 174 sselid โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ๐‘€ ) ) โ†’ ( ๐ถ โ€˜ ๐‘— ) โˆˆ โ„•0 )
176 175 faccld โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ๐‘€ ) ) โ†’ ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) โˆˆ โ„• )
177 176 nncnd โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ๐‘€ ) ) โ†’ ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) โˆˆ โ„‚ )
178 15 177 fprodcl โŠข ( ๐œ‘ โ†’ โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) โˆˆ โ„‚ )
179 176 nnne0d โŠข ( ( ๐œ‘ โˆง ๐‘— โˆˆ ( 0 ... ๐‘€ ) ) โ†’ ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) โ‰  0 )
180 15 177 179 fprodn0 โŠข ( ๐œ‘ โ†’ โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) โ‰  0 )
181 173 178 180 divcld โŠข ( ๐œ‘ โ†’ ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) โˆˆ โ„‚ )
182 31 zcnd โŠข ( ๐œ‘ โ†’ if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) โˆˆ โ„‚ )
183 33 154 fprodcl โŠข ( ๐œ‘ โ†’ โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) โˆˆ โ„‚ )
184 181 182 183 mulassd โŠข ( ๐œ‘ โ†’ ( ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 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 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) ) )
185 184 6 eqtr4di โŠข ( ๐œ‘ โ†’ ( ( ( ( ! โ€˜ ๐‘ ) / โˆ ๐‘— โˆˆ ( 0 ... ๐‘€ ) ( ! โ€˜ ( ๐ถ โ€˜ ๐‘— ) ) ) ยท if ( ( ๐‘ƒ โˆ’ 1 ) < ( ๐ถ โ€˜ 0 ) , 0 , ( ( ( ! โ€˜ ( ๐‘ƒ โˆ’ 1 ) ) / ( ! โ€˜ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ยท ( ๐ฝ โ†‘ ( ( ๐‘ƒ โˆ’ 1 ) โˆ’ ( ๐ถ โ€˜ 0 ) ) ) ) ) ) ยท โˆ ๐‘— โˆˆ ( 1 ... ๐‘€ ) if ( ๐‘ƒ < ( ๐ถ โ€˜ ๐‘— ) , 0 , ( ( ( ! โ€˜ ๐‘ƒ ) / ( ! โ€˜ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ยท ( ( ๐ฝ โˆ’ ๐‘— ) โ†‘ ( ๐‘ƒ โˆ’ ( ๐ถ โ€˜ ๐‘— ) ) ) ) ) ) = ๐‘‡ )
186 171 185 breqtrd โŠข ( ๐œ‘ โ†’ ( ! โ€˜ ๐‘ƒ ) โˆฅ ๐‘‡ )