Metamath Proof Explorer


Theorem bpoly1

Description: The value of the Bernoulli polynomials at one. (Contributed by Scott Fenton, 16-May-2014)

Ref Expression
Assertion bpoly1 ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 1 BernPoly ๐‘‹ ) = ( ๐‘‹ โˆ’ ( 1 / 2 ) ) )

Proof

Step Hyp Ref Expression
1 1nn0 โŠข 1 โˆˆ โ„•0
2 bpolyval โŠข ( ( 1 โˆˆ โ„•0 โˆง ๐‘‹ โˆˆ โ„‚ ) โ†’ ( 1 BernPoly ๐‘‹ ) = ( ( ๐‘‹ โ†‘ 1 ) โˆ’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( 1 โˆ’ 1 ) ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) ) )
3 1 2 mpan โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 1 BernPoly ๐‘‹ ) = ( ( ๐‘‹ โ†‘ 1 ) โˆ’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( 1 โˆ’ 1 ) ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) ) )
4 exp1 โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( ๐‘‹ โ†‘ 1 ) = ๐‘‹ )
5 1m1e0 โŠข ( 1 โˆ’ 1 ) = 0
6 5 oveq2i โŠข ( 0 ... ( 1 โˆ’ 1 ) ) = ( 0 ... 0 )
7 6 sumeq1i โŠข ฮฃ ๐‘˜ โˆˆ ( 0 ... ( 1 โˆ’ 1 ) ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) = ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) )
8 0z โŠข 0 โˆˆ โ„ค
9 bpoly0 โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 0 BernPoly ๐‘‹ ) = 1 )
10 9 oveq1d โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( ( 0 BernPoly ๐‘‹ ) / 2 ) = ( 1 / 2 ) )
11 10 oveq2d โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) = ( 1 ยท ( 1 / 2 ) ) )
12 halfcn โŠข ( 1 / 2 ) โˆˆ โ„‚
13 12 mullidi โŠข ( 1 ยท ( 1 / 2 ) ) = ( 1 / 2 )
14 11 13 eqtrdi โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) = ( 1 / 2 ) )
15 14 12 eqeltrdi โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) โˆˆ โ„‚ )
16 oveq2 โŠข ( ๐‘˜ = 0 โ†’ ( 1 C ๐‘˜ ) = ( 1 C 0 ) )
17 bcn0 โŠข ( 1 โˆˆ โ„•0 โ†’ ( 1 C 0 ) = 1 )
18 1 17 ax-mp โŠข ( 1 C 0 ) = 1
19 16 18 eqtrdi โŠข ( ๐‘˜ = 0 โ†’ ( 1 C ๐‘˜ ) = 1 )
20 oveq1 โŠข ( ๐‘˜ = 0 โ†’ ( ๐‘˜ BernPoly ๐‘‹ ) = ( 0 BernPoly ๐‘‹ ) )
21 oveq2 โŠข ( ๐‘˜ = 0 โ†’ ( 1 โˆ’ ๐‘˜ ) = ( 1 โˆ’ 0 ) )
22 1m0e1 โŠข ( 1 โˆ’ 0 ) = 1
23 21 22 eqtrdi โŠข ( ๐‘˜ = 0 โ†’ ( 1 โˆ’ ๐‘˜ ) = 1 )
24 23 oveq1d โŠข ( ๐‘˜ = 0 โ†’ ( ( 1 โˆ’ ๐‘˜ ) + 1 ) = ( 1 + 1 ) )
25 df-2 โŠข 2 = ( 1 + 1 )
26 24 25 eqtr4di โŠข ( ๐‘˜ = 0 โ†’ ( ( 1 โˆ’ ๐‘˜ ) + 1 ) = 2 )
27 20 26 oveq12d โŠข ( ๐‘˜ = 0 โ†’ ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) = ( ( 0 BernPoly ๐‘‹ ) / 2 ) )
28 19 27 oveq12d โŠข ( ๐‘˜ = 0 โ†’ ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) = ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) )
29 28 fsum1 โŠข ( ( 0 โˆˆ โ„ค โˆง ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) โˆˆ โ„‚ ) โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) = ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) )
30 8 15 29 sylancr โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) = ( 1 ยท ( ( 0 BernPoly ๐‘‹ ) / 2 ) ) )
31 30 14 eqtrd โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... 0 ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) = ( 1 / 2 ) )
32 7 31 eqtrid โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( 1 โˆ’ 1 ) ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) = ( 1 / 2 ) )
33 4 32 oveq12d โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( ( ๐‘‹ โ†‘ 1 ) โˆ’ ฮฃ ๐‘˜ โˆˆ ( 0 ... ( 1 โˆ’ 1 ) ) ( ( 1 C ๐‘˜ ) ยท ( ( ๐‘˜ BernPoly ๐‘‹ ) / ( ( 1 โˆ’ ๐‘˜ ) + 1 ) ) ) ) = ( ๐‘‹ โˆ’ ( 1 / 2 ) ) )
34 3 33 eqtrd โŠข ( ๐‘‹ โˆˆ โ„‚ โ†’ ( 1 BernPoly ๐‘‹ ) = ( ๐‘‹ โˆ’ ( 1 / 2 ) ) )