docs(hex8): separate frozen arithmetic and representability evidence

This commit is contained in:
KOKO\Mimi
2026-10-09 06:44:00 +09:00
parent 5b089d4a3f
commit 555421793f
+34
View File
@@ -128,3 +128,37 @@ native exit1로 자연 종료했다. 선형408.202초의 잔차 비율은 `1.777
명령·native exit·실패 로그는 해당 source와 함께 보존한다. 최종 통합 및 외부 비교 명령·native exit·실패 로그는 해당 source와 함께 보존한다. 최종 통합 및 외부 비교
결과는 이후 verification 기록에서 이 개발 중 실패와 구분한다. 결과는 이후 verification 기록에서 이 개발 중 실패와 구분한다.
## 고정한 실패 상태에서 산술 오차와 갱신 소실을 구분한다
`f661864`의 terminal 상태를 관찰하는 별도 실행은 원래 계산식을 그대로 두고 각300개
reference cache·native response와 전체 state/M/Kt를 저장했다. 두 실행은 native exit1로
자연 종료했으며 원래 출력한 수치 trace와 일치했다. 계측은 byte 단위로 복원하고 재빌드했다.
원래 실행은 full terminal 변위를 저장하지 않았으므로 두 실행의 전체 변위 일치를 주장하지
않는다. 수집한 local 변위/scatter·전역 내력·M*a/M*A·r/Si는 모두 정확히 재조립됐고,
독립 Fraction 검산 두 건은 Python exit0이며 다른 검토자가 원시 계수로 재계산했다.
이 검산은 관찰한 binary64 계수를 고정한 정확한 다항식 계산이다. 이상적인 geometry나
원본 solver 동등성, 표현 가능한 해의 존재/부재를 증명하지 않는다. 선형 cached K dot의
실행 오차는 `+5.82e-13`으로 해당 행의 허용 잔차 `1.49e-11`보다 작았다. Cached G로
operator를 다시 구성하면 내력이 `-3.78e-10` 달라지지만 잔차는 여전히 `2.27e-9`다.
비선형의 고정밀 내력은 `+5.52e-11` 달라져 잔차를 `4.11e-10`에서 `4.66e-10`으로
키웠다. H의 high/low collapse 오차는 존재하지만 이 실패를 산술 정밀도만으로 해결할
근거는 없다. Operator 형성 차이와 runtime dot 오차를 혼동해 force만 교체하지 않는다.
저장한 PRE holding mask를 현재 물리 기준으로 reactivate한 뒤, 같은 순서의 rounded
Keff와 old residual을 포함한 weighted RHS를 별도 SuperLU로 풀었다. 정확한 방정식 잔차
비율은 두 건 모두 약 `2e-16`이다. 선형102개 active 보정은 모두 저장된 변위를 바꾸지
못했고, 비선형81개에서는9개 변위가 바뀌고 실패 좌표71개 보정이 소실됐다. 이는 독립
backsolve의 관측이며 production PARDISO의 현재 fresh 방향이나 actual trial PASS가 아니다.
직전 적용 보정량과 이번 fresh 방향을 구분해야 한다.
Weighted R=0의 physical target은 `alpha*r_old/(1+alpha)`다. 비선형 실패 행에서 이 값의
크기 `2.60e-11`은 현재 허용 잔차 `4.70e-12`보다 크다. 현재 최종 조건은 weighted R=0을
요구하지 않으므로 이것만으로 계약 충돌이나 수치적 불가능성을 선언하지 않는다. Old residual을
버리거나 물리 가속도를 다른 정의로 바꾸는 근거도 아니다. 다음 후보는 실제 native
rates·geometry·모든 원래 Si·update·weighted identity로 검증해야 한다.
원시 capture·정확 산술·backsolve·이웃 예측의 재현 자료는 로컬
`.harness/hex8-evidence/t6-independent-frozen/`에 보존한다. 아직 native trial 개선이나
원본 수렴 완료의 evidence가 아니며 기능 checklist는 그대로 미완료다.