Metamath Proof Explorer


Theorem vtsval

Description: Value of the Vinogradov trigonometric sums. (Contributed by Thierry Arnoux, 1-Dec-2021)

Ref Expression
Hypotheses vtsval.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
vtsval.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ โ„‚ )
vtsval.l โŠข ( ๐œ‘ โ†’ ๐ฟ : โ„• โŸถ โ„‚ )
Assertion vtsval ( ๐œ‘ โ†’ ( ( ๐ฟ vts ๐‘ ) โ€˜ ๐‘‹ ) = ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) )

Proof

Step Hyp Ref Expression
1 vtsval.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
2 vtsval.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ โ„‚ )
3 vtsval.l โŠข ( ๐œ‘ โ†’ ๐ฟ : โ„• โŸถ โ„‚ )
4 cnex โŠข โ„‚ โˆˆ V
5 nnex โŠข โ„• โˆˆ V
6 4 5 elmap โŠข ( ๐ฟ โˆˆ ( โ„‚ โ†‘m โ„• ) โ†” ๐ฟ : โ„• โŸถ โ„‚ )
7 3 6 sylibr โŠข ( ๐œ‘ โ†’ ๐ฟ โˆˆ ( โ„‚ โ†‘m โ„• ) )
8 fveq1 โŠข ( ๐‘™ = ๐ฟ โ†’ ( ๐‘™ โ€˜ ๐‘Ž ) = ( ๐ฟ โ€˜ ๐‘Ž ) )
9 8 oveq1d โŠข ( ๐‘™ = ๐ฟ โ†’ ( ( ๐‘™ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) = ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) )
10 9 sumeq2sdv โŠข ( ๐‘™ = ๐ฟ โ†’ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐‘™ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) = ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) )
11 10 mpteq2dv โŠข ( ๐‘™ = ๐ฟ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐‘™ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) )
12 oveq2 โŠข ( ๐‘› = ๐‘ โ†’ ( 1 ... ๐‘› ) = ( 1 ... ๐‘ ) )
13 12 sumeq1d โŠข ( ๐‘› = ๐‘ โ†’ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) = ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) )
14 13 mpteq2dv โŠข ( ๐‘› = ๐‘ โ†’ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) )
15 df-vts โŠข vts = ( ๐‘™ โˆˆ ( โ„‚ โ†‘m โ„• ) , ๐‘› โˆˆ โ„•0 โ†ฆ ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘› ) ( ( ๐‘™ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) )
16 4 mptex โŠข ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) โˆˆ V
17 11 14 15 16 ovmpo โŠข ( ( ๐ฟ โˆˆ ( โ„‚ โ†‘m โ„• ) โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ๐ฟ vts ๐‘ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) )
18 7 1 17 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ฟ vts ๐‘ ) = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) ) )
19 oveq2 โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( ๐‘Ž ยท ๐‘ฅ ) = ( ๐‘Ž ยท ๐‘‹ ) )
20 19 oveq2d โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) = ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) )
21 20 fveq2d โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) = ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) )
22 21 oveq2d โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) = ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) )
23 22 sumeq2sdv โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) = ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) )
24 23 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ = ๐‘‹ ) โ†’ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘ฅ ) ) ) ) = ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) )
25 sumex โŠข ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) โˆˆ V
26 25 a1i โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) โˆˆ V )
27 18 24 2 26 fvmptd โŠข ( ๐œ‘ โ†’ ( ( ๐ฟ vts ๐‘ ) โ€˜ ๐‘‹ ) = ฮฃ ๐‘Ž โˆˆ ( 1 ... ๐‘ ) ( ( ๐ฟ โ€˜ ๐‘Ž ) ยท ( exp โ€˜ ( ( i ยท ( 2 ยท ฯ€ ) ) ยท ( ๐‘Ž ยท ๐‘‹ ) ) ) ) )