Metamath Proof Explorer


Theorem ndvdsi

Description: A quick test for non-divisibility. (Contributed by Mario Carneiro, 18-Feb-2014)

Ref Expression
Hypotheses ndvdsi.1 โŠข ๐ด โˆˆ โ„•
ndvdsi.2 โŠข ๐‘„ โˆˆ โ„•0
ndvdsi.3 โŠข ๐‘… โˆˆ โ„•
ndvdsi.4 โŠข ( ( ๐ด ยท ๐‘„ ) + ๐‘… ) = ๐ต
ndvdsi.5 โŠข ๐‘… < ๐ด
Assertion ndvdsi ยฌ ๐ด โˆฅ ๐ต

Proof

Step Hyp Ref Expression
1 ndvdsi.1 โŠข ๐ด โˆˆ โ„•
2 ndvdsi.2 โŠข ๐‘„ โˆˆ โ„•0
3 ndvdsi.3 โŠข ๐‘… โˆˆ โ„•
4 ndvdsi.4 โŠข ( ( ๐ด ยท ๐‘„ ) + ๐‘… ) = ๐ต
5 ndvdsi.5 โŠข ๐‘… < ๐ด
6 1 nnzi โŠข ๐ด โˆˆ โ„ค
7 2 nn0zi โŠข ๐‘„ โˆˆ โ„ค
8 dvdsmul1 โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘„ โˆˆ โ„ค ) โ†’ ๐ด โˆฅ ( ๐ด ยท ๐‘„ ) )
9 6 7 8 mp2an โŠข ๐ด โˆฅ ( ๐ด ยท ๐‘„ )
10 zmulcl โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘„ โˆˆ โ„ค ) โ†’ ( ๐ด ยท ๐‘„ ) โˆˆ โ„ค )
11 6 7 10 mp2an โŠข ( ๐ด ยท ๐‘„ ) โˆˆ โ„ค
12 3 5 pm3.2i โŠข ( ๐‘… โˆˆ โ„• โˆง ๐‘… < ๐ด )
13 ndvdsadd โŠข ( ( ( ๐ด ยท ๐‘„ ) โˆˆ โ„ค โˆง ๐ด โˆˆ โ„• โˆง ( ๐‘… โˆˆ โ„• โˆง ๐‘… < ๐ด ) ) โ†’ ( ๐ด โˆฅ ( ๐ด ยท ๐‘„ ) โ†’ ยฌ ๐ด โˆฅ ( ( ๐ด ยท ๐‘„ ) + ๐‘… ) ) )
14 11 1 12 13 mp3an โŠข ( ๐ด โˆฅ ( ๐ด ยท ๐‘„ ) โ†’ ยฌ ๐ด โˆฅ ( ( ๐ด ยท ๐‘„ ) + ๐‘… ) )
15 9 14 ax-mp โŠข ยฌ ๐ด โˆฅ ( ( ๐ด ยท ๐‘„ ) + ๐‘… )
16 4 breq2i โŠข ( ๐ด โˆฅ ( ( ๐ด ยท ๐‘„ ) + ๐‘… ) โ†” ๐ด โˆฅ ๐ต )
17 15 16 mtbi โŠข ยฌ ๐ด โˆฅ ๐ต