PREREG B before the run: outcome memory - bisect when the most similar past state (ratio similarity of the contraction rho, select not weight, ties -> most recent) bought less than one halving. Replay check, criteria B1-B4 and falsifier declared.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# PREREG B — память исходов: решение по самому похожему прошлому состоянию
|
||||
|
||||
Составлено до прогона. Валерий: «пред-регистрируй и проверяй A, затем то же самое для B». A пройдена
|
||||
по одношаговой проверке (`results_diag_step_extrapolation.txt`).
|
||||
|
||||
## Основание
|
||||
|
||||
Для каждого прошлого состояния прогона уже известно, окупился ли сделанный из него шаг: сколько
|
||||
половинений скобки он дал. Деление пополам даёт ровно одно. На плоских функциях цикл повторяется,
|
||||
поэтому похожие состояния уже встречались, и их исход известен.
|
||||
|
||||
## Правило (без констант)
|
||||
|
||||
- Описание состояния — последнее отношение сжатия ρₙ = |fₙ / fₙ₋₁|.
|
||||
- Похожесть двух состояний — форма отношения SIM: `min(ρₙ, ρⱼ) / max(ρₙ, ρⱼ)`.
|
||||
- Исход прошлого состояния j — половинения скобки, которые дал шаг из него: sⱼ = log₂(Wⱼ / Wⱼ₊₁).
|
||||
- **Выбор, а не взвешивание** (правило корпуса): берётся самое похожее прошлое состояние с известным
|
||||
исходом (при равенстве — самое недавнее).
|
||||
- Если его исход **меньше одного половинения** — шаг из похожего места проиграл делению — делим
|
||||
пополам. Иначе — наш шаг. Граница «одно половинение» — определение деления, а не выбор.
|
||||
|
||||
Выбор описания состояния (одно ρ) — решение, объявленное здесь до прогона, а не подобранное.
|
||||
|
||||
## Проверка (метод не меняется)
|
||||
|
||||
Та же, что для A: на трассах предложенного метода и чтения (3), в каждом состоянии, где есть прошлое
|
||||
с известным исходом, — точка приземления по решению B (середина или наш шаг), одно дополнительное
|
||||
вычисление, половинения скобки; рядом — наш шаг из того же состояния. Исход прошлого шага берётся
|
||||
между соседними записанными состояниями (обычно одно вычисление; если между ними был шаг без записи,
|
||||
исход приходится на два — это огрубление объявлено).
|
||||
|
||||
## Критерии
|
||||
|
||||
| # | что | ПРОЙДЕНО, если |
|
||||
|---|---|---|
|
||||
| **B1** | плоские: средние половинения на вычисление, решение B против нашего шага | B больше |
|
||||
| **B2** | APS: то же | B не меньше |
|
||||
| **B3** | доля решений «делить» по группам | сообщается; ожидается выше на плоских, чем на APS |
|
||||
| **B4** | сравнение с A на тех же группах | сообщается |
|
||||
|
||||
**Фальсификатор:** B1 ложна — память исходов не помогает там, где мы проигрываем; B2 ложна — вредит
|
||||
там, где выигрываем. Любое из двух — правило не строится.
|
||||
|
||||
Ограничение то же, что у A: один шаг из каждого состояния, итог по прогону — только после встраивания.
|
||||
Reference in New Issue
Block a user