Где стоит глава
От каркаса к первому процессу
Глава 8.1 задала онтологический каркас: решение задачи Коши — это процесс приближений, а существование — свойство этого процесса сходиться, а не наличие завершённой функции. Настоящая глава предъявляет простейший такой процесс во всей конкретности — метод Эйлера на рациональной сетке. Здесь нет ни одного предельного перехода: всё, что строится, — конечные рациональные числа, вычислимые точной арифметикой над ℚ.
Метод Эйлера — это самый прямой способ заставить уравнение работать. Разобьём интервал на равных шагов и в каждом узле сделаем шаг по касательной, наклон которой задаёт правая часть. Получится ломаная, приближающая решение; её узлы — рациональные числа, а вся ломаная — процесс, индексированный номером шага. Эта глава покажет, как метод ведёт себя на трёх эталонных уравнениях (линейном, квадратичном, экспоненциальном), и — что концептуально важнее всего — строго разведёт два разных индекса, которые классический анализ сливает в одном предельном переходе.
Что эта глава утверждает — и что нет
Доказанное ядро — конкретное и арифметическое. Траектория Эйлера определена как рекурсия над ℚ; её значения на эталонных уравнениях вычислены точно: для линейного уравнения метод точен, для квадратичного даёт явную рациональную ошибку, для экспоненциального — последовательность рациональных приближений, ограниченную снизу двойкой и сверху тройкой.1
Чего глава не делает: она не берёт предел как завершённый объект, не утверждает, что Эйлер сходится к точному решению как к готовой функции, и не предъявляет как завершённую трансцендентность. Измельчение сетки — это направление процесса, а не достроенный объект; точное решение и число — роль-пределы.
Три уровня строгости, как и в Главе 8.1. Первый — конкретные рациональные траектории и их точные значения над ℚ: доказаны без аксиом. Второй — процессные чтения: сетка как разрешение, номер шага как стадия, ломаная как процесс-решение, измельчение как уточнение. Третий — точное решение и как завершённые объекты — роль-пределы. Первые два глава ведёт как доказанные, третий — как честно помеченную границу.
E/R/R-каркас главы
Каркас в порождающем порядке Rules Roles Elements; полный разбор — в § «Разбор в порождающем порядке». Глава вводит систему сеточного приближения по Эйлеру.
Rules (Правила, L5). Сетка делит интервал на равных частей; шаг Эйлера с строит ломаную из начального значения; измельчение сетки ( растёт) уменьшает шаг. Для уравнений без кривизны (линейных) метод точен; кривизна правой части порождает рациональную ошибку на каждом шаге.
Roles (Роли, L4). Разрешение сетки — роль-разрешение (насколько мелка сетка); номер шага — роль-стадия (как далеко во времени); шаг — роль-приращение; ломаная — роль-процесс (приближение решения); ошибка — роль-дефект (неучтённая за шаг кривизна); точное решение и — роль-предел.
Elements (Элементы, L1P4). Рациональные узлы , значения траектории , конечное разрешение , конечный номер . Под P4 ни предел измельчения, ни не суть элементы: актуальны лишь конечные сетки и конечные стадии.
Рациональная сетка и шаг Эйлера
Зафиксируем разрешение — натуральное число — и разобьём единичный интервал на равных частей. Узлы сетки рациональны:
а шаг между соседними узлами есть .2 Метод Эйлера превращает уравнение в рекуррентное правило: зная значение в узле, делаем шаг по касательной, которую в этой точке задаёт правая часть,
стартуя с — заданного начального условия.3 Это определение — буквальная рекурсия над ℚ: каждое следующее значение получается из предыдущего одним рациональным шагом, и вся последовательность есть процесс в точном смысле тома — отображение номера стадии в рациональное приближение.
Траектория Эйлера — не таблица значений готовой функции, а роль-процесс: правило, разворачивающее начальное условие в последовательность рациональных стадий. Каждая стадия — конечный снимок; вся ломаная — разворачивающийся процесс, а не завершённый объект.
Два индекса: разрешение сетки и номер стадии
Здесь — концептуальное сердце главы. В определении траектории участвуют два натуральных индекса, и они играют разные роли:
- — разрешение сетки: на сколько частей разбит интервал. Оно задаёт шаг . Чем больше , тем мельче сетка и тем точнее ломаная следует за истинным наклоном.
- — номер стадии: в каком узле сетки мы находимся, то есть как далеко во времени продвинулись, .
Классический анализ берёт предел и в этом пределе сливает оба индекса: говорят просто <<решение в точке >>, забывая, через какую сетку и за сколько шагов оно получено. Процессная точка зрения держит индексы раздельно, потому что они — разные роли. Продвижение по при фиксированном — это движение во времени по данной сетке. Рост — это уточнение самой сетки. Это два независимых направления, и смешивать их можно лишь ценой потери конструктивного смысла.
Различие не педантизм: оно прямо записано в определении
траектории. Вызов euler_traj f y0 N k принимает оба индекса отдельно, и
шаг зависит от разрешения, а не от номера стадии.4 Два эталонных режима ниже
показывают это наглядно: для экспоненты мы растим (уточняем сетку, держа конечное
время , то есть ); для линейного и квадратичного — продвигаем по
фиксированной сетке .
Разрешение и номер стадии — две разные роли: — роль-разрешение (насколько мелок шаг), — роль-стадия (как далеко во времени). Завершённое решение классического анализа сливает их в пределе; процесс держит раздельно, и именно это делает каждое приближение конечным и вычислимым.
Три траектории
Линейное уравнение: Эйлер точен
Возьмём , . Точное решение — . Метод Эйлера на сетке даёт значения, в точности совпадающие с решением в узлах: , , .5 Причина точности проста: наклон постоянен, касательная совпадает с графиком, и шаг по касательной не накапливает ошибки. Для уравнений без кривизны метод Эйлера не приближает, а воспроизводит решение.
Квадратичное уравнение: явная рациональная ошибка
Теперь , , с точным решением . Здесь правая часть меняется вдоль шага, и метод Эйлера, замораживающий наклон на начало шага, отстаёт. На сетке в конечный момент метод даёт , тогда как точное значение — ; ошибка — ровно .6 Существенно, что ошибка — конечное рациональное число, а не туманное <<стремится к нулю>>. Метод недооценивает решение (выпуклая кривая обгоняет свои касательные), и мера этого отставания на каждой конкретной сетке вычислена точно. Уменьшение ошибки — это измельчение сетки, рост : следующее направление процесса, а не достроенный предел.
Экспоненциальное уравнение: путь к {e}
Наконец , , с точным решением . Шаг Эйлера здесь особенно прозрачен: поскольку , каждый шаг умножает значение на ,
так что после шагов размера значение в момент есть .7 Растя разрешение, получаем последовательность рациональных приближений:
растущую в сторону ; для показанных стадий проверены и точные значения, и оценки — в частности .8 Это и есть знаменитый путь к числу — но путь, а не пункт назначения: каждое — рациональный Элемент, вычислимый точно, а — роль-предел, к которому процесс измельчения направлен.
Последовательность {(1+1/N)^N} как процесс к {e}
Экспоненциальный режим заслуживает отдельного слова, потому что в нём процессная онтология тома видна особенно резко. Последовательность — это не завершённое число с <<хвостом приближений>>, а сам процесс, чьи стадии суть рациональные числа Каждая стадия конечна и предъявима; ни одна не равна ; и сходимость — это свойство процесса (монотонный рост, ограниченность сверху), а не достроенный объект на его конце.
Это в точности тот же приём, что для -процесса как решения (Глава 8.5): тамошняя последовательность — та же лестница рациональных стадий, и доказано, что она есть траектория Эйлера уравнения при и ограничена снизу двойкой для всех (по неравенству Бернулли); рост проверен на конкретных стадиях.9 Полная монотонность для всех и оценка для всех (через бином) в нашей формализации не доказаны — это честная граница данного слоя; явное число как завершённая трансцендентность — роль-предел. Доказано конкретное: отдельные рациональные стадии, нижняя оценка для всех и проверяемые верхние оценки для показанных стадий; завершённое не строится.
Число — не завершённый объект, к которому <<приклеена>> сходящаяся последовательность, а роль-предел рационального процесса. Спрашивать <<чему равно >> значит спрашивать <<какой процесс его задаёт>>; ответ — траектория Эйлера уравнения , лестница рациональных стадий. Актуальна стадия, — направление.
E/R/R-разбор: ломаная Эйлера как Роль-процесс
Постановка
Разберём построенную систему — сеточное приближение по Эйлеру — в терминах
E/R/R. Оговорка об уровне: <<система приближения>> здесь — содержательная
интерпретация конструкции (сетка плюс рекуррентный шаг плюс измельчение), а
не объект, буквально объявленный в коде как System. Разбор есть
онтологическое осмысление структуры главы и чтение авторской E/R/R-шапки опорного
файла,10
а не приписывание коду новых формальных утверждений.
Как и прежде, аббревиатура E/R/R задаёт эпистемический порядок (Elements Roles Rules, от наблюдаемого к глубинному), а порождающий порядок обратен: Rules Roles Elements. Эпистемически мы шли от наблюдаемых рациональных значений к правилу их порождения; разбор ведём в порождающем порядке.
Разбор в порождающем порядке
Rules (Правила, L5). В основании — сетка и рекуррентный шаг Эйлера с , разворачивающий начальное условие в ломаную. Над ним — правило измельчения: рост разрешения уменьшает шаг и приближает ломаную к истинному наклону. Поведение метода управляется кривизной правой части: при её отсутствии (линейное уравнение) метод точен, при наличии — порождает рациональную ошибку, мера которой на каждой сетке вычислима. Универсальный слой этих правил — законы L1–L5; конкретный — формула шага и зависимость .
Roles (Роли, L4). Правила задают роли. Разрешение — роль-разрешение: насколько мелка сетка. Номер стадии — роль-стадия: как далеко во времени. Шаг — роль-приращение. Ломаная — роль-процесс: приближение решения, разворачиваемое стадия за стадией. Ошибка между Эйлером и точным значением — роль-дефект: неучтённая за шаг кривизна. А точное решение и число — роль-предел: направление измельчения, не актуализируемое как завершённый объект.
Elements (Элементы, L1P4). Роли подбирают носителей, и носители здесь конечны: рациональные узлы , значения , конечное разрешение , конечный номер . Под P4 ни предел измельчения, ни не суть элементы: актуальны лишь конечные сетки и стадии; актуализируется процесс уточнения, а не его завершённый предел.
| Компонент | Что фиксирует | E/R/R |
|---|---|---|
| сетка ; шаг , ; измельчение | КАК строится и уточняется ломаная | Rules () |
| разрешение ; стадия ; приращение ; ломаная-процесс; ошибка; решение/ как предел | ЗАЧЕМ значимы носители: роли в приближении | Roles () |
| ; ; ; | ЧТО есть на каждой стадии (конечно, P4) | Elements (, P4) |
Проверка сформированности и что даёт разбор
{ Система сформирована корректно: каждый компонент попадает ровно в одну E/R/R-категорию, и нет самоотнесения (P1). Существенно различение двух индексов — разрешения и стадии : смешать их (как делает классический предел <<решение в точке >>, забывающий о сетке) значило бы спутать роль-разрешение с роль-стадией. Здесь они разведены и попадают в Roles по отдельности, а их носители — два разных натуральных числа — по отдельности же суть Elements. Именно эта раздельность объясняет, почему метод Эйлера остаётся конечным и вычислимым на каждой стадии: предел не входит в конструкцию.}
Что даёт разбор. Он переводит результаты главы на язык структуры: ломаная Эйлера — это Роль-процесс (приближение решения), разрешение и стадия — две разные Роли (мелкость сетки и положение во времени), ошибка — Роль-дефект (неучтённая кривизна), а узлы , значения и индексы — Элементы (конечные на каждой стадии). Брать <<точное решение>> или как завершённый объект-Элемент значит ставить роль-предел на место Элемента — то же смешение категорий, что <<число как объект>> вместо роли-количества (Часть II) или <<ряд Фурье как завершённая сумма>> вместо семейства усечений (Глава 7.1). Решение на сетке начинается здесь как конечная ломаная; её уточнение — процесс измельчения, а завершённая функция-решение не нужна и не строится.
Следующая глава поднимает приближение на уровень выше: от траектории Эйлера — к оператору Пикара, действующему на целые функции, и к доказанной теореме о том, что этот оператор есть сжатие на пространстве функций — на конечной сетке, в sup-метрике над . Там процесс приближений обретает гарантию сходимости — центральный результат Части VIII.
Часть: Часть VIII. Обыкновенные дифференциальные уравнения · Том: «Математика»
Навигация: ← Глава 1. Задача Коши и решение как процесс · Глава 3. Пикар–Линделёф: оператор-сжатие на пространстве функций →
Footnotes
-
Опорный файл —
analysis/PicardLindelof.v(Rocq-репозиторий ToS):grid,euler_step,euler_trajи теоремы о конкретных траекториях (euler_traj_linear_4,euler_quadratic_error,euler_traj_exp_4и др.). Все — точная рациональная арифметика (vm_computeилиring), 0 аксиом. Для экспоненты как процесса —ProcessExpProcess.v(Глава 8.5, батч C). ↩ -
grid N kвPicardLindelof.v— это над ℚ. Шаг зашит в определение траектории. ↩ -
euler_step f h t yиeuler_traj f y0 N k(рекурсия по с шагом и узламиgrid N k') вPicardLindelof.v. Базаeuler_traj_0:euler_traj f y0 N 0 == y0. ↩ -
Именно поэтому в
euler_trajразрешение и номер — разные аргументы, а шаг берётся от . Сходимость — это рост при (фиксированное конечное время ); движение по линейной траектории — рост при фиксированном . ↩ -
euler_traj_linear_1,_2,_4вPicardLindelof.v:euler_traj f_const_one 0 4 kдаёт для . Точность — следствие отсутствия кривизны: правая часть постоянна.lipschitz_const: поле липшицево с . ↩ -
euler_traj_quadratic_4:euler_traj f_two_t 0 4 4 == 3#4;euler_quadratic_error: . Оба вPicardLindelof.v, точная арифметика. ↩ -
euler_step_concrete:euler_step f_identity h t y == y*(1+h)вPicardLindelof.v.lipschitz_identity: поле липшицево с . ↩ -
euler_traj_exp_1,_2,_4: значения ;euler_traj_exp_lower() иeuler_traj_exp_converges(). Все вPicardLindelof.v. ↩ -
exp1_is_euler(тождество <<-процесстраектория Эйлера для при >>) иexp1_lower(-процесс для всех , через Бернулли) — общие;exp1_climb(рост на первых стадиях) и стадии (exp1_0,_1,_2) — конкретные. Все вProcessExpProcess.v(Глава 8.5, батч C), 0 аксиом (провереноPrint Assumptions). ↩ -
Шапка
PicardLindelof.vдаёт разметку прямо: Elements — правая часть , узлы сетки , значения траектории ; Roles — шаг как приближение, траектория как процесс-решение; Rules — . ↩