ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  hashdvds GIF version

Theorem hashdvds 12223
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.)
Hypotheses
Ref Expression
hashdvds.1 (๐œ‘ โ†’ ๐‘ โˆˆ โ„•)
hashdvds.2 (๐œ‘ โ†’ ๐ด โˆˆ โ„ค)
hashdvds.3 (๐œ‘ โ†’ ๐ต โˆˆ (โ„คโ‰ฅโ€˜(๐ด โˆ’ 1)))
hashdvds.4 (๐œ‘ โ†’ ๐ถ โˆˆ โ„ค)
Assertion
Ref Expression
hashdvds (๐œ‘ โ†’ (โ™ฏโ€˜{๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) = ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))
Distinct variable groups:   ๐‘ฅ,๐ด   ๐‘ฅ,๐ต   ๐‘ฅ,๐ถ   ๐‘ฅ,๐‘
Allowed substitution hint:   ๐œ‘(๐‘ฅ)

Proof of Theorem hashdvds
Dummy variables ๐‘Ž ๐‘ฆ ๐‘ง are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 1zzd 9282 . . . . . 6 (๐œ‘ โ†’ 1 โˆˆ โ„ค)
2 hashdvds.3 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐ต โˆˆ (โ„คโ‰ฅโ€˜(๐ด โˆ’ 1)))
3 eluzelz 9539 . . . . . . . . . . 11 (๐ต โˆˆ (โ„คโ‰ฅโ€˜(๐ด โˆ’ 1)) โ†’ ๐ต โˆˆ โ„ค)
42, 3syl 14 . . . . . . . . . 10 (๐œ‘ โ†’ ๐ต โˆˆ โ„ค)
5 hashdvds.4 . . . . . . . . . 10 (๐œ‘ โ†’ ๐ถ โˆˆ โ„ค)
64, 5zsubcld 9382 . . . . . . . . 9 (๐œ‘ โ†’ (๐ต โˆ’ ๐ถ) โˆˆ โ„ค)
7 hashdvds.1 . . . . . . . . 9 (๐œ‘ โ†’ ๐‘ โˆˆ โ„•)
8 znq 9626 . . . . . . . . 9 (((๐ต โˆ’ ๐ถ) โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„•) โ†’ ((๐ต โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š)
96, 7, 8syl2anc 411 . . . . . . . 8 (๐œ‘ โ†’ ((๐ต โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š)
109flqcld 10279 . . . . . . 7 (๐œ‘ โ†’ (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค)
11 hashdvds.2 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐ด โˆˆ โ„ค)
12 peano2zm 9293 . . . . . . . . . . 11 (๐ด โˆˆ โ„ค โ†’ (๐ด โˆ’ 1) โˆˆ โ„ค)
1311, 12syl 14 . . . . . . . . . 10 (๐œ‘ โ†’ (๐ด โˆ’ 1) โˆˆ โ„ค)
1413, 5zsubcld 9382 . . . . . . . . 9 (๐œ‘ โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„ค)
15 znq 9626 . . . . . . . . 9 ((((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„•) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š)
1614, 7, 15syl2anc 411 . . . . . . . 8 (๐œ‘ โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š)
1716flqcld 10279 . . . . . . 7 (๐œ‘ โ†’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค)
1810, 17zsubcld 9382 . . . . . 6 (๐œ‘ โ†’ ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) โˆˆ โ„ค)
19 fzen 10045 . . . . . 6 ((1 โˆˆ โ„ค โˆง ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) โˆˆ โ„ค โˆง (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค) โ†’ (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ ((1 + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))...(((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))))
201, 18, 17, 19syl3anc 1238 . . . . 5 (๐œ‘ โ†’ (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ ((1 + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))...(((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))))
21 ax-1cn 7906 . . . . . . 7 1 โˆˆ โ„‚
2217zcnd 9378 . . . . . . 7 (๐œ‘ โ†’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„‚)
23 addcom 8096 . . . . . . 7 ((1 โˆˆ โ„‚ โˆง (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„‚) โ†’ (1 + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) = ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1))
2421, 22, 23sylancr 414 . . . . . 6 (๐œ‘ โ†’ (1 + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) = ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1))
2510zcnd 9378 . . . . . . 7 (๐œ‘ โ†’ (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„‚)
2625, 22npcand 8274 . . . . . 6 (๐œ‘ โ†’ (((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) = (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))
2724, 26oveq12d 5895 . . . . 5 (๐œ‘ โ†’ ((1 + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))...(((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) + (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) = (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
2820, 27breqtrd 4031 . . . 4 (๐œ‘ โ†’ (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
2917peano2zd 9380 . . . . . . 7 (๐œ‘ โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โˆˆ โ„ค)
3029, 10fzfigd 10433 . . . . . 6 (๐œ‘ โ†’ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆˆ Fin)
3130elexd 2752 . . . . 5 (๐œ‘ โ†’ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆˆ V)
3211, 4fzfigd 10433 . . . . . . 7 (๐œ‘ โ†’ (๐ด...๐ต) โˆˆ Fin)
33 elfzelz 10027 . . . . . . . . . . . 12 (๐‘Ž โˆˆ (๐ด...๐ต) โ†’ ๐‘Ž โˆˆ โ„ค)
3433adantl 277 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘Ž โˆˆ (๐ด...๐ต)) โ†’ ๐‘Ž โˆˆ โ„ค)
355adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘Ž โˆˆ (๐ด...๐ต)) โ†’ ๐ถ โˆˆ โ„ค)
3634, 35zsubcld 9382 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘Ž โˆˆ (๐ด...๐ต)) โ†’ (๐‘Ž โˆ’ ๐ถ) โˆˆ โ„ค)
37 dvdsdc 11807 . . . . . . . . . 10 ((๐‘ โˆˆ โ„• โˆง (๐‘Ž โˆ’ ๐ถ) โˆˆ โ„ค) โ†’ DECID ๐‘ โˆฅ (๐‘Ž โˆ’ ๐ถ))
387, 36, 37syl2an2r 595 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘Ž โˆˆ (๐ด...๐ต)) โ†’ DECID ๐‘ โˆฅ (๐‘Ž โˆ’ ๐ถ))
3938ralrimiva 2550 . . . . . . . 8 (๐œ‘ โ†’ โˆ€๐‘Ž โˆˆ (๐ด...๐ต)DECID ๐‘ โˆฅ (๐‘Ž โˆ’ ๐ถ))
40 oveq1 5884 . . . . . . . . . . 11 (๐‘ฅ = ๐‘Ž โ†’ (๐‘ฅ โˆ’ ๐ถ) = (๐‘Ž โˆ’ ๐ถ))
4140breq2d 4017 . . . . . . . . . 10 (๐‘ฅ = ๐‘Ž โ†’ (๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ) โ†” ๐‘ โˆฅ (๐‘Ž โˆ’ ๐ถ)))
4241dcbid 838 . . . . . . . . 9 (๐‘ฅ = ๐‘Ž โ†’ (DECID ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ) โ†” DECID ๐‘ โˆฅ (๐‘Ž โˆ’ ๐ถ)))
4342cbvralv 2705 . . . . . . . 8 (โˆ€๐‘ฅ โˆˆ (๐ด...๐ต)DECID ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ) โ†” โˆ€๐‘Ž โˆˆ (๐ด...๐ต)DECID ๐‘ โˆฅ (๐‘Ž โˆ’ ๐ถ))
4439, 43sylibr 134 . . . . . . 7 (๐œ‘ โ†’ โˆ€๐‘ฅ โˆˆ (๐ด...๐ต)DECID ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ))
4532, 44ssfirab 6935 . . . . . 6 (๐œ‘ โ†’ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)} โˆˆ Fin)
4645elexd 2752 . . . . 5 (๐œ‘ โ†’ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)} โˆˆ V)
47 elfzle1 10029 . . . . . . . . . . . . . 14 (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ๐‘ง)
4847adantl 277 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ๐‘ง)
49 elfzelz 10027 . . . . . . . . . . . . . 14 (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ†’ ๐‘ง โˆˆ โ„ค)
50 zltp1le 9309 . . . . . . . . . . . . . 14 (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค โˆง ๐‘ง โˆˆ โ„ค) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ๐‘ง โ†” ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ๐‘ง))
5117, 49, 50syl2an 289 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ๐‘ง โ†” ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ๐‘ง))
5248, 51mpbird 167 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ๐‘ง)
53 flqlt 10285 . . . . . . . . . . . . 13 (((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š โˆง ๐‘ง โˆˆ โ„ค) โ†’ ((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ๐‘ง โ†” (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ๐‘ง))
5416, 49, 53syl2an 289 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ๐‘ง โ†” (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ๐‘ง))
5552, 54mpbird 167 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ๐‘ง)
5614zred 9377 . . . . . . . . . . . . 13 (๐œ‘ โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„)
5756adantr 276 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„)
5849adantl 277 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ง โˆˆ โ„ค)
5958zred 9377 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ง โˆˆ โ„)
607nnred 8934 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐‘ โˆˆ โ„)
617nngt0d 8965 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ 0 < ๐‘)
6260, 61jca 306 . . . . . . . . . . . . 13 (๐œ‘ โ†’ (๐‘ โˆˆ โ„ โˆง 0 < ๐‘))
6362adantr 276 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐‘ โˆˆ โ„ โˆง 0 < ๐‘))
64 ltdivmul2 8837 . . . . . . . . . . . 12 ((((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„ โˆง ๐‘ง โˆˆ โ„ โˆง (๐‘ โˆˆ โ„ โˆง 0 < ๐‘)) โ†’ ((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ๐‘ง โ†” ((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ง ยท ๐‘)))
6557, 59, 63, 64syl3anc 1238 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ๐‘ง โ†” ((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ง ยท ๐‘)))
6655, 65mpbid 147 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ง ยท ๐‘))
6713zred 9377 . . . . . . . . . . . 12 (๐œ‘ โ†’ (๐ด โˆ’ 1) โˆˆ โ„)
6867adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐ด โˆ’ 1) โˆˆ โ„)
695zred 9377 . . . . . . . . . . . 12 (๐œ‘ โ†’ ๐ถ โˆˆ โ„)
7069adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ถ โˆˆ โ„)
717nnzd 9376 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐‘ โˆˆ โ„ค)
7271adantr 276 . . . . . . . . . . . . 13 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ โˆˆ โ„ค)
7358, 72zmulcld 9383 . . . . . . . . . . . 12 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐‘ง ยท ๐‘) โˆˆ โ„ค)
7473zred 9377 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐‘ง ยท ๐‘) โˆˆ โ„)
7568, 70, 74ltsubaddd 8500 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ง ยท ๐‘) โ†” (๐ด โˆ’ 1) < ((๐‘ง ยท ๐‘) + ๐ถ)))
7666, 75mpbid 147 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐ด โˆ’ 1) < ((๐‘ง ยท ๐‘) + ๐ถ))
775adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ถ โˆˆ โ„ค)
7873, 77zaddcld 9381 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ โ„ค)
79 zlem1lt 9311 . . . . . . . . . 10 ((๐ด โˆˆ โ„ค โˆง ((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ โ„ค) โ†’ (๐ด โ‰ค ((๐‘ง ยท ๐‘) + ๐ถ) โ†” (๐ด โˆ’ 1) < ((๐‘ง ยท ๐‘) + ๐ถ)))
8011, 78, 79syl2an2r 595 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐ด โ‰ค ((๐‘ง ยท ๐‘) + ๐ถ) โ†” (๐ด โˆ’ 1) < ((๐‘ง ยท ๐‘) + ๐ถ)))
8176, 80mpbird 167 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ด โ‰ค ((๐‘ง ยท ๐‘) + ๐ถ))
82 elfzle2 10030 . . . . . . . . . . . 12 (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ†’ ๐‘ง โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))
8382adantl 277 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ง โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))
84 flqge 10284 . . . . . . . . . . . 12 ((((๐ต โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š โˆง ๐‘ง โˆˆ โ„ค) โ†’ (๐‘ง โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘) โ†” ๐‘ง โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
859, 49, 84syl2an 289 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐‘ง โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘) โ†” ๐‘ง โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
8683, 85mpbird 167 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ง โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘))
876zred 9377 . . . . . . . . . . . 12 (๐œ‘ โ†’ (๐ต โˆ’ ๐ถ) โˆˆ โ„)
8887adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐ต โˆ’ ๐ถ) โˆˆ โ„)
89 lemuldiv 8840 . . . . . . . . . . 11 ((๐‘ง โˆˆ โ„ โˆง (๐ต โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐‘ โˆˆ โ„ โˆง 0 < ๐‘)) โ†’ ((๐‘ง ยท ๐‘) โ‰ค (๐ต โˆ’ ๐ถ) โ†” ๐‘ง โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)))
9059, 88, 63, 89syl3anc 1238 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐‘ง ยท ๐‘) โ‰ค (๐ต โˆ’ ๐ถ) โ†” ๐‘ง โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)))
9186, 90mpbird 167 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐‘ง ยท ๐‘) โ‰ค (๐ต โˆ’ ๐ถ))
924zred 9377 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐ต โˆˆ โ„)
9392adantr 276 . . . . . . . . . 10 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ต โˆˆ โ„)
94 leaddsub 8397 . . . . . . . . . 10 (((๐‘ง ยท ๐‘) โˆˆ โ„ โˆง ๐ถ โˆˆ โ„ โˆง ๐ต โˆˆ โ„) โ†’ (((๐‘ง ยท ๐‘) + ๐ถ) โ‰ค ๐ต โ†” (๐‘ง ยท ๐‘) โ‰ค (๐ต โˆ’ ๐ถ)))
9574, 70, 93, 94syl3anc 1238 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (((๐‘ง ยท ๐‘) + ๐ถ) โ‰ค ๐ต โ†” (๐‘ง ยท ๐‘) โ‰ค (๐ต โˆ’ ๐ถ)))
9691, 95mpbird 167 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐‘ง ยท ๐‘) + ๐ถ) โ‰ค ๐ต)
9711adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ด โˆˆ โ„ค)
984adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ต โˆˆ โ„ค)
99 elfz 10016 . . . . . . . . 9 ((((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ โ„ค โˆง ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค) โ†’ (((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ (๐ด...๐ต) โ†” (๐ด โ‰ค ((๐‘ง ยท ๐‘) + ๐ถ) โˆง ((๐‘ง ยท ๐‘) + ๐ถ) โ‰ค ๐ต)))
10078, 97, 98, 99syl3anc 1238 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ (๐ด...๐ต) โ†” (๐ด โ‰ค ((๐‘ง ยท ๐‘) + ๐ถ) โˆง ((๐‘ง ยท ๐‘) + ๐ถ) โ‰ค ๐ต)))
10181, 96, 100mpbir2and 944 . . . . . . 7 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ (๐ด...๐ต))
102 dvdsmul2 11823 . . . . . . . . 9 ((๐‘ง โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค) โ†’ ๐‘ โˆฅ (๐‘ง ยท ๐‘))
10358, 72, 102syl2anc 411 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ โˆฅ (๐‘ง ยท ๐‘))
10473zcnd 9378 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (๐‘ง ยท ๐‘) โˆˆ โ„‚)
1055zcnd 9378 . . . . . . . . . 10 (๐œ‘ โ†’ ๐ถ โˆˆ โ„‚)
106105adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐ถ โˆˆ โ„‚)
107104, 106pncand 8271 . . . . . . . 8 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ (((๐‘ง ยท ๐‘) + ๐ถ) โˆ’ ๐ถ) = (๐‘ง ยท ๐‘))
108103, 107breqtrrd 4033 . . . . . . 7 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ โˆฅ (((๐‘ง ยท ๐‘) + ๐ถ) โˆ’ ๐ถ))
109 oveq1 5884 . . . . . . . . 9 (๐‘ฅ = ((๐‘ง ยท ๐‘) + ๐ถ) โ†’ (๐‘ฅ โˆ’ ๐ถ) = (((๐‘ง ยท ๐‘) + ๐ถ) โˆ’ ๐ถ))
110109breq2d 4017 . . . . . . . 8 (๐‘ฅ = ((๐‘ง ยท ๐‘) + ๐ถ) โ†’ (๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ) โ†” ๐‘ โˆฅ (((๐‘ง ยท ๐‘) + ๐ถ) โˆ’ ๐ถ)))
111110elrab 2895 . . . . . . 7 (((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)} โ†” (((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (((๐‘ง ยท ๐‘) + ๐ถ) โˆ’ ๐ถ)))
112101, 108, 111sylanbrc 417 . . . . . 6 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)})
113112ex 115 . . . . 5 (๐œ‘ โ†’ (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ†’ ((๐‘ง ยท ๐‘) + ๐ถ) โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}))
114 oveq1 5884 . . . . . . . 8 (๐‘ฅ = ๐‘ฆ โ†’ (๐‘ฅ โˆ’ ๐ถ) = (๐‘ฆ โˆ’ ๐ถ))
115114breq2d 4017 . . . . . . 7 (๐‘ฅ = ๐‘ฆ โ†’ (๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ) โ†” ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))
116115elrab 2895 . . . . . 6 (๐‘ฆ โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)} โ†” (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))
11767adantr 276 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐ด โˆ’ 1) โˆˆ โ„)
118 elfzelz 10027 . . . . . . . . . . . . . 14 (๐‘ฆ โˆˆ (๐ด...๐ต) โ†’ ๐‘ฆ โˆˆ โ„ค)
119118ad2antrl 490 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ฆ โˆˆ โ„ค)
120119zred 9377 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ฆ โˆˆ โ„)
12169adantr 276 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐ถ โˆˆ โ„)
122 elfzle1 10029 . . . . . . . . . . . . . 14 (๐‘ฆ โˆˆ (๐ด...๐ต) โ†’ ๐ด โ‰ค ๐‘ฆ)
123122ad2antrl 490 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐ด โ‰ค ๐‘ฆ)
124 zlem1lt 9311 . . . . . . . . . . . . . 14 ((๐ด โˆˆ โ„ค โˆง ๐‘ฆ โˆˆ โ„ค) โ†’ (๐ด โ‰ค ๐‘ฆ โ†” (๐ด โˆ’ 1) < ๐‘ฆ))
12511, 119, 124syl2an2r 595 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐ด โ‰ค ๐‘ฆ โ†” (๐ด โˆ’ 1) < ๐‘ฆ))
126123, 125mpbid 147 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐ด โˆ’ 1) < ๐‘ฆ)
127117, 120, 121, 126ltsub1dd 8516 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ฆ โˆ’ ๐ถ))
12856adantr 276 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„)
1295adantr 276 . . . . . . . . . . . . . 14 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐ถ โˆˆ โ„ค)
130119, 129zsubcld 9382 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„ค)
131130zred 9377 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„)
13262adantr 276 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐‘ โˆˆ โ„ โˆง 0 < ๐‘))
133 ltdiv1 8827 . . . . . . . . . . . 12 ((((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐‘ โˆˆ โ„ โˆง 0 < ๐‘)) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ฆ โˆ’ ๐ถ) โ†” (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘)))
134128, 131, 132, 133syl3anc 1238 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) < (๐‘ฆ โˆ’ ๐ถ) โ†” (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘)))
135127, 134mpbid 147 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘))
136 simprr 531 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))
13771adantr 276 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ โˆˆ โ„ค)
1387nnne0d 8966 . . . . . . . . . . . . . 14 (๐œ‘ โ†’ ๐‘ โ‰  0)
139138adantr 276 . . . . . . . . . . . . 13 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ โ‰  0)
140 dvdsval2 11799 . . . . . . . . . . . . 13 ((๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 โˆง (๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„ค) โ†’ (๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค))
141137, 139, 130, 140syl3anc 1238 . . . . . . . . . . . 12 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค))
142136, 141mpbid 147 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค)
143 flqlt 10285 . . . . . . . . . . 11 (((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š โˆง ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค) โ†’ ((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘)))
14416, 142, 143syl2an2r 595 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘)))
145135, 144mpbid 147 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘))
146 zltp1le 9309 . . . . . . . . . 10 (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค โˆง ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ((๐‘ฆ โˆ’ ๐ถ) / ๐‘)))
14717, 142, 146syl2an2r 595 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) < ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ((๐‘ฆ โˆ’ ๐ถ) / ๐‘)))
148145, 147mpbid 147 . . . . . . . 8 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ((๐‘ฆ โˆ’ ๐ถ) / ๐‘))
14992adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐ต โˆˆ โ„)
150 elfzle2 10030 . . . . . . . . . . . 12 (๐‘ฆ โˆˆ (๐ด...๐ต) โ†’ ๐‘ฆ โ‰ค ๐ต)
151150ad2antrl 490 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ฆ โ‰ค ๐ต)
152120, 149, 121, 151lesub1dd 8520 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐‘ฆ โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ))
15387adantr 276 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐ต โˆ’ ๐ถ) โˆˆ โ„)
154 lediv1 8828 . . . . . . . . . . 11 (((๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐ต โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐‘ โˆˆ โ„ โˆง 0 < ๐‘)) โ†’ ((๐‘ฆ โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)))
155131, 153, 132, 154syl3anc 1238 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐‘ฆ โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)))
156152, 155mpbid 147 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘))
157 flqge 10284 . . . . . . . . . 10 ((((๐ต โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š โˆง ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค) โ†’ (((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
1589, 142, 157syl2an2r 595 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
159156, 158mpbid 147 . . . . . . . 8 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))
16029adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โˆˆ โ„ค)
16110adantr 276 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค)
162 elfz 10016 . . . . . . . . 9 ((((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ โ„ค โˆง ((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โˆˆ โ„ค โˆง (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ โ„ค) โ†’ (((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ†” (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆง ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))))
163142, 160, 161, 162syl3anc 1238 . . . . . . . 8 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ†” (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1) โ‰ค ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆง ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ‰ค (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))))
164148, 159, 163mpbir2and 944 . . . . . . 7 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))))
165164ex 115 . . . . . 6 (๐œ‘ โ†’ ((๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)) โ†’ ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))))
166116, 165biimtrid 152 . . . . 5 (๐œ‘ โ†’ (๐‘ฆ โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)} โ†’ ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))))
167116anbi2i 457 . . . . . . 7 ((๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง ๐‘ฆ โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) โ†” (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))))
168130zcnd 9378 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ (๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„‚)
169168adantrl 478 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ (๐‘ฆ โˆ’ ๐ถ) โˆˆ โ„‚)
17058zcnd 9378 . . . . . . . . . . 11 ((๐œ‘ โˆง ๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)))) โ†’ ๐‘ง โˆˆ โ„‚)
171170adantrr 479 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ ๐‘ง โˆˆ โ„‚)
1727nncnd 8935 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐‘ โˆˆ โ„‚)
173172adantr 276 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ ๐‘ โˆˆ โ„‚)
1747nnap0d 8967 . . . . . . . . . . 11 (๐œ‘ โ†’ ๐‘ # 0)
175174adantr 276 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ ๐‘ # 0)
176169, 171, 173, 175divmulap3d 8784 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ (((๐‘ฆ โˆ’ ๐ถ) / ๐‘) = ๐‘ง โ†” (๐‘ฆ โˆ’ ๐ถ) = (๐‘ง ยท ๐‘)))
177119zcnd 9378 . . . . . . . . . . 11 ((๐œ‘ โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ))) โ†’ ๐‘ฆ โˆˆ โ„‚)
178177adantrl 478 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ ๐‘ฆ โˆˆ โ„‚)
179105adantr 276 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ ๐ถ โˆˆ โ„‚)
180104adantrr 479 . . . . . . . . . 10 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ (๐‘ง ยท ๐‘) โˆˆ โ„‚)
181178, 179, 180subadd2d 8289 . . . . . . . . 9 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ ((๐‘ฆ โˆ’ ๐ถ) = (๐‘ง ยท ๐‘) โ†” ((๐‘ง ยท ๐‘) + ๐ถ) = ๐‘ฆ))
182176, 181bitrd 188 . . . . . . . 8 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ (((๐‘ฆ โˆ’ ๐ถ) / ๐‘) = ๐‘ง โ†” ((๐‘ง ยท ๐‘) + ๐ถ) = ๐‘ฆ))
183 eqcom 2179 . . . . . . . 8 (๐‘ง = ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) = ๐‘ง)
184 eqcom 2179 . . . . . . . 8 (๐‘ฆ = ((๐‘ง ยท ๐‘) + ๐ถ) โ†” ((๐‘ง ยท ๐‘) + ๐ถ) = ๐‘ฆ)
185182, 183, 1843bitr4g 223 . . . . . . 7 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (๐‘ฆ โˆˆ (๐ด...๐ต) โˆง ๐‘ โˆฅ (๐‘ฆ โˆ’ ๐ถ)))) โ†’ (๐‘ง = ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” ๐‘ฆ = ((๐‘ง ยท ๐‘) + ๐ถ)))
186167, 185sylan2b 287 . . . . . 6 ((๐œ‘ โˆง (๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง ๐‘ฆ โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)})) โ†’ (๐‘ง = ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” ๐‘ฆ = ((๐‘ง ยท ๐‘) + ๐ถ)))
187186ex 115 . . . . 5 (๐œ‘ โ†’ ((๐‘ง โˆˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง ๐‘ฆ โˆˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) โ†’ (๐‘ง = ((๐‘ฆ โˆ’ ๐ถ) / ๐‘) โ†” ๐‘ฆ = ((๐‘ง ยท ๐‘) + ๐ถ))))
18831, 46, 113, 166, 187en3d 6771 . . . 4 (๐œ‘ โ†’ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ‰ˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)})
189 entr 6786 . . . 4 (((1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โˆง (((โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)) + 1)...(โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘))) โ‰ˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) โ†’ (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)})
19028, 188, 189syl2anc 411 . . 3 (๐œ‘ โ†’ (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)})
1911, 18fzfigd 10433 . . . 4 (๐œ‘ โ†’ (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โˆˆ Fin)
192 hashen 10766 . . . 4 (((1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โˆˆ Fin โˆง {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)} โˆˆ Fin) โ†’ ((โ™ฏโ€˜(1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))) = (โ™ฏโ€˜{๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) โ†” (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}))
193191, 45, 192syl2anc 411 . . 3 (๐œ‘ โ†’ ((โ™ฏโ€˜(1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))) = (โ™ฏโ€˜{๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) โ†” (1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘)))) โ‰ˆ {๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}))
194190, 193mpbird 167 . 2 (๐œ‘ โ†’ (โ™ฏโ€˜(1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))) = (โ™ฏโ€˜{๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}))
195 eluzle 9542 . . . . . . 7 (๐ต โˆˆ (โ„คโ‰ฅโ€˜(๐ด โˆ’ 1)) โ†’ (๐ด โˆ’ 1) โ‰ค ๐ต)
1962, 195syl 14 . . . . . 6 (๐œ‘ โ†’ (๐ด โˆ’ 1) โ‰ค ๐ต)
197 zre 9259 . . . . . . . 8 ((๐ด โˆ’ 1) โˆˆ โ„ค โ†’ (๐ด โˆ’ 1) โˆˆ โ„)
198 zre 9259 . . . . . . . 8 (๐ต โˆˆ โ„ค โ†’ ๐ต โˆˆ โ„)
199 zre 9259 . . . . . . . 8 (๐ถ โˆˆ โ„ค โ†’ ๐ถ โˆˆ โ„)
200 lesub1 8415 . . . . . . . 8 (((๐ด โˆ’ 1) โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ถ โˆˆ โ„) โ†’ ((๐ด โˆ’ 1) โ‰ค ๐ต โ†” ((๐ด โˆ’ 1) โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ)))
201197, 198, 199, 200syl3an 1280 . . . . . . 7 (((๐ด โˆ’ 1) โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐ถ โˆˆ โ„ค) โ†’ ((๐ด โˆ’ 1) โ‰ค ๐ต โ†” ((๐ด โˆ’ 1) โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ)))
20213, 4, 5, 201syl3anc 1238 . . . . . 6 (๐œ‘ โ†’ ((๐ด โˆ’ 1) โ‰ค ๐ต โ†” ((๐ด โˆ’ 1) โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ)))
203196, 202mpbid 147 . . . . 5 (๐œ‘ โ†’ ((๐ด โˆ’ 1) โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ))
204 lediv1 8828 . . . . . 6 ((((๐ด โˆ’ 1) โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐ต โˆ’ ๐ถ) โˆˆ โ„ โˆง (๐‘ โˆˆ โ„ โˆง 0 < ๐‘)) โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ) โ†” (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)))
20556, 87, 62, 204syl3anc 1238 . . . . 5 (๐œ‘ โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) โ‰ค (๐ต โˆ’ ๐ถ) โ†” (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)))
206203, 205mpbid 147 . . . 4 (๐œ‘ โ†’ (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘))
207 flqword2 10291 . . . 4 (((((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š โˆง ((๐ต โˆ’ ๐ถ) / ๐‘) โˆˆ โ„š โˆง (((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘) โ‰ค ((๐ต โˆ’ ๐ถ) / ๐‘)) โ†’ (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ (โ„คโ‰ฅโ€˜(โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))
20816, 9, 206, 207syl3anc 1238 . . 3 (๐œ‘ โ†’ (โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ (โ„คโ‰ฅโ€˜(โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))
209 uznn0sub 9561 . . 3 ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆˆ (โ„คโ‰ฅโ€˜(โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) โ†’ ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) โˆˆ โ„•0)
210 hashfz1 10765 . . 3 (((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))) โˆˆ โ„•0 โ†’ (โ™ฏโ€˜(1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))) = ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))
211208, 209, 2103syl 17 . 2 (๐œ‘ โ†’ (โ™ฏโ€˜(1...((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))) = ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))
212194, 211eqtr3d 2212 1 (๐œ‘ โ†’ (โ™ฏโ€˜{๐‘ฅ โˆˆ (๐ด...๐ต) โˆฃ ๐‘ โˆฅ (๐‘ฅ โˆ’ ๐ถ)}) = ((โŒŠโ€˜((๐ต โˆ’ ๐ถ) / ๐‘)) โˆ’ (โŒŠโ€˜(((๐ด โˆ’ 1) โˆ’ ๐ถ) / ๐‘))))
Colors of variables: wff set class
Syntax hints:   โ†’ wi 4   โˆง wa 104   โ†” wb 105  DECID wdc 834   = wceq 1353   โˆˆ wcel 2148   โ‰  wne 2347  โˆ€wral 2455  {crab 2459   class class class wbr 4005  โ€˜cfv 5218  (class class class)co 5877   โ‰ˆ cen 6740  Fincfn 6742  โ„‚cc 7811  โ„cr 7812  0cc0 7813  1c1 7814   + caddc 7816   ยท cmul 7818   < clt 7994   โ‰ค cle 7995   โˆ’ cmin 8130   # cap 8540   / cdiv 8631  โ„•cn 8921  โ„•0cn0 9178  โ„คcz 9255  โ„คโ‰ฅcuz 9530  โ„šcq 9621  ...cfz 10010  โŒŠcfl 10270  โ™ฏchash 10757   โˆฅ cdvds 11796
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 614  ax-in2 615  ax-io 709  ax-5 1447  ax-7 1448  ax-gen 1449  ax-ie1 1493  ax-ie2 1494  ax-8 1504  ax-10 1505  ax-11 1506  ax-i12 1507  ax-bndl 1509  ax-4 1510  ax-17 1526  ax-i9 1530  ax-ial 1534  ax-i5r 1535  ax-13 2150  ax-14 2151  ax-ext 2159  ax-coll 4120  ax-sep 4123  ax-nul 4131  ax-pow 4176  ax-pr 4211  ax-un 4435  ax-setind 4538  ax-iinf 4589  ax-cnex 7904  ax-resscn 7905  ax-1cn 7906  ax-1re 7907  ax-icn 7908  ax-addcl 7909  ax-addrcl 7910  ax-mulcl 7911  ax-mulrcl 7912  ax-addcom 7913  ax-mulcom 7914  ax-addass 7915  ax-mulass 7916  ax-distr 7917  ax-i2m1 7918  ax-0lt1 7919  ax-1rid 7920  ax-0id 7921  ax-rnegex 7922  ax-precex 7923  ax-cnre 7924  ax-pre-ltirr 7925  ax-pre-ltwlin 7926  ax-pre-lttrn 7927  ax-pre-apti 7928  ax-pre-ltadd 7929  ax-pre-mulgt0 7930  ax-pre-mulext 7931  ax-arch 7932
This theorem depends on definitions:  df-bi 117  df-dc 835  df-3or 979  df-3an 980  df-tru 1356  df-fal 1359  df-nf 1461  df-sb 1763  df-eu 2029  df-mo 2030  df-clab 2164  df-cleq 2170  df-clel 2173  df-nfc 2308  df-ne 2348  df-nel 2443  df-ral 2460  df-rex 2461  df-reu 2462  df-rmo 2463  df-rab 2464  df-v 2741  df-sbc 2965  df-csb 3060  df-dif 3133  df-un 3135  df-in 3137  df-ss 3144  df-nul 3425  df-if 3537  df-pw 3579  df-sn 3600  df-pr 3601  df-op 3603  df-uni 3812  df-int 3847  df-iun 3890  df-br 4006  df-opab 4067  df-mpt 4068  df-tr 4104  df-id 4295  df-po 4298  df-iso 4299  df-iord 4368  df-on 4370  df-ilim 4371  df-suc 4373  df-iom 4592  df-xp 4634  df-rel 4635  df-cnv 4636  df-co 4637  df-dm 4638  df-rn 4639  df-res 4640  df-ima 4641  df-iota 5180  df-fun 5220  df-fn 5221  df-f 5222  df-f1 5223  df-fo 5224  df-f1o 5225  df-fv 5226  df-riota 5833  df-ov 5880  df-oprab 5881  df-mpo 5882  df-1st 6143  df-2nd 6144  df-recs 6308  df-frec 6394  df-1o 6419  df-er 6537  df-en 6743  df-dom 6744  df-fin 6745  df-pnf 7996  df-mnf 7997  df-xr 7998  df-ltxr 7999  df-le 8000  df-sub 8132  df-neg 8133  df-reap 8534  df-ap 8541  df-div 8632  df-inn 8922  df-n0 9179  df-z 9256  df-uz 9531  df-q 9622  df-rp 9656  df-fz 10011  df-fl 10272  df-mod 10325  df-ihash 10758  df-dvds 11797
This theorem is referenced by:  phiprmpw  12224
  Copyright terms: Public domain W3C validator