Аналіз I, Глава 5.1 #
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:
- Notion of a sequence of rationals
- Notions of
ε
-steadiness, eventualε
-steadiness, and Cauchy sequences
Sequences can be thought of as functions from ℤ to ℚ.
Equations
- Chapter5.Sequence.instCoeFun = { coe := fun (a : Chapter5.Sequence) => a.seq }
Приклад 5.1.2
Equations
Instances For
Приклад 5.1.2
Equations
- Chapter5.Sequence.squares_from_three = Chapter5.Sequence.mk' 3 fun (n : { n : ℤ // n ≥ 3 }) => ↑↑n ^ 2
Instances For
a.from n₁ starts a:Sequence
from n₁
. It is intended for use when n₁ ≥ n₀
, but returns
the "junk" value of the original sequence a
otherwise.
Equations
Instances For
Визначення 5.1.6 (Eventually ε-steady)
Equations
- ε.eventuallySteady a = ∃ N ≥ a.n₀, ε.steady (a.from N)
Instances For
Приклад 5.1.10. (This requires extensive familiarity with Mathlib's API for the real numbers.)
Приклад 5.1.10. (This requires extensive familiarity with Mathlib's API for the real numbers.)
Лема 5.1.15 (Cauchy sequences are bounded) / Вправа 5.1.1