PREREG before code and run: flat regime by the promise failing TWICE in a row (same r* = 1/4, a counter of consecutive unkept model steps, any other step resets it). Stage 1 detectability (T1, T2 against the single flag's 2.48 ratio), stage 2 in the method only if stage 1 passes (W1-W5, stop rule).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# PREREG — плоский режим: «обещание не сбылось дважды подряд»
|
||||
|
||||
Составлено до кода и до прогона, ветка `signfix-and-gates`. Валерий: «пред-регистрируй и проверяй
|
||||
„обещание не сбылось дважды подряд"».
|
||||
|
||||
## Основание
|
||||
|
||||
Флаг `flat` (`PREREG_flat_regime_2026-09-21.md`, коммит `e7e74d7`) распознаёт плоский режим (53.6%
|
||||
шагов модели на плоских fun3–6), но ложно поднимается на 21.6% шагов APS: на простом корне модель
|
||||
однократно не сбывает обещание, пока не вышла на сходимость. В предложенный метод не принят: APS
|
||||
2806 → 3029. На плоской функции недолёт повторяется по циклу (два недолёта подряд с
|
||||
r = (1−1/m)^m, `results_diag_contraction_sequence.txt`), на простом корне однократная неудача обычно
|
||||
сменяется быстрой сходимостью.
|
||||
|
||||
## Правило (порог тот же, r* = ¼, новых констант нет)
|
||||
|
||||
Шаг модели «не сбыл обещание», если он был шагом самой модели (точка вычисления = предложение
|
||||
модели), знак f не сменился и r = f_new/f_old ≥ ¼. Счётчик считает **подряд идущие** такие шаги;
|
||||
любой другой шаг (деление, поправка предохранителя, перескок, r < ¼) обнуляет его.
|
||||
Режим `prestep="flat2"`: если счётчик ≥ 2, следующий шаг — деление пополам.
|
||||
«Два» — наименьшее число, при котором «повтор» вообще определён, а не подобранный параметр.
|
||||
|
||||
## Этап 1 — различимость (метод не меняется)
|
||||
|
||||
На трассах предложенного метода — доля шагов модели, после которых счётчик ≥ 2, по группам (APS,
|
||||
fun1, плоские fun3–6, fun7, прочие CHA). Рядом — одиночный флаг: 53.6% / 21.6% / 17.0%.
|
||||
|
||||
| # | ПРОЙДЕНО, если |
|
||||
|---|---|
|
||||
| **T1** | на плоских выше, чем на APS и на fun1 |
|
||||
| **T2** | отношение «плоские / APS» выше, чем у одиночного флага (53.6 / 21.6 = 2.48) — то есть повтор отсекает ложные срабатывания сильнее, чем истинные |
|
||||
|
||||
**Фальсификатор этапа 1:** T1 или T2 ложна — этап 2 не проводится.
|
||||
|
||||
## Этап 2 — в методе (только если этап 1 пройден)
|
||||
|
||||
Пары «без / с `flat2`» для предложенного метода и для него же с Г2; все 7 предохранителей; девять
|
||||
функций без чтений. Точка отсчёта — та же сетка без флага.
|
||||
|
||||
| # | ПРОЙДЕНО, если |
|
||||
|---|---|
|
||||
| **W1** | CHA ниже, чем без флага (3220; с Г2 — 3169) |
|
||||
| **W2** | APS не выше, чем без флага (2806; с Г2 — 2782) |
|
||||
| **W3** | гарантия: 0 нарушений в семействе, решено ≥ 193 |
|
||||
| **W4** | плоские fun3–6 дешевле |
|
||||
| **W5** | сообщается: по задачам против Чандрупатлы на APS; итог по обоим наборам против 5228 |
|
||||
|
||||
**Правило остановки:** принимается, только если W1, W2, W3 выполнены одновременно.
|
||||
Reference in New Issue
Block a user