24mm3 BREAKTHROUGH: applied mask = trk^1.760561 (exact), trk=exp(scr); gamma computed by cascade not stored; recalibrates all prior law fits

This commit is contained in:
2026-08-26 02:17:39 +03:00
parent 5c29e2cd4f
commit 17f25089c6
+33
View File
@@ -3961,3 +3961,36 @@ dual-семейство: корпус 0.193 (формулы + калибровк
- Каскад-сим scripts/cascade_sim.py: вход tract_multi_in.txt, якоря ph040; - Каскад-сим scripts/cascade_sim.py: вход tract_multi_in.txt, якоря ph040;
divide/expf сначала numpy-эквиваленты (структурная фаза), C++-порт с divide/expf сначала numpy-эквиваленты (структурная фаза), C++-порт с
FMA-точной транскрипцией после замыкания структуры. FMA-точной транскрипцией после замыкания структуры.
## ============ ПРОРЫВ 24mm3: ПРИМЕНЁННАЯ МАСКА = СТЕПЕНЬ ТРЕКА: mask = trk^γ, γ=1.760561 (точно) ============
### Факт (по всем sc_* датасетам, чистые стационарные кадры)
```
cur@678 = trk@688 ^ γ
trk@688 = exp(scr@628) ; бит-в-бит (allclose rtol 1e-3)
γ = 1.760561 ; rms фита РОВНО 0 на чистых кадрах
; (tt0 n=37, sens18/24, qmap_q3/q6, q0.3)
```
Кадры с γ=1.000000 (тоже точные!) — фаза ДО применения степени;
0.5/0/41.75/82.99 — переходные/полиморфные состояния слотов.
Вариации 1.7603–1.7605 у части датасетов = лёгкая пер-бин модуляция
поверх степени (warp-класс), не разброс константы.
### Следствие 1: кат_дБ = −γ·scr·(20/ln10)
Проверка: multi4b @bin43: scr=0.6481 → 1.760561·0.6481·8.6859 = 9.90 дБ
= измеренному deep-кату tt-PK1. ВСЕ прежние калибровки (α,β,c) фитились
против −scr·γ ⇒ γ был поглощён в α!
### Следствие 2: структура детектора переформулируется
```
scr(f) = дизайн-сигнал детектора (log-домен, ноль вне пиков)
mask(f) = exp(γ · scr(f)) ; γ вычисляется цепочкой шагов 9–19
```
γ НЕ хранится в бинаре (поиск точных f32/f64 бит — пусто, только
кусочные таблицы ~1.7596..1.7611 @181c72xxx) ⇒ γ возникает из алгебры
(divide+add+exp каскада). Задача симулятора: воспроизвести γ из операций.
### Методическая заметка
rendersnap-кадры полиморфны: отбирать только кадры где (а) trk==exp(scr),
(б) fit γ имеет rms<1e-5, (в) нет нулей в 678. Критерий отбора встроен
в scan-скрипты следующего раунда.