Step |
Hyp |
Ref |
Expression |
1 |
|
recn |
โข ( ๐ด โ โ โ ๐ด โ โ ) |
2 |
|
rpcn |
โข ( ๐ต โ โ+ โ ๐ต โ โ ) |
3 |
|
zcn |
โข ( ๐ โ โค โ ๐ โ โ ) |
4 |
|
mulneg1 |
โข ( ( ๐ โ โ โง ๐ต โ โ ) โ ( - ๐ ยท ๐ต ) = - ( ๐ ยท ๐ต ) ) |
5 |
4
|
ancoms |
โข ( ( ๐ต โ โ โง ๐ โ โ ) โ ( - ๐ ยท ๐ต ) = - ( ๐ ยท ๐ต ) ) |
6 |
|
mulcom |
โข ( ( ๐ต โ โ โง ๐ โ โ ) โ ( ๐ต ยท ๐ ) = ( ๐ ยท ๐ต ) ) |
7 |
6
|
negeqd |
โข ( ( ๐ต โ โ โง ๐ โ โ ) โ - ( ๐ต ยท ๐ ) = - ( ๐ ยท ๐ต ) ) |
8 |
5 7
|
eqtr4d |
โข ( ( ๐ต โ โ โง ๐ โ โ ) โ ( - ๐ ยท ๐ต ) = - ( ๐ต ยท ๐ ) ) |
9 |
8
|
3adant1 |
โข ( ( ๐ด โ โ โง ๐ต โ โ โง ๐ โ โ ) โ ( - ๐ ยท ๐ต ) = - ( ๐ต ยท ๐ ) ) |
10 |
9
|
oveq2d |
โข ( ( ๐ด โ โ โง ๐ต โ โ โง ๐ โ โ ) โ ( ๐ด + ( - ๐ ยท ๐ต ) ) = ( ๐ด + - ( ๐ต ยท ๐ ) ) ) |
11 |
|
mulcl |
โข ( ( ๐ต โ โ โง ๐ โ โ ) โ ( ๐ต ยท ๐ ) โ โ ) |
12 |
|
negsub |
โข ( ( ๐ด โ โ โง ( ๐ต ยท ๐ ) โ โ ) โ ( ๐ด + - ( ๐ต ยท ๐ ) ) = ( ๐ด โ ( ๐ต ยท ๐ ) ) ) |
13 |
11 12
|
sylan2 |
โข ( ( ๐ด โ โ โง ( ๐ต โ โ โง ๐ โ โ ) ) โ ( ๐ด + - ( ๐ต ยท ๐ ) ) = ( ๐ด โ ( ๐ต ยท ๐ ) ) ) |
14 |
13
|
3impb |
โข ( ( ๐ด โ โ โง ๐ต โ โ โง ๐ โ โ ) โ ( ๐ด + - ( ๐ต ยท ๐ ) ) = ( ๐ด โ ( ๐ต ยท ๐ ) ) ) |
15 |
10 14
|
eqtr2d |
โข ( ( ๐ด โ โ โง ๐ต โ โ โง ๐ โ โ ) โ ( ๐ด โ ( ๐ต ยท ๐ ) ) = ( ๐ด + ( - ๐ ยท ๐ต ) ) ) |
16 |
1 2 3 15
|
syl3an |
โข ( ( ๐ด โ โ โง ๐ต โ โ+ โง ๐ โ โค ) โ ( ๐ด โ ( ๐ต ยท ๐ ) ) = ( ๐ด + ( - ๐ ยท ๐ต ) ) ) |
17 |
16
|
oveq1d |
โข ( ( ๐ด โ โ โง ๐ต โ โ+ โง ๐ โ โค ) โ ( ( ๐ด โ ( ๐ต ยท ๐ ) ) mod ๐ต ) = ( ( ๐ด + ( - ๐ ยท ๐ต ) ) mod ๐ต ) ) |
18 |
|
znegcl |
โข ( ๐ โ โค โ - ๐ โ โค ) |
19 |
|
modcyc |
โข ( ( ๐ด โ โ โง ๐ต โ โ+ โง - ๐ โ โค ) โ ( ( ๐ด + ( - ๐ ยท ๐ต ) ) mod ๐ต ) = ( ๐ด mod ๐ต ) ) |
20 |
18 19
|
syl3an3 |
โข ( ( ๐ด โ โ โง ๐ต โ โ+ โง ๐ โ โค ) โ ( ( ๐ด + ( - ๐ ยท ๐ต ) ) mod ๐ต ) = ( ๐ด mod ๐ต ) ) |
21 |
17 20
|
eqtrd |
โข ( ( ๐ด โ โ โง ๐ต โ โ+ โง ๐ โ โค ) โ ( ( ๐ด โ ( ๐ต ยท ๐ ) ) mod ๐ต ) = ( ๐ด mod ๐ต ) ) |