docs(hex8): record exact dynamic state recurrence evidence

This commit is contained in:
KOKO\Mimi
2026-10-09 05:04:35 +09:00
parent 127e01698e
commit 04bd660fb1
2 changed files with 29 additions and 3 deletions
+25 -1
View File
@@ -60,7 +60,31 @@ correction, update 및 max100 기준을 유지하면서 표현 가능한 변위
진행될 수 있다. 따라서 정체의 근거에는 실제 변위와 정제 대상의 변화가 모두
필요하며, 잔차 점수의 왕복만으로 전체 상태의 반복을 추론하지 않는다.
최종 수용에서는 여전히 실제 모든 free 성분의 원래 Si와 수렴 기준을 검사한다.
이 제한을 반영한 동해석 수정과 원본 검증은 진행 중이다.
변위와 직전 solve mask만 비교한 수정 `1063abc`는 관련74개 검사를 통과했지만
두 동적 원본은 세 번째 증분100회에서 실패했다. 선형 잔차 비율은 `2.10874e-8`,
비선형은 `9.99819e-8`이었다. 이 실패 행의 전체 내력 보상 합산 차이는0이고,
관성력 보상 차이는 약 `1e-17`이므로 해당 실패를 합산 오차만으로 설명하지 못한다.
동일 구현에 동작을 바꾸지 않는 계측을 추가하고 실제 반복 상태를 저장했다.
선형은 다음 반복14의 상태가 진입11과, 비선형은20이18과 정확히 같았다.
전체 변위1326개·진입 시 holding mask1275개·incoming correction metric4개의
유한 값이 모두 일치했고 그 구간의 실제 ULP 이동은0건이었다. 기존 두 상태
판별은 false였으며 prospective physical gate도 FAIL이었다. 독립 검토가 계측과
원시 배열을 대조했고, 독립 Python 검산은 exit0이었다. 진단 실행 두 건은 각각
native exit1로 자연 종료했으며 원본 solver PASS의 증거가 아니다.
고정 증분에서 이전 accepted state·M·하중·predictor가 고정되고 fresh solve와
탄성 local recovery가 결정적일 때, 재현되는 반복 상태는 전체 변위·reactivation 전
holding mask·incoming correction4개다. 다음 상태는 실제 fresh Newton 변위·freeze 후
mask·fresh correction4개로 비교해야 한다. History는 증분 시작과 실제 ULP 적용 후
초기화하고, physical FAIL 및 finite correction PASS 진입만 보관한다. Prospective
physical PASS는 정상 Newton 경로를 유지한다. 이 한정된 판별 수정과 원본 검증은
진행 중이며 기존 수렴 기준·100회 제한·최종 수용은 유지한다.
재현 가능한 원시 tuple 검산과 SHA256은 로컬 evidence
`.harness/hex8-evidence/t6-independent-tuple/check-v3.py` 및 `v3-check-result.json`에
보존했다. 원시 진단과 native 실패 로그는 별도 구현의
`.harness/build-ninja-msvc-debug/hex8-evidence/t6/tuple-trace3/`에 있다.
명령·native exit·실패 로그는 해당 source와 함께 보존한다. 최종 통합 및 외부 비교
결과는 이후 verification 기록에서 이 개발 중 실패와 구분한다.