Metamath Proof Explorer


Theorem dvmptco

Description: Function-builder for derivative, chain rule. (Contributed by Mario Carneiro, 1-Sep-2014)

Ref Expression
Hypotheses dvmptco.s φ S
dvmptco.t φ T
dvmptco.a φ x X A Y
dvmptco.b φ x X B V
dvmptco.c φ y Y C
dvmptco.d φ y Y D W
dvmptco.da φ dx X A dS x = x X B
dvmptco.dc φ dy Y C dT y = y Y D
dvmptco.e y = A C = E
dvmptco.f y = A D = F
Assertion dvmptco φ dx X E dS x = x X F B

Proof

Step Hyp Ref Expression
1 dvmptco.s φ S
2 dvmptco.t φ T
3 dvmptco.a φ x X A Y
4 dvmptco.b φ x X B V
5 dvmptco.c φ y Y C
6 dvmptco.d φ y Y D W
7 dvmptco.da φ dx X A dS x = x X B
8 dvmptco.dc φ dy Y C dT y = y Y D
9 dvmptco.e y = A C = E
10 dvmptco.f y = A D = F
11 5 fmpttd φ y Y C : Y
12 3 fmpttd φ x X A : X Y
13 8 dmeqd φ dom dy Y C dT y = dom y Y D
14 6 ralrimiva φ y Y D W
15 dmmptg y Y D W dom y Y D = Y
16 14 15 syl φ dom y Y D = Y
17 13 16 eqtrd φ dom dy Y C dT y = Y
18 7 dmeqd φ dom dx X A dS x = dom x X B
19 4 ralrimiva φ x X B V
20 dmmptg x X B V dom x X B = X
21 19 20 syl φ dom x X B = X
22 18 21 eqtrd φ dom dx X A dS x = X
23 2 1 11 12 17 22 dvcof φ S D y Y C x X A = dy Y C dT y x X A × f dx X A dS x
24 eqidd φ x X A = x X A
25 eqidd φ y Y C = y Y C
26 3 24 25 9 fmptco φ y Y C x X A = x X E
27 26 oveq2d φ S D y Y C x X A = dx X E dS x
28 ovex dx X A dS x V
29 28 dmex dom dx X A dS x V
30 22 29 eqeltrrdi φ X V
31 2 5 6 8 dvmptcl φ y Y D
32 8 31 fmpt3d φ dy Y C dT y : Y
33 fco dy Y C dT y : Y x X A : X Y dy Y C dT y x X A : X
34 32 12 33 syl2anc φ dy Y C dT y x X A : X
35 3 24 8 10 fmptco φ dy Y C dT y x X A = x X F
36 35 feq1d φ dy Y C dT y x X A : X x X F : X
37 34 36 mpbid φ x X F : X
38 37 fvmptelrn φ x X F
39 30 38 4 35 7 offval2 φ dy Y C dT y x X A × f dx X A dS x = x X F B
40 23 27 39 3eqtr3d φ dx X E dS x = x X F B