Metamath Proof Explorer


Theorem dvmptadd

Description: Function-builder for derivative, addition rule. (Contributed by Mario Carneiro, 1-Sep-2014) (Revised by Mario Carneiro, 11-Feb-2015)

Ref Expression
Hypotheses dvmptadd.s φS
dvmptadd.a φxXA
dvmptadd.b φxXBV
dvmptadd.da φdxXAdSx=xXB
dvmptadd.c φxXC
dvmptadd.d φxXDW
dvmptadd.dc φdxXCdSx=xXD
Assertion dvmptadd φdxXA+CdSx=xXB+D

Proof

Step Hyp Ref Expression
1 dvmptadd.s φS
2 dvmptadd.a φxXA
3 dvmptadd.b φxXBV
4 dvmptadd.da φdxXAdSx=xXB
5 dvmptadd.c φxXC
6 dvmptadd.d φxXDW
7 dvmptadd.dc φdxXCdSx=xXD
8 2 fmpttd φxXA:X
9 5 fmpttd φxXC:X
10 4 dmeqd φdomdxXAdSx=domxXB
11 3 ralrimiva φxXBV
12 dmmptg xXBVdomxXB=X
13 11 12 syl φdomxXB=X
14 10 13 eqtrd φdomdxXAdSx=X
15 7 dmeqd φdomdxXCdSx=domxXD
16 6 ralrimiva φxXDW
17 dmmptg xXDWdomxXD=X
18 16 17 syl φdomxXD=X
19 15 18 eqtrd φdomdxXCdSx=X
20 1 8 9 14 19 dvaddf φSDxXA+fxXC=dxXAdSx+fdxXCdSx
21 ovex dxXCdSxV
22 21 dmex domdxXCdSxV
23 19 22 eqeltrrdi φXV
24 eqidd φxXA=xXA
25 eqidd φxXC=xXC
26 23 2 5 24 25 offval2 φxXA+fxXC=xXA+C
27 26 oveq2d φSDxXA+fxXC=dxXA+CdSx
28 23 3 6 4 7 offval2 φdxXAdSx+fdxXCdSx=xXB+D
29 20 27 28 3eqtr3d φdxXA+CdSx=xXB+D