Metamath Proof Explorer


Theorem dvnfre

Description: The N -th derivative of a real function is real. (Contributed by Mario Carneiro, 1-Jan-2017)

Ref Expression
Assertion dvnfre F : A A N 0 D n F N : dom D n F N

Proof

Step Hyp Ref Expression
1 fveq2 x = 0 D n F x = D n F 0
2 1 dmeqd x = 0 dom D n F x = dom D n F 0
3 1 2 feq12d x = 0 D n F x : dom D n F x D n F 0 : dom D n F 0
4 3 imbi2d x = 0 F : A A D n F x : dom D n F x F : A A D n F 0 : dom D n F 0
5 fveq2 x = n D n F x = D n F n
6 5 dmeqd x = n dom D n F x = dom D n F n
7 5 6 feq12d x = n D n F x : dom D n F x D n F n : dom D n F n
8 7 imbi2d x = n F : A A D n F x : dom D n F x F : A A D n F n : dom D n F n
9 fveq2 x = n + 1 D n F x = D n F n + 1
10 9 dmeqd x = n + 1 dom D n F x = dom D n F n + 1
11 9 10 feq12d x = n + 1 D n F x : dom D n F x D n F n + 1 : dom D n F n + 1
12 11 imbi2d x = n + 1 F : A A D n F x : dom D n F x F : A A D n F n + 1 : dom D n F n + 1
13 fveq2 x = N D n F x = D n F N
14 13 dmeqd x = N dom D n F x = dom D n F N
15 13 14 feq12d x = N D n F x : dom D n F x D n F N : dom D n F N
16 15 imbi2d x = N F : A A D n F x : dom D n F x F : A A D n F N : dom D n F N
17 simpl F : A A F : A
18 ax-resscn
19 fss F : A F : A
20 18 19 mpan2 F : A F : A
21 cnex V
22 reex V
23 elpm2r V V F : A A F 𝑝𝑚
24 21 22 23 mpanl12 F : A A F 𝑝𝑚
25 20 24 sylan F : A A F 𝑝𝑚
26 dvn0 F 𝑝𝑚 D n F 0 = F
27 18 25 26 sylancr F : A A D n F 0 = F
28 27 dmeqd F : A A dom D n F 0 = dom F
29 fdm F : A dom F = A
30 29 adantr F : A A dom F = A
31 28 30 eqtrd F : A A dom D n F 0 = A
32 27 31 feq12d F : A A D n F 0 : dom D n F 0 F : A
33 17 32 mpbird F : A A D n F 0 : dom D n F 0
34 simprr F : A A n 0 D n F n : dom D n F n D n F n : dom D n F n
35 22 prid1
36 simprl F : A A n 0 D n F n : dom D n F n n 0
37 dvnbss F 𝑝𝑚 n 0 dom D n F n dom F
38 35 25 36 37 mp3an2ani F : A A n 0 D n F n : dom D n F n dom D n F n dom F
39 30 adantr F : A A n 0 D n F n : dom D n F n dom F = A
40 38 39 sseqtrd F : A A n 0 D n F n : dom D n F n dom D n F n A
41 simplr F : A A n 0 D n F n : dom D n F n A
42 40 41 sstrd F : A A n 0 D n F n : dom D n F n dom D n F n
43 dvfre D n F n : dom D n F n dom D n F n D n F n : dom D n F n
44 34 42 43 syl2anc F : A A n 0 D n F n : dom D n F n D n F n : dom D n F n
45 dvnp1 F 𝑝𝑚 n 0 D n F n + 1 = D D n F n
46 18 25 36 45 mp3an2ani F : A A n 0 D n F n : dom D n F n D n F n + 1 = D D n F n
47 46 dmeqd F : A A n 0 D n F n : dom D n F n dom D n F n + 1 = dom D n F n
48 46 47 feq12d F : A A n 0 D n F n : dom D n F n D n F n + 1 : dom D n F n + 1 D n F n : dom D n F n
49 44 48 mpbird F : A A n 0 D n F n : dom D n F n D n F n + 1 : dom D n F n + 1
50 49 expr F : A A n 0 D n F n : dom D n F n D n F n + 1 : dom D n F n + 1
51 50 expcom n 0 F : A A D n F n : dom D n F n D n F n + 1 : dom D n F n + 1
52 51 a2d n 0 F : A A D n F n : dom D n F n F : A A D n F n + 1 : dom D n F n + 1
53 4 8 12 16 33 52 nn0ind N 0 F : A A D n F N : dom D n F N
54 53 com12 F : A A N 0 D n F N : dom D n F N
55 54 3impia F : A A N 0 D n F N : dom D n F N