Metamath Proof Explorer


Theorem dvcof

Description: The chain rule for everywhere-differentiable functions. (Contributed by Mario Carneiro, 10-Aug-2014) (Revised by Mario Carneiro, 10-Feb-2015)

Ref Expression
Hypotheses dvcof.s φ S
dvcof.t φ T
dvcof.f φ F : X
dvcof.g φ G : Y X
dvcof.df φ dom F S = X
dvcof.dg φ dom G T = Y
Assertion dvcof φ T D F G = F S G × f G T

Proof

Step Hyp Ref Expression
1 dvcof.s φ S
2 dvcof.t φ T
3 dvcof.f φ F : X
4 dvcof.g φ G : Y X
5 dvcof.df φ dom F S = X
6 dvcof.dg φ dom G T = Y
7 3 adantr φ x Y F : X
8 dvbsss dom F S S
9 5 8 eqsstrrdi φ X S
10 9 adantr φ x Y X S
11 4 adantr φ x Y G : Y X
12 dvbsss dom G T T
13 6 12 eqsstrrdi φ Y T
14 13 adantr φ x Y Y T
15 1 adantr φ x Y S
16 2 adantr φ x Y T
17 4 ffvelrnda φ x Y G x X
18 5 adantr φ x Y dom F S = X
19 17 18 eleqtrrd φ x Y G x dom F S
20 6 eleq2d φ x dom G T x Y
21 20 biimpar φ x Y x dom G T
22 7 10 11 14 15 16 19 21 dvco φ x Y F G T x = F S G x G T x
23 22 mpteq2dva φ x Y F G T x = x Y F S G x G T x
24 dvfg T F G T : dom F G T
25 2 24 syl φ F G T : dom F G T
26 recnprss T T
27 2 26 syl φ T
28 fco F : X G : Y X F G : Y
29 3 4 28 syl2anc φ F G : Y
30 27 29 13 dvbss φ dom F G T Y
31 recnprss S S
32 15 31 syl φ x Y S
33 16 26 syl φ x Y T
34 fvexd φ x Y F S G x V
35 fvexd φ x Y G T x V
36 dvfg S F S : dom F S
37 ffun F S : dom F S Fun F S
38 funfvbrb Fun F S G x dom F S G x F S F S G x
39 15 36 37 38 4syl φ x Y G x dom F S G x F S F S G x
40 19 39 mpbid φ x Y G x F S F S G x
41 dvfg T G T : dom G T
42 ffun G T : dom G T Fun G T
43 funfvbrb Fun G T x dom G T x G T G T x
44 16 41 42 43 4syl φ x Y x dom G T x G T G T x
45 21 44 mpbid φ x Y x G T G T x
46 eqid TopOpen fld = TopOpen fld
47 7 10 11 14 32 33 34 35 40 45 46 dvcobr φ x Y x F G T F S G x G T x
48 reldv Rel F G T
49 48 releldmi x F G T F S G x G T x x dom F G T
50 47 49 syl φ x Y x dom F G T
51 30 50 eqelssd φ dom F G T = Y
52 51 feq2d φ F G T : dom F G T F G T : Y
53 25 52 mpbid φ F G T : Y
54 53 feqmptd φ T D F G = x Y F G T x
55 2 13 ssexd φ Y V
56 4 feqmptd φ G = x Y G x
57 1 36 syl φ F S : dom F S
58 5 feq2d φ F S : dom F S F S : X
59 57 58 mpbid φ F S : X
60 59 feqmptd φ S D F = y X F S y
61 fveq2 y = G x F S y = F S G x
62 17 56 60 61 fmptco φ F S G = x Y F S G x
63 2 41 syl φ G T : dom G T
64 6 feq2d φ G T : dom G T G T : Y
65 63 64 mpbid φ G T : Y
66 65 feqmptd φ T D G = x Y G T x
67 55 34 35 62 66 offval2 φ F S G × f G T = x Y F S G x G T x
68 23 54 67 3eqtr4d φ T D F G = F S G × f G T