Step |
Hyp |
Ref |
Expression |
1 |
|
zre |
โข ( ๐ด โ โค โ ๐ด โ โ ) |
2 |
|
modelico |
โข ( ( ๐ด โ โ โง ๐ โ โ+ ) โ ( ๐ด mod ๐ ) โ ( 0 [,) ๐ ) ) |
3 |
1 2
|
sylan |
โข ( ( ๐ด โ โค โง ๐ โ โ+ ) โ ( ๐ด mod ๐ ) โ ( 0 [,) ๐ ) ) |
4 |
3
|
adantr |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ( ๐ด mod ๐ ) = ๐ต ) โ ( ๐ด mod ๐ ) โ ( 0 [,) ๐ ) ) |
5 |
|
eleq1 |
โข ( ( ๐ด mod ๐ ) = ๐ต โ ( ( ๐ด mod ๐ ) โ ( 0 [,) ๐ ) โ ๐ต โ ( 0 [,) ๐ ) ) ) |
6 |
5
|
adantl |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ( ๐ด mod ๐ ) = ๐ต ) โ ( ( ๐ด mod ๐ ) โ ( 0 [,) ๐ ) โ ๐ต โ ( 0 [,) ๐ ) ) ) |
7 |
4 6
|
mpbid |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ( ๐ด mod ๐ ) = ๐ต ) โ ๐ต โ ( 0 [,) ๐ ) ) |
8 |
|
simpll |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ๐ต โ ( 0 [,) ๐ ) ) โ ๐ด โ โค ) |
9 |
|
simpr |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ๐ต โ ( 0 [,) ๐ ) ) โ ๐ต โ ( 0 [,) ๐ ) ) |
10 |
|
simpr |
โข ( ( ๐ด โ โค โง ๐ โ โ+ ) โ ๐ โ โ+ ) |
11 |
10
|
adantr |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ๐ต โ ( 0 [,) ๐ ) ) โ ๐ โ โ+ ) |
12 |
|
modmuladd |
โข ( ( ๐ด โ โค โง ๐ต โ ( 0 [,) ๐ ) โง ๐ โ โ+ ) โ ( ( ๐ด mod ๐ ) = ๐ต โ โ ๐ โ โค ๐ด = ( ( ๐ ยท ๐ ) + ๐ต ) ) ) |
13 |
8 9 11 12
|
syl3anc |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ๐ต โ ( 0 [,) ๐ ) ) โ ( ( ๐ด mod ๐ ) = ๐ต โ โ ๐ โ โค ๐ด = ( ( ๐ ยท ๐ ) + ๐ต ) ) ) |
14 |
13
|
biimpd |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ๐ต โ ( 0 [,) ๐ ) ) โ ( ( ๐ด mod ๐ ) = ๐ต โ โ ๐ โ โค ๐ด = ( ( ๐ ยท ๐ ) + ๐ต ) ) ) |
15 |
14
|
impancom |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ( ๐ด mod ๐ ) = ๐ต ) โ ( ๐ต โ ( 0 [,) ๐ ) โ โ ๐ โ โค ๐ด = ( ( ๐ ยท ๐ ) + ๐ต ) ) ) |
16 |
7 15
|
mpd |
โข ( ( ( ๐ด โ โค โง ๐ โ โ+ ) โง ( ๐ด mod ๐ ) = ๐ต ) โ โ ๐ โ โค ๐ด = ( ( ๐ ยท ๐ ) + ๐ต ) ) |
17 |
16
|
ex |
โข ( ( ๐ด โ โค โง ๐ โ โ+ ) โ ( ( ๐ด mod ๐ ) = ๐ต โ โ ๐ โ โค ๐ด = ( ( ๐ ยท ๐ ) + ๐ต ) ) ) |