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 φAmodE=BmodE
modadd12d.7 φCmodE=DmodE
Assertion modadd12d φA+CmodE=B+DmodE

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 φAmodE=BmodE
7 modadd12d.7 φCmodE=DmodE
8 modadd1 ABCE+AmodE=BmodEA+CmodE=B+CmodE
9 1 2 3 5 6 8 syl221anc φA+CmodE=B+CmodE
10 2 recnd φB
11 3 recnd φC
12 10 11 addcomd φB+C=C+B
13 12 oveq1d φB+CmodE=C+BmodE
14 modadd1 CDBE+CmodE=DmodEC+BmodE=D+BmodE
15 3 4 2 5 7 14 syl221anc φC+BmodE=D+BmodE
16 4 recnd φD
17 16 10 addcomd φD+B=B+D
18 17 oveq1d φD+BmodE=B+DmodE
19 13 15 18 3eqtrd φB+CmodE=B+DmodE
20 9 19 eqtrd φA+CmodE=B+DmodE