feat(hex8): preserve full high-low state in dynamic element responses
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
# Hex8 동해석 내부 정밀도 변경 제안 — 미채택
|
||||
# Hex8 동해석 내부 정밀도 변경안 — 승인됨
|
||||
|
||||
이 문서는 사용자 검토용 제안이다. 현재 [PRD](PRD.md)·[정식화](formulation.md)·
|
||||
[numeric controls](numeric-controls.md)의 승인 계약을 변경하거나 구현 완료를 뜻하지 않는다.
|
||||
2026-10-09 사용자가 A를 선택해 내부 high+low 물리 상태와 Float64 출력의 반올림 의미를
|
||||
승인했다. 이 문서는 [PRD](PRD.md)·[정식화](formulation.md)·
|
||||
[numeric controls](numeric-controls.md)의 변경 근거이며, 구현 완료를 뜻하지 않는다.
|
||||
실패 근거와 검증 범위는 [lessons](lessons.md)에 기록한다.
|
||||
|
||||
## 변경이 필요한 이유
|
||||
@@ -13,7 +14,7 @@
|
||||
|
||||
갱신 중 사라진 덧셈을 다음 반복에 누적하는 carry와, 실제 변위를 high+low로 표현하는
|
||||
물리 상태는 다르다. Carry 실험의 kernel·rates·형상은 rounded high만 사용한다.
|
||||
아래 제안은 low도 물리 계산에 사용하는 별도 정밀도 계약이며, 원본 수렴을 보장하지 않는다.
|
||||
아래 승인안은 low도 물리 계산에 사용하는 별도 정밀도 계약이며, 원본 수렴을 보장하지 않는다.
|
||||
|
||||
## 제안하는 계산과 결과의 의미
|
||||
|
||||
@@ -37,8 +38,8 @@
|
||||
검증하고, 로그에 사용한 내부 산술을 명시한다. Restart는 계속 지원하지 않는다.
|
||||
Float64 직렬화의 overflow·비유한 값은 실패로 처리하며 기존 최종 파일을 보존한다.
|
||||
|
||||
현재 accepted state와 published Float64 state를 동일 계산 입력으로 취급하는 의미가
|
||||
달라지므로, 위 결과 의미와 내부 정밀도 변경을 함께 승인해야 한다.
|
||||
승인한 변경에서는 accepted state가 high+low 전체 물리 상태이며, published Float64 state는
|
||||
그 반올림 observable이다. 같은 계산 입력이라는 이전 의미를 적용하지 않는다.
|
||||
|
||||
## 구현 전에 고정할 검증
|
||||
|
||||
|
||||
Reference in New Issue
Block a user