Metamath Proof Explorer


Theorem mulmod0

Description: The product of an integer and a positive real number is 0 modulo the positive real number. (Contributed by Alexander van der Vekens, 17-May-2018) (Revised by AV, 5-Jul-2020)

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

Proof

Step Hyp Ref Expression
1 zcn โŠข ( ๐ด โˆˆ โ„ค โ†’ ๐ด โˆˆ โ„‚ )
2 1 adantr โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ๐ด โˆˆ โ„‚ )
3 rpcn โŠข ( ๐‘€ โˆˆ โ„+ โ†’ ๐‘€ โˆˆ โ„‚ )
4 3 adantl โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ๐‘€ โˆˆ โ„‚ )
5 rpne0 โŠข ( ๐‘€ โˆˆ โ„+ โ†’ ๐‘€ โ‰  0 )
6 5 adantl โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ๐‘€ โ‰  0 )
7 2 4 6 divcan4d โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด ยท ๐‘€ ) / ๐‘€ ) = ๐ด )
8 simpl โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ๐ด โˆˆ โ„ค )
9 7 8 eqeltrd โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด ยท ๐‘€ ) / ๐‘€ ) โˆˆ โ„ค )
10 zre โŠข ( ๐ด โˆˆ โ„ค โ†’ ๐ด โˆˆ โ„ )
11 rpre โŠข ( ๐‘€ โˆˆ โ„+ โ†’ ๐‘€ โˆˆ โ„ )
12 remulcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„ ) โ†’ ( ๐ด ยท ๐‘€ ) โˆˆ โ„ )
13 10 11 12 syl2an โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ๐ด ยท ๐‘€ ) โˆˆ โ„ )
14 mod0 โŠข ( ( ( ๐ด ยท ๐‘€ ) โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ( ๐ด ยท ๐‘€ ) mod ๐‘€ ) = 0 โ†” ( ( ๐ด ยท ๐‘€ ) / ๐‘€ ) โˆˆ โ„ค ) )
15 13 14 sylancom โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ( ๐ด ยท ๐‘€ ) mod ๐‘€ ) = 0 โ†” ( ( ๐ด ยท ๐‘€ ) / ๐‘€ ) โˆˆ โ„ค ) )
16 9 15 mpbird โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘€ โˆˆ โ„+ ) โ†’ ( ( ๐ด ยท ๐‘€ ) mod ๐‘€ ) = 0 )