Где стоит глава
От сглаживания к распространению
Уравнение теплопроводности (Глава 9.2) сглаживало: пространственный оператор играл роль усреднения, и процесс гасил неоднородности. Волновое уравнение
меняет роль того же лапласиана: теперь он не диссипирует, а распространяет. Возмущение не оседает, а бежит по среде с конечной скоростью . Это гиперболический тип — второй из триптиха Части IX.
Ключевое отличие от тепла — второй порядок по времени. Чтобы сделать шаг, нужно знать не одно, а два предыдущих состояния: текущее и прошлое (аналог положения и скорости). И главное процессное содержание волны — не принцип максимума и не диссипация, а причинность: возмущение в узле может прийти только от ближайших соседей, поэтому фронт распространяется не более чем на один узел за шаг.
Что эта глава утверждает — и что нет
Доказанное ядро — причинность над ℚ. Схема чехарды (leapfrog) определена на парах grid-функций; доказана локальная причинность (конечная область зависимости) и конечная скорость распространения (тихая область остаётся тихой в своей внутренности), а распространение импульса вычислено точно.1
Чего глава не делает: она не доказывает сохранение энергии волны. Для схемы чехарды дискретная энергия имеет неочевидную (зависящую от двух уровней) форму, и её сохранение — технически тонкий, дизайн-чувствительный результат; здесь он честно оставлен как граница (см. § «Энергия и граница»), а доказанным ядром служит причинность. Не строятся и завершённая непрерывная волна, дисперсионный анализ и поведение при — роль-пределы.
Три уровня. Первый — конечная схема над ℚ: чехарда, локальная причинность, конечная скорость, конкретное распространение — доказаны без аксиом. Второй — процессные чтения: волна как процесс распространения, конечная скорость как причинность, пара уровней как состояние. Третий — сохранение энергии, завершённая волна и дисперсия — граница и роль-пределы.
E/R/R-каркас главы
Каркас в порождающем порядке; полный разбор — в § «Разбор в порождающем порядке».
Опираемся на E/R/R-шапку ProcessWaveEnergy.v. Глава вводит систему волны как
процесса распространения с конечной скоростью.
Rules (Правила, L5). Схема чехарды , где ; конечная область зависимости (значение зависит лишь от трёх соседей и собственного прошлого); отсюда конечная скорость — не более одного узла за шаг. Условие устойчивости (CFL) нужно для энергетического слоя (граница главы), а не для самой причинности.
Roles (Роли, L4). Пара — роль-состояние (нужны два уровня, второй порядок по времени); — роль-число-Куранта (квадрат); фронт возмущения — роль-граница распространения; конечная скорость — роль-причинность.
Elements (Элементы, L1P4). Рациональные значения в узлах на двух уровнях времени, конечная сетка. Под P4 завершённая волна и дисперсионный предел — вне элементов.
Чехарда: волна как распределённое колебание
Дискретизуем волновое уравнение центрированными разностями по времени и по пространству. Вторая разность по времени приравнивается к , умноженному на пространственный лапласиан; разрешая относительно нового уровня, получаем схему чехарды (leapfrog):
В отличие от тепла, здесь нужны два предыдущих уровня: текущий профиль и прошлый . Это прямое следствие второго порядка по времени — как для обыкновенного осциллятора нужны и положение, и скорость.2
Связь с Частью VIII здесь буквальна. Гармонический осциллятор (Глава 8.5) был одной колеблющейся точкой. Волновое уравнение — это цепочка таких осцилляторов, связанных лапласианом: каждый узел колеблется, подталкиваемый соседями, . Волна есть распределённое колебание, а распространение — передача возмущения по цепочке связей. (Иерархия <<колебание вибрация волна>> прослежена в акустическом слое репозитория.)
Пара — роль-состояние волны: второй порядок по времени требует двух уровней, как осциллятор требует положения и скорости. Лапласиан здесь играет роль-связь между соседними осцилляторами, а не роль-усреднение, как в тепле. Волна — роль-процесс распространения по этой связи.
Причинность: конечная область зависимости
Главное процессное содержание волны — причинность. Посмотрим на схему: новое значение выражено только через в узлах и через в самом узле . Никакие дальние узлы в формулу не входят. Это конечная область зависимости: значение в узле определяется лишь его непосредственной окрестностью.
Отсюда немедленно — локальная причинность: если волна <<молчит>> в узле и его соседях (и молчала там на прошлом шаге), она будет молчать в этом узле и дальше:
Возмущение не может возникнуть из ничего — только прийти от соседа.3
Конечная область зависимости — роль-правило причинности: будущее узла определяется лишь его настоящей окрестностью и собственным прошлым. Это первичное содержание волны — не сглаживание и не диссипация, а локальность распространения.
Конечная скорость распространения
Локальная причинность, применённая по всей тихой области, даёт конечную скорость. Если оба уровня волны равны нулю на отрезке узлов , то после шага волна по-прежнему равна нулю на его внутренности : возмущение проникает в тихую область не более чем на один узел с каждого края.4 За шагов фронт продвигается не более чем на узлов — это и есть конечная скорость распространения (не быстрее одного узла за шаг), дискретный аналог конуса влияния.
Сделаем это осязаемым. Поместим острый импульс в узел пятиузловой сетки (нулевая начальная <<скорость>>: прошлый уровень нулевой) и сделаем шаг с . Пик в узле становится равным ; соседние узлы и получают значение — возмущение их достигло; а узлы и , отстоящие на два шага, остаются нулевыми — фронт до них ещё не дошёл.5 Это конечная скорость во плоти: за один шаг возмущение расходится ровно на один узел в каждую сторону.
Фронт возмущения — роль-граница распространения, и движется он с конечной скоростью: не более одного узла за шаг. Конечность скорости — роль-следствие конечной области зависимости; в отличие от тепла, где локальный шаг играет роль усреднения, здесь локальный шаг играет роль передачи фронта.
Энергия и граница
Непрерывная волна сохраняет энергию — сумму кинетической и потенциальной, . Для схемы чехарды существует дискретный сохраняющийся аналог, но его форма неочевидна: устойчивая дискретная энергия связывает два соседних уровня времени перекрёстным членом, и её сохранение — технически тонкий результат, чувствительный к выбору энергии. Честно: в настоящем изложении он не доказан; доказанным ядром служит причинность (конечная скорость), а дискретное сохранение энергии волны оставлено как граница — естественный следующий инкремент формализации.
Тем самым граница главы шире, чем у тепла. Помимо завершённой непрерывной волны , непрерывного предела и дисперсионного анализа (как меняется скорость с длиной волны), сохранение энергии здесь — тоже честно помеченный рубеж, а не доказанный факт. Доказано конечное и робастное: причинность и конечная скорость распространения над ℚ. Этого достаточно, чтобы вести волну как процесс с конечным конусом влияния, не вызывая к существованию ни завершённую волну, ни её энергию как готовый инвариант.
Сохранение энергии — инвариант, классически ожидаемый для непрерывной волны; для схемы чехарды он требует специальной дискретной энергии и здесь оставлен границей формализации (его можно доказать и без перехода к пределу — это просто не сделано здесь). Робастное процессное содержание волны — причинность: конечная область зависимости и конечная скорость, доказанные над ℚ.
E/R/R-разбор: волна как Роль-распространение
Постановка
Разберём построенную систему — волну как процесс распространения — в терминах E/R/R,
читая E/R/R-шапку ProcessWaveEnergy.v.6
Это онтологическое осмысление и чтение шапки. Аббревиатура задаёт эпистемический порядок
(Elements Roles Rules); разбор ведём в порождающем.
Разбор в порождающем порядке
Rules (Правила, L5). В основании — схема чехарды с конечной областью зависимости. Над ней — причинность: локальная (нули в окрестности дают нуль) и глобальная (тихая область остаётся тихой во внутренности), откуда конечная скорость. Условие устойчивости (CFL) и сохранение энергии относятся к энергетическому слою, оставленному границей; доказанное ядро — причинность и конечная скорость. Универсальный E/R/R-слой задаёт роли и правила; конкретный формальный слой — формула чехарды и причинность.
Roles (Роли, L4). Правила задают роли. Пара — роль-состояние (второй порядок требует двух уровней). Лапласиан — роль-связь между соседними осцилляторами. Число Куранта — роль-режим устойчивости. Фронт возмущения — роль-граница распространения, движущаяся с конечной скоростью. А завершённая волна — роль-предел; дискретное сохранение энергии — граница формализации.
Elements (Элементы, L1P4). Носители конечны: рациональные значения в узлах на двух уровнях времени, конечная сетка, число Куранта . Под P4 ни завершённая волна, ни дисперсионный предел не суть элементы: актуальны конечные профили на конечных стадиях.
| Компонент | Что фиксирует | E/R/R |
|---|---|---|
| чехарда ; конечная область зависимости; конечная скорость (CFL/энергия — граница) | КАК распространяется возмущение | Rules () |
| пара ; лапласиан-связь; число Куранта; фронт; энергия как предел | ЗАЧЕМ значимы носители: роли в распространении | Roles () |
| рациональные значения на двух уровнях; конечная сетка; | ЧТО есть на каждой стадии (конечно, P4) | Elements (, P4) |
Проверка сформированности и что даёт разбор
{ Система сформирована корректно: каждый компонент попадает ровно в одну E/R/R-категорию, и нет самоотнесения (P1). Существенно, что состояние волны — это пара уровней, а не один профиль: попытка обойтись одним уровнем смешала бы роль-состояние второго порядка с роль-состоянием первого. И существенно, что причинность выражена через конечную область зависимости — конечный факт о формуле шага, а не через завершённый конус влияния как объект. Именно поэтому волна здесь не нуждается ни в завершённой энергии, ни в непрерывном пределе: распространение есть процесс с конечной скоростью.}
Что даёт разбор. Он переводит главу на язык структуры: волна — это Роль-распространение; лапласиан — Роль-связь (а не усреднение); конечная скорость — Роль-следствие локальности; а значения на двух уровнях — Элементы. Брать завершённую волну или её энергию как объект-Элемент значит ставить роль-предел на место Элемента. Волна есть процесс распространения с конечной скоростью; её энергия и непрерывный предел — направление, а не построенные сущности.
Следующая глава замыкает триптих третьей ролью пространственного оператора — переносом: уравнение адвекции не сглаживает и не распространяет колебание, а движет профиль как целое, сохраняя массу.
Часть: Часть IX. Уравнения в частных производных · Том: «Математика»
Навигация: ← Глава 2. Уравнение теплопроводности: диффузия как сглаживание · Глава 4. Перенос и нелинейность →
Footnotes
-
Опорный файл —
ProcessWaveEnergy.v(process/Rocq-репозитория ToS):wave_step, локальная причинностьwave_step_local_zero, конечная скоростьwave_step_interior_zero, конкретное распространениеwave_reaches_neighborиwave_finite_speed_concrete. 6 доказанных утверждений, 0 аксиом (Print Assumptions: <>). Родственный ранний файл — acoustics/WavePropagation.v. ↩ -
wave_stepи его линейностьwave_step_linearвProcessWaveEnergy.v. ↩ -
wave_step_local_zeroвProcessWaveEnergy.v: при нулевых трёх соседних текущих значениях и нулевом собственном прошлом следующее значение нуль. Доказательство — подстановка нулей в формулу шага. 0 аксиом. ↩ -
wave_step_interior_zeroвProcessWaveEnergy.v: из обнуления обоих уровней на следует обнуление следующего уровня на . 0 аксиом. ↩ -
wave_reaches_neighbor:wave_step (1#2) 5 wzero wimp 1 == 1#2(сосед достигнут);wave_finite_speed_concrete:wave_step (1#2) 5 wzero wimp 0 == 0(узел на расстоянии 2 не достигнут);wave_peak_value: пик . Точная рациональная арифметика. ↩ -
Шапка размечает прямо: Rules — чехарда, конечная область зависимости, конечная скорость, CFL ; Roles — роль-пара, роль-Куранта, фронт роль-граница, конечная скорость роль-причинность; Elements — рациональные значения на двух уровнях, конечная сетка. ↩