37. Римановы фронты сессии¶
← 36. Навье–Стокс: уравнение · Оглавление · 38. Риман через первопричину →
Lean:
Engine/RiemannTrivialZeros.lean(вход №1 закрыт — 🟢),Engine/RiemannRankProjection.lean+Engine/RiemannRankProjectionAudit.lean(эпизод вакуумности №2),Engine/RiemannTwoTransportFront.lean,Engine/RiemannArithmeticTwoTransport.lean,Engine/RiemannSpectralAnchorAudit.lean,Engine/RiemannLayerBoxFront.lean(25 кирпичей),Engine/RiemannTerminalRankFront.lean(18 кирпичей). Проза-контекст: 30. Гипотеза Римана, 24 (диссипативный cascade). Все процитированные теоремы — 🟢 при стандартных аксиомах, безstep00FirstCause; сама RH — 🔴 открыта, и ниже это не смягчается.
Риманова ветка репозитория — контрапозиция через двигатель: нетривиальный нуль вне критической прямой
должен был бы питать вечную платную динамику, которой не бывает (no_riemannEngineFactoryOff). Вся
аналитика при этом жила в двух входах — напомним, вход (гейт) — это честно названное красное
утверждение, которого не хватает до цели (см. словарь): классификация нулей в левой полуплоскости
(вход №1) и мост «нуль ⟹ двигатель» (EngineBridge, вход №2 со свитой).
Эта глава — хроника одной сессии: один вход закрыт по-настоящему, одна обёртка вскрыта как пустая, один маршрут доказанно циркулярен, один критерий честности доказанно неправилен — и в остатке два живых входа.
Вход №1 закрыт: тривиальные нули¶
Теорема 37.1 (trivialBelowZeroClassification) 🟢. Всякий нуль \(\zeta\) с \(\mathrm{Re}\,s \le 0\) есть тривиальный нуль:
$\(\forall s \in \mathbb{C},\quad \zeta(s) = 0 \wedge \mathrm{Re}\,s \le 0 \;\Rightarrow\; \exists n \in \mathbb{N},\; s = -2(n+1). \tag{37.1}\)$
Маршрут целиком из mathlib: \(s=0\) исключён (riemannZeta_zero \(= -1/2\)); для \(s \ne 0\) функциональное
уравнение riemannZeta_one_sub в точке \(w = 1-s\) (где \(\mathrm{Re}\,w \ge 1\)), нетривиальные факторы
не нули (riemannZeta_ne_zero_of_one_le_re, Gamma_ne_zero_of_re_pos, cpow_ne_zero), значит
обнулился косинус: \(\cos(\pi(1-s)/2)=0 \Rightarrow s = -2k\), \(k \ge 1\).
Бывший «аналитический вход» оказался выводимым: mathlib давал значения тривиальных нулей, и обратная классификация из него же и следует.
Адаптеры trivialBelowZeroClassification_proved / _branch_proved втыкают теорему в точные
Prop'ы RiemannEngine/RiemannBranch; безусловные следствия: nontrivialZero_in_strip_unconditional
(локализация в полосу \(0<\mathrm{Re}\,\rho<1\) — теперь теорема) и пара
riemannHypothesis_of_engineBridge_only / riemannHypothesis_of_twoTransportBridge_only — RH условна
только на мосте.
Вывод. Это честное закрытие: вход снят, нагрузка не переехала, а исчезла.
Вакуумность №2: rank-jump цель непривязана¶
Симметричный по жанру, противоположный по знаку результат — эпизод вакуумности: так мы называем ситуацию, когда кандидат-цель выполняется даром, свидетелем-заглушкой (см. словарь). Маршрут №8 декомпозировал мост через Лиувилля: нарушение RH-bound'а \(|L(X)| \le C\,X^{1/2+\varepsilon}\) ⟹ переполнение релевантной части ⟹ непарный носитель ⟹ rank-jump.
Кирпичи RiemannRankProjection доказаны честно:
rankProjectionSoundness, дискретная first-crossing лемма exists_firstOverflowCrossing (Nat.find),
сборка gradualOverflow_forces_rankJump. Кусок (A) тоже честен:
relevantViolation_gives_window — конкретный ledger (mass \(=|L_{\mathrm{relevant}}|\), capacity
\(=\lceil X^{1/2+\varepsilon}\rceil\)) с настоящим окном переполнения.
Но адверсариальный probe (RiemannRankProjectionAudit) вскрыл цель. TwinCarrierEnergyJump — голое
Nonempty (RankEnergyJump …) без привязки к нарушению: для естественной системы (rank \(=\Omega\),
sign \(=\lambda\)) он — безусловная теорема liouvilleRankSystem_has_jump (состояния 1 и 2 уже
прыгают), откуда localizationTarget_trivial_for_natural_system — центральный узел тривиален.
Хуже:
fullLocalization_noInput — полный пакет LiouvilleToTwinLocalization обитаем с нулевым
аналитическим входом (partition «всё релевантно», irrelevantCancellation_trivial,
paired := False); поле paired инертно (unpaired_gives_jump его не упоминает), а rank-видимость
дискаржится даром (trivialVisibility: пара \(\langle 0,1\rangle\) для любого носителя). Декомпозиция
«cancellation + pairing» была ложной: pairing-сторона веса не несла.
Честный остаток —
Теорема 37.2 (wall_relevant / wall_global) 🟢. Для любой jump-free системы \(S\) (нет twin-carrier прыжка) с pairing'ом \(P\) отсутствует нарушение Лиувилля:
$\(\lnot\,\mathrm{TwinCarrierEnergyJump}(S) \wedge \mathrm{TwinCarrierPairing}(P,S) \;\Rightarrow\; \lnot\,\mathrm{LiouvilleViolation}. \tag{37.2}\)$
То есть для любой системы, пригодной downstream (jump-free),
pairing — это ровно \(\lnot\)LiouvilleViolation, т.е. стена маршрута №8 — сам RH-силы bound на \(L\).
Ничего не потеряно, кроме иллюзии: RH не доказана, обёртка вскрыта, цель требует переформулировки
с привязкой к нарушению.
Two-transport: циркулярность наследуется¶
Живой вход №1 (мост) декомпозирован в TwoTransportLaw — non-opaque замену EngineBridge, где все
paid-dynamics обязательства выставлены полями. Машинная честность конкретного слоя беспощадна:
Теорема 37.3 (no_coherent_twoTransportLaw) 🟢. Для любого off-critical нуля \(Z\) когерентный закон невозможен (CoherentLaw: вселенная закона совпадает со вселенной его платной динамики):
$\(\forall Z,\; \forall\, T : \mathrm{TwoTransportLaw}(Z),\quad \mathrm{CoherentLaw}(T) \;\Rightarrow\; \bot, \tag{37.3}\)$
ибо \(T\) строил бы фабрику, а фабрика безусловно пуста (engine-killer).
И главное,
Теорема 37.4 (coherentTwoTransportBridge_iff_RH) 🟢. Когерентный two-transport мост эквивалентен RH дословно:
$\(\mathrm{CoherentTwoTransportBridge} \;\Longleftrightarrow\; \mathrm{RiemannHypothesis}. \tag{37.4}\)$
Декомпозиция — карта обязательств, а не некруговой путь;
аудит-гейты zero_anchored/non_circular свободны (regateTrivially перегейтирует их в True) —
маркеры, не проверки.
Арифметический атом и полярный коллапс¶
Ответ на коллапс — не-двигательная цель: ArithmeticTransportAtom, шесть положительных параметров с
тождеством twin-слоя \(qrs = abv + 2\) (natGap_eq_two: зазор ровно 2).
Но интеграционный аудит
показал, что и тут привязка к нулю пока не несущая: trivialAtom (\(3 = 1 + 2\)) существует даром, и
Теорема 37.5 (law_iff_admissibleAtom) 🟢. Обитаемость арифметического two-transport закона при данном \(Z\) эквивалентна \(Z\)-независимому вопросу AdmissibleAtomExists:
$\(\forall Z,\quad \mathrm{Nonempty}\big(\mathrm{ArithmeticTwoTransportLaw}(Z)\big) \;\Longleftrightarrow\; \mathrm{AdmissibleAtomExists}. \tag{37.5}\)$
Оба входа фронта — bridge_iff и impossible_iff — один и тот же
арифметический вопрос, разведённый по полярности под гипотезой нуля, и
Теорема 37.6 (front_pair_iff_no_zero) 🟢. Пара входов (мост и невозможность) совместно выполнима тогда и только тогда, когда нулей нет:
$\(\big(\mathrm{ArithmeticTwoTransportBridge} \wedge \mathrm{ArithmeticTwoTransportImpossible}\big) \;\Longleftrightarrow\; \lnot\,\mathrm{Nonempty}(\mathrm{OffCriticalZero}). \tag{37.6}\)$
Циркулярность
сохраняется, пока anchor свободен. Сборка с настоящим извлечением репо
(RH_of_concreteArithmeticFront) готова — но кормить её пока нечем.
Исправленный фронт: невакуумность живёт на уровне данных¶
Следующий слой (RiemannSpectralAnchorAudit) формализует сам вскрытый коллапс (FreeLawCollapse;
стыковка concrete_freeLawCollapse: моя law_iff_admissibleAtom и есть free-коллапс конкретного
маршрута) и доказывает тонкий негативный результат:
Теорема 37.7 (propLevel_nonvacuity_incompatible_with_bridge) 🟢. Prop-уровневый критерий «закон никогда не коллапсирует в \(Z\)-независимое утверждение» несовместим с самим мостом:
$\(\big(\forall P : \mathrm{Prop},\; \lnot\,\mathrm{PropFreeCollapse}(\mathrm{Law}, P)\big) \wedge \mathrm{PropBridge}(\mathrm{Law}) \;\Rightarrow\; \bot, \tag{37.7}\)$
ибо доказанный мост коллапсирует закон в True.
Критерий честности обязан жить на уровне данных — то есть быть data-anchor'ом, якорем в данных: реальным объектом, привязывающим пропозициональный закон к настоящей задаче (см. словарь).
Отсюда DataAnchoredLaw
(Admissible + Anchor), экстрактор атомов из нулей, SpectralInvariantAnchor с полем respects
(инвариант заякоренного атома = инвариант нуля) и NonVacuousDataAnchor (два нуля с разными
инвариантами) — тогда nonVacuousDataAnchor_forbids_freeOriginSupply и
extractor_not_constant_under_nonVacuousDataAnchor 🟢 запрещают free-origin поставку и константные
экстракторы. Исправленное обязательство упаковано в SpectralAnchorStrictFront.
Партия layerbox/terminal: что реально доказано в 43 кирпичах¶
Серии RiemannLayerBoxFront (25 кирпичей) и RiemannTerminalRankFront (18) — самая массовая
поставка сессии, и флаги сборочного аудита тут важнее объёма.
Реально доказанная арифметика — mod-6 residue-факты:
Теорема 37.8 (no_identity_with_residues_555_111_plus_two) 🟢. Полярность \(q,r,s \equiv 5\), \(a,b,v \equiv 1 \pmod 6\) несовместима с тождеством twin-слоя:
$\(q,r,s \equiv 5 \pmod 6 \;\wedge\; a,b,v \equiv 1 \pmod 6 \;\wedge\; qrs = abv + 2 \;\Rightarrow\; \bot \tag{37.8}\)$
(слева вычет \(qrs \equiv 5\), справа \(abv+2 \equiv 3 \pmod 6\)),
tuple555_111_unbalanced_mod6, tuple511_511_balanced_mod6 (kernel-checked decide;
native_decide из кирпичей выброшен — доверие ofReduceBool не введено), плюс генерические
well-founded descent / finite-cover сборки.
Остальное — каркасы обязательств, и честность требует
сказать это прямо: каждый closure-сертификат terminal-серии несёт поле
target_of_noZeros : (нулей нет) → Target — RH-образный вывод является входом, а сама
no-zeros-часть приходит из assumption-полей (contradiction : False в
LayerPressure/DeterminantPressure — неинстанциируемые слоты, не доказательства); гейты типа
NonEngineCoherenceFirewall и Prop-леджеры инертны.
Итог раздела. Партия дала язык и таблицы, не мосты.
Итог: два живых входа¶
Дихотомия сессии, зафиксированная terminal-слоем: двигательно-когерентные маршруты пусты или
циркулярны (⟺ RH); free-origin арифметика — не мост, а внешняя \(0\to 1\) поставка (поставка — то,
чем отклонение расплачивается; см. словарь); Лиувилль-маршрут —
эквивалентность целевой силы (\(\lnot\)LiouvilleViolation).
Живыми остаются два входа: (1) несущая
спектральная привязка — data-anchor со спектральным инвариантом и zero-indexed экстрактором
(SpectralAnchorStrictFront, конечный LayerBox-транскрипт как последняя нетривиальная форма), и
(2) AdmissibleAtomExists как самостоятельный арифметический вопрос — интересный сам по себе,
но пока его решение в любую сторону не разъякорено от полярного коллапса.
RH — 🔴; закрыт по-честному только вход №1, и ровно поэтому этой главе есть что предъявить: отрицательные и вскрывающие теоремы здесь такие же машинные, как положительные.
Постскриптум (глава 38)¶
После этой главы Риман проведён через первопричину: закон манифестации отклонений стал второй
границей единственного декрета, и riemannHypothesis_from_firstCause 🟡 выводит RH из
расширенной аксиомы той же ранговой машиной, что и близнецов — с машинно раскрытой ценой
(riemannManifestation_asserts_RH: при границе закон ⟺ RH). Оба живых входа этой главы остаются
🔴 и нетронутыми: фронты — карты обязательств для безаксиомного пути, декрет — намеренный обход по
цене, объявленной вслух. См. 38_RiemannFirstCause.md.
← 36. Навье–Стокс: уравнение · Оглавление · 38. Риман через первопричину →