1 (**************************************************************************)
4 (* ||A|| A project by Andrea Asperti *)
6 (* ||I|| Developers: *)
7 (* ||T|| The HELM team. *)
8 (* ||A|| http://helm.cs.unibo.it *)
10 (* \ / This file is distributed under the terms of the *)
11 (* v GNU General Public License Version 2 *)
13 (**************************************************************************)
15 (* This file was automatically generated: do not edit *********************)
19 (* $Id: FunctSeries.v,v 1.6 2004/04/23 10:00:58 lcf Exp $ *)
21 include "ftc/FunctSequence.ma".
23 include "reals/Series.ma".
25 (*#* printing fun_seq_part_sum %\ensuremath{\sum^n}% #∑<sup>n</sup># *)
27 (*#* printing Fun_Series_Sum %\ensuremath{\sum_0^{\infty}}% #∑<sub>0</sub><sup>∞</sup># *)
33 (*#* *Series of Functions
35 We now turn our attention to series of functions. Like it was already
36 the case for sequences, we will mainly rewrite the results we proved
37 for series of real numbers in a different way.
39 %\begin{convention}% Throughout this section:
40 - [a] and [b] will be real numbers and the interval [[a,b]] will be denoted
42 - [f, g] and [h] will denote sequences of continuous functions;
43 - [F, G] and [H] will denote continuous functions.
49 As before, we will consider only sequences of continuous functions
50 defined in a compact interval. For this, partial sums are defined and
51 convergence is simply the convergence of the sequence of partial sums.
55 cic:/CoRN/ftc/FunctSeries/Definitions/a.var
59 cic:/CoRN/ftc/FunctSeries/Definitions/b.var
63 cic:/CoRN/ftc/FunctSeries/Definitions/Hab.var
68 inline procedural "cic:/CoRN/ftc/FunctSeries/Definitions/I.con" "Definitions__" as definition.
73 cic:/CoRN/ftc/FunctSeries/Definitions/f.var
76 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_seq_part_sum.con" as definition.
78 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_seq_part_sum_cont.con" as lemma.
80 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_series_convergent.con" as definition.
83 For what comes up next we need to know that the convergence of a
84 series of functions implies pointwise convergence of the corresponding
88 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_series_conv_imp_conv.con" as lemma.
90 (*#* We then define the sum of the series as being the pointwise sum of
91 the corresponding series.
97 cic:/CoRN/ftc/FunctSeries/Definitions/H.var
104 inline procedural "cic:/CoRN/ftc/FunctSeries/Definitions/contf.con" "Definitions__" as definition.
106 inline procedural "cic:/CoRN/ftc/FunctSeries/Definitions/incf.con" "Definitions__" as definition.
110 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_strext.con" as lemma.
112 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum.con" as definition.
119 Implicit Arguments Fun_Series_Sum [a b Hab f].
123 Hint Resolve fun_seq_part_sum_cont: continuous.
127 Section More_Definitions
131 cic:/CoRN/ftc/FunctSeries/More_Definitions/a.var
135 cic:/CoRN/ftc/FunctSeries/More_Definitions/b.var
139 cic:/CoRN/ftc/FunctSeries/More_Definitions/Hab.var
143 cic:/CoRN/ftc/FunctSeries/More_Definitions/f.var
146 (*#* A series can also be absolutely convergent. *)
148 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_series_abs_convergent.con" as definition.
158 (* **Algebraic Properties
160 All of these are analogous to the properties for series of real numbers, so we won't comment much about them.
164 cic:/CoRN/ftc/FunctSeries/Operations/a.var
168 cic:/CoRN/ftc/FunctSeries/Operations/b.var
172 cic:/CoRN/ftc/FunctSeries/Operations/Hab.var
177 inline procedural "cic:/CoRN/ftc/FunctSeries/Operations/I.con" "Operations__" as definition.
181 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_seq_part_sum_n.con" as lemma.
183 inline procedural "cic:/CoRN/ftc/FunctSeries/conv_fun_const_series.con" as lemma.
185 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_const_series_sum.con" as lemma.
187 inline procedural "cic:/CoRN/ftc/FunctSeries/conv_zero_fun_series.con" as lemma.
189 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_zero.con" as lemma.
194 cic:/CoRN/ftc/FunctSeries/Operations/f.var
198 cic:/CoRN/ftc/FunctSeries/Operations/g.var
203 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_series_convergent_wd.con" as lemma.
208 cic:/CoRN/ftc/FunctSeries/Operations/convF.var
212 cic:/CoRN/ftc/FunctSeries/Operations/convG.var
217 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_wd'.con" as lemma.
219 inline procedural "cic:/CoRN/ftc/FunctSeries/conv_fun_series_plus.con" as lemma.
221 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_plus.con" as lemma.
223 inline procedural "cic:/CoRN/ftc/FunctSeries/conv_fun_series_minus.con" as lemma.
225 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_min.con" as lemma.
228 %\begin{convention}% Let [c:IR].
233 cic:/CoRN/ftc/FunctSeries/Operations/c.var
237 cic:/CoRN/ftc/FunctSeries/Operations/H.var
241 cic:/CoRN/ftc/FunctSeries/Operations/contH.var
244 inline procedural "cic:/CoRN/ftc/FunctSeries/conv_fun_series_scal.con" as lemma.
246 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_scal.con" as lemma.
253 Section More_Operations
257 cic:/CoRN/ftc/FunctSeries/More_Operations/a.var
261 cic:/CoRN/ftc/FunctSeries/More_Operations/b.var
265 cic:/CoRN/ftc/FunctSeries/More_Operations/Hab.var
270 inline procedural "cic:/CoRN/ftc/FunctSeries/More_Operations/I.con" "More_Operations__" as definition.
275 cic:/CoRN/ftc/FunctSeries/More_Operations/f.var
279 cic:/CoRN/ftc/FunctSeries/More_Operations/convF.var
282 inline procedural "cic:/CoRN/ftc/FunctSeries/conv_fun_series_inv.con" as lemma.
284 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_inv.con" as lemma.
291 Section Other_Results
295 cic:/CoRN/ftc/FunctSeries/Other_Results/a.var
299 cic:/CoRN/ftc/FunctSeries/Other_Results/b.var
303 cic:/CoRN/ftc/FunctSeries/Other_Results/Hab.var
307 cic:/CoRN/ftc/FunctSeries/Other_Results/f.var
311 cic:/CoRN/ftc/FunctSeries/Other_Results/convF.var
315 The following relate the sum series with the limit of the sequence of
316 partial sums; as a corollary we get the continuity of the sum of the
320 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_char'.con" as lemma.
322 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_series_conv.con" as lemma.
324 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_cont.con" as lemma.
326 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_char.con" as lemma.
328 inline procedural "cic:/CoRN/ftc/FunctSeries/Fun_Series_Sum_as_Lim.con" as lemma.
335 Hint Resolve Fun_Series_Sum_cont: continuous.
339 Section Convergence_Criteria
342 (*#* **Convergence Criteria
344 Most of the convergence criteria for series of real numbers carry over to series of real-valued functions, so again we just present them without comments.
348 cic:/CoRN/ftc/FunctSeries/Convergence_Criteria/a.var
352 cic:/CoRN/ftc/FunctSeries/Convergence_Criteria/b.var
356 cic:/CoRN/ftc/FunctSeries/Convergence_Criteria/Hab.var
361 inline procedural "cic:/CoRN/ftc/FunctSeries/Convergence_Criteria/I.con" "Convergence_Criteria__" as definition.
366 cic:/CoRN/ftc/FunctSeries/Convergence_Criteria/f.var
370 cic:/CoRN/ftc/FunctSeries/Convergence_Criteria/contF.var
390 Opaque fun_seq_part_sum.
406 Transparent fun_seq_part_sum.
410 Opaque fun_seq_part_sum.
413 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_str_comparison.con" as lemma.
419 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_comparison.con" as lemma.
421 inline procedural "cic:/CoRN/ftc/FunctSeries/abs_imp_conv.con" as lemma.
427 inline procedural "cic:/CoRN/ftc/FunctSeries/fun_ratio_test_conv.con" as lemma.
430 End Convergence_Criteria