feat(hex8): preserve full high-low state in dynamic element responses
This commit is contained in:
@@ -228,10 +228,29 @@ Production의 principal refinement·history·ULP 탐색은 이 비교에 포함
|
||||
게이트를 검증한 것이다. TEMP source는 실행 전 복원하고 실제 object를 재컴파일했다.
|
||||
이 결과는 production carry 도입이나 반복 횟수 확대를 뒷받침하지 않는다.
|
||||
|
||||
Low를 물리 변위로 사용하는 [내부 정밀도 변경안](precision-proposal.md)은 미채택이다.
|
||||
단순 carry와 구분하여 전체 계산 상태 및 Float64 출력의 반올림 의미를 결정해야 한다.
|
||||
현재 물리 기준이나 원본을 조용히 변경하지 않는다.
|
||||
이 진단 종료 시점에는 low를 물리 변위로 사용하는 변경안을 채택하지 않았다.
|
||||
이후 사용자가 2026-10-09 선택 A로 [내부 정밀도 변경안](precision-proposal.md)을 승인했다.
|
||||
단순 carry와 구분해 전체 계산 상태를 high+low로 유지하고 Float64는 반올림 observable로
|
||||
출력한다. 기존 실패 evidence는 새 방식의 통과 증거가 아니며 물리 기준·원본은 유지한다.
|
||||
|
||||
원시 capture·정확 산술·backsolve·이웃 예측·native replay의 재현 자료와 독립 raw 검산은
|
||||
로컬 `.harness/hex8-evidence/t6-independent-frozen/`에 보존한다. 기능 checklist는
|
||||
그대로 미완료다.
|
||||
|
||||
## 승인된 전체 high+low 요소의 첫 검증
|
||||
|
||||
2026-10-09 승인 A 후, low를 누락하는 대조 kernel에서 실제 요소 assertion3개가 실패했다.
|
||||
전체 pair로 H/Green strain/응력/힘/에너지/접선을 계산한 kernel은 native build0/CTest0이다.
|
||||
원래 요소27개와 새 검사15개의 최종 묶음42/42가 통과했고, quarter-turn 작은 전단의 힘
|
||||
covariance와 독립 exact-dyadic primitive oracle을 포함한다. Native 산술6/6은 RN/FTZ/DAZ
|
||||
실행 전제와 normal high에 최소 subnormal FMA error가 붙는 경계까지 확인했다.
|
||||
|
||||
동적 선형과 비선형은 같은 상대변위 gradient의 미분을 사용한다. 기존 rounded K0를 새 힘에
|
||||
혼합하지 않는다. 기준 절점0의 signed 방향 차분은 접선·에너지 gradient와 일치했고,
|
||||
두 brick의 공유 면 힘, linear/NL zero-state Hessian 및 low만 남은 현재 셀의 ±폭을 검사했다.
|
||||
중앙 에너지 차분의 StVK cubic 오차는 step²로 감소한다. 이를 exact 미분값으로 간주해
|
||||
과도한 test bound를 적용했던 실패를 구분하고 분석적 truncation bound를 적용했다.
|
||||
|
||||
독립 numerical reviewer는 실제 shared arithmetic·kernel·geometry의 한정된 범위를 PASS로
|
||||
판정했다. 재현 로그는 `.harness/hex8-evidence/precision/`에 보존한다. 이 결과는 동적 전체
|
||||
상태·시간수렴·원본 endpoint·공식 출력의 완료를 뜻하지 않는다. 현재 checklist는 미완료다.
|
||||
|
||||
Reference in New Issue
Block a user