Step | Hyp | Ref
| Expression |
1 | | modqadd1.ab |
. 2
โข (๐ โ (๐ด mod ๐ท) = (๐ต mod ๐ท)) |
2 | | modqadd1.a |
. . . . . . 7
โข (๐ โ ๐ด โ โ) |
3 | | modqadd1.dq |
. . . . . . 7
โข (๐ โ ๐ท โ โ) |
4 | | modqadd1.dgt0 |
. . . . . . 7
โข (๐ โ 0 < ๐ท) |
5 | | modqval 10323 |
. . . . . . 7
โข ((๐ด โ โ โง ๐ท โ โ โง 0 <
๐ท) โ (๐ด mod ๐ท) = (๐ด โ (๐ท ยท (โโ(๐ด / ๐ท))))) |
6 | 2, 3, 4, 5 | syl3anc 1238 |
. . . . . 6
โข (๐ โ (๐ด mod ๐ท) = (๐ด โ (๐ท ยท (โโ(๐ด / ๐ท))))) |
7 | | modqadd1.b |
. . . . . . 7
โข (๐ โ ๐ต โ โ) |
8 | | modqval 10323 |
. . . . . . 7
โข ((๐ต โ โ โง ๐ท โ โ โง 0 <
๐ท) โ (๐ต mod ๐ท) = (๐ต โ (๐ท ยท (โโ(๐ต / ๐ท))))) |
9 | 7, 3, 4, 8 | syl3anc 1238 |
. . . . . 6
โข (๐ โ (๐ต mod ๐ท) = (๐ต โ (๐ท ยท (โโ(๐ต / ๐ท))))) |
10 | 6, 9 | eqeq12d 2192 |
. . . . 5
โข (๐ โ ((๐ด mod ๐ท) = (๐ต mod ๐ท) โ (๐ด โ (๐ท ยท (โโ(๐ด / ๐ท)))) = (๐ต โ (๐ท ยท (โโ(๐ต / ๐ท)))))) |
11 | | oveq1 5881 |
. . . . 5
โข ((๐ด โ (๐ท ยท (โโ(๐ด / ๐ท)))) = (๐ต โ (๐ท ยท (โโ(๐ต / ๐ท)))) โ ((๐ด โ (๐ท ยท (โโ(๐ด / ๐ท)))) + ๐ถ) = ((๐ต โ (๐ท ยท (โโ(๐ต / ๐ท)))) + ๐ถ)) |
12 | 10, 11 | syl6bi 163 |
. . . 4
โข (๐ โ ((๐ด mod ๐ท) = (๐ต mod ๐ท) โ ((๐ด โ (๐ท ยท (โโ(๐ด / ๐ท)))) + ๐ถ) = ((๐ต โ (๐ท ยท (โโ(๐ต / ๐ท)))) + ๐ถ))) |
13 | | qcn 9633 |
. . . . . . 7
โข (๐ด โ โ โ ๐ด โ
โ) |
14 | 2, 13 | syl 14 |
. . . . . 6
โข (๐ โ ๐ด โ โ) |
15 | | modqadd1.c |
. . . . . . 7
โข (๐ โ ๐ถ โ โ) |
16 | | qcn 9633 |
. . . . . . 7
โข (๐ถ โ โ โ ๐ถ โ
โ) |
17 | 15, 16 | syl 14 |
. . . . . 6
โข (๐ โ ๐ถ โ โ) |
18 | | qcn 9633 |
. . . . . . . 8
โข (๐ท โ โ โ ๐ท โ
โ) |
19 | 3, 18 | syl 14 |
. . . . . . 7
โข (๐ โ ๐ท โ โ) |
20 | 4 | gt0ne0d 8468 |
. . . . . . . . . 10
โข (๐ โ ๐ท โ 0) |
21 | | qdivcl 9642 |
. . . . . . . . . 10
โข ((๐ด โ โ โง ๐ท โ โ โง ๐ท โ 0) โ (๐ด / ๐ท) โ โ) |
22 | 2, 3, 20, 21 | syl3anc 1238 |
. . . . . . . . 9
โข (๐ โ (๐ด / ๐ท) โ โ) |
23 | 22 | flqcld 10276 |
. . . . . . . 8
โข (๐ โ (โโ(๐ด / ๐ท)) โ โค) |
24 | 23 | zcnd 9375 |
. . . . . . 7
โข (๐ โ (โโ(๐ด / ๐ท)) โ โ) |
25 | 19, 24 | mulcld 7977 |
. . . . . 6
โข (๐ โ (๐ท ยท (โโ(๐ด / ๐ท))) โ โ) |
26 | 14, 17, 25 | addsubd 8288 |
. . . . 5
โข (๐ โ ((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) = ((๐ด โ (๐ท ยท (โโ(๐ด / ๐ท)))) + ๐ถ)) |
27 | | qcn 9633 |
. . . . . . 7
โข (๐ต โ โ โ ๐ต โ
โ) |
28 | 7, 27 | syl 14 |
. . . . . 6
โข (๐ โ ๐ต โ โ) |
29 | | qdivcl 9642 |
. . . . . . . . . 10
โข ((๐ต โ โ โง ๐ท โ โ โง ๐ท โ 0) โ (๐ต / ๐ท) โ โ) |
30 | 7, 3, 20, 29 | syl3anc 1238 |
. . . . . . . . 9
โข (๐ โ (๐ต / ๐ท) โ โ) |
31 | 30 | flqcld 10276 |
. . . . . . . 8
โข (๐ โ (โโ(๐ต / ๐ท)) โ โค) |
32 | 31 | zcnd 9375 |
. . . . . . 7
โข (๐ โ (โโ(๐ต / ๐ท)) โ โ) |
33 | 19, 32 | mulcld 7977 |
. . . . . 6
โข (๐ โ (๐ท ยท (โโ(๐ต / ๐ท))) โ โ) |
34 | 28, 17, 33 | addsubd 8288 |
. . . . 5
โข (๐ โ ((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) = ((๐ต โ (๐ท ยท (โโ(๐ต / ๐ท)))) + ๐ถ)) |
35 | 26, 34 | eqeq12d 2192 |
. . . 4
โข (๐ โ (((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) = ((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) โ ((๐ด โ (๐ท ยท (โโ(๐ด / ๐ท)))) + ๐ถ) = ((๐ต โ (๐ท ยท (โโ(๐ต / ๐ท)))) + ๐ถ))) |
36 | 12, 35 | sylibrd 169 |
. . 3
โข (๐ โ ((๐ด mod ๐ท) = (๐ต mod ๐ท) โ ((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) = ((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))))) |
37 | | oveq1 5881 |
. . . 4
โข (((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) = ((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) โ (((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) mod ๐ท) = (((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) mod ๐ท)) |
38 | | qaddcl 9634 |
. . . . . . 7
โข ((๐ด โ โ โง ๐ถ โ โ) โ (๐ด + ๐ถ) โ โ) |
39 | 2, 15, 38 | syl2anc 411 |
. . . . . 6
โข (๐ โ (๐ด + ๐ถ) โ โ) |
40 | | modqcyc2 10359 |
. . . . . 6
โข ((((๐ด + ๐ถ) โ โ โง (โโ(๐ด / ๐ท)) โ โค) โง (๐ท โ โ โง 0 < ๐ท)) โ (((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) mod ๐ท) = ((๐ด + ๐ถ) mod ๐ท)) |
41 | 39, 23, 3, 4, 40 | syl22anc 1239 |
. . . . 5
โข (๐ โ (((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) mod ๐ท) = ((๐ด + ๐ถ) mod ๐ท)) |
42 | | qaddcl 9634 |
. . . . . . 7
โข ((๐ต โ โ โง ๐ถ โ โ) โ (๐ต + ๐ถ) โ โ) |
43 | 7, 15, 42 | syl2anc 411 |
. . . . . 6
โข (๐ โ (๐ต + ๐ถ) โ โ) |
44 | | modqcyc2 10359 |
. . . . . 6
โข ((((๐ต + ๐ถ) โ โ โง (โโ(๐ต / ๐ท)) โ โค) โง (๐ท โ โ โง 0 < ๐ท)) โ (((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) mod ๐ท) = ((๐ต + ๐ถ) mod ๐ท)) |
45 | 43, 31, 3, 4, 44 | syl22anc 1239 |
. . . . 5
โข (๐ โ (((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) mod ๐ท) = ((๐ต + ๐ถ) mod ๐ท)) |
46 | 41, 45 | eqeq12d 2192 |
. . . 4
โข (๐ โ ((((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) mod ๐ท) = (((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) mod ๐ท) โ ((๐ด + ๐ถ) mod ๐ท) = ((๐ต + ๐ถ) mod ๐ท))) |
47 | 37, 46 | imbitrid 154 |
. . 3
โข (๐ โ (((๐ด + ๐ถ) โ (๐ท ยท (โโ(๐ด / ๐ท)))) = ((๐ต + ๐ถ) โ (๐ท ยท (โโ(๐ต / ๐ท)))) โ ((๐ด + ๐ถ) mod ๐ท) = ((๐ต + ๐ถ) mod ๐ท))) |
48 | 36, 47 | syld 45 |
. 2
โข (๐ โ ((๐ด mod ๐ท) = (๐ต mod ๐ท) โ ((๐ด + ๐ถ) mod ๐ท) = ((๐ต + ๐ถ) mod ๐ท))) |
49 | 1, 48 | mpd 13 |
1
โข (๐ โ ((๐ด + ๐ถ) mod ๐ท) = ((๐ต + ๐ถ) mod ๐ท)) |