Metamath Proof Explorer


Theorem hashdvds

Description: The number of numbers in a given residue class in a finite set of integers. (Contributed by Mario Carneiro, 12-Mar-2014) (Proof shortened by Mario Carneiro, 7-Jun-2016)

Ref Expression
Hypotheses hashdvds.1 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
hashdvds.2 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ค )
hashdvds.3 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐ด โˆ’ 1 ) ) )
hashdvds.4 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ค )
Assertion hashdvds ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) = ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) )

Proof

Step Hyp Ref Expression
1 hashdvds.1 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
2 hashdvds.2 โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ค )
3 hashdvds.3 โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐ด โˆ’ 1 ) ) )
4 hashdvds.4 โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ค )
5 1zzd โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ค )
6 eluzelz โŠข ( ๐ต โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐ด โˆ’ 1 ) ) โ†’ ๐ต โˆˆ โ„ค )
7 3 6 syl โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ค )
8 7 4 zsubcld โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ค )
9 8 zred โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ )
10 9 1 nndivred โŠข ( ๐œ‘ โ†’ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ )
11 10 flcld โŠข ( ๐œ‘ โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„ค )
12 peano2zm โŠข ( ๐ด โˆˆ โ„ค โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ค )
13 2 12 syl โŠข ( ๐œ‘ โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ค )
14 13 4 zsubcld โŠข ( ๐œ‘ โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ค )
15 14 zred โŠข ( ๐œ‘ โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ )
16 15 1 nndivred โŠข ( ๐œ‘ โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ )
17 16 flcld โŠข ( ๐œ‘ โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„ค )
18 11 17 zsubcld โŠข ( ๐œ‘ โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆˆ โ„ค )
19 fzen โŠข ( ( 1 โˆˆ โ„ค โˆง ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆˆ โ„ค โˆง ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„ค ) โ†’ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ ( ( 1 + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ... ( ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) )
20 5 18 17 19 syl3anc โŠข ( ๐œ‘ โ†’ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ ( ( 1 + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ... ( ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) )
21 ax-1cn โŠข 1 โˆˆ โ„‚
22 17 zcnd โŠข ( ๐œ‘ โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„‚ )
23 addcom โŠข ( ( 1 โˆˆ โ„‚ โˆง ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„‚ ) โ†’ ( 1 + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) = ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) )
24 21 22 23 sylancr โŠข ( ๐œ‘ โ†’ ( 1 + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) = ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) )
25 11 zcnd โŠข ( ๐œ‘ โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„‚ )
26 25 22 npcand โŠข ( ๐œ‘ โ†’ ( ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) = ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
27 24 26 oveq12d โŠข ( ๐œ‘ โ†’ ( ( 1 + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ... ( ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) + ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) = ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
28 20 27 breqtrd โŠข ( ๐œ‘ โ†’ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
29 ovexd โŠข ( ๐œ‘ โ†’ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆˆ V )
30 fzfi โŠข ( ๐ด ... ๐ต ) โˆˆ Fin
31 rabexg โŠข ( ( ๐ด ... ๐ต ) โˆˆ Fin โ†’ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โˆˆ V )
32 30 31 mp1i โŠข ( ๐œ‘ โ†’ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โˆˆ V )
33 oveq1 โŠข ( ๐‘ฅ = ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ†’ ( ๐‘ฅ โˆ’ ๐ถ ) = ( ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆ’ ๐ถ ) )
34 33 breq2d โŠข ( ๐‘ฅ = ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ†’ ( ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) โ†” ๐‘ โˆฅ ( ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆ’ ๐ถ ) ) )
35 2 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ด โˆˆ โ„ค )
36 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ต โˆˆ โ„ค )
37 elfzelz โŠข ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โ†’ ๐‘ง โˆˆ โ„ค )
38 37 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ง โˆˆ โ„ค )
39 1 nnzd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ค )
40 39 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ โˆˆ โ„ค )
41 38 40 zmulcld โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐‘ง ยท ๐‘ ) โˆˆ โ„ค )
42 4 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ถ โˆˆ โ„ค )
43 41 42 zaddcld โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆˆ โ„ค )
44 elfzle1 โŠข ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ๐‘ง )
45 44 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ๐‘ง )
46 zltp1le โŠข ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„ค โˆง ๐‘ง โˆˆ โ„ค ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ๐‘ง โ†” ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ๐‘ง ) )
47 17 37 46 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ๐‘ง โ†” ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ๐‘ง ) )
48 45 47 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ๐‘ง )
49 fllt โŠข ( ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ โˆง ๐‘ง โˆˆ โ„ค ) โ†’ ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ๐‘ง โ†” ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ๐‘ง ) )
50 16 37 49 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ๐‘ง โ†” ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ๐‘ง ) )
51 48 50 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ๐‘ง )
52 15 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ )
53 38 zred โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ง โˆˆ โ„ )
54 1 nnred โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ )
55 1 nngt0d โŠข ( ๐œ‘ โ†’ 0 < ๐‘ )
56 54 55 jca โŠข ( ๐œ‘ โ†’ ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) )
57 56 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) )
58 ltdivmul2 โŠข ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ โˆง ๐‘ง โˆˆ โ„ โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ๐‘ง โ†” ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ง ยท ๐‘ ) ) )
59 52 53 57 58 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ๐‘ง โ†” ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ง ยท ๐‘ ) ) )
60 51 59 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ง ยท ๐‘ ) )
61 13 zred โŠข ( ๐œ‘ โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ )
62 61 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ )
63 4 zred โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
64 63 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ถ โˆˆ โ„ )
65 41 zred โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐‘ง ยท ๐‘ ) โˆˆ โ„ )
66 62 64 65 ltsubaddd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ง ยท ๐‘ ) โ†” ( ๐ด โˆ’ 1 ) < ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) ) )
67 60 66 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐ด โˆ’ 1 ) < ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) )
68 zlem1lt โŠข ( ( ๐ด โˆˆ โ„ค โˆง ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆˆ โ„ค ) โ†’ ( ๐ด โ‰ค ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ†” ( ๐ด โˆ’ 1 ) < ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) ) )
69 2 43 68 syl2an2r โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐ด โ‰ค ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ†” ( ๐ด โˆ’ 1 ) < ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) ) )
70 67 69 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ด โ‰ค ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) )
71 elfzle2 โŠข ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โ†’ ๐‘ง โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
72 71 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ง โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
73 flge โŠข ( ( ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ โˆง ๐‘ง โˆˆ โ„ค ) โ†’ ( ๐‘ง โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โ†” ๐‘ง โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
74 10 37 73 syl2an โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐‘ง โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โ†” ๐‘ง โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
75 72 74 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ง โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) )
76 9 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ )
77 lemuldiv โŠข ( ( ๐‘ง โˆˆ โ„ โˆง ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) โ†” ๐‘ง โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
78 53 76 57 77 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) โ†” ๐‘ง โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
79 75 78 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐‘ง ยท ๐‘ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) )
80 7 zred โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
81 80 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ต โˆˆ โ„ )
82 leaddsub โŠข ( ( ( ๐‘ง ยท ๐‘ ) โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ‰ค ๐ต โ†” ( ๐‘ง ยท ๐‘ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) ) )
83 65 64 81 82 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ‰ค ๐ต โ†” ( ๐‘ง ยท ๐‘ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) ) )
84 79 83 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ‰ค ๐ต )
85 35 36 43 70 84 elfzd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆˆ ( ๐ด ... ๐ต ) )
86 dvdsmul2 โŠข ( ( ๐‘ง โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ๐‘ โˆฅ ( ๐‘ง ยท ๐‘ ) )
87 38 40 86 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ โˆฅ ( ๐‘ง ยท ๐‘ ) )
88 41 zcnd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ๐‘ง ยท ๐‘ ) โˆˆ โ„‚ )
89 4 zcnd โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
90 89 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐ถ โˆˆ โ„‚ )
91 88 90 pncand โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆ’ ๐ถ ) = ( ๐‘ง ยท ๐‘ ) )
92 87 91 breqtrrd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ โˆฅ ( ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆ’ ๐ถ ) )
93 34 85 92 elrabd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } )
94 93 ex โŠข ( ๐œ‘ โ†’ ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โ†’ ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) )
95 oveq1 โŠข ( ๐‘ฅ = ๐‘ฆ โ†’ ( ๐‘ฅ โˆ’ ๐ถ ) = ( ๐‘ฆ โˆ’ ๐ถ ) )
96 95 breq2d โŠข ( ๐‘ฅ = ๐‘ฆ โ†’ ( ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) โ†” ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) )
97 96 elrab โŠข ( ๐‘ฆ โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โ†” ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) )
98 17 peano2zd โŠข ( ๐œ‘ โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โˆˆ โ„ค )
99 98 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โˆˆ โ„ค )
100 11 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„ค )
101 simprr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) )
102 39 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ โˆˆ โ„ค )
103 1 nnne0d โŠข ( ๐œ‘ โ†’ ๐‘ โ‰  0 )
104 103 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ โ‰  0 )
105 elfzelz โŠข ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โ†’ ๐‘ฆ โˆˆ โ„ค )
106 105 ad2antrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ฆ โˆˆ โ„ค )
107 4 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐ถ โˆˆ โ„ค )
108 106 107 zsubcld โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„ค )
109 dvdsval2 โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 โˆง ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„ค ) โ†’ ( ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ค ) )
110 102 104 108 109 syl3anc โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ค ) )
111 101 110 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ค )
112 61 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ )
113 106 zred โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ฆ โˆˆ โ„ )
114 63 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐ถ โˆˆ โ„ )
115 elfzle1 โŠข ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โ†’ ๐ด โ‰ค ๐‘ฆ )
116 115 ad2antrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐ด โ‰ค ๐‘ฆ )
117 zlem1lt โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘ฆ โˆˆ โ„ค ) โ†’ ( ๐ด โ‰ค ๐‘ฆ โ†” ( ๐ด โˆ’ 1 ) < ๐‘ฆ ) )
118 2 106 117 syl2an2r โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐ด โ‰ค ๐‘ฆ โ†” ( ๐ด โˆ’ 1 ) < ๐‘ฆ ) )
119 116 118 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐ด โˆ’ 1 ) < ๐‘ฆ )
120 112 113 114 119 ltsub1dd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ฆ โˆ’ ๐ถ ) )
121 15 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ )
122 108 zred โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„ )
123 56 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) )
124 ltdiv1 โŠข ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ฆ โˆ’ ๐ถ ) โ†” ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) ) )
125 121 122 123 124 syl3anc โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) < ( ๐‘ฆ โˆ’ ๐ถ ) โ†” ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) ) )
126 120 125 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) )
127 fllt โŠข ( ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ โˆง ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ค ) โ†’ ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) ) )
128 16 111 127 syl2an2r โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) ) )
129 126 128 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) )
130 zltp1le โŠข ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ โ„ค โˆง ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ค ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) ) )
131 17 111 130 syl2an2r โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) < ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) ) )
132 129 131 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) โ‰ค ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) )
133 80 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐ต โˆˆ โ„ )
134 elfzle2 โŠข ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โ†’ ๐‘ฆ โ‰ค ๐ต )
135 134 ad2antrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ฆ โ‰ค ๐ต )
136 113 133 114 135 lesub1dd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐‘ฆ โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) )
137 9 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ )
138 lediv1 โŠข ( ( ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
139 122 137 123 138 syl3anc โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
140 136 139 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) )
141 flge โŠข ( ( ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ โˆง ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ค ) โ†’ ( ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
142 10 111 141 syl2an2r โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
143 140 142 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
144 99 100 111 132 143 elfzd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) )
145 144 ex โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) )
146 97 145 biimtrid โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) )
147 97 anbi2i โŠข ( ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ๐‘ฆ โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) โ†” ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) )
148 108 zcnd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„‚ )
149 148 adantrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ( ๐‘ฆ โˆ’ ๐ถ ) โˆˆ โ„‚ )
150 38 zcnd โŠข ( ( ๐œ‘ โˆง ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ†’ ๐‘ง โˆˆ โ„‚ )
151 150 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ๐‘ง โˆˆ โ„‚ )
152 1 nncnd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„‚ )
153 152 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ๐‘ โˆˆ โ„‚ )
154 103 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ๐‘ โ‰  0 )
155 149 151 153 154 divmul3d โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ( ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) = ๐‘ง โ†” ( ๐‘ฆ โˆ’ ๐ถ ) = ( ๐‘ง ยท ๐‘ ) ) )
156 106 zcnd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) โ†’ ๐‘ฆ โˆˆ โ„‚ )
157 156 adantrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ๐‘ฆ โˆˆ โ„‚ )
158 89 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ๐ถ โˆˆ โ„‚ )
159 88 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ( ๐‘ง ยท ๐‘ ) โˆˆ โ„‚ )
160 157 158 159 subadd2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ( ( ๐‘ฆ โˆ’ ๐ถ ) = ( ๐‘ง ยท ๐‘ ) โ†” ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) = ๐‘ฆ ) )
161 155 160 bitrd โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ( ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) = ๐‘ง โ†” ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) = ๐‘ฆ ) )
162 eqcom โŠข ( ๐‘ง = ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) = ๐‘ง )
163 eqcom โŠข ( ๐‘ฆ = ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) โ†” ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) = ๐‘ฆ )
164 161 162 163 3bitr4g โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ๐‘ฆ โˆˆ ( ๐ด ... ๐ต ) โˆง ๐‘ โˆฅ ( ๐‘ฆ โˆ’ ๐ถ ) ) ) ) โ†’ ( ๐‘ง = ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ๐‘ฆ = ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) ) )
165 147 164 sylan2b โŠข ( ( ๐œ‘ โˆง ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ๐‘ฆ โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) ) โ†’ ( ๐‘ง = ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ๐‘ฆ = ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) ) )
166 165 ex โŠข ( ๐œ‘ โ†’ ( ( ๐‘ง โˆˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ๐‘ฆ โˆˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) โ†’ ( ๐‘ง = ( ( ๐‘ฆ โˆ’ ๐ถ ) / ๐‘ ) โ†” ๐‘ฆ = ( ( ๐‘ง ยท ๐‘ ) + ๐ถ ) ) ) )
167 29 32 94 146 166 en3d โŠข ( ๐œ‘ โ†’ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โ‰ˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } )
168 entr โŠข ( ( ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆง ( ( ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) + 1 ) ... ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) ) โ‰ˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) โ†’ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } )
169 28 167 168 syl2anc โŠข ( ๐œ‘ โ†’ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } )
170 fzfi โŠข ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โˆˆ Fin
171 ssrab2 โŠข { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โІ ( ๐ด ... ๐ต )
172 ssfi โŠข ( ( ( ๐ด ... ๐ต ) โˆˆ Fin โˆง { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โІ ( ๐ด ... ๐ต ) ) โ†’ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โˆˆ Fin )
173 30 171 172 mp2an โŠข { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โˆˆ Fin
174 hashen โŠข ( ( ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โˆˆ Fin โˆง { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } โˆˆ Fin ) โ†’ ( ( โ™ฏ โ€˜ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) ) = ( โ™ฏ โ€˜ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) โ†” ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) )
175 170 173 174 mp2an โŠข ( ( โ™ฏ โ€˜ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) ) = ( โ™ฏ โ€˜ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) โ†” ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) โ‰ˆ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } )
176 169 175 sylibr โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) ) = ( โ™ฏ โ€˜ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) )
177 eluzle โŠข ( ๐ต โˆˆ ( โ„คโ‰ฅ โ€˜ ( ๐ด โˆ’ 1 ) ) โ†’ ( ๐ด โˆ’ 1 ) โ‰ค ๐ต )
178 3 177 syl โŠข ( ๐œ‘ โ†’ ( ๐ด โˆ’ 1 ) โ‰ค ๐ต )
179 zre โŠข ( ( ๐ด โˆ’ 1 ) โˆˆ โ„ค โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ )
180 zre โŠข ( ๐ต โˆˆ โ„ค โ†’ ๐ต โˆˆ โ„ )
181 zre โŠข ( ๐ถ โˆˆ โ„ค โ†’ ๐ถ โˆˆ โ„ )
182 lesub1 โŠข ( ( ( ๐ด โˆ’ 1 ) โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ ) โ†’ ( ( ๐ด โˆ’ 1 ) โ‰ค ๐ต โ†” ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) ) )
183 179 180 181 182 syl3an โŠข ( ( ( ๐ด โˆ’ 1 ) โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐ถ โˆˆ โ„ค ) โ†’ ( ( ๐ด โˆ’ 1 ) โ‰ค ๐ต โ†” ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) ) )
184 13 7 4 183 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐ด โˆ’ 1 ) โ‰ค ๐ต โ†” ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) ) )
185 178 184 mpbid โŠข ( ๐œ‘ โ†’ ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) )
186 lediv1 โŠข ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐ต โˆ’ ๐ถ ) โˆˆ โ„ โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) โ†” ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
187 15 9 56 186 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) โ‰ค ( ๐ต โˆ’ ๐ถ ) โ†” ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) )
188 185 187 mpbid โŠข ( ๐œ‘ โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) )
189 flword2 โŠข ( ( ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ โˆง ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) โˆˆ โ„ โˆง ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) โ‰ค ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ ( โ„คโ‰ฅ โ€˜ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) )
190 16 10 188 189 syl3anc โŠข ( ๐œ‘ โ†’ ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ ( โ„คโ‰ฅ โ€˜ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) )
191 uznn0sub โŠข ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆˆ ( โ„คโ‰ฅ โ€˜ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) โ†’ ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆˆ โ„•0 )
192 hashfz1 โŠข ( ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) โˆˆ โ„•0 โ†’ ( โ™ฏ โ€˜ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) ) = ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) )
193 190 191 192 3syl โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ( 1 ... ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) ) ) = ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) )
194 176 193 eqtr3d โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ { ๐‘ฅ โˆˆ ( ๐ด ... ๐ต ) โˆฃ ๐‘ โˆฅ ( ๐‘ฅ โˆ’ ๐ถ ) } ) = ( ( โŒŠ โ€˜ ( ( ๐ต โˆ’ ๐ถ ) / ๐‘ ) ) โˆ’ ( โŒŠ โ€˜ ( ( ( ๐ด โˆ’ 1 ) โˆ’ ๐ถ ) / ๐‘ ) ) ) )