Documentation

Analysis.Section_6_epilogue

Analysis I, Chapter 6 epilogue: Connections with Mathlib limits #

In this (technical) epilogue, we show that various operations and properties we have defined for "Chapter 6" sequences Chapter6.Sequence are equivalent to Mathlib operations. Note however that Mathlib's operations are defined in far greater generality than the setting of real-valued sequences, in particular using the language of filters.

Identification with the Cauchy sequence support in Mathlib/Algebra/Order/CauSeq/Basic

Identification with the Cauchy sequence support in Mathlib/Topology/UniformSpace/Cauchy

A technicality: CauSeq.IsComplete was established for _root_.abs but not for norm.

theorem Chapter6.Sequence.lim_eq_CauSeq_lim (a : ) (ha : (↑a).IsCauchy) :
lim a = CauSeq.lim a,

Identification with CauSeq.lim

Identification with limUnder

theorem Chapter6.Sequence.sup_eq_sSup (a : ) :
(↑a).sup = sSup (Set.range fun (n : ) => (a n))
theorem Chapter6.Sequence.inf_eq_sInf (a : ) :
(↑a).inf = sInf (Set.range fun (n : ) => (a n))

Identification with MapClusterPt

theorem Chapter6.Sequence.limsup_eq (a : ) :
(↑a).limsup = Filter.limsup (fun (n : ) => (a n)) Filter.atTop

Identification with Filter.limsup

theorem Chapter6.Sequence.liminf_eq (a : ) :
(↑a).liminf = Filter.liminf (fun (n : ) => (a n)) Filter.atTop

Identification with Filter.liminf

theorem Chapter6.Real.rpow_eq_rpow (x α : ) :
rpow x α = x ^ α

Identification of rpow and Mathlib exponentiation