Metamath Proof Explorer


Theorem modabsdifz

Description: Divisibility in terms of modular reduction by the absolute value of the base. (Contributed by Stefan O'Rear, 26-Sep-2014)

Ref Expression
Assertion modabsdifz NMM0NNmodMM

Proof

Step Hyp Ref Expression
1 simp1 NMM0N
2 simp2 NMM0M
3 2 recnd NMM0M
4 simp3 NMM0M0
5 3 4 absrpcld NMM0M+
6 moddifz NM+NNmodMM
7 1 5 6 syl2anc NMM0NNmodMM
8 absidm MM=M
9 3 8 syl NMM0M=M
10 9 oveq2d NMM0NNmodMM=NNmodMM
11 1 5 modcld NMM0NmodM
12 1 11 resubcld NMM0NNmodM
13 12 recnd NMM0NNmodM
14 3 abscld NMM0M
15 14 recnd NMM0M
16 5 rpne0d NMM0M0
17 13 15 16 absdivd NMM0NNmodMM=NNmodMM
18 13 3 4 absdivd NMM0NNmodMM=NNmodMM
19 10 17 18 3eqtr4d NMM0NNmodMM=NNmodMM
20 19 eleq1d NMM0NNmodMMNNmodMM
21 12 14 16 redivcld NMM0NNmodMM
22 absz NNmodMMNNmodMMNNmodMM
23 21 22 syl NMM0NNmodMMNNmodMM
24 12 2 4 redivcld NMM0NNmodMM
25 absz NNmodMMNNmodMMNNmodMM
26 24 25 syl NMM0NNmodMMNNmodMM
27 20 23 26 3bitr4d NMM0NNmodMMNNmodMM
28 7 27 mpbid NMM0NNmodMM