Step |
Hyp |
Ref |
Expression |
1 |
|
digfval |
โข ( ๐ต โ โ โ ( digit โ ๐ต ) = ( ๐ โ โค , ๐ โ ( 0 [,) +โ ) โฆ ( ( โ โ ( ( ๐ต โ - ๐ ) ยท ๐ ) ) mod ๐ต ) ) ) |
2 |
1
|
3ad2ant1 |
โข ( ( ๐ต โ โ โง ๐พ โ โค โง ๐
โ ( 0 [,) +โ ) ) โ ( digit โ ๐ต ) = ( ๐ โ โค , ๐ โ ( 0 [,) +โ ) โฆ ( ( โ โ ( ( ๐ต โ - ๐ ) ยท ๐ ) ) mod ๐ต ) ) ) |
3 |
|
negeq |
โข ( ๐ = ๐พ โ - ๐ = - ๐พ ) |
4 |
3
|
oveq2d |
โข ( ๐ = ๐พ โ ( ๐ต โ - ๐ ) = ( ๐ต โ - ๐พ ) ) |
5 |
4
|
adantr |
โข ( ( ๐ = ๐พ โง ๐ = ๐
) โ ( ๐ต โ - ๐ ) = ( ๐ต โ - ๐พ ) ) |
6 |
|
simpr |
โข ( ( ๐ = ๐พ โง ๐ = ๐
) โ ๐ = ๐
) |
7 |
5 6
|
oveq12d |
โข ( ( ๐ = ๐พ โง ๐ = ๐
) โ ( ( ๐ต โ - ๐ ) ยท ๐ ) = ( ( ๐ต โ - ๐พ ) ยท ๐
) ) |
8 |
7
|
fveq2d |
โข ( ( ๐ = ๐พ โง ๐ = ๐
) โ ( โ โ ( ( ๐ต โ - ๐ ) ยท ๐ ) ) = ( โ โ ( ( ๐ต โ - ๐พ ) ยท ๐
) ) ) |
9 |
8
|
oveq1d |
โข ( ( ๐ = ๐พ โง ๐ = ๐
) โ ( ( โ โ ( ( ๐ต โ - ๐ ) ยท ๐ ) ) mod ๐ต ) = ( ( โ โ ( ( ๐ต โ - ๐พ ) ยท ๐
) ) mod ๐ต ) ) |
10 |
9
|
adantl |
โข ( ( ( ๐ต โ โ โง ๐พ โ โค โง ๐
โ ( 0 [,) +โ ) ) โง ( ๐ = ๐พ โง ๐ = ๐
) ) โ ( ( โ โ ( ( ๐ต โ - ๐ ) ยท ๐ ) ) mod ๐ต ) = ( ( โ โ ( ( ๐ต โ - ๐พ ) ยท ๐
) ) mod ๐ต ) ) |
11 |
|
simp2 |
โข ( ( ๐ต โ โ โง ๐พ โ โค โง ๐
โ ( 0 [,) +โ ) ) โ ๐พ โ โค ) |
12 |
|
simp3 |
โข ( ( ๐ต โ โ โง ๐พ โ โค โง ๐
โ ( 0 [,) +โ ) ) โ ๐
โ ( 0 [,) +โ ) ) |
13 |
|
ovexd |
โข ( ( ๐ต โ โ โง ๐พ โ โค โง ๐
โ ( 0 [,) +โ ) ) โ ( ( โ โ ( ( ๐ต โ - ๐พ ) ยท ๐
) ) mod ๐ต ) โ V ) |
14 |
2 10 11 12 13
|
ovmpod |
โข ( ( ๐ต โ โ โง ๐พ โ โค โง ๐
โ ( 0 [,) +โ ) ) โ ( ๐พ ( digit โ ๐ต ) ๐
) = ( ( โ โ ( ( ๐ต โ - ๐พ ) ยท ๐
) ) mod ๐ต ) ) |