Documentation

Analysis.Section_9_3

Аналіз I, Розділ 9.3: Граничні значення функцій #

Я (прим. перекл. Терренс Тао) намагався зробити переклад якомога точнішим перефразуванням оригінального тексту. Коли є вибір між більш ідіоматичним підходом Lean та більш точним перекладом, я зазвичай обирав останній. Зокрема, будуть місця, де код Lean можна було б "підправити", щоб зробити його більш елегантним та ідіоматичним, але я свідомо уникав цього вибору.

Основні конструкції та результати цього розділу:

Технічна заувага: у тексті функції f, які розглядаються, визначені лише на підмножинах X множини і не визначені поза ними. Проте в Lean це призводить до незручних приведень типів при спробах обмежити f до різних підмножин X (які технічно не є безпосередньо підмножинами , хоча їх можна привести до таких). Щоб уникнути цієї проблеми, ми відходимо від тексту й вважаємо, що наші функції визначені на всьому (зрозуміло, що їм присвоюються "сміттеві" значення поза областю X).

@[reducible, inline]
abbrev Real.CloseFn (ε : ) (X : Set ) (f : ) (L : ) :

Визначення 9.3.1

Equations
Instances For
    @[reducible, inline]
    abbrev Real.CloseNear (ε : ) (X : Set ) (f : ) (L x₀ : ) :

    Визначення 9.3.3

    Equations
    Instances For
      @[reducible, inline]
      abbrev Chapter9.Convergesto (X : Set ) (f : ) (L x₀ : ) :

      Визначення 9.3.6 (Збіжність функцій у точці)

      Equations
      Instances For
        theorem Chapter9.Convergesto.iff (X : Set ) (f : ) (L x₀ : ) :
        Convergesto X f L x₀ Filter.Tendsto f (nhdsWithin x₀ X) (nhds L)

        Зв'язок із поняттями збіжності фільтрів у Mathlib

        theorem Chapter9.Convergesto.iff_conv {E : Set } (f : ) (L : ) {x₀ : } (h : AdherentPt x₀ E) :
        Convergesto E f L x₀ ∀ (a : ), (∀ (n : ), a n E)Filter.Tendsto a Filter.atTop (nhds x₀)Filter.Tendsto (fun (n : ) => f (a n)) Filter.atTop (nhds L)

        Твердження 9.3.9 / Вправа 9.3.1

        theorem Chapter9.Convergesto.comp {E : Set } {f : } {L x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) {a : } (ha : ∀ (n : ), a n E) (hconv : Filter.Tendsto a Filter.atTop (nhds x₀)) :
        Filter.Tendsto (fun (n : ) => f (a n)) Filter.atTop (nhds L)
        theorem Chapter9.Convergesto.uniq {E : Set } {f : } {L L' x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (hf' : Convergesto E f L' x₀) :
        L = L'

        Наслідок 9.3.13

        theorem Chapter9.Convergesto.add {E : Set } {f g : } {L M x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (hg : Convergesto E g M x₀) :
        Convergesto E (f + g) (L + M) x₀

        Твердження 9.3.14 (Закони щодо границь функцій)

        theorem Chapter9.Convergesto.sub {E : Set } {f g : } {L M x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (hg : Convergesto E g M x₀) :
        Convergesto E (f - g) (L - M) x₀

        Твердження 9.3.14 (Закони щодо границь функцій) / Вправа 9.3.2

        theorem Chapter9.Convergesto.max {E : Set } {f g : } {L M x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (hg : Convergesto E g M x₀) :
        Convergesto E (fg) (Max.max L M) x₀

        Твердження 9.3.14 (Закони щодо границь функцій) / Вправа 9.3.2

        theorem Chapter9.Convergesto.min {E : Set } {f g : } {L M x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (hg : Convergesto E g M x₀) :
        Convergesto E (fg) (Min.min L M) x₀

        Твердження 9.3.14 (Закони щодо границь функцій) / Вправа 9.3.2

        theorem Chapter9.Convergesto.smul {E : Set } {f : } {L x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (c : ) :
        Convergesto E (c f) (c * L) x₀

        Твердження 9.3.14 (Закони щодо границь функцій) / Вправа 9.3.2

        theorem Chapter9.Convergesto.mul {E : Set } {f g : } {L M x₀ : } (h : AdherentPt x₀ E) (hf : Convergesto E f L x₀) (hg : Convergesto E g M x₀) :
        Convergesto E (f * g) (L * M) x₀

        Твердження 9.3.14 (Limit laws for functions) / Вправа 9.3.2

        theorem Chapter9.Convergesto.div {E : Set } {f g : } {L M x₀ : } (h : AdherentPt x₀ E) (hM : M 0) (hf : Convergesto E f L x₀) (hg : Convergesto E g M x₀) :
        Convergesto E (f / g) (L / M) x₀

        Твердження 9.3.14 (Закони щодо границь функцій) / Вправа 9.3.2. Гіпотезу в книзі про те, що g не звертається в нулі на E, можна опустити.

        theorem Chapter9.Convergesto.const {E : Set } {x₀ : } (h : AdherentPt x₀ E) (c : ) :
        Convergesto E (fun (x : ) => c) c x₀
        theorem Chapter9.Convergesto.id {E : Set } {x₀ : } (h : AdherentPt x₀ E) :
        Convergesto E (fun (x : ) => x) x₀ x₀
        theorem Chapter9.Convergesto.sq {E : Set } {x₀ : } (h : AdherentPt x₀ E) :
        Convergesto E (fun (x : ) => x ^ 2) x₀ (x₀ ^ 2)
        theorem Chapter9.Convergesto.linear {E : Set } {x₀ : } (h : AdherentPt x₀ E) (c : ) :
        Convergesto E (fun (x : ) => c * x) x₀ (c * x₀)
        theorem Chapter9.Convergesto.quadratic {E : Set } {x₀ : } (h : AdherentPt x₀ E) (c d : ) :
        Convergesto E (fun (x : ) => x ^ 2 + c * x + d) x₀ (x₀ ^ 2 + c * x₀ + d)
        theorem Chapter9.Convergesto.restrict {X Y : Set } {f : } {L x₀ : } (h : AdherentPt x₀ X) (hf : Convergesto X f L x₀) (hY : Y X) :
        Convergesto Y f L x₀
        theorem Chapter9.Real.sign_def (x : ) :
        x.sign = if x < 0 then -1 else if x > 0 then 1 else 0

        Приклад 9.3.16

        Приклад 9.3.16

        @[reducible, inline]
        noncomputable abbrev Chapter9.f_9_3_17 :
        Equations
        Instances For
          theorem Chapter9.Convergesto.local {E : Set } {f : } {L x₀ : } (h : AdherentPt x₀ E) {δ : } ( : δ > 0) :
          Convergesto E f L x₀ Convergesto (E Set.Ioo (x₀ - δ) (x₀ + δ)) f L x₀

          Твердження 9.3.18 / Вправа 9.3.3

          @[reducible, inline]
          noncomputable abbrev Chapter9.f_9_3_21 :

          Приклад 9.3.21

          Equations
          Instances For
            theorem Chapter9.Convergesto.squeeze {E : Set } {f g h : } {L x₀ : } (had : AdherentPt x₀ E) (hfg : xE, f x g x) (hgh : xE, g x h x) (hf : Convergesto E f L x₀) (hh : Convergesto E h L x₀) :
            Convergesto E g L x₀

            Вправа 9.3.5 (Неперервна версія принципу стискування)