Замысел главы
Глава 16.2 дала исчисление: коэффициент-процессы перемножаются свёрткой и дифференцируются формально, с правилами Лейбница и степени. Остался последний инструмент анализа — композиция, , и её цепное правило. С ними часть достигает своей вершины.
Вершина эта — конкретное тождество:
Оно говорит, что экспонента и взаимно гасят друг друга до геометрической. И именно это тождество было препятствием всей программе <<функция — процесс>>. Пока функция оставалась внешним отображением, тождество обратности высказывалось о функции как о целом, поперёк всей области, — и поточечная, процессная машинерия его <<не видела>>. Это было диагностировано как второпорядковая граница финитизации: не стена, а недостроенный объект — функция, ещё не ставшая процессом.
Эта глава снимает препятствие. Реифицировав функцию коэффициент-процессом (Глава 16.1) и построив на нём исчисление (Глава 16.2), мы превращаем тождество обратности в коэффициентную процесс-рекуррентность: все коэффициенты ряда оказываются равны единице — то есть это геометрическая, — и проверяется это конечной индукцией, 0-аксиомно. Препятствие было не стеной, а объектом, ждавшим реификации.
Порядок главы: композиция рядов и почему условие делает её конечной (§ 16.3.2); цепное правило (§ 16.3.3); структурное сердце — единственность решения ОДУ геометрической (§ 16.3.4); и сборка — формальное сердце (§ 16.3.5). Завершает — разбор E/R/R и честная граница: это сердце формальное (на коэффициентах); аналитический мост к равенству чисел-процессов строит Глава 16.5, опираясь на процессную экспоненту Главы 16.4 (§ 16.3.6).
Композиция рядов
Подставить один ряд в другой — значит вычислить покоэффициентно. Если , то , и коэффициент при собирается из всех степеней (с соглашением — единичный ряд):
Definition fps_compose (f g : FPS) : FPS :=
fun n => partial_sum (fun k => f k * fps_pow g k n) n.Здесь есть тонкость, и ToS разрешает её конечностью. Бесконечная подстановка угрожала бы бесконечной суммой на каждом коэффициенте. Но при условии — у нет свободного члена — степень имеет порядок не ниже : первые её коэффициентов нулевые.1 Значит при слагаемое зануляется, и сумма по усекается до : каждый — конечная сумма. Условие — не техническое ограничение, а ровно то, что делает композицию корректной операцией над коэффициент-процессами: подстановка ряда без свободного члена считается за конечное число шагов. И в нуле композиция ведёт себя как положено: .2
Цепное правило
Композиция согласована с формальной производной обычным цепным правилом — при том же условии :
На уровне коэффициентов это равенство свёрток, и доказывается оно тем же геометрическим приёмом, что ассоциативность из § 16.2.3: двойную сумму по треугольнику удаётся переписать квадратом и поменять порядок суммирования, а зануление высоких степеней ( при ) обрезает лишнее. Этот квадрат-треугольник-своп с занулением — ядро цепного правила.4 Классическое цепное правило, обычно выводимое через пределы разностных отношений, здесь — конечное тождество коэффициентов.
Структурное сердце: ОДУ геометрической
Прежде чем собрать тождество, нужен один структурный факт — о том, что геометрическая функция однозначно определяется простым дифференциальным уравнением.
Сам ряд geom удовлетворяет уравнению — то
есть при (эквивалентно ).5 И — это ключ —
никакая другая функция-процесс с условием уравнению не
удовлетворяет:
Почему единственность так прозрачна на коэффициентах. Поскольку geom есть ряд из одних единиц,
свёртка с ней есть просто частичная сумма: .7
Поэтому уравнение на коэффициентах есть рекуррентность
С начальным условием она разматывается однозначно: ; , то
есть ; и индукцией — если все единицы, то , и значит
, откуда . Все коэффициенты равны единице — это и есть geom.
Дифференциальное уравнение пришпиливает геометрическую как свою единственную нормированную
функцию-процесс, и делает это конечной индукцией.
Формальное сердце: {e^(-ln(1-x)) = 1/(1-x)}
Теперь собираем вершину. Рассмотрим композицию — то есть подстановку ряда в экспоненту. (Здесь обозначает именно ряд — положительный логарифмический ряд, а не ; знак выбран так, что производная есть .) Подстановка корректна: у нет свободного члена, , так что § 16.3.2 применимо.
Покажем, что удовлетворяет тому самому ОДУ. По цепному правилу (§ 16.3.3):
Но обе производные известны из § 16.2.4: экспонента есть собственная производная, ; а производная есть геометрическая, . Подставляя:
И начальное условие: . Итак,
и — а по структурному сердцу § 16.3.4 такое единственно и равно geom. Значит
на уровне коэффициент-процессов: все коэффициенты формального ряда равны единице, то есть это геометрическая.8
Вот в чём смысл этого результата для нашей программы. Тождество обратности — то самое, что сопротивлялось, пока функция была внешним отображением, — стало конечной процесс-рекуррентностью и доказано машинной индукцией без единой аксиомы. Препятствие растворилось: оно было не стеной, а функцией, ещё не ставшей процессом. Реификация дала ей бытие процесса — и тождество, прежде невидимое, стало проверяемым.
Разбор E/R/R и что глава готовит
| компонент главы | роль в системе | слой E/R/R |
|---|---|---|
| коэффициенты и усечённые суммы | носители и счёт | Element (P4) |
| композиция подстановка ряда | роль-подстановка | Role |
| ОДУ , | роль-ограничение, пришпиливает geom | Rule |
| цепное правило, единственность ОДУ, сердце | процесс-рекуррентности | Rule (конструктивно) |
Elements. Композиция при есть конечная усечённая сумма ; рекуррентность сердца — конечный шаг. Всё считается за конечное число операций над коэффициентами.
Roles. Композиция играет роль подстановки одного ряда в другой; дифференциальное уравнение играет роль ограничения, единственным решением которого (при ) оказывается геометрическая.
Rules. Цепное правило, единственность решения ОДУ и само сердце — это равенства коэффициентных процессов, проверяемые конечной индукцией.
Диагностика P4. До реификации тождество обратности было второпорядковым утверждением о функции как о целом — поперёк всей области, и потому невидимым поточечной, процессной машинерии. Реифицировав функцию коэффициент-процессом, мы превращаем его в семейство первопорядковых равенств коэффициентов — рекуррентность , конечную на каждом шаге (Element). Граница финитизации функций здесь пересечена на формальном коэффициентном уровне; аналитический перенос к числам-процессам остаётся задачей следующих глав.
Что нового и честная граница. Композиция рядов, цепное правило, единственность решения ОДУ и тождество — классическая математика формальных рядов. Ново обрамление: препятствие, прежде стоявшее перед программой <<функция — процесс>>, прочитано как недостроенный объект и снято реификацией, а вся цепочка до конкретного тождества обратной функции проверена машинно, без аксиом.9 Честная граница: это сердце — формальное, на уровне коэффициентов. Что вычисленный ряд равен геометрической как число-процесс в каждой точке — отдельное, аналитическое утверждение; его строит Глава 16.5 через мост вычисления, и для него нужна процессная экспонента вещественного аргумента.
Что глава готовит. Формальное сердце получено на коэффициентах. Чтобы перенести его в равенство чисел-процессов, нужна экспонента, умеющая брать в аргумент не рациональное число, а целый процесс — вещественную . Её строит Глава 16.4: из теоремы Мертенса о произведении рядов — к теореме сложения, гомоморфизму групп и инъективности.
Часть: Часть XVI. Функция как процесс · Том: «Математика»
Навигация: ← Глава 2. Исчисление функций-процессов · Глава 4. Процессная экспонента exp_ℝ →
Footnotes
-
src/FormalPowerSeries.v(37 Qed, 0 Admitted, 0 аксиом):fps_pow_low_order— если , то при . Машинно проверено, 0 аксиом. ↩ -
Там же:
fps_compose_zero. Машинно проверено, 0 аксиом. ↩ -
src/FormalPowerSeries.v:fps_chain_rule(при ). Машинно проверено, 0 аксиом. ↩ -
Там же:
conv_compose_swap— база цепного правила (partial_sum_swapfps_pow_low_order). Машинно проверено, 0 аксиом. ↩ -
src/FormalPowerSeries.v:geom_satisfies_ode— . Машинно проверено, 0 аксиом. ↩ -
Там же:
ode_geom_unique. Машинно проверено, 0 аксиом. ↩ -
Там же:
conv_ones— . ↩ -
src/FormalPowerSeries.v:compose_exp_log1m_is_geom— . Машинно проверено, 0 аксиом. ↩ -
Весь материал главы — из
src/FormalPowerSeries.v(37 Qed, 0 Admitted, 0 аксиом;Print Assumptions= «Closed under the global context» для ключевых лемм, включаяcompose_exp_log1m_is_geom). ↩