Metamath Proof Explorer


Theorem modadd12d

Description: Additive property of the modulo operation. (Contributed by Mario Carneiro, 9-Sep-2016)

Ref Expression
Hypotheses modadd12d.1 φ A
modadd12d.2 φ B
modadd12d.3 φ C
modadd12d.4 φ D
modadd12d.5 φ E +
modadd12d.6 φ A mod E = B mod E
modadd12d.7 φ C mod E = D mod E
Assertion modadd12d φ A + C mod E = B + D mod E

Proof

Step Hyp Ref Expression
1 modadd12d.1 φ A
2 modadd12d.2 φ B
3 modadd12d.3 φ C
4 modadd12d.4 φ D
5 modadd12d.5 φ E +
6 modadd12d.6 φ A mod E = B mod E
7 modadd12d.7 φ C mod E = D mod E
8 modadd1 A B C E + A mod E = B mod E A + C mod E = B + C mod E
9 1 2 3 5 6 8 syl221anc φ A + C mod E = B + C mod E
10 2 recnd φ B
11 3 recnd φ C
12 10 11 addcomd φ B + C = C + B
13 12 oveq1d φ B + C mod E = C + B mod E
14 modadd1 C D B E + C mod E = D mod E C + B mod E = D + B mod E
15 3 4 2 5 7 14 syl221anc φ C + B mod E = D + B mod E
16 4 recnd φ D
17 16 10 addcomd φ D + B = B + D
18 17 oveq1d φ D + B mod E = B + D mod E
19 13 15 18 3eqtrd φ B + C mod E = B + D mod E
20 9 19 eqtrd φ A + C mod E = B + D mod E