Step | Hyp | Ref
| Expression |
1 | | simpll 527 |
. . . . 5
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ด โ
โ) |
2 | | simprl 529 |
. . . . 5
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ถ โ
โ) |
3 | | simprr 531 |
. . . . 5
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ 0 < ๐ถ) |
4 | 1, 2, 3 | modqcld 10327 |
. . . 4
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ด mod ๐ถ) โ โ) |
5 | | qre 9624 |
. . . 4
โข ((๐ด mod ๐ถ) โ โ โ (๐ด mod ๐ถ) โ โ) |
6 | 4, 5 | syl 14 |
. . 3
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ด mod ๐ถ) โ โ) |
7 | | simplr 528 |
. . . . 5
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ต โ
โ) |
8 | 7, 2, 3 | modqcld 10327 |
. . . 4
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ต mod ๐ถ) โ โ) |
9 | | qre 9624 |
. . . 4
โข ((๐ต mod ๐ถ) โ โ โ (๐ต mod ๐ถ) โ โ) |
10 | 8, 9 | syl 14 |
. . 3
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ต mod ๐ถ) โ โ) |
11 | 6, 10 | subge0d 8491 |
. 2
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ (๐ต mod ๐ถ) โค (๐ด mod ๐ถ))) |
12 | | qsubcl 9637 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ต โ โ) โ (๐ด โ ๐ต) โ โ) |
13 | 12 | adantr 276 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ด โ ๐ต) โ โ) |
14 | 3 | gt0ne0d 8468 |
. . . . . . . . . 10
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ถ โ 0) |
15 | | qdivcl 9642 |
. . . . . . . . . 10
โข ((๐ด โ โ โง ๐ถ โ โ โง ๐ถ โ 0) โ (๐ด / ๐ถ) โ โ) |
16 | 1, 2, 14, 15 | syl3anc 1238 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ด / ๐ถ) โ โ) |
17 | 16 | flqcld 10276 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
(โโ(๐ด / ๐ถ)) โ
โค) |
18 | | qdivcl 9642 |
. . . . . . . . . 10
โข ((๐ต โ โ โง ๐ถ โ โ โง ๐ถ โ 0) โ (๐ต / ๐ถ) โ โ) |
19 | 7, 2, 14, 18 | syl3anc 1238 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ต / ๐ถ) โ โ) |
20 | 19 | flqcld 10276 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
(โโ(๐ต / ๐ถ)) โ
โค) |
21 | 17, 20 | zsubcld 9379 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))) โ โค) |
22 | | modqcyc2 10359 |
. . . . . . 7
โข ((((๐ด โ ๐ต) โ โ โง
((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))) โ โค) โง (๐ถ โ โ โง 0 < ๐ถ)) โ (((๐ด โ ๐ต) โ (๐ถ ยท ((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))))) mod ๐ถ) = ((๐ด โ ๐ต) mod ๐ถ)) |
23 | 13, 21, 2, 3, 22 | syl22anc 1239 |
. . . . . 6
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (((๐ด โ ๐ต) โ (๐ถ ยท ((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))))) mod ๐ถ) = ((๐ด โ ๐ต) mod ๐ถ)) |
24 | | qcn 9633 |
. . . . . . . . . 10
โข (๐ด โ โ โ ๐ด โ
โ) |
25 | 1, 24 | syl 14 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ด โ
โ) |
26 | | qcn 9633 |
. . . . . . . . . 10
โข (๐ต โ โ โ ๐ต โ
โ) |
27 | 7, 26 | syl 14 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ต โ
โ) |
28 | | zq 9625 |
. . . . . . . . . . . 12
โข
((โโ(๐ด /
๐ถ)) โ โค โ
(โโ(๐ด / ๐ถ)) โ
โ) |
29 | 17, 28 | syl 14 |
. . . . . . . . . . 11
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
(โโ(๐ด / ๐ถ)) โ
โ) |
30 | | qmulcl 9636 |
. . . . . . . . . . 11
โข ((๐ถ โ โ โง
(โโ(๐ด / ๐ถ)) โ โ) โ (๐ถ ยท (โโ(๐ด / ๐ถ))) โ โ) |
31 | 2, 29, 30 | syl2anc 411 |
. . . . . . . . . 10
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ถ ยท (โโ(๐ด / ๐ถ))) โ โ) |
32 | | qcn 9633 |
. . . . . . . . . 10
โข ((๐ถ ยท (โโ(๐ด / ๐ถ))) โ โ โ (๐ถ ยท (โโ(๐ด / ๐ถ))) โ โ) |
33 | 31, 32 | syl 14 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ถ ยท (โโ(๐ด / ๐ถ))) โ โ) |
34 | | zq 9625 |
. . . . . . . . . . . 12
โข
((โโ(๐ต /
๐ถ)) โ โค โ
(โโ(๐ต / ๐ถ)) โ
โ) |
35 | 20, 34 | syl 14 |
. . . . . . . . . . 11
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
(โโ(๐ต / ๐ถ)) โ
โ) |
36 | | qmulcl 9636 |
. . . . . . . . . . 11
โข ((๐ถ โ โ โง
(โโ(๐ต / ๐ถ)) โ โ) โ (๐ถ ยท (โโ(๐ต / ๐ถ))) โ โ) |
37 | 2, 35, 36 | syl2anc 411 |
. . . . . . . . . 10
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ถ ยท (โโ(๐ต / ๐ถ))) โ โ) |
38 | | qcn 9633 |
. . . . . . . . . 10
โข ((๐ถ ยท (โโ(๐ต / ๐ถ))) โ โ โ (๐ถ ยท (โโ(๐ต / ๐ถ))) โ โ) |
39 | 37, 38 | syl 14 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ถ ยท (โโ(๐ต / ๐ถ))) โ โ) |
40 | 25, 27, 33, 39 | sub4d 8316 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด โ ๐ต) โ ((๐ถ ยท (โโ(๐ด / ๐ถ))) โ (๐ถ ยท (โโ(๐ต / ๐ถ))))) = ((๐ด โ (๐ถ ยท (โโ(๐ด / ๐ถ)))) โ (๐ต โ (๐ถ ยท (โโ(๐ต / ๐ถ)))))) |
41 | | qcn 9633 |
. . . . . . . . . . 11
โข (๐ถ โ โ โ ๐ถ โ
โ) |
42 | 2, 41 | syl 14 |
. . . . . . . . . 10
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ถ โ
โ) |
43 | 17 | zcnd 9375 |
. . . . . . . . . 10
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
(โโ(๐ด / ๐ถ)) โ
โ) |
44 | 20 | zcnd 9375 |
. . . . . . . . . 10
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ
(โโ(๐ต / ๐ถ)) โ
โ) |
45 | 42, 43, 44 | subdid 8370 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ถ ยท ((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ)))) = ((๐ถ ยท (โโ(๐ด / ๐ถ))) โ (๐ถ ยท (โโ(๐ต / ๐ถ))))) |
46 | 45 | oveq2d 5890 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด โ ๐ต) โ (๐ถ ยท ((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))))) = ((๐ด โ ๐ต) โ ((๐ถ ยท (โโ(๐ด / ๐ถ))) โ (๐ถ ยท (โโ(๐ต / ๐ถ)))))) |
47 | | modqval 10323 |
. . . . . . . . . 10
โข ((๐ด โ โ โง ๐ถ โ โ โง 0 <
๐ถ) โ (๐ด mod ๐ถ) = (๐ด โ (๐ถ ยท (โโ(๐ด / ๐ถ))))) |
48 | 1, 2, 3, 47 | syl3anc 1238 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ด mod ๐ถ) = (๐ด โ (๐ถ ยท (โโ(๐ด / ๐ถ))))) |
49 | | modqval 10323 |
. . . . . . . . . 10
โข ((๐ต โ โ โง ๐ถ โ โ โง 0 <
๐ถ) โ (๐ต mod ๐ถ) = (๐ต โ (๐ถ ยท (โโ(๐ต / ๐ถ))))) |
50 | 7, 2, 3, 49 | syl3anc 1238 |
. . . . . . . . 9
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ต mod ๐ถ) = (๐ต โ (๐ถ ยท (โโ(๐ต / ๐ถ))))) |
51 | 48, 50 | oveq12d 5892 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) = ((๐ด โ (๐ถ ยท (โโ(๐ด / ๐ถ)))) โ (๐ต โ (๐ถ ยท (โโ(๐ต / ๐ถ)))))) |
52 | 40, 46, 51 | 3eqtr4d 2220 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด โ ๐ต) โ (๐ถ ยท ((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))))) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
53 | 52 | oveq1d 5889 |
. . . . . 6
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (((๐ด โ ๐ต) โ (๐ถ ยท ((โโ(๐ด / ๐ถ)) โ (โโ(๐ต / ๐ถ))))) mod ๐ถ) = (((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) mod ๐ถ)) |
54 | 23, 53 | eqtr3d 2212 |
. . . . 5
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด โ ๐ต) mod ๐ถ) = (((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) mod ๐ถ)) |
55 | 54 | adantr 276 |
. . . 4
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ ((๐ด โ ๐ต) mod ๐ถ) = (((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) mod ๐ถ)) |
56 | | qsubcl 9637 |
. . . . . . 7
โข (((๐ด mod ๐ถ) โ โ โง (๐ต mod ๐ถ) โ โ) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ โ) |
57 | 4, 8, 56 | syl2anc 411 |
. . . . . 6
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ โ) |
58 | 57 | adantr 276 |
. . . . 5
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ โ) |
59 | 2 | adantr 276 |
. . . . 5
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ ๐ถ โ โ) |
60 | | simpr 110 |
. . . . 5
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
61 | 6, 10 | resubcld 8337 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ โ) |
62 | | qre 9624 |
. . . . . . . 8
โข (๐ถ โ โ โ ๐ถ โ
โ) |
63 | 2, 62 | syl 14 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ๐ถ โ
โ) |
64 | | modqge0 10331 |
. . . . . . . . 9
โข ((๐ต โ โ โง ๐ถ โ โ โง 0 <
๐ถ) โ 0 โค (๐ต mod ๐ถ)) |
65 | 7, 2, 3, 64 | syl3anc 1238 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ 0 โค (๐ต mod ๐ถ)) |
66 | 6, 10 | subge02d 8493 |
. . . . . . . 8
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (0 โค (๐ต mod ๐ถ) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โค (๐ด mod ๐ถ))) |
67 | 65, 66 | mpbid 147 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โค (๐ด mod ๐ถ)) |
68 | | modqlt 10332 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ถ โ โ โง 0 <
๐ถ) โ (๐ด mod ๐ถ) < ๐ถ) |
69 | 1, 2, 3, 68 | syl3anc 1238 |
. . . . . . 7
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (๐ด mod ๐ถ) < ๐ถ) |
70 | 61, 6, 63, 67, 69 | lelttrd 8081 |
. . . . . 6
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) < ๐ถ) |
71 | 70 | adantr 276 |
. . . . 5
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) < ๐ถ) |
72 | | modqid 10348 |
. . . . 5
โข
(((((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ โ โง ๐ถ โ โ) โง (0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โง ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) < ๐ถ)) โ (((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
73 | 58, 59, 60, 71, 72 | syl22anc 1239 |
. . . 4
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ (((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
74 | 55, 73 | eqtrd 2210 |
. . 3
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
75 | | modqge0 10331 |
. . . . . 6
โข (((๐ด โ ๐ต) โ โ โง ๐ถ โ โ โง 0 < ๐ถ) โ 0 โค ((๐ด โ ๐ต) mod ๐ถ)) |
76 | 13, 2, 3, 75 | syl3anc 1238 |
. . . . 5
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ 0 โค ((๐ด โ ๐ต) mod ๐ถ)) |
77 | 76 | adantr 276 |
. . . 4
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ 0 โค ((๐ด โ ๐ต) mod ๐ถ)) |
78 | | simpr 110 |
. . . 4
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
79 | 77, 78 | breqtrd 4029 |
. . 3
โข ((((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โง ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) โ 0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ))) |
80 | 74, 79 | impbida 596 |
. 2
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ (0 โค ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)) โ ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)))) |
81 | 11, 80 | bitr3d 190 |
1
โข (((๐ด โ โ โง ๐ต โ โ) โง (๐ถ โ โ โง 0 <
๐ถ)) โ ((๐ต mod ๐ถ) โค (๐ด mod ๐ถ) โ ((๐ด โ ๐ต) mod ๐ถ) = ((๐ด mod ๐ถ) โ (๐ต mod ๐ถ)))) |