Bounded monotone sequences converge #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
In this file we prove a few theorems of the form “if the range of a monotone function f : ι → α
admits a least upper bound a
, then f x
tends to a
as x → ∞
”, as well as version of this
statement for (conditionally) complete lattices that use ⨆ x, f x
instead of is_lub
.
These theorems work for linear orders with order topologies as well as their products (both in terms
of prod
and in terms of function types). In order to reduce code duplication, we introduce two
typeclasses (one for the property formulated above and one for the dual property), prove theorems
assuming one of these typeclasses, and provide instances for linear orders and their products.
We also prove some "inverse" results: if f n
is a monotone sequence and a
is its limit,
then f n ≤ a
for all n
.
Tags #
monotone convergence
- tendsto_coe_at_top_is_lub : ∀ (a : α) (s : set α), is_lub s a → filter.tendsto coe filter.at_top (nhds a)
We say that α
is a Sup_convergence_class
if the following holds. Let f : ι → α
be a
monotone function, let a : α
be a least upper bound of set.range f
. Then f x
tends to 𝓝 a
as
x → ∞
(formally, at the filter filter.at_top
). We require this for ι = (s : set α)
, f = coe
in the definition, then prove it for any f
in tendsto_at_top_is_lub
.
This property holds for linear orders with order topology as well as their products.
- tendsto_coe_at_bot_is_glb : ∀ (a : α) (s : set α), is_glb s a → filter.tendsto coe filter.at_bot (nhds a)
We say that α
is an Inf_convergence_class
if the following holds. Let f : ι → α
be a
monotone function, let a : α
be a greatest lower bound of set.range f
. Then f x
tends to 𝓝 a
as x → -∞
(formally, at the filter filter.at_bot
). We require this for ι = (s : set α)
,
f = coe
in the definition, then prove it for any f
in tendsto_at_bot_is_glb
.
This property holds for linear orders with order topology as well as their products.
The next family of results, such as is_lub_of_tendsto_at_top
and supr_eq_of_tendsto
, are
converses to the standard fact that bounded monotone functions converge. They state, that if a
monotone function f
tends to a
along filter.at_top
, then that value a
is a least upper bound
for the range of f
.
Related theorems above (is_lub.is_lub_of_tendsto
, is_glb.is_glb_of_tendsto
etc) cover the case
when f x
tends to a
as x
tends to some point b
in the domain.