Step |
Hyp |
Ref |
Expression |
1 |
|
nncn |
โข ( ๐ โ โ โ ๐ โ โ ) |
2 |
1
|
mullidd |
โข ( ๐ โ โ โ ( 1 ยท ๐ ) = ๐ ) |
3 |
2
|
3ad2ant2 |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ( 1 ยท ๐ ) = ๐ ) |
4 |
3
|
eqcomd |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ๐ = ( 1 ยท ๐ ) ) |
5 |
4
|
oveq1d |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ( ๐ + ๐ด ) = ( ( 1 ยท ๐ ) + ๐ด ) ) |
6 |
5
|
oveq1d |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ( ( ๐ + ๐ด ) mod ๐ ) = ( ( ( 1 ยท ๐ ) + ๐ด ) mod ๐ ) ) |
7 |
|
1zzd |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ 1 โ โค ) |
8 |
|
nnrp |
โข ( ๐ โ โ โ ๐ โ โ+ ) |
9 |
8
|
3ad2ant2 |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ๐ โ โ+ ) |
10 |
|
nn0re |
โข ( ๐ด โ โ0 โ ๐ด โ โ ) |
11 |
10
|
rexrd |
โข ( ๐ด โ โ0 โ ๐ด โ โ* ) |
12 |
11
|
3ad2ant1 |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ๐ด โ โ* ) |
13 |
|
nn0ge0 |
โข ( ๐ด โ โ0 โ 0 โค ๐ด ) |
14 |
13
|
3ad2ant1 |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ 0 โค ๐ด ) |
15 |
|
simp3 |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ๐ด < ๐ ) |
16 |
|
0xr |
โข 0 โ โ* |
17 |
|
nnre |
โข ( ๐ โ โ โ ๐ โ โ ) |
18 |
17
|
rexrd |
โข ( ๐ โ โ โ ๐ โ โ* ) |
19 |
18
|
3ad2ant2 |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ๐ โ โ* ) |
20 |
|
elico1 |
โข ( ( 0 โ โ* โง ๐ โ โ* ) โ ( ๐ด โ ( 0 [,) ๐ ) โ ( ๐ด โ โ* โง 0 โค ๐ด โง ๐ด < ๐ ) ) ) |
21 |
16 19 20
|
sylancr |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ( ๐ด โ ( 0 [,) ๐ ) โ ( ๐ด โ โ* โง 0 โค ๐ด โง ๐ด < ๐ ) ) ) |
22 |
12 14 15 21
|
mpbir3and |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ๐ด โ ( 0 [,) ๐ ) ) |
23 |
|
muladdmodid |
โข ( ( 1 โ โค โง ๐ โ โ+ โง ๐ด โ ( 0 [,) ๐ ) ) โ ( ( ( 1 ยท ๐ ) + ๐ด ) mod ๐ ) = ๐ด ) |
24 |
7 9 22 23
|
syl3anc |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ( ( ( 1 ยท ๐ ) + ๐ด ) mod ๐ ) = ๐ด ) |
25 |
6 24
|
eqtrd |
โข ( ( ๐ด โ โ0 โง ๐ โ โ โง ๐ด < ๐ ) โ ( ( ๐ + ๐ด ) mod ๐ ) = ๐ด ) |