Metamath Proof Explorer


Theorem subfacval2

Description: A closed-form expression for the subfactorial. (Contributed by Mario Carneiro, 23-Jan-2015)

Ref Expression
Hypotheses derang.d โŠข ๐ท = ( ๐‘ฅ โˆˆ Fin โ†ฆ ( โ™ฏ โ€˜ { ๐‘“ โˆฃ ( ๐‘“ : ๐‘ฅ โ€“1-1-ontoโ†’ ๐‘ฅ โˆง โˆ€ ๐‘ฆ โˆˆ ๐‘ฅ ( ๐‘“ โ€˜ ๐‘ฆ ) โ‰  ๐‘ฆ ) } ) )
subfac.n โŠข ๐‘† = ( ๐‘› โˆˆ โ„•0 โ†ฆ ( ๐ท โ€˜ ( 1 ... ๐‘› ) ) )
Assertion subfacval2 ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘† โ€˜ ๐‘ ) = ( ( ! โ€˜ ๐‘ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )

Proof

Step Hyp Ref Expression
1 derang.d โŠข ๐ท = ( ๐‘ฅ โˆˆ Fin โ†ฆ ( โ™ฏ โ€˜ { ๐‘“ โˆฃ ( ๐‘“ : ๐‘ฅ โ€“1-1-ontoโ†’ ๐‘ฅ โˆง โˆ€ ๐‘ฆ โˆˆ ๐‘ฅ ( ๐‘“ โ€˜ ๐‘ฆ ) โ‰  ๐‘ฆ ) } ) )
2 subfac.n โŠข ๐‘† = ( ๐‘› โˆˆ โ„•0 โ†ฆ ( ๐ท โ€˜ ( 1 ... ๐‘› ) ) )
3 fveq2 โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘† โ€˜ ๐‘ฅ ) = ( ๐‘† โ€˜ 0 ) )
4 1 2 subfac0 โŠข ( ๐‘† โ€˜ 0 ) = 1
5 3 4 eqtrdi โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘† โ€˜ ๐‘ฅ ) = 1 )
6 fveq2 โŠข ( ๐‘ฅ = 0 โ†’ ( ! โ€˜ ๐‘ฅ ) = ( ! โ€˜ 0 ) )
7 fac0 โŠข ( ! โ€˜ 0 ) = 1
8 6 7 eqtrdi โŠข ( ๐‘ฅ = 0 โ†’ ( ! โ€˜ ๐‘ฅ ) = 1 )
9 oveq2 โŠข ( ๐‘ฅ = 0 โ†’ ( 0 ... ๐‘ฅ ) = ( 0 ... 0 ) )
10 9 sumeq1d โŠข ( ๐‘ฅ = 0 โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
11 8 10 oveq12d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
12 5 11 eqeq12d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” 1 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
13 fv0p1e1 โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ๐‘† โ€˜ 1 ) )
14 1 2 subfac1 โŠข ( ๐‘† โ€˜ 1 ) = 0
15 13 14 eqtrdi โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = 0 )
16 fv0p1e1 โŠข ( ๐‘ฅ = 0 โ†’ ( ! โ€˜ ( ๐‘ฅ + 1 ) ) = ( ! โ€˜ 1 ) )
17 fac1 โŠข ( ! โ€˜ 1 ) = 1
18 16 17 eqtrdi โŠข ( ๐‘ฅ = 0 โ†’ ( ! โ€˜ ( ๐‘ฅ + 1 ) ) = 1 )
19 oveq1 โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘ฅ + 1 ) = ( 0 + 1 ) )
20 0p1e1 โŠข ( 0 + 1 ) = 1
21 19 20 eqtrdi โŠข ( ๐‘ฅ = 0 โ†’ ( ๐‘ฅ + 1 ) = 1 )
22 21 oveq2d โŠข ( ๐‘ฅ = 0 โ†’ ( 0 ... ( ๐‘ฅ + 1 ) ) = ( 0 ... 1 ) )
23 22 sumeq1d โŠข ( ๐‘ฅ = 0 โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
24 18 23 oveq12d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
25 15 24 eqeq12d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” 0 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
26 12 25 anbi12d โŠข ( ๐‘ฅ = 0 โ†’ ( ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†” ( 1 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง 0 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
27 fveq2 โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ๐‘† โ€˜ ๐‘ฅ ) = ( ๐‘† โ€˜ ๐‘š ) )
28 fveq2 โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ! โ€˜ ๐‘ฅ ) = ( ! โ€˜ ๐‘š ) )
29 oveq2 โŠข ( ๐‘ฅ = ๐‘š โ†’ ( 0 ... ๐‘ฅ ) = ( 0 ... ๐‘š ) )
30 29 sumeq1d โŠข ( ๐‘ฅ = ๐‘š โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
31 28 30 oveq12d โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
32 27 31 eqeq12d โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
33 fvoveq1 โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) )
34 fvoveq1 โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ! โ€˜ ( ๐‘ฅ + 1 ) ) = ( ! โ€˜ ( ๐‘š + 1 ) ) )
35 oveq1 โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ๐‘ฅ + 1 ) = ( ๐‘š + 1 ) )
36 35 oveq2d โŠข ( ๐‘ฅ = ๐‘š โ†’ ( 0 ... ( ๐‘ฅ + 1 ) ) = ( 0 ... ( ๐‘š + 1 ) ) )
37 36 sumeq1d โŠข ( ๐‘ฅ = ๐‘š โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
38 34 37 oveq12d โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
39 33 38 eqeq12d โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
40 32 39 anbi12d โŠข ( ๐‘ฅ = ๐‘š โ†’ ( ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†” ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
41 fveq2 โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ๐‘† โ€˜ ๐‘ฅ ) = ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) )
42 fveq2 โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ! โ€˜ ๐‘ฅ ) = ( ! โ€˜ ( ๐‘š + 1 ) ) )
43 oveq2 โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( 0 ... ๐‘ฅ ) = ( 0 ... ( ๐‘š + 1 ) ) )
44 43 sumeq1d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
45 42 44 oveq12d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
46 41 45 eqeq12d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
47 fvoveq1 โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) )
48 fvoveq1 โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ! โ€˜ ( ๐‘ฅ + 1 ) ) = ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) )
49 oveq1 โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ๐‘ฅ + 1 ) = ( ( ๐‘š + 1 ) + 1 ) )
50 49 oveq2d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( 0 ... ( ๐‘ฅ + 1 ) ) = ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) )
51 50 sumeq1d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
52 48 51 oveq12d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
53 47 52 eqeq12d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
54 46 53 anbi12d โŠข ( ๐‘ฅ = ( ๐‘š + 1 ) โ†’ ( ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†” ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
55 fveq2 โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ๐‘† โ€˜ ๐‘ฅ ) = ( ๐‘† โ€˜ ๐‘ ) )
56 fveq2 โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ! โ€˜ ๐‘ฅ ) = ( ! โ€˜ ๐‘ ) )
57 oveq2 โŠข ( ๐‘ฅ = ๐‘ โ†’ ( 0 ... ๐‘ฅ ) = ( 0 ... ๐‘ ) )
58 57 sumeq1d โŠข ( ๐‘ฅ = ๐‘ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
59 56 58 oveq12d โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ๐‘ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
60 55 59 eqeq12d โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ๐‘† โ€˜ ๐‘ ) = ( ( ! โ€˜ ๐‘ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
61 fvoveq1 โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ๐‘† โ€˜ ( ๐‘ + 1 ) ) )
62 fvoveq1 โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ! โ€˜ ( ๐‘ฅ + 1 ) ) = ( ! โ€˜ ( ๐‘ + 1 ) ) )
63 oveq1 โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ๐‘ฅ + 1 ) = ( ๐‘ + 1 ) )
64 63 oveq2d โŠข ( ๐‘ฅ = ๐‘ โ†’ ( 0 ... ( ๐‘ฅ + 1 ) ) = ( 0 ... ( ๐‘ + 1 ) ) )
65 64 sumeq1d โŠข ( ๐‘ฅ = ๐‘ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
66 62 65 oveq12d โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ๐‘ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
67 61 66 eqeq12d โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ๐‘† โ€˜ ( ๐‘ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
68 60 67 anbi12d โŠข ( ๐‘ฅ = ๐‘ โ†’ ( ( ( ๐‘† โ€˜ ๐‘ฅ ) = ( ( ! โ€˜ ๐‘ฅ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ฅ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘ฅ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ฅ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ฅ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†” ( ( ๐‘† โ€˜ ๐‘ ) = ( ( ! โ€˜ ๐‘ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
69 0z โŠข 0 โˆˆ โ„ค
70 ax-1cn โŠข 1 โˆˆ โ„‚
71 oveq2 โŠข ( ๐‘˜ = 0 โ†’ ( - 1 โ†‘ ๐‘˜ ) = ( - 1 โ†‘ 0 ) )
72 neg1cn โŠข - 1 โˆˆ โ„‚
73 exp0 โŠข ( - 1 โˆˆ โ„‚ โ†’ ( - 1 โ†‘ 0 ) = 1 )
74 72 73 ax-mp โŠข ( - 1 โ†‘ 0 ) = 1
75 71 74 eqtrdi โŠข ( ๐‘˜ = 0 โ†’ ( - 1 โ†‘ ๐‘˜ ) = 1 )
76 fveq2 โŠข ( ๐‘˜ = 0 โ†’ ( ! โ€˜ ๐‘˜ ) = ( ! โ€˜ 0 ) )
77 76 7 eqtrdi โŠข ( ๐‘˜ = 0 โ†’ ( ! โ€˜ ๐‘˜ ) = 1 )
78 75 77 oveq12d โŠข ( ๐‘˜ = 0 โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ( 1 / 1 ) )
79 70 div1i โŠข ( 1 / 1 ) = 1
80 78 79 eqtrdi โŠข ( ๐‘˜ = 0 โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 1 )
81 80 fsum1 โŠข ( ( 0 โˆˆ โ„ค โˆง 1 โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 1 )
82 69 70 81 mp2an โŠข ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 1
83 82 oveq2i โŠข ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( 1 ยท 1 )
84 1t1e1 โŠข ( 1 ยท 1 ) = 1
85 83 84 eqtr2i โŠข 1 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
86 nn0uz โŠข โ„•0 = ( โ„คโ‰ฅ โ€˜ 0 )
87 1e0p1 โŠข 1 = ( 0 + 1 )
88 oveq2 โŠข ( ๐‘˜ = 1 โ†’ ( - 1 โ†‘ ๐‘˜ ) = ( - 1 โ†‘ 1 ) )
89 exp1 โŠข ( - 1 โˆˆ โ„‚ โ†’ ( - 1 โ†‘ 1 ) = - 1 )
90 72 89 ax-mp โŠข ( - 1 โ†‘ 1 ) = - 1
91 88 90 eqtrdi โŠข ( ๐‘˜ = 1 โ†’ ( - 1 โ†‘ ๐‘˜ ) = - 1 )
92 fveq2 โŠข ( ๐‘˜ = 1 โ†’ ( ! โ€˜ ๐‘˜ ) = ( ! โ€˜ 1 ) )
93 92 17 eqtrdi โŠข ( ๐‘˜ = 1 โ†’ ( ! โ€˜ ๐‘˜ ) = 1 )
94 91 93 oveq12d โŠข ( ๐‘˜ = 1 โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ( - 1 / 1 ) )
95 72 div1i โŠข ( - 1 / 1 ) = - 1
96 94 95 eqtrdi โŠข ( ๐‘˜ = 1 โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = - 1 )
97 neg1rr โŠข - 1 โˆˆ โ„
98 reexpcl โŠข ( ( - 1 โˆˆ โ„ โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( - 1 โ†‘ ๐‘˜ ) โˆˆ โ„ )
99 97 98 mpan โŠข ( ๐‘˜ โˆˆ โ„•0 โ†’ ( - 1 โ†‘ ๐‘˜ ) โˆˆ โ„ )
100 faccl โŠข ( ๐‘˜ โˆˆ โ„•0 โ†’ ( ! โ€˜ ๐‘˜ ) โˆˆ โ„• )
101 99 100 nndivred โŠข ( ๐‘˜ โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„ )
102 101 recnd โŠข ( ๐‘˜ โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
103 102 adantl โŠข ( ( โŠค โˆง ๐‘˜ โˆˆ โ„•0 ) โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
104 0nn0 โŠข 0 โˆˆ โ„•0
105 104 82 pm3.2i โŠข ( 0 โˆˆ โ„•0 โˆง ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 1 )
106 105 a1i โŠข ( โŠค โ†’ ( 0 โˆˆ โ„•0 โˆง ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 1 ) )
107 1pneg1e0 โŠข ( 1 + - 1 ) = 0
108 107 a1i โŠข ( โŠค โ†’ ( 1 + - 1 ) = 0 )
109 86 87 96 103 106 108 fsump1i โŠข ( โŠค โ†’ ( 1 โˆˆ โ„•0 โˆง ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 0 ) )
110 109 mptru โŠข ( 1 โˆˆ โ„•0 โˆง ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 0 )
111 110 simpri โŠข ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = 0
112 111 oveq2i โŠข ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( 1 ยท 0 )
113 70 mul01i โŠข ( 1 ยท 0 ) = 0
114 112 113 eqtr2i โŠข 0 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) )
115 85 114 pm3.2i โŠข ( 1 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง 0 = ( 1 ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... 1 ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
116 simpr โŠข ( ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
117 116 a1i โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
118 oveq12 โŠข ( ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
119 118 ancoms โŠข ( ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
120 119 oveq2d โŠข ( ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
121 nn0p1nn โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘š + 1 ) โˆˆ โ„• )
122 1 2 subfacp1 โŠข ( ( ๐‘š + 1 ) โˆˆ โ„• โ†’ ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) โˆ’ 1 ) ) ) ) )
123 121 122 syl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) โˆ’ 1 ) ) ) ) )
124 nn0cn โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ๐‘š โˆˆ โ„‚ )
125 pncan โŠข ( ( ๐‘š โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ๐‘š + 1 ) โˆ’ 1 ) = ๐‘š )
126 124 70 125 sylancl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) โˆ’ 1 ) = ๐‘š )
127 126 fveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) โˆ’ 1 ) ) = ( ๐‘† โ€˜ ๐‘š ) )
128 127 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) โˆ’ 1 ) ) ) = ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) )
129 128 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) โˆ’ 1 ) ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) ) )
130 123 129 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) ) )
131 peano2nn0 โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘š + 1 ) โˆˆ โ„•0 )
132 peano2nn0 โŠข ( ( ๐‘š + 1 ) โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) + 1 ) โˆˆ โ„•0 )
133 131 132 syl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) + 1 ) โˆˆ โ„•0 )
134 faccl โŠข ( ( ( ๐‘š + 1 ) + 1 ) โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„• )
135 133 134 syl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„• )
136 135 nncnd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„‚ )
137 fzfid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( 0 ... ( ๐‘š + 1 ) ) โˆˆ Fin )
138 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
139 138 adantl โŠข ( ( ๐‘š โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
140 139 102 syl โŠข ( ( ๐‘š โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ) โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
141 137 140 fsumcl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
142 expcl โŠข ( ( - 1 โˆˆ โ„‚ โˆง ( ( ๐‘š + 1 ) + 1 ) โˆˆ โ„•0 ) โ†’ ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„‚ )
143 72 133 142 sylancr โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„‚ )
144 135 nnne0d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) โ‰  0 )
145 143 136 144 divcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) โˆˆ โ„‚ )
146 136 141 145 adddid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) ) = ( ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) ) )
147 id โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ๐‘š โˆˆ โ„•0 )
148 147 86 eleqtrdi โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ๐‘š โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
149 oveq2 โŠข ( ๐‘˜ = ( ๐‘š + 1 ) โ†’ ( - 1 โ†‘ ๐‘˜ ) = ( - 1 โ†‘ ( ๐‘š + 1 ) ) )
150 fveq2 โŠข ( ๐‘˜ = ( ๐‘š + 1 ) โ†’ ( ! โ€˜ ๐‘˜ ) = ( ! โ€˜ ( ๐‘š + 1 ) ) )
151 149 150 oveq12d โŠข ( ๐‘˜ = ( ๐‘š + 1 ) โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) )
152 148 140 151 fsump1 โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) )
153 152 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) )
154 fzfid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( 0 ... ๐‘š ) โˆˆ Fin )
155 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ๐‘š ) โ†’ ๐‘˜ โˆˆ โ„•0 )
156 155 adantl โŠข ( ( ๐‘š โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
157 156 102 syl โŠข ( ( ๐‘š โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ) โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
158 154 157 fsumcl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
159 expcl โŠข ( ( - 1 โˆˆ โ„‚ โˆง ( ๐‘š + 1 ) โˆˆ โ„•0 ) โ†’ ( - 1 โ†‘ ( ๐‘š + 1 ) ) โˆˆ โ„‚ )
160 72 131 159 sylancr โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( - 1 โ†‘ ( ๐‘š + 1 ) ) โˆˆ โ„‚ )
161 faccl โŠข ( ( ๐‘š + 1 ) โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ๐‘š + 1 ) ) โˆˆ โ„• )
162 131 161 syl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ๐‘š + 1 ) ) โˆˆ โ„• )
163 162 nncnd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ๐‘š + 1 ) ) โˆˆ โ„‚ )
164 162 nnne0d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ๐‘š + 1 ) ) โ‰  0 )
165 160 163 164 divcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) โˆˆ โ„‚ )
166 136 158 165 adddid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) = ( ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) )
167 facp1 โŠข ( ( ๐‘š + 1 ) โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) )
168 131 167 syl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) )
169 facp1 โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ๐‘š ) ยท ( ๐‘š + 1 ) ) )
170 faccl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ๐‘š ) โˆˆ โ„• )
171 170 nncnd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ๐‘š ) โˆˆ โ„‚ )
172 121 nncnd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘š + 1 ) โˆˆ โ„‚ )
173 171 172 mulcomd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท ( ๐‘š + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ! โ€˜ ๐‘š ) ) )
174 169 173 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ๐‘š + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ! โ€˜ ๐‘š ) ) )
175 174 oveq1d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ( ๐‘š + 1 ) ยท ( ! โ€˜ ๐‘š ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) )
176 133 nn0cnd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) + 1 ) โˆˆ โ„‚ )
177 172 171 176 mulassd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘š + 1 ) ยท ( ! โ€˜ ๐‘š ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) )
178 168 175 177 3eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) )
179 178 oveq1d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
180 136 160 163 164 div12d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) )
181 168 oveq1d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) )
182 176 163 164 divcan3d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) = ( ( ๐‘š + 1 ) + 1 ) )
183 181 182 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) = ( ( ๐‘š + 1 ) + 1 ) )
184 183 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) )
185 180 184 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) )
186 179 185 oveq12d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) = ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) )
187 153 166 186 3eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) )
188 143 136 144 divcan2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) = ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) )
189 187 188 oveq12d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) ) = ( ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) )
190 171 176 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„‚ )
191 172 190 158 mulassd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
192 72 a1i โŠข ( ๐‘š โˆˆ โ„•0 โ†’ - 1 โˆˆ โ„‚ )
193 160 176 192 adddid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ( ๐‘š + 1 ) + 1 ) + - 1 ) ) = ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท - 1 ) ) )
194 negsub โŠข ( ( ( ( ๐‘š + 1 ) + 1 ) โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ( ๐‘š + 1 ) + 1 ) + - 1 ) = ( ( ( ๐‘š + 1 ) + 1 ) โˆ’ 1 ) )
195 176 70 194 sylancl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘š + 1 ) + 1 ) + - 1 ) = ( ( ( ๐‘š + 1 ) + 1 ) โˆ’ 1 ) )
196 pncan โŠข ( ( ( ๐‘š + 1 ) โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ( ๐‘š + 1 ) + 1 ) โˆ’ 1 ) = ( ๐‘š + 1 ) )
197 172 70 196 sylancl โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘š + 1 ) + 1 ) โˆ’ 1 ) = ( ๐‘š + 1 ) )
198 195 197 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘š + 1 ) + 1 ) + - 1 ) = ( ๐‘š + 1 ) )
199 198 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ( ๐‘š + 1 ) + 1 ) + - 1 ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ๐‘š + 1 ) ) )
200 193 199 eqtr3d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท - 1 ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ๐‘š + 1 ) ) )
201 expp1 โŠข ( ( - 1 โˆˆ โ„‚ โˆง ( ๐‘š + 1 ) โˆˆ โ„•0 ) โ†’ ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท - 1 ) )
202 72 131 201 sylancr โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท - 1 ) )
203 202 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) = ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท - 1 ) ) )
204 172 160 mulcomd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) ยท ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) = ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ๐‘š + 1 ) ) )
205 200 203 204 3eqtr4d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) = ( ( ๐‘š + 1 ) ยท ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) )
206 191 205 oveq12d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) ) = ( ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) + ( ( ๐‘š + 1 ) ยท ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) ) )
207 172 190 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) โˆˆ โ„‚ )
208 207 158 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆˆ โ„‚ )
209 160 176 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) โˆˆ โ„‚ )
210 208 209 143 addassd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) = ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) ) )
211 190 158 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆˆ โ„‚ )
212 172 211 160 adddid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) ยท ( ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) ) = ( ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) + ( ( ๐‘š + 1 ) ยท ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) ) )
213 206 210 212 3eqtr4d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ( ( ๐‘š + 1 ) ยท ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ) + ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) ) )
214 146 189 213 3eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) ) )
215 131 86 eleqtrdi โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ๐‘š + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
216 elfznn0 โŠข ( ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
217 216 adantl โŠข ( ( ๐‘š โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ) โ†’ ๐‘˜ โˆˆ โ„•0 )
218 217 102 syl โŠข ( ( ๐‘š โˆˆ โ„•0 โˆง ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ) โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) โˆˆ โ„‚ )
219 oveq2 โŠข ( ๐‘˜ = ( ( ๐‘š + 1 ) + 1 ) โ†’ ( - 1 โ†‘ ๐‘˜ ) = ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) )
220 fveq2 โŠข ( ๐‘˜ = ( ( ๐‘š + 1 ) + 1 ) โ†’ ( ! โ€˜ ๐‘˜ ) = ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) )
221 219 220 oveq12d โŠข ( ๐‘˜ = ( ( ๐‘š + 1 ) + 1 ) โ†’ ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) )
222 215 218 221 fsump1 โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) = ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) )
223 222 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ( ๐‘š + 1 ) + 1 ) ) / ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ) ) ) )
224 163 158 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆˆ โ„‚ )
225 171 158 mulcld โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆˆ โ„‚ )
226 224 160 225 add32d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) = ( ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) )
227 152 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) )
228 163 158 165 adddid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) + ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) )
229 160 163 164 divcan2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) = ( - 1 โ†‘ ( ๐‘š + 1 ) ) )
230 229 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ( ( - 1 โ†‘ ( ๐‘š + 1 ) ) / ( ! โ€˜ ( ๐‘š + 1 ) ) ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) )
231 227 228 230 3eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) )
232 231 oveq1d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) = ( ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
233 70 a1i โŠข ( ๐‘š โˆˆ โ„•0 โ†’ 1 โˆˆ โ„‚ )
234 171 172 233 adddid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ( ! โ€˜ ๐‘š ) ยท ( ๐‘š + 1 ) ) + ( ( ! โ€˜ ๐‘š ) ยท 1 ) ) )
235 169 eqcomd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท ( ๐‘š + 1 ) ) = ( ! โ€˜ ( ๐‘š + 1 ) ) )
236 171 mulridd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท 1 ) = ( ! โ€˜ ๐‘š ) )
237 235 236 oveq12d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ๐‘š ) ยท ( ๐‘š + 1 ) ) + ( ( ! โ€˜ ๐‘š ) ยท 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) + ( ! โ€˜ ๐‘š ) ) )
238 234 237 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) + ( ! โ€˜ ๐‘š ) ) )
239 238 oveq1d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) + ( ! โ€˜ ๐‘š ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )
240 163 171 158 adddird โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) + ( ! โ€˜ ๐‘š ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
241 239 240 eqtrd โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
242 241 oveq1d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) = ( ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) )
243 226 232 242 3eqtr4d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) = ( ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) )
244 243 oveq2d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ( ! โ€˜ ๐‘š ) ยท ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( - 1 โ†‘ ( ๐‘š + 1 ) ) ) ) )
245 214 223 244 3eqtr4d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
246 130 245 eqeq12d โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โ†” ( ( ๐‘š + 1 ) ยท ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) + ( ๐‘† โ€˜ ๐‘š ) ) ) = ( ( ๐‘š + 1 ) ยท ( ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) + ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) ) )
247 120 246 imbitrrid โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
248 117 247 jcad โŠข ( ๐‘š โˆˆ โ„•0 โ†’ ( ( ( ๐‘† โ€˜ ๐‘š ) = ( ( ! โ€˜ ๐‘š ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘š ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) โ†’ ( ( ๐‘† โ€˜ ( ๐‘š + 1 ) ) = ( ( ! โ€˜ ( ๐‘š + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘š + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) = ( ( ! โ€˜ ( ( ๐‘š + 1 ) + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ( ๐‘š + 1 ) + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) ) )
249 26 40 54 68 115 248 nn0ind โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘† โ€˜ ๐‘ ) = ( ( ! โ€˜ ๐‘ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) โˆง ( ๐‘† โ€˜ ( ๐‘ + 1 ) ) = ( ( ! โ€˜ ( ๐‘ + 1 ) ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) ) )
250 249 simpld โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘† โ€˜ ๐‘ ) = ( ( ! โ€˜ ๐‘ ) ยท ฮฃ ๐‘˜ โˆˆ ( 0 ... ๐‘ ) ( ( - 1 โ†‘ ๐‘˜ ) / ( ! โ€˜ ๐‘˜ ) ) ) )