Analysis I, Section 9.3: Limiting values of functions #
I have attempted to make the translation as faithful a paraphrasing as possible of the original text. When there is a choice between a more idiomatic Lean solution and a more faithful translation, I have generally chosen the latter. In particular, there will be places where the Lean code could be "golfed" to be more elegant and idiomatic, but I have consciously avoided doing so.
Main constructions and results of this section:
- Limits of continuous functions
- Connection with Mathilb's filter convergence concepts
- Limit laws for functions
Technical point: in the text, the functions f studied are defined only on subsets X of ℝ, and
left undefined elsewhere. However, in Lean, this then creates some fiddly conversions when trying
to restrict f to various subsets of X (which, technically, are not precisely subsets of ℝ,
though they can be coerced to such). To avoid this issue we will deviate from the text by having
our functions defined on all of ℝ (with the understanding that they are assigned "junk" values
outside of the domain X of interest).
Proposition 9.3.9 / Exercise 9.3.1
Corollary 9.3.13
Proposition 9.3.14 (Limit laws for functions)
Proposition 9.3.14 (Limit laws for functions) / Exercise 9.3.2
Proposition 9.3.14 (Limit laws for functions) / Exercise 9.3.2
Proposition 9.3.14 (Limit laws for functions) / Exercise 9.3.2
Proposition 9.3.14 (Limit laws for functions) / Exercise 9.3.2
Proposition 9.3.14 (Limit laws for functions) / Exercise 9.3.2
Proposition 9.3.14 (Limit laws for functions) / Exercise 9.3.2. The hypothesis in the book that g is non-vanishing on E can be dropped.
Example 9.3.16
Example 9.3.16
Instances For
Proposition 9.3.18 / Exercise 9.3.3
Exercise 9.3.5 (Continuous version of squeeze test)