Metamath Proof Explorer


Theorem fourierdlem4

Description: E is a function that maps any point to a periodic corresponding point in ( A , B ] . (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses fourierdlem4.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
fourierdlem4.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
fourierdlem4.altb โŠข ( ๐œ‘ โ†’ ๐ด < ๐ต )
fourierdlem4.t โŠข ๐‘‡ = ( ๐ต โˆ’ ๐ด )
fourierdlem4.e โŠข ๐ธ = ( ๐‘ฅ โˆˆ โ„ โ†ฆ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) )
Assertion fourierdlem4 ( ๐œ‘ โ†’ ๐ธ : โ„ โŸถ ( ๐ด (,] ๐ต ) )

Proof

Step Hyp Ref Expression
1 fourierdlem4.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
2 fourierdlem4.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 fourierdlem4.altb โŠข ( ๐œ‘ โ†’ ๐ด < ๐ต )
4 fourierdlem4.t โŠข ๐‘‡ = ( ๐ต โˆ’ ๐ด )
5 fourierdlem4.e โŠข ๐ธ = ( ๐‘ฅ โˆˆ โ„ โ†ฆ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) )
6 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐‘ฅ โˆˆ โ„ )
7 2 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ต โˆˆ โ„ )
8 7 6 resubcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’ ๐‘ฅ ) โˆˆ โ„ )
9 2 1 resubcld โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ด ) โˆˆ โ„ )
10 4 9 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ โ„ )
11 10 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐‘‡ โˆˆ โ„ )
12 4 a1i โŠข ( ๐œ‘ โ†’ ๐‘‡ = ( ๐ต โˆ’ ๐ด ) )
13 2 recnd โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
14 1 recnd โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
15 1 3 gtned โŠข ( ๐œ‘ โ†’ ๐ต โ‰  ๐ด )
16 13 14 15 subne0d โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ด ) โ‰  0 )
17 12 16 eqnetrd โŠข ( ๐œ‘ โ†’ ๐‘‡ โ‰  0 )
18 17 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐‘‡ โ‰  0 )
19 8 11 18 redivcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) โˆˆ โ„ )
20 19 flcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) โˆˆ โ„ค )
21 20 zred โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) โˆˆ โ„ )
22 21 11 remulcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) โˆˆ โ„ )
23 6 22 readdcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆˆ โ„ )
24 1 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ด โˆˆ โ„ )
25 24 6 resubcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐ด โˆ’ ๐‘ฅ ) โˆˆ โ„ )
26 25 11 18 redivcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) โˆˆ โ„ )
27 26 11 remulcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) โˆˆ โ„ )
28 13 addridd โŠข ( ๐œ‘ โ†’ ( ๐ต + 0 ) = ๐ต )
29 28 eqcomd โŠข ( ๐œ‘ โ†’ ๐ต = ( ๐ต + 0 ) )
30 13 14 subcld โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ด ) โˆˆ โ„‚ )
31 30 subidd โŠข ( ๐œ‘ โ†’ ( ( ๐ต โˆ’ ๐ด ) โˆ’ ( ๐ต โˆ’ ๐ด ) ) = 0 )
32 31 eqcomd โŠข ( ๐œ‘ โ†’ 0 = ( ( ๐ต โˆ’ ๐ด ) โˆ’ ( ๐ต โˆ’ ๐ด ) ) )
33 32 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐ต + 0 ) = ( ๐ต + ( ( ๐ต โˆ’ ๐ด ) โˆ’ ( ๐ต โˆ’ ๐ด ) ) ) )
34 13 30 30 addsub12d โŠข ( ๐œ‘ โ†’ ( ๐ต + ( ( ๐ต โˆ’ ๐ด ) โˆ’ ( ๐ต โˆ’ ๐ด ) ) ) = ( ( ๐ต โˆ’ ๐ด ) + ( ๐ต โˆ’ ( ๐ต โˆ’ ๐ด ) ) ) )
35 13 14 nncand โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ( ๐ต โˆ’ ๐ด ) ) = ๐ด )
36 35 oveq2d โŠข ( ๐œ‘ โ†’ ( ( ๐ต โˆ’ ๐ด ) + ( ๐ต โˆ’ ( ๐ต โˆ’ ๐ด ) ) ) = ( ( ๐ต โˆ’ ๐ด ) + ๐ด ) )
37 30 14 addcomd โŠข ( ๐œ‘ โ†’ ( ( ๐ต โˆ’ ๐ด ) + ๐ด ) = ( ๐ด + ( ๐ต โˆ’ ๐ด ) ) )
38 12 eqcomd โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ด ) = ๐‘‡ )
39 38 oveq2d โŠข ( ๐œ‘ โ†’ ( ๐ด + ( ๐ต โˆ’ ๐ด ) ) = ( ๐ด + ๐‘‡ ) )
40 37 39 eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐ต โˆ’ ๐ด ) + ๐ด ) = ( ๐ด + ๐‘‡ ) )
41 34 36 40 3eqtrd โŠข ( ๐œ‘ โ†’ ( ๐ต + ( ( ๐ต โˆ’ ๐ด ) โˆ’ ( ๐ต โˆ’ ๐ด ) ) ) = ( ๐ด + ๐‘‡ ) )
42 29 33 41 3eqtrd โŠข ( ๐œ‘ โ†’ ๐ต = ( ๐ด + ๐‘‡ ) )
43 42 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ต = ( ๐ด + ๐‘‡ ) )
44 43 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’ ๐‘ฅ ) = ( ( ๐ด + ๐‘‡ ) โˆ’ ๐‘ฅ ) )
45 14 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ด โˆˆ โ„‚ )
46 11 recnd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐‘‡ โˆˆ โ„‚ )
47 6 recnd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐‘ฅ โˆˆ โ„‚ )
48 45 46 47 addsubd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ด + ๐‘‡ ) โˆ’ ๐‘ฅ ) = ( ( ๐ด โˆ’ ๐‘ฅ ) + ๐‘‡ ) )
49 44 48 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’ ๐‘ฅ ) = ( ( ๐ด โˆ’ ๐‘ฅ ) + ๐‘‡ ) )
50 49 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) = ( ( ( ๐ด โˆ’ ๐‘ฅ ) + ๐‘‡ ) / ๐‘‡ ) )
51 45 47 subcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐ด โˆ’ ๐‘ฅ ) โˆˆ โ„‚ )
52 51 46 46 18 divdird โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) + ๐‘‡ ) / ๐‘‡ ) = ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + ( ๐‘‡ / ๐‘‡ ) ) )
53 4 30 eqeltrid โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ โ„‚ )
54 53 17 dividd โŠข ( ๐œ‘ โ†’ ( ๐‘‡ / ๐‘‡ ) = 1 )
55 54 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘‡ / ๐‘‡ ) = 1 )
56 55 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + ( ๐‘‡ / ๐‘‡ ) ) = ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) )
57 50 52 56 3eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) = ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) )
58 57 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) = ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) )
59 58 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) = ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) ยท ๐‘‡ ) )
60 59 22 eqeltrrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) ยท ๐‘‡ ) โˆˆ โ„ )
61 peano2re โŠข ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) โˆˆ โ„ โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) โˆˆ โ„ )
62 26 61 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) โˆˆ โ„ )
63 reflcl โŠข ( ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) โˆˆ โ„ โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) โˆˆ โ„ )
64 62 63 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) โˆˆ โ„ )
65 1 2 posdifd โŠข ( ๐œ‘ โ†’ ( ๐ด < ๐ต โ†” 0 < ( ๐ต โˆ’ ๐ด ) ) )
66 3 65 mpbid โŠข ( ๐œ‘ โ†’ 0 < ( ๐ต โˆ’ ๐ด ) )
67 66 12 breqtrrd โŠข ( ๐œ‘ โ†’ 0 < ๐‘‡ )
68 10 67 elrpd โŠข ( ๐œ‘ โ†’ ๐‘‡ โˆˆ โ„+ )
69 68 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐‘‡ โˆˆ โ„+ )
70 flltp1 โŠข ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) โˆˆ โ„ โ†’ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) < ( ( โŒŠ โ€˜ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) + 1 ) )
71 26 70 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) < ( ( โŒŠ โ€˜ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) + 1 ) )
72 1zzd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ 1 โˆˆ โ„ค )
73 fladdz โŠข ( ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) โˆˆ โ„ โˆง 1 โˆˆ โ„ค ) โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) = ( ( โŒŠ โ€˜ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) + 1 ) )
74 26 72 73 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) = ( ( โŒŠ โ€˜ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) + 1 ) )
75 71 74 breqtrrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) < ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) )
76 26 64 69 75 ltmul1dd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) < ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) ยท ๐‘‡ ) )
77 27 60 6 76 ltadd2dd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) < ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) ยท ๐‘‡ ) ) )
78 51 46 18 divcan1d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) = ( ๐ด โˆ’ ๐‘ฅ ) )
79 78 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) = ( ๐‘ฅ + ( ๐ด โˆ’ ๐‘ฅ ) ) )
80 47 45 pncan3d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ๐ด โˆ’ ๐‘ฅ ) ) = ๐ด )
81 79 80 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) = ๐ด )
82 59 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) = ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) ยท ๐‘‡ ) ) )
83 82 eqcomd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ ๐‘ฅ ) / ๐‘‡ ) + 1 ) ) ยท ๐‘‡ ) ) = ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) )
84 77 81 83 3brtr3d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ด < ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) )
85 19 11 remulcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) โˆˆ โ„ )
86 flle โŠข ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) โˆˆ โ„ โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) โ‰ค ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) )
87 19 86 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) โ‰ค ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) )
88 21 19 69 lemul1d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) โ‰ค ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) โ†” ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) โ‰ค ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) )
89 87 88 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) โ‰ค ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) )
90 22 85 6 89 leadd2dd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โ‰ค ( ๐‘ฅ + ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) )
91 8 recnd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐ต โˆ’ ๐‘ฅ ) โˆˆ โ„‚ )
92 91 46 18 divcan1d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) = ( ๐ต โˆ’ ๐‘ฅ ) )
93 92 oveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) = ( ๐‘ฅ + ( ๐ต โˆ’ ๐‘ฅ ) ) )
94 13 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ต โˆˆ โ„‚ )
95 47 94 pncan3d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ๐ต โˆ’ ๐‘ฅ ) ) = ๐ต )
96 93 95 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ยท ๐‘‡ ) ) = ๐ต )
97 90 96 breqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โ‰ค ๐ต )
98 24 rexrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ๐ด โˆˆ โ„* )
99 elioc2 โŠข ( ( ๐ด โˆˆ โ„* โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆˆ ( ๐ด (,] ๐ต ) โ†” ( ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆˆ โ„ โˆง ๐ด < ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆง ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โ‰ค ๐ต ) ) )
100 98 7 99 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆˆ ( ๐ด (,] ๐ต ) โ†” ( ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆˆ โ„ โˆง ๐ด < ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆง ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โ‰ค ๐ต ) ) )
101 23 84 97 100 mpbir3and โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„ ) โ†’ ( ๐‘ฅ + ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐‘ฅ ) / ๐‘‡ ) ) ยท ๐‘‡ ) ) โˆˆ ( ๐ด (,] ๐ต ) )
102 101 5 fmptd โŠข ( ๐œ‘ โ†’ ๐ธ : โ„ โŸถ ( ๐ด (,] ๐ต ) )