Step | Hyp | Ref
| Expression |
1 | | eldif 3958 |
. . 3
โข ((๐ด / ๐ต) โ (โ โ โ) โ
((๐ด / ๐ต) โ โ โง ยฌ (๐ด / ๐ต) โ โ)) |
2 | | modval 13841 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (๐ด mod ๐ต) = (๐ด โ (๐ต ยท (โโ(๐ด / ๐ต))))) |
3 | 2 | eqeq1d 2733 |
. . . . . . 7
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((๐ด mod ๐ต) = 0 โ (๐ด โ (๐ต ยท (โโ(๐ด / ๐ต)))) = 0)) |
4 | | recn 11203 |
. . . . . . . . 9
โข (๐ด โ โ โ ๐ด โ
โ) |
5 | 4 | adantr 480 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ๐ด โ
โ) |
6 | | rpre 12987 |
. . . . . . . . . . 11
โข (๐ต โ โ+
โ ๐ต โ
โ) |
7 | 6 | adantl 481 |
. . . . . . . . . 10
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ๐ต โ
โ) |
8 | | refldivcl 13793 |
. . . . . . . . . 10
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (โโ(๐ด /
๐ต)) โ
โ) |
9 | 7, 8 | remulcld 11249 |
. . . . . . . . 9
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (๐ต ยท
(โโ(๐ด / ๐ต))) โ
โ) |
10 | 9 | recnd 11247 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (๐ต ยท
(โโ(๐ด / ๐ต))) โ
โ) |
11 | 5, 10 | subeq0ad 11586 |
. . . . . . 7
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((๐ด โ (๐ต ยท (โโ(๐ด / ๐ต)))) = 0 โ ๐ด = (๐ต ยท (โโ(๐ด / ๐ต))))) |
12 | | rerpdivcl 13009 |
. . . . . . . . . 10
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (๐ด / ๐ต) โ
โ) |
13 | | reflcl 13766 |
. . . . . . . . . . 11
โข ((๐ด / ๐ต) โ โ โ
(โโ(๐ด / ๐ต)) โ
โ) |
14 | 13 | recnd 11247 |
. . . . . . . . . 10
โข ((๐ด / ๐ต) โ โ โ
(โโ(๐ด / ๐ต)) โ
โ) |
15 | 12, 14 | syl 17 |
. . . . . . . . 9
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (โโ(๐ด /
๐ต)) โ
โ) |
16 | | rpcnne0 12997 |
. . . . . . . . . 10
โข (๐ต โ โ+
โ (๐ต โ โ
โง ๐ต โ
0)) |
17 | 16 | adantl 481 |
. . . . . . . . 9
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (๐ต โ โ
โง ๐ต โ
0)) |
18 | | divmul2 11881 |
. . . . . . . . 9
โข ((๐ด โ โ โง
(โโ(๐ด / ๐ต)) โ โ โง (๐ต โ โ โง ๐ต โ 0)) โ ((๐ด / ๐ต) = (โโ(๐ด / ๐ต)) โ ๐ด = (๐ต ยท (โโ(๐ด / ๐ต))))) |
19 | 5, 15, 17, 18 | syl3anc 1370 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((๐ด / ๐ต) = (โโ(๐ด / ๐ต)) โ ๐ด = (๐ต ยท (โโ(๐ด / ๐ต))))) |
20 | | eqcom 2738 |
. . . . . . . 8
โข ((๐ด / ๐ต) = (โโ(๐ด / ๐ต)) โ (โโ(๐ด / ๐ต)) = (๐ด / ๐ต)) |
21 | 19, 20 | bitr3di 286 |
. . . . . . 7
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (๐ด = (๐ต ยท (โโ(๐ด / ๐ต))) โ (โโ(๐ด / ๐ต)) = (๐ด / ๐ต))) |
22 | 3, 11, 21 | 3bitrd 305 |
. . . . . 6
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((๐ด mod ๐ต) = 0 โ
(โโ(๐ด / ๐ต)) = (๐ด / ๐ต))) |
23 | | flidz 13780 |
. . . . . . . 8
โข ((๐ด / ๐ต) โ โ โ
((โโ(๐ด / ๐ต)) = (๐ด / ๐ต) โ (๐ด / ๐ต) โ โค)) |
24 | | zq 12943 |
. . . . . . . 8
โข ((๐ด / ๐ต) โ โค โ (๐ด / ๐ต) โ โ) |
25 | 23, 24 | syl6bi 253 |
. . . . . . 7
โข ((๐ด / ๐ต) โ โ โ
((โโ(๐ด / ๐ต)) = (๐ด / ๐ต) โ (๐ด / ๐ต) โ โ)) |
26 | 12, 25 | syl 17 |
. . . . . 6
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((โโ(๐ด /
๐ต)) = (๐ด / ๐ต) โ (๐ด / ๐ต) โ โ)) |
27 | 22, 26 | sylbid 239 |
. . . . 5
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((๐ด mod ๐ต) = 0 โ (๐ด / ๐ต) โ โ)) |
28 | 27 | necon3bd 2953 |
. . . 4
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (ยฌ (๐ด / ๐ต) โ โ โ (๐ด mod ๐ต) โ 0)) |
29 | 28 | adantld 490 |
. . 3
โข ((๐ด โ โ โง ๐ต โ โ+)
โ (((๐ด / ๐ต) โ โ โง ยฌ
(๐ด / ๐ต) โ โ) โ (๐ด mod ๐ต) โ 0)) |
30 | 1, 29 | biimtrid 241 |
. 2
โข ((๐ด โ โ โง ๐ต โ โ+)
โ ((๐ด / ๐ต) โ (โ โ
โ) โ (๐ด mod
๐ต) โ
0)) |
31 | 30 | 3impia 1116 |
1
โข ((๐ด โ โ โง ๐ต โ โ+
โง (๐ด / ๐ต) โ (โ โ
โ)) โ (๐ด mod
๐ต) โ 0) |