Аналіз I, Розділ 8.2: Підсумовування на нескінченних множинах #
Я (прим. перекл. Терренс Тао) намагався зробити переклад якомога точнішим перефразуванням оригінального тексту. Коли є вибір між більш ідіоматичним підходом Lean та більш точним перекладом, я зазвичай обирав останній. Зокрема, будуть місця, де код Lean можна було б "підправити", щоб зробити його більш елегантним та ідіоматичним, але я свідомо уникав цього вибору.
Основні конструкції та результати цього розділу:
- Абсолютна збіжність та підсумовування на зліченних нескінченних або загальних множинах.
- Зв'язки з Mathlib-овськими
Summableтаtsum. - Теорема Рімана про перетворення рядів.
Надано деякі нетривіальні API, що доповнюють матеріал підручника і пов'язують ці поняття з існуючими поняттями підсумовування.
Після цього розділу позначення для підсумовування, розроблене тут, буде застаріле на користь API Mathlib для Summable і tsum.
Визначення 8.2.1 (Ряди на лічильних множинах). Зверніть увагу, що з цією дефініцією функції,
визначені на скінчених множинах, не будуть абсолютно збіжними; для таких випадків слід використовувати
випадки AbsConvergent'.
Equations
- Chapter8.AbsConvergent f = ∃ (g : ℕ → X), Function.Bijective g ∧ { m := 0, seq := fun (n : ℤ) => if n ≥ 0 then (f ∘ g) n.toNat else 0, vanish := ⋯ }.absConverges
Instances For
Дефініція була обрана таким чином, щоб давати змістовне значення, коли X скінченна,
навіть якщо AbsConvergent за визначенням є хибним у цьому контексті.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Теорема 8.2.2, попередня версія. Аргументи тут трохи переставлені порівняно з текстом.
Теорема 8.2.2, друга версія
Теорема 8.2.2, третя версія
Теорема 8.2.2, четверта версія
Лема 8.2.3 / Вправа 8.2.1
Не в підручнику, але мала б бути включена.
Лема 8.2.5 / Вправа 8.2.2
Порівняйте із Mathlib-овським Summable.subtype
Узагальнена сума. Зверніть увагу, що це дасть некоректні значення, якщо f не є AbsConvergent'.
Equations
- Chapter8.Sum' f = Chapter8.Sum fun (x : ↑{x : X | f x ≠ 0}) => f ↑x
Instances For
Не в підручнику, але мала б бути включена (закони рядів значно важче встановити без цього).
Зв'язок з властивістю Summable Mathlib. Можлива якась версія доказу може бути підходящою
для Mathlib?
Можливо, підходить для перенесення в Mathlib?
Зв'язок з операцією tsum (або Σ') Mathlib.
Твердження 8.2.6 (a) (Закони для абсолютно збіжних рядів) / Вправа 8.2.3
Твердження 8.2.6 (b) (Закони для абсолютно збіжних рядів) / Вправа 8.2.3
Цей закон не вказаний явно в Твердженні 8.2.6, але легко випливає з частин (a) та (b).
Твердження 8.2.6 (c) (Закони для абсолютно збіжних рядів) / Вправа 8.2.3. Перша частина
цього твердження була переміщена до AbsConvergent'.subtype.
Це технічне твердження, аналог tsum_univ, необхідне через те, як Mathlib обробляє множини.
Теорема 8.2.8 (Теорема Рімана про перестановку) / Вправа 8.2.5