Metamath Proof Explorer


Theorem modmulmod

Description: The product of a real number modulo a positive real number and an integer equals the product of the real number and the integer modulo the positive real number. (Contributed by Alexander van der Vekens, 17-May-2018)

Ref Expression
Assertion modmulmod ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ( ๐ด mod ๐‘€ ) ยท ๐ต ) mod ๐‘€ ) = ( ( ๐ด ยท ๐ต ) mod ๐‘€ ) )

Proof

Step Hyp Ref Expression
1 modcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ๐ด mod ๐‘€ ) โˆˆ โ„ )
2 simpl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ๐ด โˆˆ โ„ )
3 1 2 jca โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด mod ๐‘€ ) โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) )
4 3 3adant2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด mod ๐‘€ ) โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) )
5 3simpc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) )
6 modabs2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด mod ๐‘€ ) mod ๐‘€ ) = ( ๐ด mod ๐‘€ ) )
7 6 3adant2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด mod ๐‘€ ) mod ๐‘€ ) = ( ๐ด mod ๐‘€ ) )
8 modmul1 โŠข ( ( ( ( ๐ด mod ๐‘€ ) โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) โˆง ( ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โˆง ( ( ๐ด mod ๐‘€ ) mod ๐‘€ ) = ( ๐ด mod ๐‘€ ) ) โ†’ ( ( ( ๐ด mod ๐‘€ ) ยท ๐ต ) mod ๐‘€ ) = ( ( ๐ด ยท ๐ต ) mod ๐‘€ ) )
9 4 5 7 8 syl3anc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ( ๐ด mod ๐‘€ ) ยท ๐ต ) mod ๐‘€ ) = ( ( ๐ด ยท ๐ต ) mod ๐‘€ ) )