Где стоит глава

От каркаса к первому процессу

Глава 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

  1. Опорный файл — 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). ↩

  2. grid N k в PicardLindelof.v — это над ℚ. Шаг зашит в определение траектории. ↩

  3. 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. ↩

  4. Именно поэтому в euler_traj разрешение и номер — разные аргументы, а шаг берётся от . Сходимость — это рост при (фиксированное конечное время ); движение по линейной траектории — рост при фиксированном . ↩

  5. euler_traj_linear_1, _2, _4 в PicardLindelof.v: euler_traj f_const_one 0 4 k даёт для . Точность — следствие отсутствия кривизны: правая часть постоянна. lipschitz_const: поле липшицево с . ↩

  6. euler_traj_quadratic_4: euler_traj f_two_t 0 4 4 == 3#4; euler_quadratic_error: . Оба в PicardLindelof.v, точная арифметика. ↩

  7. euler_step_concrete: euler_step f_identity h t y == y*(1+h) в PicardLindelof.v. lipschitz_identity: поле липшицево с . ↩

  8. euler_traj_exp_1, _2, _4: значения ; euler_traj_exp_lower () и euler_traj_exp_converges (). Все в PicardLindelof.v. ↩

  9. exp1_is_euler (тождество <<-процесстраектория Эйлера для при >>) и exp1_lower (-процесс для всех , через Бернулли) — общие; exp1_climb (рост на первых стадиях) и стадии (exp1_0, _1, _2) — конкретные. Все в ProcessExpProcess.v (Глава 8.5, батч C), 0 аксиом (проверено Print Assumptions). ↩

  10. Шапка PicardLindelof.v даёт разметку прямо: Elements — правая часть , узлы сетки , значения траектории ; Roles — шаг как приближение, траектория как процесс-решение; Rules — . ↩