Metamath Proof Explorer


Theorem fourierdlem6

Description: X is in the periodic partition, when the considered interval is centered at X . (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses fourierdlem6.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
fourierdlem6.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
fourierdlem6.altb โŠข ( ๐œ‘ โ†’ ๐ด < ๐ต )
fourierdlem6.t โŠข ๐‘‡ = ( ๐ต โˆ’ ๐ด )
fourierdlem6.5 โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ โ„ )
fourierdlem6.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„ค )
fourierdlem6.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ค )
fourierdlem6.iltj โŠข ( ๐œ‘ โ†’ ๐ผ < ๐ฝ )
fourierdlem6.iel โŠข ( ๐œ‘ โ†’ ( ๐‘‹ + ( ๐ผ ยท ๐‘‡ ) ) โˆˆ ( ๐ด [,] ๐ต ) )
fourierdlem6.jel โŠข ( ๐œ‘ โ†’ ( ๐‘‹ + ( ๐ฝ ยท ๐‘‡ ) ) โˆˆ ( ๐ด [,] ๐ต ) )
Assertion fourierdlem6 ( ๐œ‘ โ†’ ๐ฝ = ( ๐ผ + 1 ) )

Proof

Step Hyp Ref Expression
1 fourierdlem6.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
2 fourierdlem6.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 fourierdlem6.altb โŠข ( ๐œ‘ โ†’ ๐ด < ๐ต )
4 fourierdlem6.t โŠข ๐‘‡ = ( ๐ต โˆ’ ๐ด )
5 fourierdlem6.5 โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ โ„ )
6 fourierdlem6.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„ค )
7 fourierdlem6.j โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ค )
8 fourierdlem6.iltj โŠข ( ๐œ‘ โ†’ ๐ผ < ๐ฝ )
9 fourierdlem6.iel โŠข ( ๐œ‘ โ†’ ( ๐‘‹ + ( ๐ผ ยท ๐‘‡ ) ) โˆˆ ( ๐ด [,] ๐ต ) )
10 fourierdlem6.jel โŠข ( ๐œ‘ โ†’ ( ๐‘‹ + ( ๐ฝ ยท ๐‘‡ ) ) โˆˆ ( ๐ด [,] ๐ต ) )
11 7 zred โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„ )
12 6 zred โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„ )
13 11 12 resubcld โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆ’ ๐ผ ) โˆˆ โ„ )
14 2 1 resubcld โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ด ) โˆˆ โ„ )
15 4 14 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ โ„ )
16 13 15 remulcld โŠข ( ๐œ‘ โ†’ ( ( ๐ฝ โˆ’ ๐ผ ) ยท ๐‘‡ ) โˆˆ โ„ )
17 1 2 posdifd โŠข ( ๐œ‘ โ†’ ( ๐ด < ๐ต โ†” 0 < ( ๐ต โˆ’ ๐ด ) ) )
18 3 17 mpbid โŠข ( ๐œ‘ โ†’ 0 < ( ๐ต โˆ’ ๐ด ) )
19 18 4 breqtrrdi โŠข ( ๐œ‘ โ†’ 0 < ๐‘‡ )
20 15 19 elrpd โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ โ„+ )
21 1 2 10 9 iccsuble โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ + ( ๐ฝ ยท ๐‘‡ ) ) โˆ’ ( ๐‘‹ + ( ๐ผ ยท ๐‘‡ ) ) ) โ‰ค ( ๐ต โˆ’ ๐ด ) )
22 11 recnd โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„‚ )
23 12 recnd โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ โ„‚ )
24 15 recnd โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ โ„‚ )
25 22 23 24 subdird โŠข ( ๐œ‘ โ†’ ( ( ๐ฝ โˆ’ ๐ผ ) ยท ๐‘‡ ) = ( ( ๐ฝ ยท ๐‘‡ ) โˆ’ ( ๐ผ ยท ๐‘‡ ) ) )
26 5 recnd โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ โ„‚ )
27 11 15 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ฝ ยท ๐‘‡ ) โˆˆ โ„ )
28 27 recnd โŠข ( ๐œ‘ โ†’ ( ๐ฝ ยท ๐‘‡ ) โˆˆ โ„‚ )
29 12 15 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ผ ยท ๐‘‡ ) โˆˆ โ„ )
30 29 recnd โŠข ( ๐œ‘ โ†’ ( ๐ผ ยท ๐‘‡ ) โˆˆ โ„‚ )
31 26 28 30 pnpcand โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ + ( ๐ฝ ยท ๐‘‡ ) ) โˆ’ ( ๐‘‹ + ( ๐ผ ยท ๐‘‡ ) ) ) = ( ( ๐ฝ ยท ๐‘‡ ) โˆ’ ( ๐ผ ยท ๐‘‡ ) ) )
32 25 31 eqtr4d โŠข ( ๐œ‘ โ†’ ( ( ๐ฝ โˆ’ ๐ผ ) ยท ๐‘‡ ) = ( ( ๐‘‹ + ( ๐ฝ ยท ๐‘‡ ) ) โˆ’ ( ๐‘‹ + ( ๐ผ ยท ๐‘‡ ) ) ) )
33 4 a1i โŠข ( ๐œ‘ โ†’ ๐‘‡ = ( ๐ต โˆ’ ๐ด ) )
34 21 32 33 3brtr4d โŠข ( ๐œ‘ โ†’ ( ( ๐ฝ โˆ’ ๐ผ ) ยท ๐‘‡ ) โ‰ค ๐‘‡ )
35 16 15 20 34 lediv1dd โŠข ( ๐œ‘ โ†’ ( ( ( ๐ฝ โˆ’ ๐ผ ) ยท ๐‘‡ ) / ๐‘‡ ) โ‰ค ( ๐‘‡ / ๐‘‡ ) )
36 13 recnd โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆ’ ๐ผ ) โˆˆ โ„‚ )
37 19 gt0ne0d โŠข ( ๐œ‘ โ†’ ๐‘‡ โ‰  0 )
38 36 24 37 divcan4d โŠข ( ๐œ‘ โ†’ ( ( ( ๐ฝ โˆ’ ๐ผ ) ยท ๐‘‡ ) / ๐‘‡ ) = ( ๐ฝ โˆ’ ๐ผ ) )
39 24 37 dividd โŠข ( ๐œ‘ โ†’ ( ๐‘‡ / ๐‘‡ ) = 1 )
40 35 38 39 3brtr3d โŠข ( ๐œ‘ โ†’ ( ๐ฝ โˆ’ ๐ผ ) โ‰ค 1 )
41 1red โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ )
42 11 12 41 lesubadd2d โŠข ( ๐œ‘ โ†’ ( ( ๐ฝ โˆ’ ๐ผ ) โ‰ค 1 โ†” ๐ฝ โ‰ค ( ๐ผ + 1 ) ) )
43 40 42 mpbid โŠข ( ๐œ‘ โ†’ ๐ฝ โ‰ค ( ๐ผ + 1 ) )
44 zltp1le โŠข ( ( ๐ผ โˆˆ โ„ค โˆง ๐ฝ โˆˆ โ„ค ) โ†’ ( ๐ผ < ๐ฝ โ†” ( ๐ผ + 1 ) โ‰ค ๐ฝ ) )
45 6 7 44 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ผ < ๐ฝ โ†” ( ๐ผ + 1 ) โ‰ค ๐ฝ ) )
46 8 45 mpbid โŠข ( ๐œ‘ โ†’ ( ๐ผ + 1 ) โ‰ค ๐ฝ )
47 12 41 readdcld โŠข ( ๐œ‘ โ†’ ( ๐ผ + 1 ) โˆˆ โ„ )
48 11 47 letri3d โŠข ( ๐œ‘ โ†’ ( ๐ฝ = ( ๐ผ + 1 ) โ†” ( ๐ฝ โ‰ค ( ๐ผ + 1 ) โˆง ( ๐ผ + 1 ) โ‰ค ๐ฝ ) ) )
49 43 46 48 mpbir2and โŠข ( ๐œ‘ โ†’ ๐ฝ = ( ๐ผ + 1 ) )