Metamath Proof Explorer


Theorem dvfre

Description: The derivative of a real function is real. (Contributed by Mario Carneiro, 1-Sep-2014)

Ref Expression
Assertion dvfre F : A A F : dom F

Proof

Step Hyp Ref Expression
1 dvf F : dom F
2 ffn F : dom F F Fn dom F
3 1 2 mp1i F : A A F Fn dom F
4 1 ffvelrni x dom F F x
5 4 adantl F : A A x dom F F x
6 simpr F : A A x dom F x dom F
7 fvco3 F : dom F x dom F * F x = F x
8 1 6 7 sylancr F : A A x dom F * F x = F x
9 ax-resscn
10 fss F : A F : A
11 9 10 mpan2 F : A F : A
12 dvcj F : A A D * F = * F
13 11 12 sylan F : A A D * F = * F
14 ffvelrn F : A y A F y
15 14 adantlr F : A A y A F y
16 15 cjred F : A A y A F y = F y
17 16 mpteq2dva F : A A y A F y = y A F y
18 15 recnd F : A A y A F y
19 simpl F : A A F : A
20 19 feqmptd F : A A F = y A F y
21 cjf * :
22 21 a1i F : A A * :
23 22 feqmptd F : A A * = z z
24 fveq2 z = F y z = F y
25 18 20 23 24 fmptco F : A A * F = y A F y
26 17 25 20 3eqtr4d F : A A * F = F
27 26 oveq2d F : A A D * F = D F
28 13 27 eqtr3d F : A A * F = D F
29 28 fveq1d F : A A * F x = F x
30 29 adantr F : A A x dom F * F x = F x
31 8 30 eqtr3d F : A A x dom F F x = F x
32 5 31 cjrebd F : A A x dom F F x
33 32 ralrimiva F : A A x dom F F x
34 ffnfv F : dom F F Fn dom F x dom F F x
35 3 33 34 sylanbrc F : A A F : dom F