부피입자(VP) 이론 백서 v0.1.2

Young jae Lee
Independent researcher, Daegu, Korea
ORCID: 0009-0002-7535-8245
rego093@naver.com

Draft v0.1.2 (Korean edition; synced to SEO_v11_SOCN750) (2025-12-15)

Abstract

본 문서는 “부피입자(Volume-Particle, VP)” 기반 이론의 핵심 골격을 백서(white paper) 형식으로 요약하고, 동일 파일 안에 전체 규격(LOCK 스키마, 유도 사슬, Gate 판정, 교차검증, 재현 패키지)을 포함한다. 문서가 채택하는 운영 원칙은 LOCK \(\rightarrow\) 유도(derived) \(\rightarrow\) Gate 단방향 흐름이다: (i) 입력값과 의미를 LOCK으로 고정(사후 보정 금지), (ii) LOCK에서 허용된 변환 규칙만으로 파생량을 유도, (iii) Gate의 PASS/FAIL/INCONCLUSIVE 판정으로 결과의 자격을 제한한다. 본 버전은 정준 길이 앵커 \(D_{\mathrm{anch}}\), 양성자 반경 \(r_p\), 회전 구동 길이 \(\ell_{\mathrm{rot}}\), 단위 실현 스케일 \(a,\Delta t\), 정류 상수 \(\alpha,\delta\) 등을 LOCK 입력으로 취급하고, 사건율/길이-시간-질량/힘 스케일에 대한 유도식을 제시한다. 재현성은 manifest+checksums+registry_snapshot 및 실행 로그 봉인을 통해 규정한다. DOI: 10.5281/zenodo.17932567 (text+code+data bundle).

Affiliation: Independent researcher, Daegu, Korea ORCID: 0009-0002-7535-8245 Email: rego093@naver.com
DOI: 10.5281/zenodo.17932567
Conflict of interest: No conflict of interest Funding: No funding

1 W. 백서 요약(Executive Summary)

1.1 W.1 한 페이지 요약(무엇을 잠그고, 무엇을 내며, 어떻게 판정하는가)

1.2 W.2 입력(LOCK) vs 산출(derived) 회계표(요약)

LOCK 입력(잠김; 변경은 버전업) 파생 산출(유도; Gate로 자격화)
정준 길이 앵커 \(D_{\mathrm{anch}}\) (canon_lock) 전자 반경 \(r_e=(D_{\mathrm{anch}}/2)\delta\) (예: 9.3, 13.5)
양성자 반경 \(r_p\) (canon_lock) \(\lambda_C\) 등의 연결 규약 및 길이비 불변량(예: 6.3, 13장)
단위 실현 길이 \(a\) (VP 지름; realization_lock) 격자 단위 에너지 \(U_{\mathrm{lat}}:=h\,c_{\mathrm{ref}}/a\) (13.1)
단위 실현 시간 \(\Delta t\) (realization_lock) 사건 집계/시간 창의 교차정합(RCROSS, 11–12장)
정류 상수 \(\alpha=2/\pi\), \(\delta=1/\pi^2\) (보편 레짐) 질량 스케일 \(m(\mathcal{O})=U_{\mathrm{lat}}/S(\mathcal{O})\) 계열(13장)
회전 구동 길이 \(\ell_{\mathrm{rot}}\) (protocol/realization 계열) 이방성/SOC/제트(선택 루트; 17장)

1.3 W.3 Gate(판정)과 재현(artifact) 요약

1.3.1 W.3.0 주장 범위와 엄격성 레벨(Claim Tiers)

본 문서는 “엄격함”을 문장 강도가 아니라 주장 범위와 검증 의무로 정의한다. 즉, 더 강한 결론을 말할수록 더 많은 Gate 스택을 통과해야 하며, Gate 보고서가 없으면 결론은 자동으로 UNLOGGED/INCONCLUSIVE로 남는다.

1.3.1.1 본 버전의 기본 스코프

본 PDF(Draft v0.1.2 (Korean edition; synced to SEO_v11_SOCN750))는 기본적으로 Level-C0–C1 범위에서 규약과 유도식을 제시한다. Level-C2 이상(정량 실험 일치, 우주론 대체)을 결론으로 사용하려면, 해당 Gate 보고서가 번들에 첨부되어 PASS가 확인되어야 한다. 그렇지 않으면 관련 문장은 가설/분기 예시로만 취급된다.

1.3.2 W.3.1 Gate 상태 요약표(핵심 산출물; Draft v0.1.2 (Korean edition; synced to SEO_v11_SOCN750) 기준)

아래 표는 본 문서 본문에서 이미 등장하는 핵심 산출물을 대상으로, (i) 어떤 LOCK 입력을 사용했는지, (ii) 어떤 Gate 스택이 PASS해야 결론 자격을 갖는지, (iii) 그 판정 로그(증거)가 번들 내 어디에 있어야 하는지를 첫 장에서 바로 찾을 수 있게 한 페이지로 압축한 것이다.

상태 표기 규약(요약): PASS/FAIL/INCONCLUSIVEbundle_root/gate/reports/의 보고서가 있을 때만 확정된다. 본 PDF만 단독 배포되어 Gate 보고서가 첨부되지 않은 경우 상태는 UNLOGGED(=증거 파일 미첨부)로 표기한다.

산출물(요약) 사용 LOCK(요약) 필수 Gate(요약) 상태 증거 경로(표준)
\(a\) (VP 지름; SI 실현) realization_lock: \(\lambda_{\mathrm{ref}}\), \(a\); analysis_lock: \(N\) G-SYM, G-LOCK, G-REG, G-NT, (G-RCROSS), (G-NUM) UNLOGGED gate/reports/gate_report_a.json
snapshot/manifest.(json|yaml)
\(\Delta t\) (시간 틱; 실현) realization_lock: \(a\), \(c_{\mathrm{ref}}\); analysis_lock: \(A\) G-SYM, G-LOCK, G-REG, G-NT, (G-RCROSS), (G-NUM) UNLOGGED gate/reports/gate_report_dt.json
gate/logs/*dt*.(log|csv)
\(U_{\mathrm{lat}}:=h\,c_{\mathrm{ref}}/a\) (격자 단위 에너지) canon_lock: \(h\); realization_lock: \(c_{\mathrm{ref}},a\) G-SYM, G-LOCK, G-REG, G-NT, (G-NUM) UNLOGGED gate/reports/gate_report_Ulat.json
derived/claims.(tex|json)
\(r_e=(D_{\mathrm{anch}}/2)\,\delta\) (전자 반경) canon_lock: \(D_{\mathrm{anch}}\); analysis_lock: \(\delta\) G-SYM, G-LOCK, G-REG, G-NT, (G-RECT), (G-NUM) UNLOGGED gate/reports/gate_report_re.json
derived/claims.(tex|json)
\(m_e\) (전자 질량; \(m_e=U_{\mathrm{lat}}/S\)) realization_lock: \(U_{\mathrm{lat}}\); analysis_lock: \(S\); canon_lock: \(r_e\) G-SYM, G-LOCK, G-REG, G-NT, (G-RECT), (G-NUM) UNLOGGED gate/reports/gate_report_me.json
derived/tables/*mass*.csv
\(m_p\) (양성자 질량) canon_lock: \(r_p\); realization_lock: \(U_{\mathrm{lat}}\); analysis_lock: \(S_p\) 또는 사건율 대응 G-SYM, G-LOCK, G-REG, G-NT, (G-NUM) UNLOGGED gate/reports/gate_report_mp.json
derived/claims.(tex|json)
\(m_H\) (힉스 질량; 예: \(U_{\mathrm{lat}}/(5\pi)\)) realization_lock: \(U_{\mathrm{lat}}\); analysis_lock: 계수(예: \(5\pi\)) G-SYM, G-LOCK, G-REG, G-NT, (G-NUM) UNLOGGED gate/reports/gate_report_mH.json
derived/claims.(tex|json)
\(m_p/m_e\) (질량비; 교차정합 대상) analysis_lock: \(\nu_{p,\mathrm{can}}\) 등; derived: \(m_p,m_e\) G-SYM, G-LOCK, G-REG, G-NT, (G-RCROSS), (G-NUM) UNLOGGED gate/reports/gate_report_mp_me.json
gate/reports/gate_report_RCROSS.json
manifest+checksums+registry_snapshot (릴리즈 무결성) protocol_lock & snapshot/* (봉인 규격) G-SYM, G-LOCK, G-NT, (G-REP) UNLOGGED snapshot/manifest.(json|yaml|csv)
snapshot/checksums.(txt|json)

1.4 W.4 알려진 제약/열린 항목(백서 관점의 명시)

2 0. 프롤로그(문서 사용법)

장의 목적

본 장은 이론서 전체의 작성 규약을 선언한다. 선언의 대상은 (i) 장의 목적, (ii) 장과 문서가 산출해야 하는 결과물, (iii) 문서 내부에 고정되는 순회 루트의 정의, (iv) 모든 명제가 따라야 하는 LOCK \(\rightarrow\) 유도 \(\rightarrow\) Gate의 단방향 흐름이다. 본 이론서의 서술은 하나의 사상(부피입자, 무한강성, 충만, 재밍, 임계목, 사건율, 단위실현, 교차검증)을 단일 골격으로 묶는다. 이 골격은 문서 전 구간에서 동일한 형식을 유지하며, 동일한 항목을 다른 절에서 다시 정의하거나 같은 유도를 반복하여 근거를 증식시키지 않는다. 본 장은 규칙의 반복 설명을 수행하지 않는다. 본 장에서 선언된 항목은 이후 절에서 참조될 뿐, 동일 내용이 서술형으로 재전개되지 않는다.

산출물

본 이론서의 산출물은 다음의 네 묶음으로 고정한다.

  1. 정준(LOCK) 묶음: 공리, 정의, 기호/단위 규약, 운영 닻(단위 실현의 기준점), 사전 등록된 문턱값과 판정 규칙, 그리고 이들 사이의 의존성(순서) 구조.

  2. 유도(derived) 묶음: LOCK에서 시작하여 허용된 변환만으로 도달한 명제, 정리, 수치 결과, 스케일 관계, 비율 불변량, 그리고 각 결과가 어떤 LOCK 항목에 의존하는지의 추적표.

  3. 검증(Gate) 묶음: 유도 결과를 평가하기 위한 판정 조건의 집합(PASS/FAIL/INCONCLUSIVE), 교차검증 채널, 민감도/로버스트성 점검 항목, 실패 모드 정의, 그리고 판정 로그.

  4. 재현(artifact) 묶음: 코드, 입력 파일, 환경 정보, 시드, 로그, 데이터, 산출물(그림/표/수치 요약), 해시/체크섬, 매니페스트, 릴리즈 태그 및 변경 기록.

각 산출물은 문서 내부에서 상호 참조되며, 어느 한 산출물만으로 결론을 자격화하지 않는다. 수치 결과는 반드시 LOCK 근거Gate 판정을 함께 가진다.

문서 순회 루트의 정의

본 이론서는 동일한 본문을 서로 다른 목적에 맞게 재배열한 순회 루트를 내부 정의로 제공한다. 루트는 “누가 무엇을 읽어야 한다”는 권고가 아니라, 문서 내부 의존성 그래프를 따라 가능한 경로를 형식으로 구분한 것이다.

세 루트는 동일한 본문을 공유하며, 서로 다른 루트가 서로 다른 가정을 추가하지 않는다. 루트의 차이는 순서와 강조점에 한정된다.

2.1 0.4 LOCK \(\rightarrow\) 유도 \(\rightarrow\) Gate 흐름 선언

본 이론서의 모든 결론은 LOCK \(\rightarrow\) 유도 \(\rightarrow\) Gate의 단방향 흐름에서만 생성된다. 각 단계는 다음의 역할로 고정한다.

2.1.0.1 (1) LOCK

LOCK은 문서 전체에서 한 번 고정되면 이후에 수정되거나 보정되지 않는 항목의 집합이다. LOCK은 공리/정의/규약/운영 닻/문턱값/판정 규칙을 포함하며, LOCK 항목 간의 의존성 순서가 함께 기록된다. LOCK의 변경은 “수정”이 아니라 “새 버전”으로만 존재하며, 기존 결론은 기존 LOCK 버전에 귀속된다.

2.1.0.2 (2) 유도

유도는 LOCK 항목만을 출발점으로 하여, 허용된 변환 규칙과 명시된 닫힘(closure)을 적용해 예측 가능한 형태를 산출하는 과정이다. 유도는 (i) 수치 값, (ii) 스케일 관계, (iii) 비율 불변량, (iv) 검증 가능한 판정식 중 하나 이상의 형태로 종료된다. 유도 과정에서 정의의 교체, 단위의 재해석, 기준점의 이동은 허용되지 않으며, 필요한 경우 해당 변경은 LOCK 버전업으로만 처리된다.

2.1.0.3 (3) Gate

Gate는 유도 결과의 자격을 부여하는 판정 장치이다. Gate는 사전 등록된 문턱값, 교차검증 채널, 민감도 점검, 실패 모드 조건을 포함한다. Gate의 출력은 PASS/FAIL/INCONCLUSIVE로 제한되며, INCONCLUSIVE는 결론의 유예를 의미한다. Gate 판정이 FAIL 또는 INCONCLUSIVE인 결과는 이후 절에서 근거로 사용되지 않으며, 사용을 위해서는 LOCK 변경 또는 추가 Gate의 사전 등록이 요구된다.

2.1.0.4 (4) 결론 문장 형식

본 이론서에서 수치 또는 법칙을 진술하는 모든 문장은 다음 세 요소를 함께 가진다: (i) 근거가 되는 LOCK 항목의 식별자, (ii) 유도 사슬의 요약 식별자, (iii) 통과한 Gate(또는 판정 상태)의 식별자. 이 세 요소가 없는 진술은 결론이 아니라 미분류 문장으로 취급되어, 후속 절의 근거로 승격되지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

2.2 0.1 이 문서가 주장하는 것/주장하지 않는 것(Claim Level)

2.2.1 0.1.1 주장 레벨(Claim Level)의 정의

본 문서에서 “주장”은 하나의 문장 또는 하나의 수식 블록이 어떤 자격으로 서술되는지를 의미한다. 자격은 다음 셋으로 고정한다.

  1. [F] 사실(Fact): 정의(Definition), 공리(Axiom), 기호/단위 규약, LOCK으로 고정된 입력값, 그리고 Gate를 통과하여 재현된 결과를 포함한다. [F]는 문서 내부에서 “기준”으로만 사용되며, [F]를 만들기 위해 [H]를 소급하여 끌어올리는 행위는 허용되지 않는다.

  2. [H] 가설(Hypothesis): 닫힘(closure), 이상화, 근사, 모델 선택, 계산 절차의 선택을 포함한다. [H]는 반드시 (i) 가정 목록, (ii) 산출되는 예측(관측 가능한 형태), (iii) 적용 범위(레짐 조건)를 함께 포함한다. 이 세 요소가 없는 [H]는 주장으로 인정되지 않는다.

  3. [V] 검증(Verification): [H]의 예측을 어떤 절차로 시험했는지에 대한 기록이다. [V]는 (i) 방법, (ii) 결과(수치/그림/표), (iii) 재현 정보(입력/시드/환경/오차), (iv) 판정(PASS/FAIL/INCONCLUSIVE)을 반드시 포함한다. [V]가 없는 [H]는 결론 근거로 승격되지 않는다.

위 셋은 “문장 자격”의 분류이며, 내용의 크고 작음과 무관하게 동일하게 적용된다. 하나의 절에서 [F]/[H]/[V]가 섞일 수 있으나, 섞임은 “구분”으로만 허용되며 “혼합”(정의의 재해석, 기준의 이동, 사후 보정)은 금지된다.

2.2.2 0.1.2 이 문서가 주장하는 것(주장 목록)

본 문서가 책임지는 주장은 다음과 같이 고정한다. 각 항목은 본문에서 [F]/[H]/[V]로 분해되어 제시되며, 분해 없이 결론만 제시하지 않는다.

2.2.2.1 (C1) 공간의 기본 구성과 강성 공리

공간의 기본 단위는 부피입자(VP)이며, VP는 내부적으로 더 압축되지 않는 “돌(Stone)”의 성질을 가진다. 이 성질은 무한강성(압축 불가)으로 선언되며, 이 공리는 이후 모든 강성/전파/임계 논리의 출발점으로 사용된다.

2.2.2.2 (C2) 충만(Full Packing)과 재밍 레짐의 존재

VP는 공간을 충만하게 채우는 격자/패킹 구조를 형성하며, 그 구조는 재밍(강성 네트워크가 도메인을 가로지르는 상태)과 비재밍(강성 스패닝이 성립하지 않는 상태)으로 구분된다. “전파 가능/불가능”의 경계는 재밍 레짐의 판정으로 정의되며, 이 판정은 Gate로 구현된다.

2.2.2.3 (C3) 정류(Geometric Rectification) 상수의 고정

본 문서는 특정 기하 평균/투영 규약에서 정류 상수들이 결정된다고 주장한다. 이때 핵심 정류 상수는 \(\alpha=2/\pi\)\(\delta=1/\pi^2\)이며, 이 상수들은 단일 위치에서 유도되어 LOCK으로 고정되고, 이후 절에서는 재유도 없이 참조만 수행한다. 정류 상수는 사건율, 속도 스케일, 길이-시간-질량의 연쇄 유도에서 동일한 형태로 반복 출현한다.

2.2.2.4 (C4) 정준 길이 스케일(앵커)의 존재와 파생 기하의 결정론

본 문서는 “앵커 길이” \(D_{\mathrm{anch}}\)를 정준(CANON) LOCK 입력으로 둔다. 앵커가 고정되면 \(r_0=D_{\mathrm{anch}}/2\) 등 파생 기하 값이 결정론적으로 산출된다고 주장한다. 또한 “양성자 반경” \(r_p=\rproton\)는 별도의 CANON LOCK 입력으로 취급되며, 앵커와 결합하여 사건율 및 질량 유도의 핵심 분기점으로 사용된다.

2.2.2.5 (C5) 회전 구동 길이 스케일의 별도 잠금

본 문서는 회전-구동 재밍 실험에서 길이 단위의 구동량 \(\ell_{\mathrm{rot}}\)를 정의하고, 그 수치를 LOCK 항목으로 기록한다고 주장한다. \(\ell_{\mathrm{rot}}\)는 “정의로 잠김”을 요구하며, 결과를 보고 값을 바꾸는 행위는 튜닝으로 판정되어 금지된다. \(\ell_{\mathrm{rot}}\)는 이방성, 스핀 지표, 임계목 분포의 변화에 대한 표준 실험 입력으로 사용된다.

2.2.2.6 (C6) 사건(Quantum Event)의 운영 정의와 정준 사건율

본 문서는 “사건”을 관측/로그 가능한 형태로 운영 정의하고, 사건율을 정류 상수와 결합된 정준 규칙으로 기술한다고 주장한다. 전자 및 양성자에 대해 정준 사건율이 별도의 정의-유도 사슬로 제시되며, 이 사슬은 (i) LOCK 입력, (ii) 유도 규칙, (iii) Gate 판정의 결합으로만 결론 자격을 획득한다.

2.2.2.7 (C7) 단위 실현(Realization)로부터 VP 길이 \(a\)와 시간 틱 \(\Delta t\)의 고정

본 문서는 무차원(시뮬레이션) 세계에서 정의된 길이/시간을 SI 단위로 실현하는 절차를 가진다고 주장한다. 이 절차의 산출물은 \[a = \aVP, \qquad \Delta t = 1.86\times 10^{-21}\ \mathrm{s}\] 이며, 두 값은 REALIZATION LOCK에 기록된다. 또한 \(a\)\(\Delta t\)는 “지름/반지름 의미” 및 “셀 기하(예: cube)”가 함께 잠기지 않으면 교차검증이 즉시 붕괴한다는 조건을 포함한다.

2.2.2.8 (C8) 격자 단위 에너지 \(U_{\mathrm{lat}}\)의 정의와 질량 스케일 유도

본 문서는 \(a\)가 고정된 이후, 격자 한 칸(길이 \(a\))이 직접 드러나는 단위 에너지 \(U_{\mathrm{lat}}\)를 정의하고, 이를 기반으로 질량 스케일을 유도한다고 주장한다. 이때 질량은 “기하적 저항(유효 단면/유효 길이 적분)”의 형태로 기술되며, 양성자 질량 \(m_p\)와 전자 질량 \(m_e\)가 각각 \[m_p \approx 0.938\ \mathrm{GeV}, \qquad m_e \approx 0.511\ \mathrm{MeV}\] 로 산출된다는 수치 결과를 포함한다. 위 수치 결과는 본문에서 반드시 LOCK 항목과 유도 사슬, 그리고 Gate 판정을 함께 갖는다.

2.2.2.9 (C9) 전하 상호작용 힘 스케일의 내부 유도(절대값)와 판정

본 문서는 “전하 상호작용 힘”의 절대 스케일을 격자 단위(길이, 시간, 에너지)와 기하 감쇄 규약으로부터 내부 유도할 수 있다고 주장한다. 외부 수치와의 일치는 정당화가 아니라 Gate 판정 항목으로만 취급되며, 판정 실패 시 결론 자격이 부여되지 않는다.

2.2.2.10 (C10) 확장(이방성, SOC, 제트/튜브, 처리량 상한)의 조건부 주장

본 문서는 이방성(회전 구동), 임계목 네트워크, SOC 증폭, 스트림튜브/제트(제트류) 형태, 처리량 기반 상한과 같은 확장을 포함한다. 이때 “제트”는 유체역학 용어의 차용이 아니라, 사건 플럭스가 백본/임계목 네트워크에서 특정 방향으로 집중되는 패턴을 의미한다(17.2). 대기/해양 제트류 또는 천체 제트는 대응 가능한 실체 예시로만 언급되며, 외부 이론/수치/방정식을 근거로 사용하지 않는다. 단, 이들은 모두 적용 레짐과 닫힘(closure)이 함께 제시되는 조건부 주장([H])이며, 각 확장은 지정된 Gate를 통과한 범위에서만 결론 자격을 획득한다.

2.2.3 0.1.3 이 문서가 주장하지 않는 것(비주장 목록)

본 문서가 직접 책임지지 않는 비주장은 다음과 같이 고정한다.

  1. 검증 불가능한 선언: 관측/로그/재현 절차로 판정할 수 없는 궁극적 실재 선언, 가치 판단, 형이상학적 결론을 [F]로 서술하지 않는다.

  2. 외부 체계의 전면 재구성: 외부 이론 체계를 처음부터 끝까지 다시 증명하거나, 그 체계를 본 문서의 결론 근거로 끌어와 정당화하지 않는다. 외부 텍스트는 “대응표/비사용 범위 선언”의 대상일 때만 제한적으로 언급된다.

  3. 전 레짐 보편화: 특정 초기조건/경계조건/차원/프로토콜/시드에 의존하는 결과를 보편 법칙으로 서술하지 않는다.

  4. 사후 보정의 정당화: 결과를 보고 정의, 기준, 잠금값, 의미(지름/반지름), 판정 문턱을 바꾸는 행위를 정당화하지 않는다. 변경이 필요하면 LOCK 버전업으로만 존재한다.

  5. 일치 \(\Rightarrow\) 진리의 도약: 외부 수치와의 일치를 이유로 공리/정의의 “참”을 선언하지 않는다. 일치는 오직 Gate의 PASS 조건 또는 오차예산의 보고로만 기록된다.

2.2.4 0.1.4 적용 범위와 비적용 범위(레짐 선언)

본 문서의 적용 범위는 “정의된 레짐”의 집합으로 기술한다. 레짐은 다음 요소들의 조합으로 지정되며, 각 PART는 자신의 레짐을 첫 페이지에 명시한다.

  1. 차원: 계산/시뮬레이션/그래프 정의가 수행되는 공간 차원(2D/3D 등)과, 그 차원이 결론에 미치는 영향의 분리.

  2. 경계조건: 닫힌계/열린계, 구동/비구동, 고정/자유 경계 등 경계 선택이 어떤 항목을 보존 또는 비보존으로 만드는지의 선언.

  3. 초기조건: 재밍 근방/재밍 위/재밍 아래, 결함 분포, 점유율, 스핀 분포 등 초기 설정의 선언과 로그 고정.

  4. 스케일 범위: 장파장/단파장, 준정적/동적, 선형/비선형 등 적용 가능한 스케일 창의 선언.

  5. 프로토콜: 회전 구동(예: \(\ell_{\mathrm{rot}}\) 입력), 퍼콜레이션 정의(임계목 규약), 샘플링/평균 방식 등 절차 선택의 선언.

비적용 범위는 “레짐 요소가 정의되지 않았거나, 정의되었으나 Gate에서 FAIL 또는 INCONCLUSIVE로 판정된 경우”로 고정한다. 또한 지름/반지름 의미가 잠기지 않아 동일한 수치가 서로 다른 기하로 해석될 수 있는 경우는 자동으로 비적용(결론 자격 없음)으로 분류한다.

2.2.5 0.1.5 금지되는 해석 문장 예시(짧게)

다음 유형의 문장은 결론 자격을 갖지 못하며, [H]로도 허용되지 않는다(원인: 비검증, 과잉 일반화, 사후 정당화, 레짐 미선언).

  1. “이 수치가 맞으므로 공리 전체가 참이다.”

  2. “한 번의 설정에서 얻은 결과이므로 모든 조건에서 성립한다.”

  3. “정의(지름/반지름)를 바꿔도 결론은 같을 것이다.”

  4. “Gate에서 FAIL이 나왔지만 해석으로는 옳다.”

  5. “검증 없이도 직관적으로 반드시 성립한다.”

이 절의 LOCK/Gate 연결(없으면 없음)

2.3 0.2 독자 가이드: 필수 루트 vs 선택 루트

2.3.1 0.2.1 루트의 정의

루트는 문서 내부 의존성(LOCK 항목 \(\rightarrow\) 유도 사슬 \(\rightarrow\) Gate 판정)의 방향을 보존하는 순서 규약이다. 루트는 두 종류로 고정한다.

2.3.2 0.2.2 필수 루트(핵심 유도) 구성

필수 루트는 다음의 단계 묶음으로 구성된다. 각 단계는 “LOCK 고정 \(\rightarrow\) 유도 \(\rightarrow\) Gate 판정”의 내부 완료를 요구한다.

  1. 정준 규약 단계: 기호/단위/지름-반지름 의미, 정준 입력(앵커 길이, 기준 반경 등), 정의 충돌 금지 규약을 LOCK으로 고정한다.

  2. 공리 단계: 무한강성(Stone)과 충만(Full Packing), 재밍 레짐의 존재를 LOCK으로 고정한다.

  3. 정류 상수 단계: 기하 정류 상수(예: \(\alpha=2/\pi\), \(\delta=1/\pi^2\))의 유도 위치를 단일화하여 LOCK으로 고정한다.

  4. 코어 기하 단계: 정준 길이와 정준 반경을 결합하여 코어 기하(반경비, 면적비, 불변 비율)를 유도하고 Gate로 판정한다.

  5. 이산 구조 단계: 코어/셸 구조(예: 코어 정수 구조, 셸 상쇄 구조)를 정의하고, 구조적 필수 불변량(합, 대칭, 상쇄 규약)을 Gate로 판정한다.

  6. 사건 단계: 사건(quantum event)의 운영 정의, 사건율의 정준 유도, 전자/양성자의 정준 사건율을 유도하고 Gate로 판정한다.

  7. 단위실현 단계: 길이 스케일 \(a\)와 시간 틱 \(\Delta t\)의 실현(운영 닻)과 교차정합을 수행하고 Gate로 판정한다.

  8. 질량·힘 단계: 단위 에너지 및 기하 저항(유효 단면/유효 길이 적분) 규약으로부터 질량(전자/양성자/추가 질량 스케일)과 힘 스케일을 산출하고 Gate로 판정한다.

2.3.3 0.2.3 필수 루트가 통과해야 할 Gate 종류(선언)

필수 루트는 다음 Gate 종류의 PASS를 결론 자격 조건으로 갖는다. Gate의 문턱값/판정식/로그 형식은 각 해당 절에서 LOCK으로 고정된다.

  1. G-SYM(기호/단위 일관성 Gate): 기호의 의미(지름/반지름 포함), 단위 차원, 정의 충돌의 부재를 판정한다.

  2. G-LOCK(잠금 무결성 Gate): 참조되는 LOCK 항목이 동일 버전으로 고정되어 있으며 사후 변경이 없음을 판정한다.

  3. G-REG(레짐 적합성 Gate): 재밍/비재밍, 선형/비선형, 장파장/단파장, 경계조건/초기조건의 유효 범위를 판정한다.

  4. G-RECT(정류 상수 Gate): 정류 상수의 정의 위치 단일화 및 내부 일관성을 판정한다(재유도/재정의의 금지 포함).

  5. G-STR(구조 불변량 Gate): 이산 구조의 필수 불변량(합/대칭/상쇄 규약)의 보존을 판정한다.

  6. G-RCROSS(교차정합 Gate): 단위실현에서 두 개 이상의 독립 채널(예: 서로 다른 기준선/기준 입력)의 상호 일관성을 판정한다.

  7. G-REP(재현 Gate): 코드/입력/환경/시드/로그/산출물이 동일 규약으로 재현됨을 판정한다.

2.3.4 0.2.4 선택 루트(확장) 구성

선택 루트는 필수 루트 산출물 위에 다음의 확장 묶음을 추가한다. 각 확장 묶음은 자체 LOCK과 자체 Gate를 가진다.

  1. 이방성 확장: 회전 구동 입력(예: \(\ell_{\mathrm{rot}}\))을 LOCK으로 고정하고, 방향 분포/패브릭/임계목의 방향 의존성을 유도한다.

  2. SOC 증폭 확장: 사건 클러스터(눈사태) 정의와 증폭 계수 정의를 LOCK으로 고정하고, 분포/스케일 불변성/핀닝 조건을 유도한다.

  3. 스트림튜브/제트 확장: 임계목 네트워크에서 유량 집중 경로의 안정성, 대체경로, 병목 연쇄의 지표를 유도한다.

  4. 처리량 상한 확장: 단위 셀의 처리량(throughput) 기반 상한 규약을 LOCK으로 고정하고, 상한의 스케일링을 유도한다.

  5. 스케일업(거시 적용) 확장: \(\mu\)\(m\)\(M\) 스케일 변환 규약과 적용 레짐을 LOCK으로 고정하고, 거시 프록시를 유도한다.

2.3.5 0.2.5 선택 루트가 통과해야 할 Gate 종류(선언)

선택 루트는 필수 루트 Gate 전부의 PASS를 전제로 하며, 추가로 다음 Gate 종류의 PASS를 요구한다.

  1. G-ANISO(이방성 Gate): 회전 구동 입력의 잠금, 방향 분포의 통계적 안정성, 방향별 결과의 재현성을 판정한다.

  2. G-SOC(SOC Gate): 이벤트 정의의 고정, 스케일 구간의 존재, 분포 진단의 로버스트성을 판정한다.

  3. G-PATH(경로/병목 Gate): 최소 절단/대체경로 민감도, 병목 연쇄의 안정성, 임계목 정의 변화에 대한 불변성을 판정한다.

  4. G-CAP(처리량 상한 Gate): 처리량 정의의 단일성, 상한 도출의 비순환성, 스케일링의 레짐 적합성을 판정한다.

  5. G-UP(스케일업 Gate): 스케일 변환 규약의 잠금, 프록시의 의미(비사용 범위 포함), 레짐 외삽의 실패 조건을 판정한다.

이 절의 LOCK/Gate 연결(없으면 없음)

2.4 0.3 “입력(LOCK)\(\rightarrow\)유도\(\rightarrow\)검증(Gate)” 흐름도 + 파일/레지스트리 개요

2.4.1 0.3.1 텍스트 흐름도(ASCII)

본 이론서의 모든 결론은 다음의 단방향 파이프라인을 따른다. 파이프라인은 입력(LOCK)의 고정, 유도(derived)의 생성, 검증(Gate)의 판정, 봉인(snapshot)의 순서로만 진행된다.

┌──────────────────────────────────────────────────────────────────────┐
│  (A) 입력(LOCK)                                                      │
│      - canon_lock : 공리/정의/기호/단위/정준 수치                     │
│      - realization_lock : 단위실현(운영 닻)으로 고정된 길이/시간/에너지 │
│      - gate_lock : Gate 정의/문턱/판정식/교차채널 규약                 │
│      - protocol_lock : 코드/입력/시드/환경/로그 형식                  │
└───────────────┬──────────────────────────────────────────────────────┘
                │ (LOCK는 단일 출처(SSOT)에서만 읽는다)
                v
┌──────────────────────────────────────────────────────────────────────┐
│  (B) 유도(derived)                                                    │
│      - derived_claims : 명제/정리/수치 결과/비율 불변량                │
│      - derived_tables : 표(중간 계산 포함)                             │
│      - derived_figures : 그림(생성 스크립트와 파라미터 포함)           │
│      - dependency_dag : LOCK→유도 의존성 그래프                         │
└───────────────┬──────────────────────────────────────────────────────┘
                │ (유도는 LOCK 항목과 허용 변환만 사용한다)
                v
┌──────────────────────────────────────────────────────────────────────┐
│  (C) 검증(Gate)                                                       │
│      - gate_stack : Gate들의 스택(순서 포함)                           │
│      - gate_inputs : 검증에 사용된 입력/데이터/로그                    │
│      - gate_outputs : PASS/FAIL/INCONCLUSIVE + 근거 지표               │
│      - cross_checks : 교차채널 정합(RCROSS 등)                          │
└───────────────┬──────────────────────────────────────────────────────┘
                │ (Gate 판정이 PASS인 결과만 결론 자격을 획득한다)
                v
┌──────────────────────────────────────────────────────────────────────┐
│  (D) 봉인(registry_snapshot)                                          │
│      - registry_snapshot : 해당 릴리즈에서 사용된 레지스트리의 동결본  │
│      - manifest : 산출물 파일 목록/역할/버전/해시 참조                 │
│      - checksums : 전 파일 해시(sha256 등)                             │
│      - release_tag : 릴리즈 식별자(버전/날짜/변경요약)                 │
└──────────────────────────────────────────────────────────────────────┘

2.4.2 0.3.2 레지스트리(Registry)의 목적과 단일 출처(SSOT)

레지스트리는 문서 전체에서 “정의가 어디에 고정되어 있는가”를 물리적으로 구현하는 파일 집합이다. 레지스트리는 단일 출처(SSOT)이며, 유도 코드와 검증 코드는 레지스트리를 읽기만 하고 수정하지 않는다. 레지스트리 밖에서 동일 항목을 재정의하는 행위는 허용되지 않는다.

레지스트리는 다음 네 종류로 구성한다.

  1. canon_lock: 공리/정의/기호/단위 규약, 정준 입력 수치, 지름/반지름 의미, 객체 정의(셀/코어/셸 등)를 포함한다.

  2. realization_lock: 운영 닻(단위실현)으로 결정된 길이/시간/에너지/질량 스케일 및 그 파생값을 포함한다.

  3. gate_lock: Gate의 종류, 판정식, 문턱값, 허용 오차, 교차채널 구성, PASS/FAIL/INCONCLUSIVE 출력 규약을 포함한다.

  4. protocol_lock: 실행 환경, 시드 정책, 입력 파일 형식, 로그 스키마, 그림/표 생성 규약, 파일명 규칙을 포함한다.

2.4.3 0.3.3 파일 트리(artifact package) 개요

재현 패키지는 다음의 최상위 트리를 갖는다. 각 디렉터리의 역할은 고정이며, 동일 역할 파일이 다른 위치에 중복 생성되는 것을 금지한다.

bundle_root/
  registry/
    canon_lock.(yaml|json|toml)
    realization_lock.(yaml|json|toml)
    gate_lock.(yaml|json|toml)
    protocol_lock.(yaml|json|toml)
    symbols_table.(csv|tex)
    units_table.(csv|tex)
  derived/
    claims.(tex|json)
    tables/
      *.csv
      *.tex
    figures/
      *.pdf
    dag/
      dependency_dag.(json|dot|pdf)
  gate/
    gate_stack.(yaml|json)
    reports/
      gate_report_*.json
      gate_report_*.tex
    logs/
      *.log
      *.csv
  scripts/
    build_derived.(py|sh)
    run_gates.(py|sh)
    make_figures.(py|sh)
    utils/
  data/
    raw/
    processed/
  snapshot/
    registry_snapshot/
      (registry/의 동결본 전체)
    manifest.(json|yaml|csv)
    checksums.(txt|json)
    release_tag.(txt|json)

위 트리에서 snapshot/registry_snapshot/은 해당 릴리즈에서 사용된 레지스트리의 동결본이며, 이후 레지스트리가 버전업되더라도 과거 결론의 근거를 보존한다.

2.4.4 0.3.4 manifest의 개요(파일 목록의 규격)

manifest는 패키지에 포함된 모든 파일을 “목록”으로 고정하는 문서이다. manifest는 다음 필드를 가진다(형식은 JSON/YAML/CSV 중 하나로 고정하며, 필드명은 동일하게 유지한다).

  1. path: 번들 루트 기준 상대경로.

  2. role: 파일의 기능 분류. 예: registry, derived, gate_report, script, data_raw, data_processed, figure, table.

  3. content_type: text/tex, application/pdf, text/csv 등.

  4. producer: 생성 주체의 식별자. 예: manual, script:make_figures, script:run_gates.

  5. depends_on: 입력 의존 파일들의 경로 리스트(없으면 빈 리스트).

  6. lock_version: 해당 파일이 참조한 레지스트리 버전 식별자(예: canon_lock_id, realization_lock_id).

  7. hash_ref: checksums 항목을 참조하는 키(예: sha256 값 또는 체크섬 인덱스).

  8. bytes: 파일 크기(바이트).

manifest는 “무엇이 포함되었는가”를 확정하며, 누락/중복/치환을 즉시 탐지하기 위한 기준점으로 사용된다.

2.4.5 0.3.5 checksum의 개요(내용 동일성의 규격)

checksums는 번들에 포함된 모든 파일의 내용 동일성을 검증하기 위한 해시 목록이다. checksums는 다음 규약을 가진다.

  1. 알고리즘 고정: 기본 알고리즘은 sha256으로 고정한다. 필요 시 추가 알고리즘을 병기할 수 있으나, sha256은 반드시 포함한다.

  2. 대상 고정: bundle_root/ 하위의 모든 파일을 대상에 포함한다. 예외가 필요한 경우 예외 목록 파일(checksum_exclusions)을 별도로 두고, 그 자체도 checksums에 포함한다.

  3. 표기 고정: 한 줄에 “해시값 공백 파일경로” 형식 또는 JSON 키-값 형식으로 고정한다.

  4. 연결 고정: 각 파일은 manifest의 hash_ref로 checksums 항목을 참조한다. 즉, manifest와 checksums는 서로 교차 참조한다.

checksums는 “파일명이 같음”이 아니라 “내용이 같음”을 판정하는 기준이며, Gate 보고서와 파생 결과의 무결성을 봉인한다.

2.4.6 0.3.6 registry_snapshot의 개요(근거의 동결본)

registry_snapshot은 특정 릴리즈가 참조한 레지스트리를 그 상태 그대로 복사하여 보존한 디렉터리이다. registry_snapshot은 다음 목적을 가진다.

  1. 재현 보장: 시간이 지나 레지스트리가 업데이트되어도, 과거 결론의 근거(정의/공리/문턱/운영 닻)가 동일하게 복원된다.

  2. 의존성 고정: 파생 결과가 어떤 LOCK 버전에 의존했는지 물리적으로 고정된다(lock_version 필드와 결합).

  3. 분기 관리: 버전업은 “기존 레지스트리 수정”이 아니라 “새 레지스트리 생성”으로만 발생하므로, 구버전 결론과 신버전 결론이 혼재되지 않는다.

registry_snapshot은 snapshot/registry_snapshot/ 아래에 위치하며, snapshot 내부의 manifest와 checksums에 반드시 포함되어 봉인된다.

2.4.7 0.3.7 최소 스키마(레지스트리 파일의 공통 필드)

레지스트리 파일들은 형식이 서로 달라도 다음 공통 필드를 포함한다.

  1. lock_id: 해당 레지스트리의 고유 식별자.

  2. created: 생성 시각(문자열).

  3. scope: 레지스트리가 적용되는 레짐/프로토콜 식별자(없으면 global).

  4. items: 잠금 항목들의 목록(각 항목은 이름, 단위, 값 또는 정의, 설명, 출처 파일 경로를 포함).

  5. invariants: 레지스트리가 강제하는 불변 조건(예: 지름/반지름 의미, 단위 차원, 기호 충돌 금지).

  6. change_log: 변경 기록(버전업 시에만 추가).

공통 필드는 “파일이 무엇을 잠그는가”를 기계적으로 판독 가능하게 만들며, 유도/검증 스크립트의 입력 인터페이스를 고정한다.

이 절의 LOCK/Gate 연결(없으면 없음)

=====================================

3 1. 거버넌스: No-Tuning / LOCK / Gate

전역 최상위 규칙의 선언

본 문서의 모든 정의, 모든 유도, 모든 수치 결과, 모든 비교, 모든 확장은 No-Tuning, LOCK, Gate의 세 규칙을 전역 최상위 규칙으로 갖는다. 전역 최상위 규칙이란, 문서의 어떤 절도 이 세 규칙을 예외 처리하거나 부분적으로 무시할 수 없음을 뜻한다. 전역 최상위 규칙은 문서의 구조적 일관성과 결론 자격을 부여하는 최소 조건이며, 세 규칙의 위반은 해당 문장(또는 해당 절)에서 산출된 결과의 결론 자격을 즉시 상실시키는 사건으로 취급된다.

No-Tuning의 선언(사후조정 금지)

No-Tuning은 “결과를 본 뒤 입력을 바꾸어 결론을 맞추는 행위”를 금지하는 전역 규칙이다. No-Tuning은 다음 네 범주를 금지한다.

  1. 정의 사후 변경 금지: 기호의 의미(예: 지름/반지름), 객체의 정의(예: 셀, 코어, 셸), 단위의 해석, 계산 경계(포함/배제)의 기준을 결과를 본 뒤 변경하는 행위를 금지한다.

  2. 입력값 사후 변경 금지: 정준 입력, 운영 닻, 상수, 문턱값, 허용오차, 프로토콜 파라미터를 결과를 본 뒤 변경하는 행위를 금지한다.

  3. 선택 편향 금지: 여러 설정/여러 데이터/여러 실행 결과 중에서 결론을 강화하는 것만을 선택하여 제시하는 행위를 금지한다. 선택이 필요하면 선택 규칙 자체가 사전 등록되어야 하며, 선택 규칙은 LOCK 항목으로 고정되어야 한다.

  4. 판정 규칙 사후 변경 금지: Gate의 판정식, 문턱, 교차채널 구성, PASS/FAIL 조건을 결과를 본 뒤 변경하는 행위를 금지한다.

No-Tuning은 “변경 금지”가 아니라 “사후 변경 금지”이다. 즉, 변경은 새 버전으로서만 허용된다. 변경이 발생하면, 변경 이후의 모든 산출물은 새 LOCK 식별자에 귀속되며, 변경 이전에 산출된 결론은 변경 이전의 LOCK 식별자에 귀속된 채로 유지된다. 이 규칙은 과거 결론의 근거를 소급하여 재해석하는 행위를 구조적으로 차단한다.

LOCK의 선언(정준 고정과 단일 출처)

LOCK은 “한 번 고정되면, 동일 버전 안에서 변하지 않는 항목”의 집합이다. LOCK은 문서의 모든 유도와 모든 검증이 참조하는 정준 기준이며, 다음 원칙을 갖는다.

  1. 단일 출처(SSOT): LOCK 항목은 문서 내부의 특정 위치(또는 특정 레지스트리 항목)에서만 정의된다. 동일 항목을 다른 절에서 재정의하는 것은 금지된다.

  2. 식별자 기반 귀속: 모든 유도 결과와 모든 Gate 판정은 참조한 LOCK 식별자를 반드시 가진다. 결론은 “내용”이 아니라 “내용+LOCK 식별자”에 귀속된다.

  3. 버전업만 허용: LOCK 항목의 변경은 “수정”이 아니라 “새 LOCK 생성”으로만 발생한다. 새 LOCK은 새로운 식별자를 가지며, 기존 결론의 근거를 변경하지 않는다.

  4. 범주 분리: LOCK은 성격에 따라 분리 보관되며, 서로 다른 성격의 항목을 혼합 잠금하지 않는다.

본 문서는 LOCK을 최소한 다음 네 범주로 분리하여 고정한다.

LOCK의 목적은 “값을 고정”하는 것만이 아니라, “정의가 어디에 고정되어 있는지”를 문서 전역에서 단 하나로 확정하는 데 있다. 따라서 LOCK이 없는 유도는 근거를 상실하며, LOCK이 없는 검증은 판정 자격을 상실한다.

3.1 1.4 Gate의 선언(결론 자격 판정)

Gate는 유도 결과에 결론 자격을 부여하는 판정 장치이다. Gate는 다음 규칙을 갖는다.

  1. 출력 형식 고정: Gate의 출력은 PASS, FAIL, INCONCLUSIVE 중 하나로만 표현된다.

  2. 사전 등록: Gate의 판정식, 문턱값, 허용오차, 교차채널 구성, 로그 형식은 결과 산출 이전에 gate_lock에 고정되어야 한다.

  3. 판정의 우선성: Gate가 FAIL 또는 INCONCLUSIVE인 결과는 결론 자격을 갖지 못하며, 이후 절에서 전제(근거)로 사용할 수 없다.

  4. 스택 구성 허용: 하나의 결론은 단일 Gate가 아니라 여러 Gate의 스택을 통과해야 할 수 있다. 이때 스택의 순서와 구성은 사전 등록되어야 한다.

  5. 로그 필수: Gate 판정은 반드시 입력, 계산, 중간 지표, 출력의 로그를 남겨야 하며, 로그는 protocol_lock이 고정한 형식으로 기록되어야 한다.

Gate는 “일치”를 이유로 정당화를 수행하지 않는다. Gate는 오직 “사전 등록된 조건을 충족했는가”를 판정한다. 결론 자격은 Gate의 PASS에 의해 부여되며, 결론의 내용적 해석은 Gate가 아닌 LOCK과 유도의 범위에서만 발생한다.

3.2 1.5 세 규칙의 결합 구조(전역 우선순위)

No-Tuning, LOCK, Gate는 서로 독립인 규칙이 아니라 결합된 구조를 이룬다.

  1. No-Tuning은 LOCK과 Gate의 생성 및 변경 방식을 지배한다. 결과를 본 뒤 LOCK 또는 Gate를 바꾸는 행위를 금지한다.

  2. LOCK은 유도와 Gate의 입력의 정준성을 지배한다. 동일 버전에서 LOCK은 변하지 않으며, 모든 유도와 Gate는 LOCK을 참조한다.

  3. Gate는 유도 결과의 결론 자격을 지배한다. Gate 판정이 결론 자격의 필요조건이며, FAIL/INCONCLUSIVE는 근거 사용을 금지한다.

따라서 문서 전역에서 다음이 성립한다.

이 절의 LOCK/Gate 연결(없으면 없음)

3.3 1.1 No-Tuning 규칙과 금지행위

3.3.1 1.1.1 No-Tuning의 정의

No-Tuning은 “산출물을 본 뒤, 그 산출물이 원하는 형태가 되도록 입력/정의/절차/판정 기준을 되돌려 조정하는 행위”를 금지하는 전역 규칙이다. 여기서 “산출물”은 수치값, 표, 그림, 로그, 통계, 도출된 정리, 또는 Gate의 PASS/FAIL 판정 결과를 포함한다. No-Tuning의 적용 대상은 다음 네 층으로 고정한다.

  1. 정의층: 기호의 의미(예: 지름/반지름), 객체의 정의(예: 셀/코어/셸), 단위의 의미, 포함/배제 기준, 평균/투영 규약.

  2. 입력층(LOCK): 정준 입력 수치, 운영 닻(단위실현), 임계 문턱, 허용 오차, 프로토콜 파라미터, 시드 정책.

  3. 유도층: 닫힘(closure) 선택, 알고리즘 선택, 경계조건/초기조건 선택, 계산 경로(중간 단계)의 선택.

  4. 판정층(Gate): 판정식, 문턱값, 교차채널 구성, PASS/FAIL 규칙, 로그 스키마.

No-Tuning은 “변경 자체”를 금지하지 않는다. 동일 버전(동일 LOCK 식별자 집합) 안에서의 사후 변경을 금지한다. 변경이 필요하면 동일 버전 내부에서의 수정이 아니라 버전업(새 LOCK 식별자 생성)으로만 허용한다.

3.3.2 1.1.2 금지행위 목록

No-Tuning 위반으로 판정되는 금지행위는 다음과 같이 범주화하여 열거한다. 범주 중 하나라도 성립하면 해당 산출물은 결론 자격을 상실한다.

3.3.3 (A) 정의/의미 튜닝(Definition Tuning)

  1. 결과를 본 뒤, 지름/반지름 또는 셀의 기하(큐브/구 등)의 의미를 바꾸어 같은 수치가 다른 기하량으로 해석되도록 만드는 행위.

  2. 결과를 본 뒤, 동일 기호(예: \(\delta\), \(\Phi\) 등)의 의미를 다른 절에서 다르게 사용하거나, 의미를 교체하여 유도 사슬이 사실상 변형되도록 만드는 행위.

  3. 결과를 본 뒤, “포함/배제” 기준(예: 어떤 경로를 목(throat)으로 볼지, 어떤 접촉을 유효 접촉으로 볼지)을 변경하여 수치가 원하는 쪽으로 이동하게 만드는 행위.

  4. 결과를 본 뒤, 평균/투영/정류 규약(각도 평균, 진폭 제곱, 축 선택 등)을 변경하여 정류 상수나 사건율이 달라지게 만드는 행위.

3.3.4 (B) 입력값 튜닝(Value Tuning)

  1. 결과를 본 뒤, 정준 입력(앵커 길이, 기준 반경, 정류 상수 등)의 값을 바꾸어 목표 수치에 맞추는 행위.

  2. 결과를 본 뒤, 운영 닻(단위 실현에서 고정된 기준선/기준값)을 바꾸거나, 동일 닻을 다른 방식으로 해석하여 길이/시간/에너지 스케일이 변하도록 만드는 행위.

  3. 결과를 본 뒤, 임계 문턱값(예: FAIL을 PASS로 만들기 위한 문턱 이동)이나 허용 오차를 변경하는 행위.

  4. 결과를 본 뒤, 시드 또는 샘플 수를 변경하여 “PASS가 나올 때까지” 반복 실행한 뒤 그 실행만 남기는 행위.

3.3.5 (C) 닫힘/모델 선택 튜닝(Closure/Model Tuning)

  1. 결과를 본 뒤, 닫힘(closure)을 교체하거나, 동일 닫힘의 내부 선택(예: 어떤 경로를 대표로 택하는지)을 바꾸어 수치가 목표에 가까워지도록 만드는 행위.

  2. 결과를 본 뒤, 경계조건/초기조건을 바꾸어 결론이 바뀌는데도 이를 “동일 결론의 검증”으로 서술하는 행위.

  3. 결과를 본 뒤, 알고리즘(예: 임계목 추정, 그래프 구성, 완화 규칙)을 교체하면서도 변경을 LOCK 버전업으로 선언하지 않는 행위.

3.3.6 (D) Gate 튜닝(Gate Tuning)

  1. 결과를 본 뒤, Gate의 판정식, 문턱값, 교차채널 구성, PASS/FAIL 규칙을 변경하는 행위.

  2. 특정 결과가 FAIL이면 Gate를 “완화”하고, PASS이면 Gate를 “강화”하여 결론이 원하는 방향으로만 유지되도록 만드는 행위.

  3. Gate 판정에 사용되는 지표를 교체하거나, 지표의 정의를 바꾸면서도 gate_lock 버전업 없이 동일 Gate로 서술하는 행위.

3.3.7 (E) 데이터/선택 편향 튜닝(Selection/Reporting Tuning)

  1. 여러 데이터/여러 실행/여러 샘플 중 PASS가 나온 것만 선택하여 제시하고, FAIL 또는 INCONCLUSIVE를 누락하는 행위.

  2. 사전 등록된 선택 규칙 없이, 결과를 본 뒤 “대표”를 선택하거나 “이상치”를 제거하여 결론을 강화하는 행위.

  3. 동일 조건에서 얻어진 음성 결과(negative result)를 “불필요”로 분류하여 보고/로그에서 제거하는 행위.

3.3.8 (F) 프로토콜/코드/환경 튜닝(Protocol/Code Tuning)

  1. 결과를 본 뒤, 코드(알고리즘/상수/정의)를 수정하면서도 그 수정이 어떤 LOCK 버전에 속하는지 식별자를 갱신하지 않는 행위.

  2. 실행 환경(라이브러리 버전, 컴파일 옵션, 난수 생성기 구현 등)을 바꾸면서도 protocol_lock에 기록하지 않는 행위.

  3. 로그 형식 또는 기록 항목을 바꾸어 불리한 지표가 남지 않게 만드는 행위.

3.3.9 (G) 비교-정당화 튜닝(External Justification Tuning)

  1. 외부의 정설 체계/표준 수치를 근거로 삼아, 내부 정의/입력/닫힘을 소급 조정하여 일치를 강제하는 행위.

  2. “일치했으므로 내부 공리가 정당화된다”와 같은 정당화 문장을 결론으로 채택하는 행위(일치는 Gate의 판정 항목으로만 취급된다).

3.3.10 1.1.3 허용되는 변경(예외)의 형식: 버전업만 허용

동일 버전 내부에서 No-Tuning을 예외 처리하는 규정은 존재하지 않는다. 허용되는 변경은 오직 버전업의 형식으로만 존재한다. 버전업은 다음 조건을 모두 만족할 때만 성립한다.

  1. 새 LOCK 식별자 발급: 변경된 항목이 속한 레지스트리(canon_lock/realization_lock/gate_lock/protocol_lock) 중 해당 레지스트리의 새 lock_id를 생성한다.

  2. 변경 기록 고정: 변경 이유(무엇이 왜 바뀌었는지), 변경 전/후의 항목, 영향받는 유도/검증 항목을 change_log로 고정한다.

  3. 전면 재유도/재검증: 변경 이후의 결론은 변경 이후 레지스트리 버전으로 유도 전 과정을 재생성하고 Gate 전 과정을 재판정해야 한다.

  4. 과거 결론의 보존: 변경 이전의 산출물은 이전 lock_id에 귀속된 채로 보존되며, 변경 이후의 해석으로 소급 수정되지 않는다.

  5. snapshot 봉인: registry_snapshot/manifest/checksums를 새 릴리즈로 봉인하여, 변경 이후 결과의 근거가 물리적으로 동결된다.

따라서 “허용 예외”는 “같은 버전 안에서의 예외”가 아니라 “새 버전을 만드는 절차”로만 존재한다.

3.3.11 1.1.4 위반 판정과 FAIL 라벨

No-Tuning 위반은 Gate 판정 체계에서 FAIL 라벨로 표기된다. FAIL 라벨은 위반의 유형을 분해하여 기록하며, 하나의 산출물에 복수 라벨이 부여될 수 있다. 라벨 체계는 다음과 같이 고정한다.

라벨 의미(위반 유형)
FAIL-NT-DEF 정의/의미 변경(지름/반지름, 객체 정의, 기호 의미 교체 등)
FAIL-NT-VAL 입력값 변경(정준 입력, 운영 닻, 문턱/허용오차, 시드 사후 변경)
FAIL-NT-CLS 닫힘/모델/알고리즘 사후 교체(버전업 없이 교체)
FAIL-NT-GATE Gate 판정식/문턱/규칙 사후 변경
FAIL-NT-SEL 선택 편향(유리한 결과만 선택, 불리한 결과 누락, 사후 이상치 제거)
FAIL-NT-PROT 프로토콜/코드/환경 변경 미기록 또는 식별자 불일치
FAIL-NT-LOG 로그/스키마 변경으로 불리한 지표의 삭제 또는 비기록
FAIL-NT-RETRO 과거 결론의 소급 재해석/소급 수정 시도

FAIL-NT-*가 부여되면, 해당 산출물은 결론 자격을 즉시 상실한다. 또한 FAIL 산출물을 근거로 삼아 만들어진 모든 파생 산출물은 의존성 그래프를 따라 연쇄적으로 결론 자격을 상실한다.

3.3.12 1.1.5 위반 발생 시 처리 규정(FAIL 라벨의 전파)

No-Tuning 위반이 확인된 경우, 처리 규정은 다음으로 고정한다.

  1. 격리(Quarantine): FAIL 라벨이 부여된 산출물과 그 의존 파생물은 “결론 후보” 목록에서 제거되고, FAIL 상태로 격리된다(삭제가 아니라 상태 전환).

  2. FAIL 보고서 생성: 위반 유형(FAIL 라벨), 관련 레지스트리 식별자, 관련 산출물 경로, 발생 시점, 확인 근거(불일치 항목)를 포함하는 fail_report를 생성한다.

  3. 근거 사용 금지: FAIL 산출물은 이후 절의 전제/근거로 사용될 수 없으며, 그 산출물을 전제로 하는 문장은 결론 문장으로 승격될 수 없다.

  4. 회복 경로 제한: 결론 자격을 회복하려면 (i) 위반 이전 상태로 완전 회귀하거나, (ii) 변경 내용을 버전업으로 승격하여 새 lock_id로 전면 재유도/재검증을 수행해야 한다. 동일 버전 내부의 “부분 수정”은 회복 경로로 인정되지 않는다.

  5. 봉인 일관성 유지: FAIL 상태 및 회복 시도는 manifest/checksums/registry_snapshot의 연속된 릴리즈 기록에 남아야 하며, FAIL 기록의 삭제/변조는 추가 위반(FAIL-NT-LOG 및 FAIL-NT-RETRO)으로 취급된다.

이 절의 LOCK/Gate 연결(없으면 없음)

3.4 1.2 LOCK 3종과 SSOT

3.4.1 1.2.1 LOCK과 SSOT의 정의

LOCK은 “문서 전역에서 기준으로 사용되는 항목을 한 번 고정하여, 동일 버전 내부에서 변경되지 않게 만드는 규약”이다. LOCK의 목적은 (i) 근거의 위치를 단 하나로 확정하고, (ii) 유도 결과가 무엇에 의존하는지 추적 가능하게 만들며, (iii) 사후조정(No-Tuning)을 구조적으로 차단하는 데 있다. SSOT(Single Source of Truth)는 “동일 항목의 정의와 값이 문서 전역에서 오직 한 위치(한 레지스트리 항목)에만 존재한다”는 원칙이다. SSOT가 성립하면, 본문 각 절은 동일 항목을 다시 정의하지 않고 참조만 수행한다. SSOT가 붕괴하면 동일 용어가 서로 다른 의미로 사용되거나, 동일 값이 서로 다른 정의로 해석되어 유도와 검증이 동시에 성립할 수 없게 된다.

LOCK은 성격에 따라 다음의 3종으로 분리한다.

  1. canon_lock: 공리/정의/기호/단위/정준 입력을 고정하는 LOCK.

  2. realization_lock: 단위 실현(운영 닻)으로 결정된 물리 스케일과 파생량을 고정하는 LOCK.

  3. analysis_lock: 유도 및 검증에서 사용되는 분석 절차(닫힘, 추정기, 알고리즘, 판정 구성, 로그 스키마)를 고정하는 LOCK.

세 LOCK은 서로 다른 역할을 가지며, 혼합하여 잠그지 않는다. 예컨대 정준 정의를 단위 실현으로 조정하거나, 분석 절차를 정준 정의처럼 취급하는 행위는 LOCK 구조의 위반으로 취급된다.

3.4.2 1.2.2 canon_lock의 정의(정준 고정)

canon_lock은 문서 전체의 정준(표준)을 구성하는 항목을 고정한다. canon_lock의 항목은 “세계의 기본 단위와 의미” 및 “후속 유도에서 변하면 안 되는 기준”으로만 구성한다. canon_lock은 다음을 포함한다.

  1. 공리(Axioms): 부피입자(VP)의 성질, 무한강성(Stone), 충만(Full Packing), 재밍 레짐 구분 등, 후속 유도의 출발점이 되는 선언.

  2. 정의(Definitions): 객체(셀/코어/셸/목/경로), 상태량(필요 시), 사건(event)과 사건율의 운영 정의, “지름/반지름” 의미, 기호의 의미(동일 기호-동일 의미).

  3. 기호/단위 규약(Symbols/Units): 각 기호의 단위 차원, 무차원 표기 규약, 표기 충돌 금지 규칙(예: 같은 기호를 두 의미로 사용 금지).

  4. 정준 입력 수치(Canon Inputs): 문서가 정준으로 채택하는 입력값(예: 기준 반경, 앵커 길이, 정류 상수의 정의 위치와 값), 그리고 각 입력값의 의미(무엇의 지름/무엇의 반경인지)를 포함한다.

  5. 불변 조건(Invariants): 어떤 절에서도 위반될 수 없는 불변 조건(예: 지름/반지름의 의미 불변, 정의의 포함/배제 기준 불변, 단위 차원 일치)을 포함한다.

canon_lock에 포함된 항목은 “유도 대상”이 아니다. 즉, canon_lock에 들어간 항목은 문서 내부의 다른 계산으로 재추정하거나 재보정하지 않는다. canon_lock은 후속 유도의 입력이며, 후속 유도는 canon_lock을 바꾸지 않고 결과를 산출해야 한다.

3.4.3 1.2.3 realization_lock의 정의(단위 실현 고정)

realization_lock은 무차원(또는 내부 단위)에서 정의된 세계를, 운영 닻을 통해 물리 단위로 실현하여 고정한 항목을 담는다. realization_lock은 “정의”가 아니라 “실현 결과”를 고정한다. realization_lock은 다음을 포함한다.

  1. 운영 닻(Operational Anchors): 기준선/기준 사건/기준 비교 채널 등, 실현에 사용되는 닻의 목록과 닻이 고정되는 방식(입력 형식, 측정/기록 형식, 채널 구성).

  2. 기본 스케일(Primary Scales): 길이 스케일 \(a\), 시간 스케일 \(\Delta t\) 등, 실현의 1차 산출물과 그 정의 위치(어떤 닻으로부터 어떻게 계산되는지의 식별자).

  3. 파생 스케일(Derived Scales): \(a\)\(\Delta t\)로부터 결정되는 파생량(예: 단위 에너지 \(U_{\mathrm{lat}}\) 등)과, 파생량이 사용되는 절의 식별자.

  4. 실현의 일관성 조건(Realization Invariants): 동일 \(a\)가 서로 다른 의미(지름/반지름, 셀 기하)로 해석되지 않도록 하는 의미 잠금, 교차정합에 필요한 조건, 허용되지 않는 재해석 규약.

  5. 교차정합 구성(Cross-Consistency Spec): 서로 독립인 채널 간의 정합을 요구하는 경우(예: 서로 다른 기준선 조합), 채널 목록과 정합 판정의 구성 식별자를 포함한다(판정식/문턱 자체는 analysis_lock에서 고정한다).

realization_lock은 “값을 맞추기 위한 조정 도구”가 아니다. realization_lock은 이미 고정된 운영 닻과 고정된 분석 절차에 의해 산출된 결과값의 봉인이며, realization_lock을 바꾸는 행위는 곧 운영 닻 또는 분석 절차의 변경을 의미하므로 버전업으로만 처리된다.

3.4.4 1.2.4 analysis_lock의 정의(유도/검증 절차 고정)

analysis_lock은 유도와 검증에서 사용되는 절차적 선택을 고정한다. analysis_lock은 사후조정이 가장 쉽게 발생하는 지점(닫힘 선택, 알고리즘 선택, 판정 구성, 로그 스키마)을 잠그어 No-Tuning을 구조적으로 구현한다. analysis_lock은 다음을 포함한다.

  1. 닫힘(Closure) 정의와 선택 규칙: 여러 닫힘 후보가 있을 때 선택 규칙을 포함하여 잠근다. 닫힘의 정의, 입력, 출력, 실패 조건을 함께 고정한다.

  2. 추정기/측도(Estimators/Metrics): 임계목, 경로, 분포, 불변량 등을 계산하는 추정기의 수식/절차/정규화/평균 규약을 고정한다.

  3. 알고리즘(Algorithms): 그래프 구성, 완화, 탐색, 임계 판정, 샘플링, 부트스트랩/재표본(사용 시) 등 계산 알고리즘의 단계와 파라미터를 고정한다.

  4. Gate 스택의 구성(Composition): 어떤 결론이 어떤 Gate들의 조합을 통과해야 하는지(스택 구성과 순서)를 고정한다. 단, Gate의 출력 형식과 “PASS/FAIL/INCONCLUSIVE”의 존재는 전역 규칙이며, analysis_lock에서는 결론별 적용 스택과 판정 지표의 정의를 고정한다.

  5. 문턱/허용오차(Thresholds/Tolerances): PASS/FAIL을 결정하는 문턱과 허용오차를 고정한다. 문턱은 결과를 본 뒤 이동될 수 없으며, 이동은 버전업으로만 허용된다.

  6. 로그 스키마(Log Schema): 입력, 중간 지표, 출력, 예외, 실패 라벨, 실행 환경 정보가 어떤 필드로 기록되는지의 스키마를 고정한다. 로그 스키마의 변경은 검증 가능성을 직접 훼손하므로 버전업으로만 허용된다.

analysis_lock은 “계산이 어떻게 수행되었는가”를 봉인한다. 동일한 canon_lock과 realization_lock을 사용하더라도 analysis_lock이 달라지면 유도 결과와 Gate 판정은 달라질 수 있으므로, analysis_lock의 식별자는 모든 결론 문장에 포함되어야 한다.

3.4.5 1.2.5 SSOT의 구현 규약(레지스트리 단일화)

SSOT는 문서의 서술 규칙이 아니라 파일/레지스트리 구조로 구현한다. SSOT 구현 규약은 다음과 같이 고정한다.

  1. 정의의 단일 위치: canon_lock, realization_lock, analysis_lock 각각의 항목은 해당 레지스트리 파일에서만 정의된다. 본문은 레지스트리의 항목명을 참조한다.

  2. 항목의 식별 가능성: 모든 항목은 (i) 이름, (ii) 단위, (iii) 의미(지름/반지름 포함), (iv) 값 또는 정의식, (v) 적용 범위(scope), (vi) 변경 이력을 가진다.

  3. 의존성의 명시: realization_lock과 analysis_lock은 canon_lock의 항목을 참조할 수 있으나, 그 반대 방향의 참조(실현 결과를 정준 입력으로 끌어올림)는 허용하지 않는다.

  4. 중복 금지: 동일 항목의 복제본을 다른 파일에 생성하지 않는다. 필요한 경우 참조(링크)만 허용하며, 참조는 항목명과 lock_id로 이루어진다.

SSOT 위반은 “정의 충돌” 또는 “값 충돌”로 기록되며, 해당 산출물은 결론 자격을 상실한다.

3.4.6 1.2.6 변경 절차(버전/재검증)

LOCK 변경은 동일 버전 내부에서의 수정이 아니라 버전업으로만 허용된다. 버전업은 다음 절차로 고정한다.

  1. 변경 대상의 명시: 변경이 canon_lock/realization_lock/analysis_lock 중 어디에 속하는지 명시하고, 변경 항목의 이름과 범위를 특정한다.

  2. 새 버전 생성: 변경이 발생한 레지스트리에 대해 새 lock_id를 발급한다. 기존 lock_id는 보존되며 내용이 수정되지 않는다.

  3. 변경 기록 고정: 변경 전/후의 항목, 변경 이유, 영향 범위(의존 결론 목록), 예상되는 실패 모드를 change_log로 고정한다.

  4. 의존성 그래프 갱신: 변경 항목을 참조하는 모든 유도 결과와 검증 절차를 의존성 그래프에서 재계산 대상(재생성 대상)으로 표시한다.

  5. 전면 재유도: 변경된 lock_id 조합(새 버전)을 입력으로 하여, 관련 derived 결과를 처음부터 다시 생성한다(중간 산출물 포함).

  6. 전면 재검증: 재생성된 derived 결과에 대해, 해당 결론이 요구하는 Gate 스택을 처음부터 다시 수행하여 PASS/FAIL/INCONCLUSIVE를 재판정한다.

  7. 봉인(snapshots): 사용된 레지스트리(세 LOCK)의 동결본, 산출물 목록(manifest), 전체 파일 해시(checksum)를 생성하여 registry_snapshot으로 봉인한다.

버전업 이전에 산출된 결론은 기존 lock_id 조합에 귀속되고, 버전업 이후 산출된 결론은 새 lock_id 조합에 귀속된다. 서로 다른 lock_id 조합의 결과를 혼합하여 하나의 결론으로 서술하는 행위는 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

3.5 1.3 Gate & PASS.rules

3.5.1 1.3.1 Gate의 정의와 출력 규격

Gate는 유도(derived) 산출물에 대해 결론 자격을 부여하거나 박탈하는 판정 장치이다. Gate는 산출물을 “옳다/그르다”로 서술하지 않고, 오직 사전 등록된 조건을 충족했는가를 판정한다. Gate는 다음의 출력 규격을 가진다.

Gate의 출력이 FAIL 또는 INCONCLUSIVE이면 해당 산출물은 결론 자격을 갖지 못하며, 그 산출물을 근거로 하는 파생 결론도 결론 자격을 가질 수 없다(의존성 전파). 결론 자격은 오직 Gate의 PASS로만 부여된다.

3.5.2 1.3.2 Gate의 분류(분류 체계와 목적)

Gate는 “무엇을” 판정하는가에 따라 분류한다. Gate 분류는 analysis_lock에 고정되며, 각 Gate는 자신의 입력, 판정식, 문턱, 로그 스키마, 실패 라벨을 함께 가진다. Gate 분류는 다음의 3축(대상 축, 기능 축, 스택 축)으로 구성한다.

3.5.3 (A) 대상 축: 무엇을 판정하는가

  1. 정의/의미 대상 Gate(semantic): 기호 의미, 단위 차원, 지름/반지름 의미, 객체 정의(셀/코어/셸/목/경로)의 일관성을 판정한다.

  2. 잠금 무결성 대상 Gate(lock-integrity): 참조되는 lock_id의 일관성, 레지스트리 스냅샷의 존재, 사후 변경 흔적의 부재를 판정한다.

  3. 레짐 적합성 대상 Gate(regime): 적용 범위(차원/경계조건/초기조건/스케일 창)가 사전 등록된 레짐 조건을 만족하는지 판정한다.

  4. 구조 불변량 대상 Gate(structure): 이산 구조(정수 분해, 상쇄 규약, 대칭, 합/차 불변량)의 보존 여부를 판정한다.

  5. 수치 안정성 대상 Gate(numerical): 수렴, 민감도, 반복 안정성, 로그 완결성, 계산 경로의 재현 가능성을 판정한다.

  6. 교차정합 대상 Gate(cross-consistency): 서로 독립인 채널/기준/입력 조합 간에 동일 결론이 유지되는지 판정한다(교차채널 정합).

  7. 재현 대상 Gate(reproducibility): 코드/입력/환경/시드/로그/산출물이 동일 규약으로 재실행 가능하며 동일 판정에 도달하는지 판정한다.

  8. No-Tuning 위반 대상 Gate(anti-tuning): 사후 조정 행위가 발생했는지(정의/값/절차/문턱/선택 편향/로그 변조 등)를 판정한다.

3.5.4 (B) 기능 축: 어떤 역할로 결론 자격을 결정하는가

  1. 자격 Gate(qualification): 결론 문장 자체를 허용/금지하는 Gate. 자격 Gate가 PASS하지 않으면 결론 문장은 생성될 수 없다.

  2. 한계 Gate(limitation): 결론의 적용 범위와 한계를 확정하는 Gate. PASS는 범위 확정, FAIL은 범위 축소 또는 결론 자격 박탈로 연결된다.

  3. 분해 Gate(decomposition): 결과가 어디에서 붕괴했는지(정의/레짐/구조/수치/교차정합/재현/No-Tuning)를 라벨로 분해하여 기록하는 Gate.

동일 Gate가 복수 기능을 동시에 수행할 수 있으나, 어떤 기능을 수행하는지(자격/한계/분해)는 gate_lock에 명시되어야 한다.

3.5.5 (C) 스택 축: Gate는 단독이 아니라 스택으로 동작한다

하나의 결론은 단일 Gate가 아니라 Gate들의 스택을 통과해야 한다. 스택은 “먼저 통과해야 하는 Gate”와 “조건부로 수행되는 Gate”를 포함하며, 스택의 순서와 조건은 analysis_lock에 사전 등록된다. Gate 스택의 목적은 다음이다.

  1. 정의/의미가 불안정한 상태에서 수치 Gate를 통과시키는 일을 방지한다.

  2. 레짐 조건이 충족되지 않은 결과를 교차정합으로 포장하는 일을 방지한다.

  3. 재현/스냅샷이 없는 결과를 결론으로 서술하는 일을 방지한다.

  4. No-Tuning 위반을 최종 단계에서가 아니라 조기 단계에서 차단한다.

3.5.6 1.3.3 Gate ID 체계(표준 Gate 목록과 역할)

Gate는 식별자(gate_id)로 호출되며, gate_id는 분류와 목적을 내장한다. 아래 목록은 문서 전역에서 사용하는 표준 Gate의 이름 공간이다(추가 Gate는 동일 규약으로 확장된다).

3.5.7 (A) 전역 기본 Gate(모든 결론에 공통)

3.5.8 (B) 구조/정류/절차 Gate(결론 유형에 따라 선택)

3.5.9 (C) 확장 레짐 Gate(선택 루트에서만 사용)

3.5.10 1.3.4 Gate 기록의 표준 필드(로그 스키마)

모든 Gate 판정은 표준 필드를 갖는 기록으로 남는다. 기록 형식(JSON/YAML/CSV 중 하나)은 protocol_lock에 고정하되, 필드의 의미는 다음으로 고정한다.

  1. gate_id: Gate 식별자.

  2. gate_version: Gate 정의 버전(analysis_lock의 식별자 포함).

  3. lock_refs: 참조된 lock_id 목록(canon/realization/analysis).

  4. scope: 적용 범위(레짐 ID 또는 조건식).

  5. inputs: Gate 판정에 사용된 입력(파일 경로, 파라미터, 요약값).

  6. metrics: 판정 지표(수치 배열/요약 통계/중간 산출물).

  7. thresholds: 문턱값/허용오차(사전 등록된 값의 참조).

  8. result: PASS/FAIL/INCONCLUSIVE.

  9. fail_labels: FAIL 또는 INCONCLUSIVE의 원인 라벨(복수 허용).

  10. artifacts: 생성된 산출물(보고서/그림/표/로그)의 경로 목록.

  11. timestamp: 실행 시각.

Gate 기록은 snapshot(manifest/checksums/registry_snapshot)에 포함되어 봉인되어야 하며, 봉인되지 않은 Gate 기록은 결론 자격을 부여하지 않는다.

3.5.11 1.3.5 PASS.rules의 정의(문장 허용 규칙)

PASS.rules는 “어떤 Gate 조합이 PASS일 때, 어떤 형식의 문장을 결론으로 허용하는가”를 고정하는 규칙 집합이다. PASS.rules는 analysis_lock에 포함되며, 결과를 본 뒤 수정될 수 없다. PASS.rules는 다음의 두 층으로 구성한다.

  1. 결론 유형(Claim Type) 층: 결론을 유형별로 분류하고, 각 유형에 필요한 Gate 스택을 고정한다.

  2. 문장 템플릿(Sentence Template) 층: 허용되는 결론 문장 형식과 금지되는 문장 형식을 고정한다.

PASS.rules의 목적은 “PASS하지 않은 결과가 문장으로 흘러들어가는 것”과 “PASS한 결과가 과잉 해석 문장으로 부풀어 오르는 것”을 동시에 차단하는 데 있다.

3.5.12 1.3.6 결론 유형(Claim Type) 표준 분류

PASS.rules에서 사용하는 결론 유형은 다음으로 고정한다. 각 유형은 “허용 문장”의 범위를 정의하며, 범위를 벗어나는 서술은 금지된다.

  1. CT-DEF: 정의/공리/규약의 선언(LOCK 항목). 유도나 Gate의 대상이 아니라, lock_id로만 귀속된다.

  2. CT-DER-FORM: 유도된 형태(수식 구조, 관계식, 불변량의 형태). 수치 대입 없이 관계만 선언한다.

  3. CT-DER-NUM: 유도된 수치(단일 값 또는 표준 형태의 수치 목록). 단위/의미(지름/반지름 포함)와 함께 선언한다.

  4. CT-DER-RANGE: 유도된 범위(구간, 상/하한, 조건부 범위). 범위의 레짐 조건이 함께 선언되어야 한다.

  5. CT-STR: 구조 결론(정수 분해, 상쇄 규약, 대칭, 좌표 구조 등). 구조 불변량이 함께 선언되어야 한다.

  6. CT-REAL: 단위 실현 결론(운영 닻으로부터 \(a\), \(\Delta t\) 등 산출). 교차정합 Gate를 포함한다.

  7. CT-XCROSS: 교차정합 결론(서로 독립 채널의 일관성). 교차채널 구성과 문턱이 함께 선언되어야 한다.

  8. CT-REP: 재현 결론(동일 패키지로 재실행 시 동일 판정). 재현 Gate의 로그와 체크섬이 함께 선언되어야 한다.

  9. CT-LIM: 한계/비적용 결론(어디까지 적용되고 어디서 붕괴하는가). FAIL/INCONCLUSIVE의 원인 라벨이 함께 선언되어야 한다.

3.5.13 1.3.7 Gate PASS에 따른 문장 허용 템플릿(표준)

아래는 결론 유형별로 요구되는 Gate 스택과 허용 문장 형식을 고정한 표준 템플릿이다. 표에서 “필수”는 결론 문장 생성의 필요조건이며, “조건부”는 해당 유형에서만 요구된다.

결론 유형 요구 Gate(PASS) 허용되는 결론 문장 형식(요약 템플릿)
CT-DEF (Gate 요구 없음; lock_id 귀속) “[LOCK:{canon/realization/analysis}_lock_id]에서 다음을 정의한다: {정의/공리/규약}.”
CT-DER-FORM 필수: G-SYM, G-LOCK, G-REG, G-NT “[LOCK:{...}] 및 [DER:{derivation_id}]로부터 관계식 {식}이 도출된다.”
CT-DER-NUM 필수: G-SYM, G-LOCK, G-REG, G-NT; 조건부: G-NUM “[LOCK:{...}][DER:{...}][GATE:{...}]에 의해 {물리량}={값}{단위}로 고정된다.”
CT-DER-RANGE 필수: G-SYM, G-LOCK, G-REG, G-NT; 조건부: G-NUM “[REGIME:{조건}]에서 {물리량}\(\in\)[{하한},{상한}]이며, 판정은 [GATE:{...}]를 통과한다.”
CT-STR 필수: G-SYM, G-LOCK, G-REG, G-NT; 조건부: G-STR “[STRUCT:{structure_id}]는 불변량 {목록}을 보존하며, 이는 [GATE:G-STR]의 PASS로 자격화된다.”
CT-REAL 필수: G-SYM, G-LOCK, G-REG, G-NT; 조건부: G-RCROSS, G-NUM “운영 닻 {anchor_id}로부터 {a, \(\Delta t\), \(\ldots\)}가 산출되며, 교차정합은 [GATE:G-RCROSS]로 판정된다.”
CT-XCROSS 필수: G-SYM, G-LOCK, G-REG, G-NT; 조건부: G-RCROSS “채널 {A,B,…}가 동일 결론 {대상}에 대해 정합하며, 정합 조건은 {문턱}으로 고정되고 [GATE:G-RCROSS]를 통과한다.”
CT-REP 필수: G-SYM, G-LOCK, G-REG, G-NT; 조건부: G-REP “동일 패키지(Manifest+Checksums+Registry_Snapshot)로 재실행 시 동일 판정이 재현되며, 이는 [GATE:G-REP]의 PASS로 자격화된다.”
CT-LIM 필수: G-SYM, G-LOCK, G-NT “{대상}은 [REGIME:{조건}]에서 FAIL/INCONCLUSIVE이며, 원인 라벨은 {FAIL_LABELS}이다.”

3.5.14 1.3.8 금지되는 결론 문장 패턴(짧게)

PASS.rules는 허용 템플릿뿐 아니라 금지 패턴을 포함한다. 금지 패턴은 다음과 같이 고정한다.

  1. Gate 미표기 결론 금지: Gate 식별자 또는 판정 상태(PASS/FAIL/INCONCLUSIVE)가 없는 수치/법칙 진술.

  2. 레짐 미표기 범위 확장 금지: 레짐 조건 없이 “항상/모든/보편”과 같은 범위 확장 표현.

  3. 사후 정당화 금지: “일치했으므로 참” 또는 “FAIL이지만 해석으로는 옳다”와 같은 판정 무력화 표현.

  4. LOCK 미귀속 금지: lock_id를 잃은 정의/값/문턱/절차의 재서술.

3.5.15 1.3.9 PASS.rules 표준 파일 템플릿(기계 판독용)

PASS.rules는 기계 판독 가능한 형태로 analysis_lock에 포함된다. 아래는 표준 항목 템플릿이다(키 이름과 구조는 고정된다).

pass_rules:
  - rule_id: PR-CT-DER-NUM-001
    claim_type: CT-DER-NUM
    claim_id: (문서 내부 결론 식별자; 예: CL-13-05-mp)
    scope: (레짐 식별자 또는 조건식; 예: global | regime:R1 | condition:...)
    requires:
      gates_pass:
        - G-SYM
        - G-LOCK
        - G-REG
        - G-NT
        - (optional) G-NUM
      locks_present:
        - canon_lock
        - realization_lock
        - analysis_lock
      snapshot_required: true
      manifest_required: true
      checksums_required: true
    allows_sentences:
      - template_id: ST-CT-DER-NUM-01
        pattern: "[LOCK:{canon_id,real_id,ana_id}][DER:{der_id}][GATE:{gate_stack_id}] {Q} = {value} {unit}."
        requires_fields:
          - Q
          - value
          - unit
          - canon_id
          - real_id
          - ana_id
          - der_id
          - gate_stack_id
    forbids_sentences:
      - "Gate 표기 없이 수치 결론을 단정하는 문장"
      - "레짐 조건 없이 보편 범위를 선언하는 문장"
      - "사후 정당화 또는 FAIL 무력화 문장"
    on_fail:
      verdict: "결론 자격 박탈"
      label_prefix: "FAIL-PASSRULE"
      propagation: "dependency_dag로 연쇄 전파"

위 템플릿에서 requires.gates_pass는 결론 생성의 필요조건이며, allows_sentences는 결론 문장으로 허용되는 형식을 고정한다. snapshot/manifest/checksums 요구는 “근거 봉인”을 결론 자격의 필요조건으로 고정한다.

이 절의 LOCK/Gate 연결(없으면 없음)

4 2. 표기·용어·스케일 계층

목적과 최상위 원칙

본 장은 문서 전역에서 사용되는 기호, 단위, 스케일(길이/시간/질량/에너지/힘 등)을 단일 레지스트리 체계로 고정하고, 서로 다른 절에서 동일 항목이 중복 정의되거나 의미가 충돌하는 사태를 구조적으로 차단한다. 본 장의 규약은 문서 전역 최상위 규칙으로 작동한다. 즉, 본 장에서 고정된 기호/단위/스케일 레지스트리 규약을 위반하는 유도, 수치, 표, 그림, 로그는 결론 자격을 가질 수 없다.

기호·단위·스케일 레지스트리의 우선순위(충돌 해소 순서)

기호/단위/스케일이 충돌할 때, 충돌을 “해석”으로 봉합하는 규정은 존재하지 않는다. 충돌은 Gate에서 판정되며, 판정이 FAIL 또는 INCONCLUSIVE이면 해당 산출물은 결론 자격을 상실한다. 충돌 판정에 사용되는 우선순위(해소 순서)는 다음으로 고정한다.

  1. 1순위: 기호 레지스트리(Symbol Registry) 기호의 의미가 최우선이다. 여기서 의미는 (i) 기호가 가리키는 객체(셀/코어/셸/목/경로 등), (ii) 기하적 의미(지름/반지름, 중심/표면, 큐브/구 등), (iii) 수치가 귀속되는 측정 규약(어떤 길이의 정의인지), (iv) 허용되는 연산(합/곱/적분 등)의 범위를 포함한다. 기호 의미가 잠기지 않은 상태에서 단위나 스케일 수치를 부여하는 행위는 금지된다.

  2. 2순위: 단위 레지스트리(Unit Registry) 단위는 기호 의미에 종속된다. 단위 레지스트리는 각 기호에 대해 차원(길이/시간/질량/무차원 등), 표기 방식(SI, 내부 무차원, 혼합 금지 규칙), 변환의 허용 여부를 고정한다. 단위가 기호 의미와 충돌하면(예: 길이로 정의된 기호에 시간이 부여되는 경우) 단위는 자동으로 무효이며, 충돌은 Gate에서 FAIL로 판정된다.

  3. 3순위: 스케일 레지스트리(Scale Registry) 스케일 레지스트리는 기호와 단위가 잠긴 뒤에만 의미를 가진다. 스케일은 (i) 정준 스케일(canonical scale)과 (ii) 실현 스케일(realized scale)로 분리하여 고정한다. 정준 스케일은 정의(무엇의 스케일인가)를 고정하고, 실현 스케일은 그 정의가 운영 닻과 절차에 의해 수치로 고정된 결과를 고정한다. 동일 스케일의 수치가 목표 결과에 맞추어 이동될 수 있는 규정은 존재하지 않는다.

따라서 “수치가 맞지 않는다”는 이유로 기호 의미를 바꾸거나(1순위 변경), 단위를 바꾸거나(2순위 변경), 스케일 수치를 바꾸는(3순위 변경) 행위는 동일 버전 내부에서 모두 금지된다. 변경은 오직 버전업(새 LOCK)으로만 존재한다.

레지스트리의 단일 출처(SSOT)와 분리 보관

기호/단위/스케일은 서로 다른 레지스트리 파일로 분리 보관되며, 각 레지스트리는 SSOT로서 동작한다. SSOT 구현 규약은 다음으로 고정한다.

  1. 동일 기호의 의미는 기호 레지스트리에만 존재한다.

  2. 동일 기호의 단위 차원과 표기 규약은 단위 레지스트리에만 존재한다.

  3. 동일 스케일의 정의 및 수치 귀속은 스케일 레지스트리에만 존재한다.

  4. 본문 절은 레지스트리 항목을 재정의하지 않고, 항목명과 lock_id로 참조한다.

  5. 레지스트리 밖에 복제된 정의/단위/수치는 허용되지 않으며, 발견 즉시 충돌로 판정한다.

레지스트리의 분리 보관은 “정의(의미)”와 “단위(차원)”와 “수치(스케일)”가 서로를 소급하여 조정하는 사태를 방지하기 위한 구조적 장치이다.

기호 레지스트리의 표준 필드(의미의 봉인)

기호 레지스트리는 각 기호에 대해 다음 표준 필드를 가진다. 필드의 존재는 필수이며, 누락 시 해당 기호는 사용 불가로 판정된다.

  1. symbol: 기호 문자열(예: a, D_anch, r_p, _rot 등).

  2. entity: 기호가 가리키는 객체(예: 셀 길이, 코어 반경, 셸 좌표, 임계목 두께 등).

  3. geometry_meaning: 기하 의미(지름/반지름, 중심-표면, 큐브/구, 축/평면 등).

  4. definition: 정의 문장 또는 정의식(필요 시 식별자 포함).

  5. allowed_operations: 허용되는 연산 및 조합(예: 적분 가능한지, 평균 규약이 무엇인지, 절대값/제곱의 허용 여부).

  6. scope: 적용 범위(레짐 식별자 또는 조건식). 범위 밖 사용은 금지된다.

  7. notes: 충돌 방지 주석(동일 철자 유사 기호와의 구분, 금지되는 재해석 등).

기호 레지스트리는 “같은 표기라도 다른 의미로 쓰이는” 상황을 금지한다. 동일 기호에 복수 의미를 부여할 수 없으며, 필요하면 기호를 분리하여 각각을 독립 항목으로 잠근다.

4.1 2.5 단위 레지스트리의 표준 필드(차원의 봉인)

단위 레지스트리는 각 기호에 대해 다음 표준 필드를 가진다.

  1. symbol: 기호 레지스트리의 symbol과 1:1로 연결된다.

  2. dimension: 차원(길이/시간/질량/무차원 등) 또는 조합 차원(필요 시).

  3. unit_system: 표기 체계(예: SI, 내부 무차원). 혼합 가능 여부가 함께 명시된다.

  4. unit_name: 단위 표기(예: m, s, fm, pm 등). 표기 방식이 잠긴다.

  5. conversion_policy: 변환 허용 규칙(변환 가능/불가, 변환은 어디에서만 수행되는지).

  6. consistency_checks: 차원 일치 점검 규칙(식별자 또는 체크 항목).

단위 레지스트리는 “의미가 먼저”라는 우선순위 아래에서만 유효하다. 따라서 단위 레지스트리는 기호 의미를 수정하지 않으며, 단위 충돌은 단위의 재해석으로 해소되지 않는다.

4.2 2.6 스케일 레지스트리의 표준 필드(정준/실현의 분리)

스케일 레지스트리는 스케일을 정준실현으로 분리하여 기록한다. 표준 필드는 다음과 같다.

  1. scale_id: 스케일 식별자(예: S-L-a, S-T-dt, S-L-Danch, S-L-rp, S-L-lrot 등).

  2. symbol: 스케일이 귀속되는 기호(기호 레지스트리 항목과 연결).

  3. kind: canonical 또는 realized 또는 derived.

  4. definition: 스케일의 정의식(정준) 또는 산출식(실현/파생).

  5. value: 수치(실현/파생에서만 필수). 정준에서는 비워둔다.

  6. unit_ref: 단위 레지스트리 참조(단위 차원과의 결합).

  7. anchor_ref: 운영 닻 참조(실현에서만 필수). 어떤 닻과 어떤 절차로 실현되었는지의 식별자.

  8. dependencies: 의존 항목(다른 스케일, 닻, 절차)의 목록. 순환 의존은 금지된다.

  9. scope: 적용 범위(레짐 식별자 또는 조건식).

스케일 레지스트리에서 realized는 “측정값”이 아니라 “운영 닻과 절차로 봉인된 결과값”이며, derived는 잠긴 스케일들로부터의 계산 결과이다. derivedcanonical을 수정하거나 대체하지 않는다.

4.3 2.7 충돌의 판정과 버전업 절차(해석 금지)

기호/단위/스케일 충돌은 해석으로 봉합되지 않으며, 다음 규정으로 처리한다.

  1. 충돌 발견: 동일 기호의 복수 의미, 단위 차원 불일치, 스케일의 정의-수치 귀속 불일치, 지름/반지름 의미 불명확, 큐브/구 해석 혼재 등.

  2. 판정: 충돌은 Gate에서 FAIL 또는 INCONCLUSIVE로만 판정된다. 판정은 충돌 유형 라벨을 동반한다.

  3. 격리: 충돌이 포함된 산출물과 그 파생 산출물은 결론 후보에서 제거된다(삭제가 아니라 상태 전환).

  4. 버전업: 충돌을 해소하려면 해당 레지스트리(canon/realization/analysis)의 새 lock_id를 생성해야 한다. 새 lock_id에서 (i) 충돌 항목 수정, (ii) 의존성 갱신, (iii) 전면 재유도, (iv) 전면 재검증, (v) 스냅샷 봉인을 수행한다.

  5. 혼합 금지: 서로 다른 lock_id 조합의 기호/단위/스케일을 혼합하여 하나의 결론을 구성하는 행위는 금지된다.

따라서 “같은 값이 다른 의미로도 읽힐 수 있다”는 형태의 서술은 본 문서에서 결론 자격을 갖지 못한다. 의미가 하나로 잠기지 않으면 값은 결론이 아니다.

이 절의 LOCK/Gate 연결(없으면 없음)

4.4 2.1 기호·단위·객체 표준

4.4.1 2.1.1 표준의 범위

본 절은 문서 전역에서 사용하는 (i) 기호(symbol), (ii) 단위(unit), (iii) 객체(object), (iv) 스케일(scale)의 표준을 고정한다. 표준의 목적은 동일한 표기(철자)가 서로 다른 의미를 갖는 사태, 동일한 의미가 서로 다른 표기로 분열되는 사태, 단위 차원이 불명확한 사태, 지름/반지름 및 기하 의미가 혼재되는 사태를 원천적으로 차단하는 데 있다. 본 절에서 고정된 표준은 이후 절에서 재정의되지 않으며, 본문에서 동일 항목을 다시 서술하는 대신 레지스트리 항목(항목명, 식별자)으로만 참조한다.

4.4.2 2.1.2 기호 표준(표기 규약)

기호는 문서 전체에서 다음 규약으로 고정한다.

4.4.3 (A) 글꼴과 객체 유형

  1. 스칼라(scalar)는 이탤릭 기호로 표기한다: \(a, r_0, r_p, \ell_{\mathrm{rot}}, \Delta t\).

  2. 벡터(vector)는 굵은 이탤릭으로 표기한다: \(\mathbf{x}, \mathbf{v}, \mathbf{n}\).

  3. 행렬/텐서(tensor)는 굵은 대문자 또는 이중선 규약 중 하나로 고정한다: \(\mathbf{M}\) 또는 \(\mathbb{T}\). 본 문서에서는 굵은 대문자 규약을 기본으로 한다.

  4. 집합(set)은 캘리그래픽으로 표기한다: \(\mathcal{V}\) (부피입자 집합), \(\mathcal{E}\) (이벤트 집합), \(\mathcal{G}\) (그래프).

  5. 함수(function)는 로만체로 표기한다: \(\mathrm{Gate}(\cdot)\), \(\mathrm{Rect}(\cdot)\), \(\mathrm{Hash}(\cdot)\).

4.4.4 (B) 인덱스와 첨자

  1. 개체 인덱스는 아래첨자 정수로 표기한다: \(i, j, k\).

  2. 성분 인덱스는 그리스 문자 또는 하첨자 좌표로 표기한다: \(\alpha, \beta\) 또는 \(x,y,z\).

  3. 객체 라벨 첨자는 로만체 약어로 표기한다: \(r_p\) (proton core radius), \(\ell_{\mathrm{rot}}\) (rotation-driven length).

  4. 레짐/스코프 첨자는 로만체로 표기한다: \(a_{\mathrm{sim}}\) (내부 단위), \(a_{\mathrm{real}}\) (단위 실현 후).

  5. 평균/집계 표기는 오버바로 고정한다: \(\overline{X}\)는 사전 등록된 평균 연산자에 의한 결과만 의미한다. 평균 연산자는 analysis_lock에서 고정된다.

4.4.5 (C) 예약 기호(Reserved Symbols)

기호 충돌을 방지하기 위해 다음 예약 규약을 고정한다.

  1. 정준 입력 스케일\(D_{\mathrm{anch}}, r_p, \ell_{\mathrm{rot}}\) 등으로 표기하며, 정준 입력을 나타내는 기호는 다른 의미로 사용하지 않는다.

  2. 단위 실현 스케일\(a, \Delta t\)를 기본 기호로 사용하며, \(a\)\(\Delta t\)는 다른 의미(예: 면적, 가속도 등)로 사용하지 않는다.

  3. 지름/반지름 의미는 기호의 의미 필드(geometry_meaning)로 잠긴다. 동일 기호가 지름과 반지름을 동시에 의미할 수 없다.

  4. 무차원 수는 단위 필드에서 dimensionless로 지정된 항목만을 의미하며, 무차원 표기는 단위 혼합을 허용하지 않는다.

4.4.6 2.1.3 단위 표준(차원과 표기 규약)

단위는 “기호 의미가 먼저 잠긴 뒤”에만 부여된다. 단위 표준은 다음 규약으로 고정한다.

4.4.7 (A) 단위 체계의 분리

  1. 정준 단위(canonical units): 값이 아니라 의미를 고정하는 단계에서 사용된다. 정준 단위는 내부 무차원 또는 내부 길이/시간 단위로 기록될 수 있으며, 이 경우 단위 레지스트리에 unit_system=internal로 고정한다.

  2. 실현 단위(realized units): 운영 닻을 통해 수치가 확정된 후 사용된다. 실현 단위는 단위 레지스트리에 unit_system=SI로 고정하고, 표기는 m, s 및 하위 접두 표기를 허용한다.

  3. 혼합 금지: 하나의 식 또는 하나의 표에서 internal과 SI를 혼합하지 않는다. 혼합이 필요한 경우, 변환 단계 자체를 별도의 유도 항목으로 분리하여 표시하고, 변환의 입력/출력 단위를 모두 잠근다.

4.4.8 (B) 차원 필드의 의무화

모든 기호는 단위 레지스트리에서 차원(dimension)을 의무적으로 가진다.

  1. 길이 차원: L

  2. 시간 차원: T

  3. 질량 차원: M

  4. 에너지 차원: E

  5. 힘 차원: F

  6. 무차원: 1

차원 필드가 비어 있거나 충돌하는 경우, 해당 기호는 사용 불가로 판정한다.

4.4.9 (C) 접두 표기와 고정 소수점 표기

실현 단위에서 길이와 시간은 접두 표기를 허용하되, 표기 규칙을 고정한다.

  1. 접두 표기는 단위 레지스트리에서 승인된 목록만 사용한다.

  2. 과학적 표기는 \(x\times 10^n\) 형태로 고정한다.

  3. 숫자 표기에서 유효숫자 규약은 analysis_lock에서 고정된 규칙을 따른다. 유효숫자 규약의 사후 변경은 금지되며, 변경은 버전업으로만 허용된다.

4.4.10 2.1.4 객체 표준(객체 사전과 의미 잠금)

객체(object)는 “기호가 무엇을 가리키는가”를 결정하는 최상위 기준이다. 객체는 객체 사전(Object Registry)으로 고정한다. 객체 사전은 다음 규약을 갖는다.

4.4.11 (A) 객체 ID와 최소 필드

모든 객체는 객체 ID를 가지며, 다음 최소 필드를 가진다.

  1. object_id: 예: OBJ-VP, OBJ-CELL, OBJ-CORE, OBJ-SHELL, OBJ-THROAT, OBJ-PATH, OBJ-EVENT.

  2. name: 객체의 이름(한글 명칭).

  3. definition: 객체의 정의(필요 시 정의식 포함).

  4. geometry_meaning: 객체가 가지는 길이 기호의 기하 의미(지름/반지름/간격/두께/격자상수 등).

  5. state_fields: 객체가 갖는 상태량(있으면 목록으로 고정).

  6. allowed_maps: 다른 객체/관측량으로의 허용 사상(허용되는 변환만 목록으로 고정).

  7. scope: 적용 범위(레짐).

4.4.12 (B) 핵심 객체의 표준 정의(최소 선언)

본 문서에서 필수적으로 등장하는 객체는 다음과 같이 표준 정의를 가진다.

  1. 부피입자(VP), OBJ-VP: 공간을 구성하는 기본 단위. VP의 성질과 허용 규칙은 canon_lock의 공리/정의 항목으로 고정된다.

  2. 셀(Cell), OBJ-CELL: VP 집합을 묶는 기준 영역. 셀의 기하(예: 큐브 셀, 구형 시각화 셀)는 geometry_meaning 필드로 잠기며, 동일 셀 기호가 다른 기하를 동시에 의미할 수 없다.

  3. 코어(Core), OBJ-CORE: 중심 구조를 정의하는 객체. 코어의 반경/지름 기호는 지름-반지름 의미가 잠겨야 한다.

  4. 셸(Shell), OBJ-SHELL: 코어 외곽의 구조 객체. 셸 좌표 집합, 상쇄 규약, 생존 벡터 등의 구성 요소는 analysis_lock에서 절차와 함께 잠긴다.

  5. 목(Throat), OBJ-THROAT: 전역 연결에서 병목이 되는 미소 연결 요소. 목의 두께/간격/임계값 기호는 geometry_meaning이 필수이며, 임계목 추정기는 analysis_lock에서 고정된다.

  6. 경로(Path), OBJ-PATH: 목들의 연결로 이루어진 전역 전달 경로. 경로 선택 규칙과 대체경로 규칙은 analysis_lock에서 잠긴다.

  7. 사건(Event), OBJ-EVENT: 관측/로그 가능한 최소 사건 단위. 사건의 정의는 canon_lock에서, 사건율 추정과 집계는 analysis_lock에서 잠긴다.

4.4.13 2.1.5 길이/시간/질량 스케일 계층(계층 레지스트리)

스케일 계층은 “어떤 값이 입력인가, 어떤 값이 유도 결과인가, 어떤 값이 단위 실현 결과인가”를 분리하여 고정하는 체계이다. 스케일 계층은 길이/시간/질량에 대해 공통 구조를 갖는다.

4.4.14 (A) 계층 타입

각 스케일은 다음 타입 중 하나로 분류된다.

  1. CAN-INPUT: 정준 입력. 값과 의미가 canon_lock에 고정된다.

  2. CAN-DERIVED: 정준 파생. CAN-INPUT에서 유도되며, 유도 규칙이 canon_lock 또는 analysis_lock에 고정된다.

  3. REAL-PRIMARY: 단위 실현 1차 산출. 운영 닻과 실현 규칙에 의해 realization_lock에 고정된다.

  4. REAL-DERIVED: 실현 파생. REAL-PRIMARY 및 잠긴 유도 규칙으로부터 파생되며, 결과는 realization_lock 또는 derived 레지스트리에 기록된다.

  5. OBS-REF: 관측 참조. 관측 프로토콜로부터 얻어진 기준 참조이며, 관측값 자체의 의미/프로토콜은 analysis_lock에 잠긴다.

4.4.15 (B) 길이 스케일 계층의 표준 항목

길이 스케일은 다음 표준 항목을 가진다. 아래 항목의 존재는 레지스트리에서 강제된다(값의 유무는 타입에 따라 달라진다).

항목 타입 기하 의미 귀속 객체/설명
\(D_{\mathrm{anch}}\) CAN-INPUT 지름 또는 길이(잠금) OBJ-CELL 또는 정준 셀 길이(의미 잠금 필수)
\(r_0\) CAN-DERIVED 반경(잠금) \(r_0:=D_{\mathrm{anch}}/2\)로 고정(지름-반지름 의미 잠금)
\(r_p\) CAN-INPUT 반경(잠금) OBJ-CORE 기준 반경(의미 잠금 필수)
\(\ell_{\mathrm{rot}}\) CAN-INPUT 또는 OBS-REF 길이(잠금) OBJ-CELL/OBJ-THROAT 회전 구동 입력(채택 타입은 lock으로 고정)
\(a\) REAL-PRIMARY 길이(잠금) OBJ-VP 또는 셀 내부 기본 길이 단위(단위 실현 산출)
\(\delta_{\mathrm{gap}}\) REAL-DERIVED 간격/두께(잠금) OBJ-THROAT 임계목 간격(추정기 잠금)

4.4.16 (C) 시간 스케일 계층의 표준 항목

시간 스케일은 다음 표준 항목을 가진다.

항목 타입 의미 귀속 객체/설명
\(\Delta t\) REAL-PRIMARY 시간 틱(잠금) OBJ-EVENT 또는 셀 기반 시간 단위(단위 실현 산출)
\(T_{\mathrm{p}}\) REAL-DERIVED 또는 CAN-DERIVED 빌드 시간(잠금) 정준 사건율과 구조 규약으로부터 도출되는 빌드 시간
\(T_{\mathrm{n}}\) REAL-DERIVED 또는 CAN-DERIVED 보조 시간(잠금) \(T_{\mathrm{p}}\)와 함께 정의되는 보조 시간 스케일(정의 위치 잠금)

4.4.17 (D) 질량 스케일 계층의 표준 항목

질량 스케일은 “질량”이라는 이름의 수치가 등장하더라도, 그 수치가 어떤 내부 정의로부터 도출되었는지를 계층으로 고정한다.

항목 타입 의미 귀속 객체/설명
\(m_p\) REAL-DERIVED 질량 스케일(잠금) OBJ-CORE 질량 스케일(유도 규칙+Gate 필요)
\(m_e\) REAL-DERIVED 질량 스케일(잠금) OBJ-EVENT 또는 셸-생존 구조 기반 질량 스케일(유도 규칙+Gate 필요)
\(m_H\) REAL-DERIVED 질량 스케일(잠금) 격자 단위 에너지 및 기하 저항 규약으로부터 도출되는 질량 스케일(유도 규칙+Gate 필요)

질량 스케일 항목은 값만으로 결론 자격을 갖지 않는다. 질량 스케일은 (i) 의미 잠금, (ii) 유도 규칙 잠금, (iii) Gate 판정을 함께 가져야 결론 자격을 획득한다.

4.4.18 2.1.6 기호 재사용 금지 규칙(오버로딩 금지)

본 문서에서 기호 재사용(오버로딩)은 전역 금지 규칙이다. “기호 재사용”은 다음 중 하나라도 성립하는 경우를 의미한다.

  1. 동일 기호가 서로 다른 객체(OBJ-*)에 귀속되는 경우.

  2. 동일 기호가 서로 다른 기하 의미(지름/반지름/간격/두께/격자상수 등)를 갖는 경우.

  3. 동일 기호가 서로 다른 차원(L, T, M, 1 등)을 갖는 경우.

  4. 동일 기호가 서로 다른 계층 타입(CAN-INPUT vs REAL-PRIMARY 등)을 동시에 갖는 경우.

  5. 동일 기호가 서로 다른 평균/집계 규약(예: \(\overline{X}\)의 평균 연산자)이 적용되는 경우.

오버로딩이 필요한 상황은 “필요”로 인정되지 않는다. 의미가 다르면 기호를 분리한다. 기호 분리는 다음 규약으로 고정한다.

  1. 객체 첨자 분리: 동일 철자를 유지할 경우, 객체 라벨 첨자를 부여하여 분리한다(예: \(r_p\), \(r_0\), \(r_{\mathrm{cell}}\)).

  2. 레짐 첨자 분리: 레짐이 다르면 레짐 첨자로 분리한다(예: \(a_{\mathrm{sim}}\), \(a_{\mathrm{real}}\)). 단, 이 경우에도 의미와 차원은 동일해야 한다.

  3. 완전 분리: 의미와 차원이 달라질 경우에는 철자 자체를 변경하여 완전 분리한다(예: \(\delta_{\mathrm{rect}}\)\(\delta_{\mathrm{gap}}\)처럼 용도 첨자를 고정).

기호 오버로딩이 발견되면 해당 산출물은 기호 Gate에서 FAIL로 판정되며, 결과는 결론 자격을 상실한다. 오버로딩 해소는 동일 버전 내부에서의 “해석”으로 허용되지 않으며, 레지스트리 항목의 수정이 필요한 경우 버전업으로만 허용된다.

이 절의 LOCK/Gate 연결(없으면 없음)

4.5 2.2 CANON 입력(정준)

4.5.1 2.2.1 정준 입력의 정의

정준 입력(CANON 입력)은 문서 전역에서 근거의 출발점으로 취급되는 입력 항목의 집합이다. 정준 입력은 다음 성질을 동시에 만족해야 한다.

  1. 의미 잠금: 항목이 무엇을 의미하는지(객체 귀속, 지름/반지름 등 기하 의미, 포함/배제 기준)가 단 하나로 고정된다.

  2. 단위 잠금: 항목의 차원과 단위 표기가 고정된다. 단위가 필요한 항목은 단위가 잠긴다.

  3. 값 잠금: 값이 주어지는 항목은 값이 고정된다(정확도/유효숫자 규약 포함).

  4. 범위 잠금: 적용되는 레짐(전역/특정 레짐)이 고정된다. 범위 밖에서는 참조할 수 없다.

  5. 단일 출처(SSOT): 정준 입력은 canon_lock 레지스트리의 단일 위치에만 존재한다. 본문은 재정의하지 않고 항목명과 식별자만 참조한다.

정준 입력은 “유도 대상”이 아니다. 정준 입력은 유도의 입력이며, 정준 입력을 유도 결과로 대체하거나 유도 결과로 정준 입력을 소급 수정하는 행위는 금지된다.

4.5.2 2.2.2 정준 입력 항목 목록과 분류

본 문서에서 정준 입력으로 분류되는 항목은 다음 다섯 가지이다.

  1. \(D_{\mathrm{anch}}\) : 정준 앵커 길이(앵커 셀의 대표 길이).

  2. \(r_p\) : 정준 반경(양성자 코어 반경으로 정의).

  3. \(\pi\) : 원주율(무차원 상수).

  4. \(\delta\) : 정류 계수(무차원 상수).

  5. \(\ell_{\mathrm{rot}}\) : 회전 구동 길이(참고 정준 입력).

이 다섯 항목은 성격이 서로 다르므로, “정준 입력” 내부에서 다음의 하위 분류를 추가로 고정한다.

4.5.3 2.2.3 각 항목의 의미 잠금(객체 귀속과 기하 의미)

정준 입력은 “값”보다 먼저 “의미”가 잠겨야 한다. 각 항목의 객체 귀속과 기하 의미는 다음으로 고정한다.

4.5.4 (A) \(D_{\mathrm{anch}}\) : 정준 앵커 길이

\(D_{\mathrm{anch}}\)OBJ-CELL(셀) 또는 셀과 동치로 취급되는 정준 기하 객체의 대표 길이로 정의한다. \(D_{\mathrm{anch}}\)기하 의미(지름/반지름/모서리 길이)canon_lockgeometry_meaning 필드에서 단 하나로 고정된다. \(D_{\mathrm{anch}}\)는 “정준 앵커”이므로, 어떤 절에서도 \(D_{\mathrm{anch}}\)의 의미를 재해석하여 다른 기하량으로 치환하지 않는다. \(D_{\mathrm{anch}}\)로부터 반경형 파생량이 필요하면 별도의 기호로 다음과 같이 파생 정의를 둔다. \[r_0 := \frac{D_{\mathrm{anch}}}{2}.\] 여기서 \(r_0\)파생 기호이며, \(D_{\mathrm{anch}}\)의 의미 잠금이 먼저 성립해야만 사용될 수 있다.

4.5.5 (B) \(r_p\) : 정준 반경(코어 반경)

\(r_p\)OBJ-CORE(코어)의 반경으로 정의한다. \(r_p\)반경으로 잠기며, 지름으로 재해석될 수 없다. \(r_p\)의 값은 정준 입력 값으로 고정되며, 단위는 길이로 고정된다. 표기 단위는 레지스트리에서 승인된 접두 표기(예: fm 등) 중 하나로 고정한다. \(r_p\)는 코어 기하 및 사건율 유도에서 결론 자격의 출발점으로 사용되며, \(r_p\)를 다른 값으로 바꾸거나 다른 의미로 치환하는 행위는 동일 버전 내부에서 금지된다.

4.5.6 (C) \(\pi\) : 원주율

\(\pi\)는 무차원 상수이며, 값은 전역적으로 고정된다. \(\pi\)는 “측정값”이 아니라 정의된 상수이므로, 어떤 절에서도 \(\pi\)를 추정하거나 보정하지 않는다. \(\pi\)는 정류 계수 및 기하 비율의 정의에 사용되며, \(\pi\)가 등장하는 모든 유도는 \(\pi\)정준 상수로만 참조한다.

4.5.7 (D) \(\delta\) : 정류 계수

\(\delta\)는 무차원 정류 계수로 정의한다. \(\delta\)의 정의는 단일 위치에서 다음과 같이 고정한다. \[\delta := \frac{1}{\pi^2}.\] 이 정의는 canon_lock에 고정되며, 이후 절에서는 \(\delta\)를 재유도하지 않는다. \(\delta\)를 다른 평균 규약 또는 다른 투영 규약으로부터 다시 계산하여 값을 변경하는 행위는 금지된다. \(\delta\)의 사용은 정의된 형태 그대로로 제한되며, 필요한 경우 다른 정류 계수는 새 기호로 분리하여 별도 항목으로 잠가야 한다.

4.5.8 (E) \(\ell_{\mathrm{rot}}\) : 회전 구동 길이(참고 정준 입력)

\(\ell_{\mathrm{rot}}\)는 회전 구동 레짐에서 사용되는 길이 입력으로 정의한다. \(\ell_{\mathrm{rot}}\)의 기하 의미는 지름으로 잠긴다(지름/반지름 혼용 금지). \(\ell_{\mathrm{rot}}\)는 다음의 상태로 분류된다.

따라서 \(\ell_{\mathrm{rot}}\)\(D_{\mathrm{anch}}\)로 대체하거나, \(\ell_{\mathrm{rot}}\)로부터 \(D_{\mathrm{anch}}\)의 의미를 재정의하는 행위는 금지된다. 승격이 필요하면 2.2.6의 버전업 절차를 따른다.

4.5.9 2.2.4 값/단위 잠금(표준 표기와 유효숫자)

정준 입력의 값과 단위 표기는 다음 규약으로 잠근다.

  1. \(D_{\mathrm{anch}}\)\(r_p\)\(\ell_{\mathrm{rot}}\)는 길이 차원(L)으로 잠긴다.

  2. \(\pi\)\(\delta\)는 무차원(1)으로 잠긴다.

  3. 값이 주어지는 항목은 레지스트리에서 표준 과학적 표기(\(x\times 10^n\)) 또는 고정 소수점 표기 중 하나로 고정된다.

  4. 유효숫자/반올림 규약은 analysis_locknumeric_format 항목으로 고정되며, 동일 버전 내부에서 변경되지 않는다.

\(\ell_{\mathrm{rot}}\)의 값이 주어지는 경우(예: \(\ell_{\mathrm{rot}}=\lrot\))에는 지름 의미와 단위(예: pm)를 동시에 잠근다. 값만 기록하고 의미를 잠그지 않는 기록은 허용되지 않는다.

4.5.10 2.2.5 정준 입력의 참조 규칙(본문 사용 규칙)

정준 입력은 본문에서 다음 규칙으로만 사용된다.

  1. 본문은 정준 입력을 재정의하지 않는다. 본문은 canon_lock의 항목명(예: D_anch, rp, pi, delta, l_rot)과 lock_id를 참조한다.

  2. 정준 입력이 등장하는 모든 수식/표/그림/로그는 해당 입력의 의미 잠금 정보(geometry_meaning, entity, object_id)를 함께 참조해야 한다.

  3. 정준 입력이 요구되는 절은 레짐 조건(scope)을 함께 선언해야 한다. 예컨대 \(\ell_{\mathrm{rot}}\)는 회전 구동 레짐에서만 참조 가능하며, 전역 절에서의 무조건 참조는 금지된다.

  4. 동일한 절에서 \(\pi\)\(\delta\)가 함께 등장하는 경우, \(\delta\)는 언제나 \(\delta:=1/\pi^2\)의 정의를 참조하는 방식으로만 사용되며, 독립 상수처럼 임의 설정될 수 없다.

4.5.11 2.2.6 변경 절차(버전업과 재검증)

정준 입력의 변경은 동일 버전 내부에서 허용되지 않는다. 변경은 오직 버전업으로만 수행된다. 버전업 절차는 다음으로 고정한다.

  1. 변경 대상 항목의 범주를 명시한다: canon_lock 항목 변경(정준 입력 변경).

  2. canon_locklock_id를 발급한다. 기존 lock_id는 보존되며 내용이 수정되지 않는다.

  3. 변경 전/후의 (i) 의미(entity, geometry_meaning, object_id), (ii) 값, (iii) 단위를 change_log에 고정한다.

  4. 변경 항목에 의존하는 모든 유도 결과를 의존성 그래프에서 재생성 대상으로 표시한다.

  5. 해당 결과에 요구되는 Gate 스택을 전면 재수행하여 PASS/FAIL/INCONCLUSIVE를 재판정한다.

  6. 새 버전의 레지스트리 스냅샷, manifest, checksums를 봉인한다.

특히 \(\ell_{\mathrm{rot}}\)를 필수 입력으로 승격하거나, \(D_{\mathrm{anch}}\)의 의미를 \(\ell_{\mathrm{rot}}\)의 의미와 결합하여 변경하는 경우는 정준 입력 구조 자체의 변경이므로 반드시 버전업과 전면 재검증을 요구한다.

이 절의 LOCK/Gate 연결(없으면 없음)

4.6 2.3 REALIZATION 입력

4.6.1 2.3.1 REALIZATION 입력의 정의

REALIZATION 입력은 내부 단위(무차원 또는 내부 길이/시간 단위)로 기술된 세계를, 외부 단위(길이/시간)로 실현하기 위해 고정되는 항목의 집합이다. REALIZATION 입력은 realization_lock에 포함되며, 동일 lock_id 내부에서 변경되지 않는다. REALIZATION 입력은 “정준 입력”이 아니라 “실현 결과” 또는 “실현에 사용되는 기준”으로서 취급된다. 따라서 REALIZATION 입력은 (i) 의미(무엇의 길이/무엇의 시간인지), (ii) 단위, (iii) 수치, (iv) 실현 절차의 귀속(어떤 기준과 어떤 판정 규칙으로 고정되었는지)을 함께 잠가야 한다.

4.6.2 2.3.2 내부 좌표계와 실현 사상(길이/시간 변환)

내부 좌표를 다음과 같이 정의한다.

실현 사상은 다음으로 고정한다. \[x \;:=\; a\,\tilde{x}, \qquad t \;:=\; \Delta t\,\tilde{t}, \label{eq:realization_map_xt}\] 여기서 \(x\)는 실현된 길이(길이 차원), \(t\)는 실현된 시간(시간 차원)이다. 따라서 내부 속도 \(\tilde{v}\)와 실현 속도 \(v\)\[\tilde{v} \;:=\; \frac{d\tilde{x}}{d\tilde{t}}, \qquad v \;:=\; \frac{dx}{dt} \;=\; \frac{a}{\Delta t}\,\tilde{v} \label{eq:realization_map_v}\] 로 연결된다. 이때 \(a/\Delta t\)는 실현 속도 단위(길이/시간)의 기본 배율이며, 이 배율의 고정이 곧 실현의 핵심이다.

4.6.3 2.3.3 \(a\)의 의미 고정(실현 길이 스케일)

\(a\)는 실현된 기본 길이 스케일이다. \(a\)의 의미는 다음과 같이 고정한다.

  1. \(a\)부피입자(VP) 기본 지름으로 정의한다.

  2. \(a\)의 기하 의미는 지름으로 잠기며, 반경으로 재해석되지 않는다.

  3. \(a\)의 차원은 길이(L)로 잠기며, 단위 표기는 실현 단위 체계(SI)로 잠긴다.

  4. \(a\)의 수치는 realization_lock에 다음 값으로 고정된다. \[a \;=\; \aVP. \label{eq:a_value_lock}\]

\(a\)로부터 반경이 필요한 경우에는 다음 파생 기호를 별도로 정의하여 사용한다. \[r_a \;:=\; \frac{a}{2}. \label{eq:ra_derived}\] \(r_a\)는 파생량이며, \(a\)의 의미를 바꾸는 장치가 아니다.

4.6.4 2.3.4 \(\Delta t\)의 의미 고정(실현 시간 틱)

\(\Delta t\)는 실현된 기본 시간 틱이다. \(\Delta t\)의 의미는 다음과 같이 고정한다.

  1. \(\Delta t\)는 내부 시간 좌표 \(\tilde{t}\)의 1 단위를 실현 시간 \(t\)로 변환하는 배율로 정의한다(식 [eq:realization_map_xt]).

  2. \(\Delta t\)의 차원은 시간(T)으로 잠기며, 단위 표기는 실현 단위 체계(SI)로 잠긴다.

  3. \(\Delta t\)의 수치는 realization_lock에 다음 값으로 고정된다. \[\Delta t \;=\; 1.86\times 10^{-21}\ \mathrm{s}. \label{eq:dt_value_lock}\]

\(\Delta t\)는 “수치 안정화를 위한 계산 스텝”과 동일시되지 않는다. 계산 스텝이 별도로 존재하는 경우, 그 스텝은 analysis_lock의 프로토콜 파라미터로 잠기며 \(\Delta t\)와 분리된다. \(\Delta t\)는 실현 사상([eq:realization_map_xt])의 고정 배율로서만 사용된다.

4.6.5 2.3.5 \(c_{\mathrm{ref}}\)의 의미 고정(실현 기준 속도 상수)

\(c_{\mathrm{ref}}\)는 실현 과정에서 사용되는 기준 속도 상수이다. \(c_{\mathrm{ref}}\)의 의미는 다음으로 고정한다.

  1. \(c_{\mathrm{ref}}\)는 “실현 속도 단위 \(a/\Delta t\)”를 고정하기 위한 외부 기준 채널의 상수로 정의한다.

  2. \(c_{\mathrm{ref}}\)는 길이/시간 차원(L/T)으로 잠기며, 단위 표기는 m/s로 잠긴다.

  3. \(c_{\mathrm{ref}}\)realization_lock에 “값”과 “기준 채널 식별자”를 함께 기록한다. 값만 기록하고 채널/절차를 기록하지 않는 잠금은 허용되지 않는다.

  4. \(c_{\mathrm{ref}}\)는 내부에서 유도되는 전파 지표(예: 내부 속도 \(\tilde{v}\)의 특정 값)와 동일시하지 않는다. 내부 전파 지표는 유도 결과이며, \(c_{\mathrm{ref}}\)는 실현 기준이다. 두 항목의 연결은 오직 실현 사상([eq:realization_map_v])의 배율 \(a/\Delta t\)를 통해서만 이루어진다.

따라서 \(c_{\mathrm{ref}}\)가 실현 입력으로 채택된 경우, 실현 속도 배율은 \[\frac{a}{\Delta t} \quad\text{(실현 속도 단위)} \label{eq:a_over_dt}\] 로 고정되며, 이 배율의 고정은 \(a\)\(\Delta t\)\(c_{\mathrm{ref}}\)의 의미 잠금이 동시에 성립할 때만 유효하다.

4.6.6 2.3.6 REALIZATION 입력의 잠금 규칙(실현값의 성격)

REALIZATION 입력(\(a\), \(\Delta t\), \(c_{\mathrm{ref}}\))은 다음 규칙으로 잠긴다.

  1. 의미-단위-값 동시 잠금: 세 항목 모두 (i) 객체 귀속, (ii) 기하 의미(지름/반지름 등), (iii) 차원 및 단위 표기, (iv) 수치가 동시에 잠겨야 한다.

  2. SSOT: 실현값은 realization_lock의 단일 위치에만 존재한다. 본문은 항목명과 lock_id로만 참조한다.

  3. 실현 절차 귀속: \(a\)\(\Delta t\)\(c_{\mathrm{ref}}\)는 “어떤 기준 채널/어떤 교차정합/어떤 문턱”으로 고정되었는지를 함께 가져야 한다. 이 절차 정보는 analysis_lock의 Gate 구성 및 프로토콜 규약과 교차 참조된다.

  4. 재해석 금지: \(a\)를 반경으로 읽거나, \(\Delta t\)를 계산 스텝으로 바꾸거나, \(c_{\mathrm{ref}}\)를 내부 유도 지표로 소급 동일시하는 재해석은 동일 버전 내부에서 금지된다.

위 규칙 중 하나라도 위반되면 실현 사상([eq:realization_map_xt]) 자체가 붕괴하므로, 해당 산출물은 결론 자격을 상실한다.

4.6.7 2.3.7 실현값 변경 절차(버전업과 전면 재판정)

실현값(\(a\), \(\Delta t\), \(c_{\mathrm{ref}}\))의 변경은 동일 버전 내부에서 허용되지 않는다. 변경은 오직 버전업으로만 수행되며, 절차는 다음으로 고정한다.

  1. 변경 대상 명시: 변경이 \(a\)/\(\Delta t\)/\(c_{\mathrm{ref}}\) 중 무엇인지, 그리고 변경이 (i) 의미, (ii) 단위, (iii) 값, (iv) 기준 채널/절차 중 무엇을 포함하는지 명시한다.

  2. 새 realization_lock 생성: 새 realization_lock_id를 발급한다. 기존 realization_lock_id는 보존되며 내용이 수정되지 않는다.

  3. change_log 고정: 변경 전/후 항목(의미/단위/값/채널 식별자), 변경 이유, 영향을 받는 파생량 목록을 change_log로 고정한다.

  4. 의존성 그래프 갱신: \(a\) 또는 \(\Delta t\)에 의존하는 모든 파생량(길이/시간/속도 배율, 에너지 스케일, 질량 스케일, 힘 스케일 등)을 재생성 대상으로 표시한다.

  5. 전면 재유도: 변경된 실현값을 입력으로 관련 derived 산출물을 처음부터 다시 생성한다(중간 산출물 포함).

  6. 전면 재판정: 실현값의 교차정합, 잠금 무결성, 재현성, No-Tuning 위반 여부를 포함하는 Gate 스택을 처음부터 다시 수행하여 PASS/FAIL/INCONCLUSIVE를 재판정한다.

  7. 봉인: 새 버전의 레지스트리 스냅샷(registry_snapshot), 산출물 목록(manifest), 전체 파일 해시(checksums)를 생성하여 동결한다.

버전업 이전의 결론은 기존 realization_lock_id 조합에 귀속되며, 버전업 이후의 결론은 새 realization_lock_id 조합에 귀속된다. 서로 다른 realization_lock_id의 결과를 혼합하여 하나의 결론으로 서술하는 행위는 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

4.7 2.4 지름/반지름/셀 기하 혼동 방지

4.7.1 2.4.1 목적

본 절은 길이 기호가 지름/반지름/셀 대표길이(모서리/직경 등)로 혼용되는 것을 원천 차단하기 위해, (i) 지름/반지름/셀 기하의 표준 정의, (ii) 표준 표기 규약, (iii) 파생(변환) 허용 규칙, (iv) 혼동(모호/충돌) 탐지 시 즉시 FAIL 처리 규칙을 잠근다.

4.7.2 2.4.2 표준 정의: 반지름/지름

본 문서에서 “반지름”과 “지름”은 다음 정의로 고정한다. 정의는 기하학적 의미(geometry_meaning) 필드로 잠기며, 동일 기호가 두 의미를 동시에 가질 수 없다.

4.7.3 (A) 반지름(radius)

반지름은 특정 중심(또는 기준점)에서 특정 경계(또는 기준 경계면)까지의 거리로 정의한다. 반지름 기호는 다음 규약을 가진다.

  1. 반지름은 기호명에 \(r\)를 사용한다: \(r_0, r_p, r_a\) 등.

  2. 반지름의 geometry_meaning은 radius로 잠긴다.

  3. 반지름은 “지름의 절반”이라는 관례적 관계로부터 정의되지 않는다. 반지름은 객체 정의와 함께 직접 정의되며, 지름과의 관계는 별도의 파생 정의로만 연결된다.

4.7.4 (B) 지름(diameter)

지름은 동일 객체에서 서로 마주 보는 두 경계(또는 기준 경계면) 사이의 거리로 정의한다. 지름 기호는 다음 규약을 가진다.

  1. 지름은 기호명에 \(D\)를 사용한다: \(D_{\mathrm{anch}}, D_a\) 등.

  2. 지름의 geometry_meaning은 diameter로 잠긴다.

  3. 지름은 “반지름의 두 배”라는 관례적 관계로부터 정의되지 않는다. 지름은 객체 정의와 함께 직접 정의되며, 반지름과의 관계는 별도의 파생 정의로만 연결된다.

4.7.5 (C) 반지름–지름 연결(파생 정의만 허용)

반지름과 지름의 연결은 다음과 같이 파생 정의로만 허용한다. \[r \;:=\; \frac{D}{2}, \qquad D \;:=\; 2r. \label{eq:rd_relation}\][eq:rd_relation]는 “기호 의미 변환”이 아니라 “새 기호의 파생”을 의미한다. 즉, 특정 절에서 \(D\)가 지름으로 잠겼다면, 반지름이 필요할 때는 반드시 새 기호 \(r:=D/2\)를 도입하여 사용해야 하며, 이후 해당 절에서는 \(D\)를 반지름처럼 사용하지 않는다. 마찬가지로 \(r\)가 반지름으로 잠겼다면, 지름이 필요할 때는 반드시 새 기호 \(D:=2r\)를 도입하여 사용해야 하며, 이후 해당 절에서는 \(r\)를 지름처럼 사용하지 않는다.

4.7.6 2.4.3 표준 정의: 셀(cell)과 셀 기하

본 문서에서 “셀”은 VP 집합을 묶는 기준 영역이며, 셀은 객체로서 정의된다. 셀은 “어떤 기하로 모델링되는가”가 반드시 함께 잠겨야 하며, 셀 기하가 잠기지 않은 셀 길이/셀 반경/셀 지름은 사용 불가이다.

4.7.7 (A) 셀 객체의 필수 필드

셀 객체 OBJ-CELL은 다음 필드를 필수로 가진다.

  1. cell_id: 셀의 식별자.

  2. cell_geometry: 셀 기하 타입.

  3. cell_length_symbol: 셀 대표 길이로 사용하는 기호.

  4. geometry_meaning: 셀 대표 길이의 기하 의미(모서리 길이, 지름, 반지름 등).

  5. definition: 셀과 셀 대표 길이의 정의식.

  6. scope: 적용 레짐.

4.7.8 (B) 셀 기하 타입의 표준 목록(열거형)

셀 기하 타입은 다음 열거형 중 하나로 잠근다.

  1. CELL-CUBE: 셀은 큐브이며, 셀 대표 길이는 모서리 길이로 정의된다.

  2. CELL-SPHERE-VIS: 셀은 시각화 또는 보조 정의를 위해 구형으로 사용되며, 셀 대표 길이는 지름 또는 반지름으로 정의된다(둘 중 하나만 선택하여 잠김).

  3. CELL-OTHER: 위 두 타입 이외의 기하를 사용할 경우, 그 기하의 정의(경계, 대표 길이, 측정 규약)를 추가 필드로 완전 명시하여 잠근다.

CELL-OTHER는 “모호한 자유도”가 아니다. CELL-OTHER를 사용하면, 해당 셀 기하 정의가 본문 내에서 완결되어야 하며, 대표 길이의 의미와 변환 관계가 모두 잠겨야 한다.

4.7.9 (C) 큐브 셀의 대표 길이 표준(CELL-CUBE)

큐브 셀의 대표 길이는 모서리 길이로 정의한다.

  1. 큐브 셀 대표 길이 기호는 \(L_{\mathrm{cell}}\) 또는 \(D_{\mathrm{anch}}\) 등으로 정의할 수 있으나, 어떤 기호를 쓰더라도 geometry_meaning을 edge로 잠가야 한다.

  2. 큐브 셀에서 “반경” 또는 “지름”을 도입하려면, 반드시 파생 기호로 도입한다. 예를 들어, 큐브의 대각선 또는 등가 구(시각화)와 연결하려면, 그 연결 규칙을 analysis_lock(절차) 또는 canon_lock(정의) 중 하나에 고정하고, 파생 기호를 별도로 만든다.

큐브 셀 대표 길이를 반지름이나 지름으로 해석하는 행위는 금지된다.

4.7.10 (D) 구형 셀의 대표 길이 표준(CELL-SPHERE-VIS)

구형 셀의 대표 길이는 지름 또는 반지름 중 하나로만 정의하며, 둘을 동시에 사용하지 않는다.

  1. 구형 셀 대표 길이를 지름으로 정의하는 경우: 기호를 \(D_{\mathrm{cell}}\)로 두고 geometry_meaning=diameter로 잠근다.

  2. 구형 셀 대표 길이를 반지름으로 정의하는 경우: 기호를 \(r_{\mathrm{cell}}\)로 두고 geometry_meaning=radius로 잠근다.

  3. 구형 셀의 지름/반지름을 동시에 쓰려면, 반드시 파생 정의(식 [eq:rd_relation])로 연결된 별도 기호를 도입해야 한다.

CELL-SPHERE-VIS는 셀 기하의 선택이며, 동일 절 안에서 CELL-CUBE와 의미를 혼합하여 하나의 셀 대표 길이를 양쪽처럼 쓰는 행위는 금지된다.

4.7.11 2.4.4 혼동 방지 규칙(잠금 규칙)

본 절은 혼동 방지 규칙을 다음으로 잠근다. 규칙 위반은 즉시 FAIL로 판정된다.

4.7.12 (R1) 의미 잠금 의무

길이 기호는 사용 전에 반드시 다음 세 가지를 동시에 가진다.

  1. object_id (어떤 객체의 길이인가)

  2. geometry_meaning (지름/반지름/모서리/간격/두께 등)

  3. dimension (길이 차원)

셋 중 하나라도 누락되면 그 기호는 사용 불가이며, 그 기호가 포함된 식/표/그림/로그는 즉시 FAIL로 판정된다.

4.7.13 (R2) 동일 기호의 단일 의미 원칙(오버로딩 금지)

동일 기호(동일 철자)는 문서 전역에서 단 하나의 (object_id, geometry_meaning, dimension) 삼중항만 가질 수 있다. 동일 철자가 다른 삼중항으로 등장하는 순간, 충돌은 해석으로 봉합되지 않으며 즉시 FAIL이다.

4.7.14 (R3) 파생 변환의 명시 원칙(암묵 변환 금지)

지름\(\leftrightarrow\)반지름 변환, 큐브\(\leftrightarrow\)구형 연결, 대표 길이\(\leftrightarrow\)파생 길이 변환은 모두 명시된 파생 기호를 통해서만 허용한다.

  1. \(D\)\(r\)처럼 사용” 또는 “\(r\)\(D\)처럼 사용”은 금지된다.

  2. “셀 대표 길이를 상황에 따라 지름/반지름/모서리로 바꾸는” 행위는 금지된다.

  3. 변환이 필요하면 반드시 새 기호를 도입하고, 그 새 기호는 변환식과 함께 레지스트리에 등록되어야 한다.

4.7.15 (R4) 지름/반지름/셀 기하의 교차 혼합 금지

동일 절에서 다음 혼합은 금지된다.

  1. 동일 셀 대표 길이를 edge로 잠근 뒤, 같은 기호를 diameter 또는 radius로 사용하는 혼합.

  2. CELL-CUBE로 잠긴 셀에서, 별도 파생 정의 없이 CELL-SPHERE-VIS의 지름/반지름 정의를 같은 기호에 부여하는 혼합.

  3. 서로 다른 셀 기하 타입을 하나의 유도 사슬에서 “동일 셀”처럼 합성하여 사용하는 혼합.

4.7.16 2.4.5 혼동 탐지 시 즉시 FAIL 규칙(게이트 판정)

혼동(모호/충돌)의 탐지는 Gate에서 수행되며, 탐지 즉시 FAIL이다. 혼동 판정은 결과의 해석과 무관하며, 오직 정의/잠금의 무결성만을 판정한다.

4.7.17 (A) 즉시 FAIL 조건

다음 중 하나라도 성립하면 즉시 FAIL이다.

  1. RD-AMB(반지름/지름 모호): 어떤 기호가 반지름인지 지름인지 레지스트리에서 판정되지 않는다(geometry_meaning 누락 또는 다중값).

  2. RD-CONFLICT(반지름/지름 충돌): 동일 기호가 어떤 곳에서는 radius, 다른 곳에서는 diameter로 사용된다.

  3. CELL-AMB(셀 기하 모호): 셀 기하 타입(CELL-CUBE/CELL-SPHERE-VIS/CELL-OTHER)이 잠기지 않았다.

  4. CELL-CONFLICT(셀 기하 충돌): 동일 셀 대표 길이 기호가 서로 다른 셀 기하 타입의 대표 길이로 사용된다.

  5. IMPLICIT-CONV(암묵 변환): 파생 기호 없이 \(D\leftrightarrow r\) 변환 또는 큐브\(\leftrightarrow\)구형 연결이 식/표/그림/로그에서 암묵적으로 수행된다.

  6. DIM-MISMATCH(차원 충돌): 길이로 잠긴 기호가 다른 차원으로 사용되거나, 단위 표기가 바뀌어도 기록/변환 단계가 존재하지 않는다.

4.7.18 (B) FAIL 라벨(표준 라벨)

혼동 판정의 FAIL 라벨은 다음으로 고정한다(복수 라벨 허용).

라벨 의미
FAIL-GEO-RD-AMB 반지름/지름 의미가 잠기지 않음(모호)
FAIL-GEO-RD-CONF 동일 기호가 반지름/지름으로 충돌 사용됨
FAIL-GEO-CELL-AMB 셀 기하 타입이 잠기지 않음(모호)
FAIL-GEO-CELL-CONF 셀 기하 타입 또는 대표 길이 의미가 충돌함
FAIL-GEO-IMPL 파생 기호 없이 암묵 변환이 수행됨
FAIL-GEO-DIM 단위/차원 불일치 또는 변환 단계 누락

4.7.19 (C) 즉시 FAIL의 전파 규칙

FAIL이 발생하면 다음이 즉시 성립한다.

  1. 해당 식/표/그림/로그를 포함하는 산출물은 결론 자격을 상실한다.

  2. 의존성 그래프에서 해당 산출물을 입력으로 사용하는 모든 파생 산출물은 결론 자격을 연쇄적으로 상실한다.

  3. FAIL 상태는 “수정”으로 해소되지 않으며, 해소는 버전업(레지스트리 수정 후 전면 재유도/재판정)으로만 이루어진다.

4.7.20 2.4.6 혼동 해소의 유일한 경로(버전업)

혼동을 해소하기 위한 절차는 다음으로 고정한다.

  1. 충돌 항목(기호 의미/셀 기하/단위/파생 정의)의 위치를 레지스트리에서 특정한다.

  2. 해당 레지스트리(canon_lock 또는 analysis_lock 또는 realization_lock)의 새 lock_id를 발급한다.

  3. 충돌을 제거하는 방식으로 항목을 수정한다(기호 분리, geometry_meaning 단일화, 셀 기하 타입 단일화, 파생 기호의 추가 등).

  4. 수정된 lock_id 조합으로 관련 유도를 전면 재생성하고, 관련 Gate를 전면 재판정한다.

  5. 새 레지스트리 스냅샷, manifest, checksums를 봉인한다.

동일 버전 내부에서의 “해석” 또는 “문장 수정”은 혼동 해소로 인정되지 않는다. 혼동은 정의/잠금의 문제이며, 정의/잠금이 바뀌지 않으면 혼동은 남아 있기 때문이다.

이 절의 LOCK/Gate 연결(없으면 없음)

5 3. 공리와 프리미티브(부피입자/격자/양자셀)

장의 선언: 프리미티브에서 시작하는 단일 골격

본 장은 문서 전역에서 사용되는 세계의 최소 구성요소를 프리미티브로 고정한다. 프리미티브는 (i) 부피입자(VP), (ii) 기판(Stone) 레짐, (iii) 셀(Cell, Anchor Cell)이며, 이 셋의 관계를 다음과 같이 단일 골격으로 고정한다. \[\text{VP 공리 세트} \;\Longrightarrow\; \text{허용 배치(충만/비침투/접촉 제약)} \;\Longrightarrow\; \text{격자/그래프(인접성의 정의)} \;\Longrightarrow\; \text{셀 정의(집계/카운팅/좌표계)} \;\Longrightarrow\; \text{후속 유도(정류/사건/실현/질량/힘)}. \label{eq:primitive_chain}\][eq:primitive_chain]에서 오른쪽으로 진행하는 항목은 왼쪽 항목에 의존하며, 반대 방향으로의 소급 해석(오른쪽 결과로 왼쪽 정의를 바꾸는 행위)은 허용되지 않는다.

VP 공리 세트(최소 공리의 고정)

부피입자(VP)는 공간을 구성하는 기본 단위이며, VP의 성질은 다음 공리 세트로 고정한다. 각 공리는 서로 다른 의미를 가지며, 공리 간 중복 서술을 금지한다.

5.0.1 (VP-A1) Stone 공리: 무한강성(압축 불가)과 동일성

모든 VP는 “기판(Stone)” 성질을 갖는다. Stone 성질은 다음으로 고정한다.

  1. 압축 불가: VP는 내부 부피가 변하지 않는다. 동일 VP의 내부 부피는 상태 변화나 배치 변화에 의해 감소하거나 증가하지 않는다.

  2. 비침투: 서로 다른 두 VP는 동일 공간을 동시에 점유할 수 없다. 즉, VP의 점유 영역은 서로 겹치지 않는다.

  3. 동일성: VP는 동일한 기본 단위로 취급되며, VP 사이의 “종류” 차이를 기본 공리로 도입하지 않는다. 차이는 오직 배치, 접촉, 국소 상태 변수(후속 절에서 정의)로만 표현된다.

이 공리는 “강성”의 의미를 물리적 법칙으로 도입하는 것이 아니라, 허용되는 배치의 집합을 제한하는 제약으로 도입한다. 즉, Stone 공리는 “가능한 구성”의 영역을 먼저 고정한다.

5.0.2 (VP-A2) 충만 공리: 공간의 충만 점유

공간은 VP로 충만하게 점유된다. 충만 공리는 다음으로 고정한다.

  1. 충만 점유: 관심 영역(셀 또는 도메인) 내부의 공간은 VP의 점유 영역들의 합으로 표현된다.

  2. 결함의 위치: 충만을 위반하는 “빈 공간”은 기본 자유도로 도입하지 않는다. 대신 결함, 목(throat), 간격(gap), 결손(deficit)은 배치와 인접성의 결과로 정의되는 국소 구조량으로만 등장한다(후속 절에서 객체로 정의).

  3. 경계의 취급: 경계는 “VP 외부”를 뜻하는 것이 아니라, 도메인 선택(셀 선택)에 의해 도입되는 절차적 경계로 고정한다. 경계의 종류(닫힘/열림/구동)는 프로토콜의 일부로 잠긴다.

5.0.3 (VP-A3) 국소 규칙 공리: 접촉 기반 배치와 국소 갱신

VP의 변화는 국소 규칙으로만 정의한다. 국소 규칙 공리는 다음으로 고정한다.

  1. 접촉 기반: VP 간 상호작용은 “접촉” 또는 “근접”의 관계로만 표현된다. 접촉은 인접성(adjacency)으로 환원되며, 인접성은 그래프 또는 격자 구조를 통해 기록된다.

  2. 국소 갱신: 변화(재배열, 구동, 완화)는 국소적으로 발생하며, 갱신 규칙은 프로토콜로 잠긴다. 갱신은 “허용 배치 집합”을 벗어나는 방식으로 정의되지 않는다.

  3. 상태 변수의 자리: VP가 갖는 내부 상태 변수(예: 위상, 방향, 국소 지표 등)는 본 공리에서 자리만 확보한다. 구체적인 상태 변수의 목록과 의미는 이후 절에서 별도로 정의하여 잠근다.

5.0.4 (VP-A4) 인접성 공리: 격자/그래프의 1차 객체화

배치는 인접성 구조로 외부화된다. 인접성 공리는 다음으로 고정한다.

  1. 인접 그래프: 도메인 내부의 VP 집합 \(\mathcal{V}\)에 대해, 인접성 관계로 간선 집합 \(\mathcal{E}\)를 정의하여 그래프 \(\mathcal{G}=(\mathcal{V},\mathcal{E})\)를 구성한다.

  2. 격자/네트워크: “격자”는 규칙적 배열을 뜻하는 용어가 아니라, 인접 그래프가 도메인 내부에서 전달(연결)을 제공하는 네트워크 객체를 뜻하는 용어로 고정한다.

  3. 측정의 자리: 거리, 두께, 간격 등의 길이량은 인접성 구조와 셀 정의를 결합하여 파생된다. 길이량은 인접성 자체를 정의하는 공리로 먼저 주어지지 않는다.

5.0.5 (VP-N1) 유효 강성은 관측 시간에 의존한다: 동적 강성, 재밍, 언재밍

Stone 공리(VP-A1)는 개별 VP의 내부 부피가 변하지 않는다는 제약을 잠근다. 그러나 실험에서 보고되는 “강성(stiffness)” 또는 “저항(stress response)”은 대개 VP 집합이 주어진 시간척도에서 재배열할 수 있는지에 의해 결정된다. 즉, 정적 강성이 아니라 동적 강성이 관측량의 실체이며, 동일한 구성도 관측 시간/구동률에 따라 “부드러움”과 “딱딱함”이 서로 다른 레짐으로 나타날 수 있다.

이를 최소한의 운영변수로 정리하기 위해, 완화 시간 \(\tau_{\rm relax}\)와 관측 시간 \(\tau_{\rm obs}\)를 도입하고 다음 무차원 수를 레짐 라벨로 사용한다. \[\mathrm{De} \;\equiv\; \frac{\tau_{\rm relax}}{\tau_{\rm obs}}. \label{eq:deborah_like}\] 레짐 해석: \(\mathrm{De}\ll 1\)이면 VP 집합이 관측 시간 내에 재배열하여 하중을 분산할 수 있으므로 “유체형(soft)” 응답이 나타나고, \(\mathrm{De}\gg 1\)이면 재배열이 억제되어 강성 네트워크가 유지되므로 “고체형(hard)” 응답이 나타난다. 이 문서의 재밍/비재밍 레짐은 이러한 시간척도 의존성을 포함하는 형태로 사용될 수 있으며, 특정 결론에서 \(\ell_{\mathrm{rot}}\) 등 프로토콜 입력을 함께 기록하는 이유도 여기에 있다.

5.0.5.1 Eggshell(껍데기) 전이: 최소 상태 기계(개념)

본 문서에서 “임계”는 하나의 수치가 아니라 레짐 전환으로 정의한다. VP 집합의 응답은 다음과 같은 최소 시퀀스로 요약할 수 있다.

이 시퀀스는 정확한 미시 계산으로 강성을 산출하기보다, 관측된 임계(항복/포화) 조건을 프로토콜과 함께 잠그고(LOCK), 그 위에서 유도와 Gate 판정을 수행하는 접근을 정당화한다. 따라서 본 문서에서 \(c^2\), \(g_\star\), \(g^\ast\) 같은 임계 스케일이 등장할 때에는 항상 해당 프로토콜(시간창/구동률/형상)를 함께 기록해야 하며, 그 기록이 없으면 결과는 INCONCLUSIVE로 취급한다.

5.0.5.2 최소 닫힘(closure): 언재밍 트리거와 자가복구 방정식

위 개념 시퀀스를 검증 가능한 서술로 바꾸기 위해, 본 문서는 다음 최소 운영식을 닫힘(closure) 후보로 제안한다.

첫째, “껍데기” 붕괴(언재밍)의 트리거는 프로토콜로 정의된 요구량(demand) \(\Psi_{\rm req}(t)\)가 항복 임계 \(\Psi_{\rm yield}\)를 초과할 때로 고정한다. \[\Psi_{\rm req}(t) > \Psi_{\rm yield} \;\Rightarrow\; \text{unjamming / channel open}. \label{eq:unjamming_trigger}\] 여기서 \(\Psi_{\rm req}\)는 응력, 에너지 밀도, 곡률 요구량, 사건율 등 중 단 하나의 정의로 (타입/차원/단위와 함께) analysis_lock에 잠기며, \(\Psi_{\rm yield}\) 역시 동일 프로토콜에서 함께 잠긴다(사후 조정 금지).

또한 이후 “포화(항복)” 서술(예: 부록 G)과 기호를 일치시키기 위해, 항복이 적용된 유효 요구량을 다음과 같이 둘 수 있다. \[\Psi_{\rm eff}(t) := \min\bigl(\Psi_{\rm req}(t),\ \Psi_{\rm yield}\bigr) \label{eq:psi_eff_clamp}\] 따라서 정의상 \(\Psi_{\rm eff}(t)\le \Psi_{\rm yield}\) 이다.

둘째, 재밍 네트워크의 “건전도”를 나타내는 거시 상태변수 \(\xi(t)\in[0,1]\)을 도입한다 (\(\xi=1\): jammed, \(\xi=0\): fully unjammed). 자가복구(re-jamming)는 1차 완화 방정식으로 닫으며, 가장 단순한 형태는 다음의 구간별 동역학이다. \[\dot \xi(t)= \begin{cases} -\dfrac{\xi(t)}{\tau_{\rm break}}, & \Psi_{\rm req}(t)>\Psi_{\rm yield},\\[6pt] +\dfrac{1-\xi(t)}{\tau_{\rm heal}}, & \Psi_{\rm req}(t)\le \Psi_{\rm yield}. \end{cases} \label{eq:g_dynamics_piecewise}\] 여기서 \(\tau_{\rm break},\tau_{\rm heal}\)은 레짐/환경/결함 분포에 따라 달라지는 시간척도이며 analysis_lock에 잠긴다. 필요하다면 유효 강성(또는 저항)은 \(K_{\rm eff}(t)=K_{\rm soft}+(K_{\rm jam}-K_{\rm soft})\,\xi(t)\)처럼 \(\xi(t)\)에 의해 선형 혼합되는 형태로 연결할 수 있으며, 3.2의 강성 지시변수 \(\chi_{\mathrm{ST}}\)\(\chi_{\mathrm{ST}}=\mathbf{1}[\xi\ge \xi_{\rm th}]\) 같은 문턱 함수로 닫는 것도 가능하다 (문턱 \(\xi_{\rm th}\)는 프로토콜로 잠김).

셋째, Eggshell 단계 [D]의 “유입/유출(Flux channel)”을 4.1의 flux 정의와 연결하려면, 채널 개방 지시변수 \[\chi_{\rm open}(t):=\mathbf{1}[\Psi_{\rm req}(t)>\Psi_{\rm yield}] \label{eq:chi_open_def}\] 을 도입하고, 절단면 flux \(J\) (정의 [eq:flux_def])에 대해 최소한 \[|J| \le c_{\mathrm{ref}}\,\chi_{\rm open} \label{eq:flux_cap_cref}\] 을 운영 규약(상한)으로 고정할 수 있다. 이는 “빛의 속도로 유입”을 동일시(=)가 아니라 상한(\(\le\))으로 취급하는 최소 서술이며, \(\chi_{\rm open}=0\)인 레짐에서의 flux 존재/부재는 프로토콜 정의에 의해 별도로 판정된다.

본 닫힘은 미시 규칙의 대체가 아니라, 동적 강성(시간척도 의존)과 재밍–언재밍 전이를 실험적으로 판정 가능한 형태로 기술하기 위한 최소 모델이다. 즉, 위 식들의 목적은 “소수점 자리”가 아니라 “어떤 조건에서 전이가 일어나며(Trigger), 전이 후 얼마나 빨리 복구하는지(Time-scale)”를 측정 가능한 파라미터로 분리해 기록하는 데 있다.

기판(Stone) 레짐과 VP 공리의 관계

기판(Stone)은 VP-A1에서 도입된 무한강성의 다른 이름이며, 본 문서에서 기판은 “추가 실체”가 아니다. 기판은 다음을 의미한다.

  1. VP가 압축되지 않는다는 제약이 전역적으로 적용되는 레짐을 “Stone 레짐”으로 부른다.

  2. Stone 레짐에서는 “부피 변화”를 자유도로 취급하지 않으며, 모든 유도는 배치(인접성)와 국소 갱신 규칙으로만 진행된다.

  3. Stone 레짐의 적용 범위(언제 Stone 레짐을 가정하는가)는 레짐 선언으로 잠기며, 레짐 밖으로의 확장은 별도 절에서 닫힘(closure)로만 도입된다.

따라서 “기판”은 공리의 집합을 간단히 지칭하는 약어이며, 기판을 도입했다고 하여 새로운 근거 체계를 끌어오지 않는다.

셀(Cell) 정의: 집계/좌표계로서의 1차 객체

셀(Cell)은 VP의 배치를 기술하기 위해 도입되는 집계 단위이자 좌표계의 기준이다. 셀은 VP-A1~VP-A4를 위배하지 않는 범위에서만 정의된다. 셀 정의의 핵심은 다음 세 항목을 잠그는 것이다.

  1. 셀의 객체 귀속: 셀은 객체 OBJ-CELL로 고정하며, 셀은 VP 집합을 묶는 도메인 선택을 의미한다.

  2. 셀 기하: 셀의 기하 타입(예: 큐브 셀 등)을 잠그고, 셀 대표 길이의 의미(모서리 길이/지름/반지름)를 단 하나로 잠근다.

  3. 셀 대표 길이: 셀 대표 길이(예: \(D_{\mathrm{anch}}\) 또는 그와 동등한 표기)는 canon_lock의 정준 입력으로 잠기며, 이후 절에서 값이나 의미가 재해석되지 않는다.

셀은 “VP의 성질”이 아니라 “VP 배치를 기술하는 방식”이다. 즉, 셀은 공리의 근거가 아니라 공리로 제한된 세계를 기술하는 도구로서만 존재한다.

5.1 3.5 VP 공리와 셀 정의의 결합: 무엇이 먼저이고 무엇이 파생인가

VP 공리 세트와 셀 정의의 결합 관계는 다음 우선순위로 고정한다.

  1. 1순위(VP 공리): 허용 배치 집합(압축 불가, 비침투, 충만, 국소 갱신, 인접성)이 먼저 고정된다.

  2. 2순위(셀 정의): 셀은 허용 배치 집합 안에서 도메인을 선택하고, 집계와 좌표화를 수행한다.

  3. 3순위(파생량): 셀 내부에서 카운팅, 분포, 경로, 목, 사건 집계 등이 정의되고, 길이/시간/에너지/질량 등의 파생 유도가 진행된다.

따라서 다음 형태의 소급은 금지된다.

허용되는 변화는 버전업(새 lock_id)으로만 존재하며, 버전업 후에는 VP 공리\(\rightarrow\)\(\rightarrow\)파생량\(\rightarrow\)Gate 판정을 전면 재수행해야 한다.

이 절의 LOCK/Gate 연결(없으면 없음)

5.2 3.1 VP 공리(최소 가정)

5.2.1 3.1.1 공리 표기([A])와 정의 표기([D])

본 절에서 [A]는 공리(Axiom)를 의미한다. 공리는 이론 전개에서 더 이상 유도되지 않는 출발점이며, 동일 버전 내부에서 변경되지 않는다. 본 절에서 [D]는 정의(Definition)를 의미한다. 정의는 이후 모든 문장의 의미를 고정하는 언어적 \(\cdot\)형식적 약속이며, 정의가 바뀌면 동일 기호가 다른 대상을 가리키게 되므로 동일 버전 내부에서 변경되지 않는다. 본 절은 부피입자(VP) 세계의 최소 가정으로서 무한강성, 충만, 국소 규칙을 [A]로 고정하고, 이 공리들이 사용되는 필수 용어들을 [D]로 고정한다. 또한 본 절의 공리 세트에 추가로 끼워 넣기 쉬운 가정들을 금지 예시로 명시한다.

5.2.2 3.1.2 [D] 프리미티브 객체와 기본 용어 정의

5.2.2.1 [D-1] 부피입자(VP)

부피입자(Volume Particle, VP)란 공간의 기본 구성 단위이다. VP는 “점”이나 “좌표”가 아니라 점유 영역을 갖는 객체로 정의한다. VP의 집합을 \(\mathcal{V}\)로 표기한다.

5.2.2.2 [D-2] 점유 영역과 배치(configuration)

도메인(아래 [D-4]) 내부에서 각 VP \(i\in\mathcal{V}\)는 점유 영역 \(\Omega_i\)를 가진다. 배치(configuration)란 \(\{\Omega_i\}_{i\in\mathcal{V}}\)의 집합으로 정의한다. 배치는 “허용 배치”와 “비허용 배치”로 구분되며, 그 구분 기준은 [A]에 의해 결정된다.

5.2.2.3 [D-3] 비침투(non-overlap)

서로 다른 VP \(i\neq j\)에 대해 점유 영역의 교집합이 공집합인 성질을 비침투라 정의한다. \[\Omega_i \cap \Omega_j = \varnothing \quad (i\neq j).\] 비침투는 “힘”이나 “운동 방정식”이 아니라 허용 배치의 조건으로만 사용된다.

5.2.2.4 [D-4] 도메인(domain)과 경계(boundary)

도메인 \(\mathcal{D}\)는 유도와 집계를 수행하는 유한한 관심 영역이다. 도메인의 선택은 절차적 선택이며, 도메인은 VP의 성질을 바꾸지 않는다. 경계(boundary)는 도메인 선택으로 도입되는 구분선이며, 경계의 성격(닫힘/열림/구동)은 공리가 아니라 프로토콜로 분류된다.

5.2.2.5 [D-5] 충만(Full Packing)

도메인 내부에서 VP의 점유 영역들의 합집합이 도메인을 “채운다”는 성질을 충만이라 정의한다. 본 절에서 “채운다”는 말은 새로운 빈 공간 자유도를 도입하지 않는다는 의미로 고정한다. 즉, 도메인 내부의 빈 공간은 독립 객체가 아니라 배치와 인접성의 결과로 정의되는 구조량으로만 취급된다.

5.2.2.6 [D-6] 접촉(contact)과 인접성(adjacency)

두 VP \(i,j\)가 “접촉한다”는 것은, 사전 고정된 접촉 판정 규약(거리 기반, 표면 기반 등 중 하나)을 만족할 때로 정의한다. 접촉 판정 규약 자체는 정의 항목이며, 결과를 보고 바뀌지 않는다. 인접성은 접촉의 이산 기록이다. 인접성 그래프를 \(\mathcal{G}=(\mathcal{V},\mathcal{E})\)로 정의하며, \((i,j)\in\mathcal{E}\)\(i\)\(j\)가 인접함을 의미한다.

5.2.2.7 [D-7] 국소 이웃(neighborhood)

VP \(i\)의 국소 이웃을 다음과 같이 정의한다. \[\mathcal{N}(i) := \{\, j\in\mathcal{V}\;|\;(i,j)\in\mathcal{E}\,\}.\] 국소 이웃은 “어떤 정보가 국소인가”를 결정하는 최소 단위이다.

5.2.2.8 [D-8] 국소 갱신(local update)과 전역 갱신(global update)

국소 갱신이란 특정 VP \(i\)와 그 이웃 \(\mathcal{N}(i)\)에만 의존하여 배치의 일부를 변경하는 연산을 말한다. 이를 연산자 \(\mathcal{U}_i\)로 표기한다. 전역 갱신은 국소 갱신들의 유한한 합성으로 표현되는 갱신이다: \[\mathcal{U}_{\mathrm{global}} = \mathcal{U}_{i_K}\circ\cdots\circ\mathcal{U}_{i_2}\circ\mathcal{U}_{i_1}.\] 여기서 합성 순서와 선택 규칙은 프로토콜로 고정되며, 결과를 보고 임의로 교체되지 않는다.

5.2.3 3.1.3 [A] VP 공리(최소 가정) 고정

5.2.4 [A-1] 무한강성(Stone): 부피 불변과 비침투

무한강성 공리는 다음 두 문장으로 고정한다.

  1. 부피 불변: 모든 VP는 내부 부피가 변하지 않는다. 즉, 어떤 허용 배치에서든 각 VP의 점유 영역 \(\Omega_i\)의 “부피 측도”는 동일하게 유지된다. 이 성질은 배치 변화, 갱신, 구동의 여부와 무관하게 유지된다.

  2. 비침투: 모든 허용 배치에서 VP의 점유 영역들은 서로 겹치지 않는다([D-3]). 비침투는 결과를 보고 완화되지 않으며, 비침투를 위반하는 배치는 비허용으로 판정되어 유도/검증의 입력으로 사용될 수 없다.

이 공리는 “강성”을 동역학적 법칙으로 도입하지 않는다. 무한강성은 허용 배치 집합을 제한하는 제약 공리이며, 이후 어떤 절에서도 “강성 값을 조정”하는 방식으로 해석되지 않는다.

5.2.5 [A-2] 충만(Full Packing): 빈 공간의 독립 자유도 금지

충만 공리는 다음으로 고정한다.

  1. 도메인 \(\mathcal{D}\) 내부에서 공간은 VP로 충만하게 점유된다([D-5]). 즉, 도메인 내부의 “비점유 공간”을 독립 객체(또는 독립 장)로 추가하지 않는다.

  2. 도메인 내부에서 나타나는 간격(gap), 결손(deficit), 목(throat)과 같은 구조는 “빈 공간 자체”가 아니라 VP 배치와 인접성으로부터 파생되는 구조량으로만 정의된다.

따라서 충만 공리는 “공간은 VP + (추가 매질)”과 같은 혼합 세계를 금지한다. 추가 매질을 도입하면 충만의 의미가 바뀌므로, 동일 버전 내부에서 허용되지 않는다.

5.2.6 [A-3] 국소 규칙(Local Rule): 국소 이웃 의존 갱신

국소 규칙 공리는 다음으로 고정한다.

  1. 국소성: 모든 변화(재배열, 완화, 구동, 전달)는 국소 이웃 \(\mathcal{N}(i)\)에만 의존하는 국소 갱신들의 합성으로 표현된다([D-8]).

  2. 허용 배치 보존: 국소 갱신 \(\mathcal{U}_i\)는 [A-1]과 [A-2]를 위반하는 배치를 생성할 수 없다. 즉, 갱신은 비침투와 충만 제약을 보존하는 방식으로만 정의된다.

  3. 규칙의 사전 고정: 국소 갱신의 선택 규칙(어떤 \(i\)를 선택하는가), 합성 순서, 반복 조건, 종료 조건은 프로토콜로 고정되며, 산출 결과를 보고 바뀌지 않는다.

국소 규칙 공리는 “전역에서 한 번에 결정되는 규칙”을 금지한다. 전역에서 한 번에 결정되는 규칙을 도입하면, 무엇이 국소 정보이고 무엇이 전역 정보인지가 소급적으로 조정될 수 있으므로 No-Tuning을 구조적으로 위반하게 된다.

5.2.7 3.1.4 [D] 공리로부터 즉시 고정되는 귀결(허용/비허용의 판정)

본 절의 공리는 다음의 판정 기준을 즉시 제공한다.

  1. 위반(부피 불변 또는 비침투 위반)은 즉시 비허용 배치이다.

  2. 위반(빈 공간을 독립 자유도로 추가하거나, gap/throat/deficit을 독립 객체로 취급)은 즉시 비허용 기술이다.

  3. 위반(국소 이웃에 의해 기술되지 않는 전역 갱신, 또는 규칙의 사후 변경)은 즉시 비허용 절차이다.

위 판정은 “해석”으로 완화되지 않는다. 판정은 정의와 공리에 의해 자동으로 결정되며, 판정에 불복하는 방식으로 공리의 의미를 바꾸는 행위는 동일 버전 내부에서 금지된다.

5.2.8 3.1.5 금지되는 추가 가정 예시(짧게)

다음은 본 절의 최소 공리 세트에 추가로 끼워 넣기 쉬우나, 동일 버전 내부에서 금지되는 추가 가정의 예시이다. 아래 예시는 “무엇이 금지인지”를 명확히 하기 위한 최소 열거이며, 이 열거 자체가 새로운 공리를 도입하지 않는다.

  1. 거리만의 함수로 주어지는 보편 상호작용 가정: VP 쌍 \((i,j)\)에 대해 어떤 보편 함수 \(f(d_{ij})\)를 추가로 가정하여, 이후 모든 유도의 근거로 사용하는 행위.

  2. 전역 연속장 도입 가정: 도메인 전역에 정의된 연속장(스칼라장/벡터장 등)을 1차 근거로 도입하여, VP 배치를 그 장의 부차적 결과로 취급하는 행위.

  3. 평형/최적화 목표의 공리화: “항상 어떤 전역 목적함수가 최소/최대”라는 형태의 전역 원리를 추가로 가정하여, 국소 규칙을 그 목표에 맞게 소급 구성하는 행위.

  4. 확률분포의 공리화: 초기조건이나 갱신 과정에서 특정 분포(예: 특정 형태의 잡음, 특정 형태의 무작위성)를 1차 공리로 고정하여, 이후 결과를 그 분포의 산물로 정당화하는 행위.

  5. 등방성/균질성의 자동 공리화: “모든 방향에서 동일” 또는 “모든 위치에서 동일”을 기본 공리로 추가하여, 실제 배치/인접성에서 발생하는 방향성/결함성을 소거하는 행위.

  6. 셀 기하의 암묵 공리화: 셀을 큐브/구 등 특정 기하로 두는 선택을 “공리”로 승격시키면서, 그 선택이 파생 결과에 미치는 영향을 분리 기록하지 않는 행위.

위 항목 중 어느 하나라도 채택이 필요하면, 해당 가정은 공리로 무단 편입될 수 없으며, 반드시 (i) 정의 또는 닫힘의 형태로 명시되고, (ii) 적용 범위가 잠기며, (iii) Gate 판정 대상이 되어야 한다. 동일 버전 내부에서 “조용히 추가”하는 것은 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

5.3 3.2 재밍 격자와 Point-J

5.3.1 3.2.1 강성 붕괴로서의 유동성(Fluidity as Failure Rate)

본 이론에서 VP는 무한강성(Stone)을 가지므로, 입자 자체의 연성/점성을 새로운 공리로 추가하지 않는다. 관측되는 “유동성”은 물질의 고유 물성이 아니라, 강성 네트워크(재밍 격자)의 붕괴와 복구 사건(event)의 통계로 정의한다. 즉, 유체/고체는 별개의 물질상(추가 공리)로 선언하지 않고, 동일한 VP 공리 위에서 강성 실패율로 판정한다.

5.3.1.1 정의: 유동성 지수 \(\phi\) (Failure rate)

프로토콜 \(\mathcal{P}\) 및 관측 시간창 \(W=[t_0,t_0+\Delta t]\)를 고정한다(LOCK). \(W\)에서 총 갱신/관측 횟수를 \(N_{\mathrm{total}}(W)\)로 두고, 각 단계 \(n=1,\ldots,N_{\mathrm{total}}(W)\)마다 재밍 격자 \(\mathfrak{J}_n\)을 구성한다. 이때 3.2.3.3에서 정의되는 강성 지시변수 \(\chi_{\mathrm{ST}}(\mathfrak{J}_n)\)를 사용하여 “비강성(언재밍) 사건”의 총수를 \[N_{\mathrm{unjam}}(W) :=\sum_{n=1}^{N_{\mathrm{total}}(W)} \mathbf{1}\!\left[\chi_{\mathrm{ST}}\!\left(\mathfrak{J}_n\right)=0\right] \label{eq:unjam_count_by_chiST}\] 로 정의한다(사건 인덱스 \(n\)\(\mathfrak{J}_n\)의 구성 규약은 \(\mathcal{P}\)에 포함되어야 한다). 이제 유동성 지수는 다음과 같이 정의한다. \[\phi(\mathcal{P};W):=\frac{N_{\mathrm{unjam}}(W)}{N_{\mathrm{total}}(W)}\in[0,1] \label{eq:fluidity_phi_def}\]

[LOCK]\(\phi\) 정의의 프로토콜/시간창/판정함수 보고 스키마는 04_vp_whitepaper/LOCK/fluidity_phi_lock.json에 봉인한다.

5.3.1.2 해석: “때리면 버티고, 밀면 흐른다”

\(\phi\)는 관측 시간창과 구동률에 의존한다. 고속 충격처럼 \(\tau_{\rm obs}\)가 짧으면 재배열이 억제되어 (Deborah-like [eq:deborah_like]에서 \(\mathrm{De}\gg 1\)), \(W\)에서 \(\chi_{\mathrm{ST}}=1\)이 유지되어 \(\phi\approx 0\)인 “고체형” 응답이 나타난다. 반대로 저속 구동에서는 재배열/슬립 사건이 누적되어 (\(\mathrm{De}\ll 1\)), \(\chi_{\mathrm{ST}}=0\)이 되는 사건이 반복되어 \(\phi\)가 커지고 “유체형” 응답이 나타난다. 또한 큰 하중에서 항복 조건 [eq:unjamming_trigger]가 충족되면, \(\phi\)가 급증하는 언재밍(채널 개방) 전이가 발생할 수 있다.

5.3.1.3 목적과 전제

본 절은 부피입자(VP) 배치를 인접성 구조로 외부화하여, 도메인 내부에서 “전역 전달(연결)”이 성립하는 상태와 성립하지 않는 상태를 레짐으로 구분하고, 그 경계를 Point-J로 정의한다. 본 절에서 사용하는 “강성/비강성”은 연속체 모형의 탄성계수와 같은 외부 개념을 근거로 하지 않는다. 본 절에서의 강성/비강성은 오직 (i) 인접성 그래프, (ii) 도메인 경계 집합, (iii) 사전 등록된 판정 규약으로만 정의되는 구조적 레짐이다.

5.3.2 3.2.2 재밍 격자(jamming lattice)의 정의

5.3.2.1 3.2.2.1 도메인과 경계 집합

도메인 \(\mathcal{D}\)는 셀 또는 셀들의 합으로 구성된 유한 영역으로 정의한다. 도메인에는 “두 개의 대향 경계 집합”을 지정한다. \[\partial\mathcal{D}^{-},\ \partial\mathcal{D}^{+}\subset \partial\mathcal{D}, \qquad \partial\mathcal{D}^{-}\cap \partial\mathcal{D}^{+}=\varnothing. \label{eq:domain_boundaries}\] \(\partial\mathcal{D}^{-}\)\(\partial\mathcal{D}^{+}\)는 도메인의 경계 \(\partial\mathcal{D}\) 위에서 선택된 두 부분집합이며, 전역 전달 여부를 판정하는 기준으로만 사용된다. 경계 집합의 선택 규칙(어떤 면을 \(\partial\mathcal{D}^{-}\)로 둘지 등)은 analysis_lock에 잠긴 절차로 고정된다.

5.3.2.2 3.2.2.2 접촉 판정과 접촉 그래프

VP 집합을 \(\mathcal{V}\)라 하고, 각 VP를 \(i\in\mathcal{V}\)로 표기한다. 두 VP \(i,j\)에 대해 “접촉” 판정 함수 \(C(i,j)\)를 다음과 같이 정의한다. \[C(i,j)\in\{0,1\}, \qquad C(i,j)=1\ \Longleftrightarrow\ i \text{와 } j \text{는 사전 등록된 접촉 규약을 만족한다}. \label{eq:contact_predicate}\] 접촉 규약은 (i) 거리 기반, (ii) 표면 기반, (iii) 완화 후 지속 접촉 기반 등 중 하나로 정의될 수 있으나, 어떤 규약을 사용하든 규약 자체가 정의로 잠겨야 하며 결과를 본 뒤 교체될 수 없다.

접촉 그래프(접촉 네트워크) \(\mathcal{G}_c\)를 다음과 같이 정의한다. \[\mathcal{G}_c := (\mathcal{V}, \mathcal{E}_c), \qquad \mathcal{E}_c := \{(i,j)\ |\ i\neq j,\ C(i,j)=1\}. \label{eq:contact_graph}\] 접촉 그래프는 배치(configuration)의 이산 외부화이며, 이후 레짐 판정은 \(\mathcal{G}_c\)를 기반으로 수행된다.

5.3.2.3 3.2.2.3 도메인 경계에 접하는 노드 집합

경계 집합 \(\partial\mathcal{D}^{-}, \partial\mathcal{D}^{+}\)에 접하는 VP 노드 집합을 다음과 같이 정의한다. \[\mathcal{V}^{-} := \{\, i\in\mathcal{V}\ |\ i \text{가 } \partial\mathcal{D}^{-}\text{에 접한다}\,\}, \qquad \mathcal{V}^{+} := \{\, i\in\mathcal{V}\ |\ i \text{가 } \partial\mathcal{D}^{+}\text{에 접한다}\,\}. \label{eq:boundary_nodes}\] “접한다”의 판정(예: VP 점유 영역이 경계를 교차하는지, 경계로부터 임계 거리 이내인지 등)은 analysis_lock에 잠긴 규약으로 고정한다. \(\mathcal{V}^{-}\)\(\mathcal{V}^{+}\)는 전역 전달의 출발/도착 노드 집합으로 사용된다.

5.3.2.4 3.2.2.4 재밍 격자

본 절에서 “재밍 격자”는 다음 네 요소의 묶음으로 정의한다. \[\mathfrak{J} := \bigl(\mathcal{D},\ \mathcal{G}_c,\ \mathcal{V}^{-},\ \mathcal{V}^{+}\bigr). \label{eq:jamming_lattice}\] 재밍 격자 \(\mathfrak{J}\)는 (i) 도메인, (ii) 접촉 그래프, (iii) 대향 경계에 접하는 노드 집합을 동시에 포함한다. 강성/비강성 레짐 및 Point-J는 \(\mathfrak{J}\) 위에서만 정의된다.

5.3.3 3.2.3 강성/비강성 레짐의 정의

5.3.3.1 3.2.3.1 전역 전달과 “스패닝”의 정의

접촉 그래프 \(\mathcal{G}_c\)에서 \(\mathcal{V}^{-}\)의 어떤 노드에서 출발하여 \(\mathcal{V}^{+}\)의 어떤 노드에 도달하는 경로(path)가 존재하면, 이를 “전역 전달(스패닝 연결)”이 성립한다고 정의한다. 이를 지시변수로 다음과 같이 정의한다. \[\chi_{\mathrm{span}}(\mathfrak{J}) := \begin{cases} 1, & \exists\ i\in\mathcal{V}^{-},\ \exists\ j\in\mathcal{V}^{+}\ \text{s.t.}\ i\leadsto j\ \text{in }\mathcal{G}_c,\\ 0, & \text{otherwise}. \end{cases} \label{eq:chi_span}\] 여기서 \(i\leadsto j\)\(\mathcal{G}_c\) 상에서 \(i\)에서 \(j\)로의 경로가 존재함을 뜻한다.

5.3.3.2 3.2.3.2 병목 민감도(단일 절단)와 “강성 백본”의 정의

스패닝 연결 \(\chi_{\mathrm{span}}=1\)만으로는 “강성”을 정의하지 않는다. 스패닝 연결이 단 하나의 간선 또는 단 하나의 노드에 의해 유지되는 경우(사슬형 연결)는 국소 결손에 의해 즉시 붕괴할 수 있으며, 본 절에서는 이를 강성으로 취급하지 않는다. 따라서 “병목 민감도”를 정의한다. 두 경계 노드 집합 \(\mathcal{V}^{-},\mathcal{V}^{+}\) 사이의 최소 절단 크기(min-cut)를 다음과 같이 정의한다. \[\kappa_{\min}(\mathfrak{J}) := \min\bigl\{\, |\mathcal{C}|\ \big|\ \mathcal{C}\subseteq \mathcal{E}_c,\ \text{$\mathcal{E}_c\setminus\mathcal{C}$에서 }\mathcal{V}^{-}\text{와 }\mathcal{V}^{+}\text{가 분리된다}\,\bigr\}. \label{eq:kappa_min}\] \(\kappa_{\min}\)은 “몇 개의 간선을 끊으면 전역 전달이 끊기는가”를 나타내는 구조 지표이다. \(\kappa_{\min}\)의 계산 알고리즘(정확/근사, 가중/비가중 등)은 analysis_lock에 잠긴다.

강성 백본(backbone) \(\mathcal{B}\)는 다음 조건을 만족하는 접촉 그래프의 부분그래프(subgraph)로 정의한다. \[\mathcal{B} := (\mathcal{V}_B, \mathcal{E}_B)\subseteq (\mathcal{V},\mathcal{E}_c) \label{eq:backbone_def}\] 이며,

  1. (스패닝) \(\mathcal{B}\)에서 \(\mathcal{V}^{-}\cap\mathcal{V}_B\)\(\mathcal{V}^{+}\cap\mathcal{V}_B\)가 경로로 연결된다.

  2. (병목 하한) \(\mathcal{B}\)에 대해 정의된 \(\kappa_{\min}(\mathcal{B})\)가 사전 등록된 정수 하한 \(\kappa_{\mathrm{ST}}\)를 만족한다: \[\kappa_{\min}(\mathcal{B}) \ge \kappa_{\mathrm{ST}}. \label{eq:kappa_threshold}\]

  3. (최대성) 위 두 조건을 만족하는 부분그래프들 중에서, 사전 등록된 “최대성 규약”(예: 간선 수 최대, 노드 수 최대, 또는 특정 점수 최대)을 만족하는 것을 \(\mathcal{B}\)로 선택한다.

\(\kappa_{\mathrm{ST}}\)와 최대성 규약은 analysis_lock에 잠긴다. 본 절에서는 정의만을 고정하며, 특정 값(예: \(\kappa_{\mathrm{ST}}=2\) 등)을 공리로 강제하지 않는다.

5.3.3.3 3.2.3.3 강성 레짐(stiff regime)의 정의

강성 레짐은 다음 지시변수로 정의한다. \[\chi_{\mathrm{ST}}(\mathfrak{J}) := \begin{cases} 1, & \exists\ \mathcal{B}\ \text{s.t.}\ \mathcal{B}\ \text{가 \eqref{eq:backbone_def}--\eqref{eq:kappa_threshold}를 만족한다},\\ 0, & \text{otherwise}. \end{cases} \label{eq:chi_ST}\] 즉, 강성 레짐\(\chi_{\mathrm{ST}}(\mathfrak{J})=1\)인 재밍 격자의 집합으로 정의한다. 강성 레짐의 핵심은 “전역 전달의 존재”뿐 아니라 “병목 하한을 만족하는 백본의 존재”이다.

5.3.3.4 3.2.3.4 비강성 레짐(non-stiff regime)의 정의

비강성 레짐은 강성 레짐의 여집합으로 정의한다. \[\chi_{\mathrm{ST}}(\mathfrak{J})=0 \quad\Longleftrightarrow\quad \text{비강성 레짐}. \label{eq:nonstiff_def}\] 비강성 레짐은 다음 두 경우를 포함한다.

  1. (비스패닝) \(\chi_{\mathrm{span}}(\mathfrak{J})=0\)인 경우: 전역 전달 경로 자체가 존재하지 않는다.

  2. (병목 붕괴) \(\chi_{\mathrm{span}}(\mathfrak{J})=1\)이지만, 어떤 부분그래프에서도 [eq:kappa_threshold]의 병목 하한을 만족하지 못하는 경우: 전역 전달은 있으나 구조적으로 취약하여 “강성 백본”이 성립하지 않는다.

따라서 비강성 레짐은 “연결이 전혀 없음”과 “연결은 있으나 병목 하한이 없음”을 함께 포함하는 레짐으로 고정한다.

5.3.4 3.2.4 스위치 관측량(정의만)

본 절에서 “스위치 관측량”은 강성/비강성 레짐의 전이를 판정하기 위해 정의되는 관측량(또는 계산량)이다. 스위치 관측량은 다음 세 종류로 정의한다.

5.3.4.1 3.2.4.1 1차 스위치: 레짐 지시변수

1차 스위치 관측량은 강성 레짐 지시변수 \(\chi_{\mathrm{ST}}\)이다(식 [eq:chi_ST]). \(\chi_{\mathrm{ST}}=0\)이면 비강성 레짐, \(\chi_{\mathrm{ST}}=1\)이면 강성 레짐으로 분류한다. 이 분류는 정의이며, 수치적 근사나 해석으로 완화되지 않는다.

5.3.4.2 3.2.4.2 2차 스위치: 최소 절단 크기

2차 스위치 관측량은 최소 절단 크기 \(\kappa_{\min}\)이다(식 [eq:kappa_min]). \(\kappa_{\min}\)은 정수이며, 값이 클수록 경계 간 전달이 단일 간선 제거에 덜 민감함을 의미한다. 본 절은 \(\kappa_{\min}\)의 물리적 해석을 추가로 도입하지 않고, 오직 구조 지표로서만 정의한다.

5.3.4.3 3.2.4.3 3차 스위치: 백본 존재 및 백본 크기

3차 스위치 관측량은 강성 백본 \(\mathcal{B}\)의 존재 여부 및 크기이다. \[N_B := |\mathcal{V}_B|, \qquad E_B := |\mathcal{E}_B|. \label{eq:backbone_size}\] \(\mathcal{B}\)의 선택 규약이 잠긴 경우에만 \(N_B, E_B\)는 비교 가능한 관측량이 된다. 선택 규약이 바뀌면 동일한 배치에서도 백본이 달라질 수 있으므로, 선택 규약은 analysis_lock에 잠겨야 한다.

5.3.5 3.2.5 Point-J의 정의

Point-J는 “조절변수(control parameter)를 변화시켰을 때 강성 스위치가 전이하는 경계”로 정의한다. 이를 위해 조절변수 \(u\)와 배치의 족 \(\{\mathfrak{J}(u)\}\)를 정의한다.

5.3.5.1 3.2.5.1 조절변수 \(u\)의 정의(예시 집합)

조절변수 \(u\)는 재밍 격자 \(\mathfrak{J}\)의 구조를 단조적으로 변화시키는 내부 지표로 정의된다. 본 문서에서 허용되는 조절변수의 예시는 다음과 같다(택일 또는 병행 가능).

  1. 접촉 밀도 지표: \[\bar{z} := \frac{2|\mathcal{E}_c|}{|\mathcal{V}|}, \label{eq:mean_degree}\] 즉 평균 차수(평균 접촉 수)를 조절변수로 둔다.

  2. 임계목 기반 지표: 목(throat) 객체가 정의된 경우, 임계목 관련 지표(예: 임계목 두께의 대표값, 임계목의 개수, 병목 연쇄 지표 등)를 \(u\)로 둔다. 단, 목 정의와 추정기는 analysis_lock에 사전 등록되어야 한다.

  3. 점유 기반 지표: 셀 정의가 잠긴 경우, 도메인 내부 점유 집계(카운팅)로부터 얻어지는 단조 지표를 \(u\)로 둔다. 점유 지표의 정의(무엇을 카운트하는가, 어떤 셀 기하를 쓰는가)는 canon_lockanalysis_lock에 잠겨야 한다.

본 절은 \(u\)의 특정 선택을 공리로 강제하지 않는다. 선택된 \(u\)는 반드시 analysis_lock에 잠기며, 결과를 본 뒤 교체될 수 없다.

5.3.5.2 3.2.5.2 Point-J(전이점)의 정의

조절변수 \(u\)에 대해 재밍 격자의 족 \(\{\mathfrak{J}(u)\}\)가 주어졌다고 하자. Point-J는 다음으로 정의한다. \[u_J := \inf\{\, u\ |\ \chi_{\mathrm{ST}}(\mathfrak{J}(u))=1\,\}. \label{eq:pointJ_def}\] 즉, \(\chi_{\mathrm{ST}}\)\(0\)에서 \(1\)로 전이하는 최소의 \(u\)를 Point-J의 위치로 정의한다. 실제 절차에서 \(u\)가 이산 샘플로만 주어지는 경우(예: \(u_1<u_2<\cdots<u_K\)), Point-J는 다음 이산 정의로 잠긴다. \[u_J := u_{k^\ast}, \qquad k^\ast := \min\{\, k\ |\ \chi_{\mathrm{ST}}(\mathfrak{J}(u_k))=1\,\}. \label{eq:pointJ_discrete}\] 이때 “최초 전이”를 어떻게 판정할지(예: 반복 실행에서 안정적으로 \(1\)인지, 또는 일정 비율 이상 \(1\)인지 등)는 analysis_lock의 Gate 규약으로 잠겨야 하며, 결과를 본 뒤 수정될 수 없다.

이 절의 LOCK/Gate 연결(없으면 없음)

5.4 3.3 양자셀(Anchor Cell) 정의

5.4.1 3.3.1 양자셀의 지위(정준 도메인)

양자셀(Anchor Cell)은 VP 집합의 배치를 집계하고 좌표화하기 위해 고정되는 최소 도메인이다. 양자셀은 다음 세 항목을 동시에 잠금(LOCK)할 때에만 정의가 성립한다.

  1. 셀 객체의 식별(OBJ-CELL)과 셀 기하 타입(CELL-CUBE 또는 CELL-SPHERE-VIS).

  2. 셀 대표 길이 기호 \(D_{\mathrm{anch}}\)의 의미(지름/반지름/모서리 등)와 단위 차원(길이).

  3. 셀 내부 좌표계의 범위(도메인 경계)와 포함/배제 규칙(카운팅 규칙 포함).

본 절에서 양자셀의 정준 기하는 CELL-CUBE로 고정하고, CELL-SPHERE-VIS는 시각화 목적의 변환으로만 허용한다. 시각화 변환은 정준 유도에 직접 참여할 수 없으며, 참여시키려면 별도 LOCK(버전업)과 Gate 판정을 요구한다.

5.4.2 3.3.2 정준 양자셀: 큐브(CELL-CUBE)

정준 양자셀의 기하 타입을 다음으로 고정한다. \[\mathrm{cell\_geometry} := \texttt{CELL-CUBE}. \label{eq:cell_geom_cube}\] 정준 양자셀의 대표 길이 \(D_{\mathrm{anch}}\)CELL-CUBE에서 모서리 길이(edge length)로 정의한다. 즉, \[\mathrm{geometry\_meaning}(D_{\mathrm{anch}}) := \texttt{edge}. \label{eq:Danch_edge_lock}\] 정준 양자셀 도메인 \(\mathcal{D}_{\square}\)를 다음과 같이 정의한다. \[\mathcal{D}_{\square} := \left\{\mathbf{x}\in\mathbb{R}^3\ \big|\ 0\le x< D_{\mathrm{anch}},\ 0\le y< D_{\mathrm{anch}},\ 0\le z< D_{\mathrm{anch}}\right\}. \label{eq:anchor_cube_domain}\] 정준 양자셀의 부피는 기하학적 정의로서 \[V_{\square} := |\mathcal{D}_{\square}| = D_{\mathrm{anch}}^{3} \label{eq:Vcube}\] 로 고정한다. \(V_{\square}\)는 정준 정의의 파생량이며, \(D_{\mathrm{anch}}\)의 의미가 잠기지 않으면 \(V_{\square}\)는 사용 불가이다.

5.4.3 3.3.3 \(r_0 := D_{\mathrm{anch}}/2\)의 고정(반길이 스케일)

정준 양자셀 대표 길이로부터 반길이 스케일 \(r_0\)를 다음 파생 정의로 고정한다. \[r_0 := \frac{D_{\mathrm{anch}}}{2}. \label{eq:r0_def}\] 여기서 \(r_0\)의 의미는 다음으로 잠긴다.

  1. \(r_0\)정준 양자셀 모서리 길이의 절반이며, 반지름(radius)이라는 기하 의미를 자동으로 갖지 않는다.

  2. \(r_0\)는 길이 차원(L)으로 잠기며, 단위 표기는 \(D_{\mathrm{anch}}\)의 단위 표기와 동일 계열로 잠긴다.

  3. \(r_0\)는 정준 유도에서 자유롭게 사용 가능한 파생 길이 스케일이지만, 어떤 절에서도 \(D_{\mathrm{anch}}\)의 의미(모서리 길이)를 바꾸는 대체물로 사용되지 않는다.

따라서 “\(r_0\)는 구의 반지름이다”와 같은 문장은 별도의 시각화 변환이 잠겼을 때에만 제한적으로 성립한다(아래 3.3.4). 잠기지 않은 상태에서 \(r_0\)를 구의 반지름으로 사용하는 것은 정의 충돌이며 즉시 FAIL이다.

5.4.4 3.3.4 시각화 양자셀: 구(CELL-SPHERE-VIS)

CELL-SPHERE-VIS는 정준 셀(CELL-CUBE)을 시각화 목적으로만 구형 도메인으로 대응시키는 변환 규칙이다. 시각화 셀은 정준 셀을 대체하지 않으며, 정준 유도에서 사용되는 셀은 항상 [eq:cell_geom_cube]의 큐브 도메인이다.

5.4.4.1 3.3.4.1 시각화 모드의 잠금(이산 선택)

시각화 변환은 결과를 보고 임의 조정될 수 없으므로, 시각화 모드는 다음 이산 집합 중 하나로만 선택하여 analysis_lock에 잠근다. \[\mathrm{vis\_mode}\in\left\{\texttt{VIS-EQUAL-DIAMETER},\ \texttt{VIS-EQUAL-VOLUME}\right\}. \label{eq:vis_mode}\] 두 모드는 서로 다른 구형 도메인을 생성하며, 동일 절/동일 산출물에서 혼합 사용할 수 없다.

5.4.4.2 3.3.4.2 시각화 구 도메인의 표준 정의

시각화 구 도메인을 다음과 같이 정의한다. \[\mathcal{D}_{\circ}(r_{\mathrm{vis}}) := \left\{\mathbf{x}\in\mathbb{R}^3\ \big|\ \|\mathbf{x}-\mathbf{x}_c\| < r_{\mathrm{vis}}\right\}, \label{eq:anchor_sphere_domain}\] 여기서 \(\mathbf{x}_c\)는 시각화 중심이며(기하 중심), \(r_{\mathrm{vis}}\)는 시각화 구의 반지름이다. \(\mathbf{x}_c\)의 선택은 시각화 배치의 좌표 원점 선택이며, 정준 유도에 영향을 주지 않는다. 시각화 반지름 \(r_{\mathrm{vis}}\)는 아래 변환 규칙으로부터만 정의된다.

5.4.4.3 3.3.4.3 변환 규칙 1: 동일 지름 모드(VIS-EQUAL-DIAMETER)

동일 지름 모드는 정준 셀 대표 길이 \(D_{\mathrm{anch}}\)를 시각화 구의 지름으로 대응시키는 규칙이다. 이 모드에서 다음을 잠근다. \[D_{\mathrm{vis}} := D_{\mathrm{anch}}, \qquad r_{\mathrm{vis}} := \frac{D_{\mathrm{vis}}}{2}. \label{eq:vis_equal_diameter}\][eq:vis_equal_diameter]로부터 즉시 \[r_{\mathrm{vis}} = \frac{D_{\mathrm{anch}}}{2} = r_0 \label{eq:rvis_equals_r0}\] 가 성립한다. 단, 이는 시각화 모드가 VIS-EQUAL-DIAMETER로 잠겼을 때에만 허용되는 등식이다. 이 모드가 잠기지 않은 상태에서 \(r_0\)를 구의 반지름으로 동일시하는 것은 금지된다.

5.4.4.4 3.3.4.4 변환 규칙 2: 동일 부피 모드(VIS-EQUAL-VOLUME)

동일 부피 모드는 시각화 구의 부피가 정준 큐브 셀의 부피와 같도록 대응시키는 규칙이다. 이 모드에서 다음을 잠근다. \[V_{\circ} := |\mathcal{D}_{\circ}(r_{\mathrm{vis}})| = \frac{4}{3}\pi r_{\mathrm{vis}}^{3}, \qquad V_{\circ} \equiv V_{\square} = D_{\mathrm{anch}}^{3}. \label{eq:vis_equal_volume_condition}\] 따라서 시각화 반지름은 다음으로 고정된다. \[r_{\mathrm{vis}} := \left(\frac{3}{4\pi}\right)^{\!1/3} D_{\mathrm{anch}}. \label{eq:rvis_equal_volume}\] 이 모드에서 \(r_0=D_{\mathrm{anch}}/2\)는 여전히 정준 반길이 스케일로만 존재하며, \(r_{\mathrm{vis}}\)와 동일시될 수 없다. 즉, \[r_{\mathrm{vis}} \neq r_0 \quad\text{(일반적으로 성립하며, 동일시 금지)}. \label{eq:rvis_not_r0_rule}\] 동일 부피 모드에서 구의 지름을 사용해야 하면 별도 파생 기호로 \[D_{\mathrm{vis}} := 2 r_{\mathrm{vis}} \label{eq:Dvis_from_rvis}\] 를 도입하여 사용한다. 이때 \(D_{\mathrm{vis}}\)\(D_{\mathrm{anch}}\)와 다른 기호이며, 동일 철자 또는 동일 기호로 혼용될 수 없다.

5.4.5 3.3.5 역변환 규칙(시각화 구 \(\rightarrow\) 정준 큐브)

시각화 도메인으로부터 정준 셀 대표 길이를 재구성하는 역변환은 시각화 모드에 의해 단일하게 결정되어야 한다. 역변환은 다음으로 고정한다.

5.4.6 (A) VIS-EQUAL-DIAMETER의 역변환

\[D_{\mathrm{anch}} := D_{\mathrm{vis}}, \qquad r_0 := \frac{D_{\mathrm{anch}}}{2}. \label{eq:inv_equal_diameter}\]

5.4.7 (B) VIS-EQUAL-VOLUME의 역변환

\[D_{\mathrm{anch}} := \left(\frac{4\pi}{3}\right)^{\!1/3} r_{\mathrm{vis}}, \qquad r_0 := \frac{D_{\mathrm{anch}}}{2}. \label{eq:inv_equal_volume}\] 역변환은 시각화 산출물의 라벨링그림의 축 표기에만 사용된다. 역변환을 사용하여 정준 입력(\(D_{\mathrm{anch}}\))을 사후 조정하거나 재정의하는 행위는 금지된다.

5.4.8 3.3.6 혼동 금지 규칙(즉시 FAIL)

본 절의 정의가 성립하려면 다음 혼동 금지 규칙이 항상 만족되어야 하며, 위반 즉시 FAIL이다.

  1. 기호 의미 충돌 금지: \(D_{\mathrm{anch}}\)CELL-CUBE에서 edge로 잠겨야 하며, 동일 문맥에서 diameter 또는 radius로 사용될 수 없다.

  2. 모드 혼합 금지: 동일 산출물(동일 lock_id 조합)에서 VIS-EQUAL-DIAMETERVIS-EQUAL-VOLUME을 동시에 사용하거나 교차 사용하지 않는다.

  3. \(r_0\) 동일시 조건: \(r_0\)를 구 반지름으로 동일시하는 등식 [eq:rvis_equals_r0]VIS-EQUAL-DIAMETER가 잠겼을 때만 허용된다. 그 외 모드에서 \(r_0=r_{\mathrm{vis}}\)를 사용하면 즉시 FAIL이다.

  4. 암묵 변환 금지: 큐브\(\leftrightarrow\)구 변환은 반드시 [eq:vis_equal_diameter] 또는 [eq:vis_equal_volume_condition][eq:rvis_equal_volume]의 명시된 파생 기호로만 수행한다. 동일 기호의 의미를 바꾸어 암묵 변환을 수행하면 즉시 FAIL이다.

이 절의 LOCK/Gate 연결(없으면 없음)

5.5 3.4 \(\ell_{\mathrm{rot}}\) 처리(참고값)

5.5.1 3.4.1 \(\ell_{\mathrm{rot}}\)의 정의와 잠금 필드

\(\ell_{\mathrm{rot}}\)는 회전 구동(또는 회전 선택) 프로토콜에서 도입되는 길이 스케일로 정의한다. \(\ell_{\mathrm{rot}}\)는 값 자체보다 먼저 다음의 의미 필드가 잠겨야 한다.

  1. 객체 귀속(object_id): \(\ell_{\mathrm{rot}}\)가 어느 객체의 길이인지(예: OBJ-CELL, OBJ-CORE, OBJ-THROAT 중 하나)를 단 하나로 고정한다.

  2. 기하 의미(geometry_meaning): \(\ell_{\mathrm{rot}}\)지름으로 잠근다. 즉, \[\mathrm{geometry\_meaning}(\ell_{\mathrm{rot}}):=\texttt{diameter}.\] 반지름으로의 재해석은 허용되지 않으며, 반지름이 필요하면 반드시 파생 기호 \[r_{\mathrm{rot}} := \frac{\ell_{\mathrm{rot}}}{2}\] 를 별도로 도입하여 사용한다.

  3. 차원/단위(dimension/unit): \(\ell_{\mathrm{rot}}\)는 길이 차원(L)으로 잠기며, 단위 표기는 레지스트리에 승인된 길이 단위(예: pm 등) 중 하나로 잠긴다.

  4. 프로토콜 귀속(protocol_id): \(\ell_{\mathrm{rot}}\)가 어떤 회전 구동 프로토콜에서 정의/추출되었는지(구동 방식, 샘플링, 추정기, 종료 조건)를 식별자로 잠근다. 값만 있고 프로토콜 귀속이 없는 \(\ell_{\mathrm{rot}}\)는 사용 불가이다.

  5. 스코프(scope): \(\ell_{\mathrm{rot}}\)는 회전 구동 레짐(또는 회전 선택 레짐)에서만 참조할 수 있으며, 스코프 밖 참조는 금지된다.

위 필드 중 하나라도 누락되면 \(\ell_{\mathrm{rot}}\)는 정의가 성립하지 않으며, \(\ell_{\mathrm{rot}}\)가 등장하는 식/표/그림/로그는 즉시 FAIL로 판정된다.

5.5.2 3.4.2 현재 상태: “참고값(CANON-REF)”

본 문서에서 \(\ell_{\mathrm{rot}}\)의 현재 지위는 참고값이다. 즉, \(\ell_{\mathrm{rot}}\)는 정준 입력 중에서도 다음 분류로 고정한다. \[\ell_{\mathrm{rot}} \in \texttt{CANON-REF}. \label{eq:lrot_canon_ref}\] CANON-REF의 의미는 다음과 같다.

  1. \(\ell_{\mathrm{rot}}\)필수 유도 사슬의 입력으로 자동 승격되지 않는다.

  2. \(\ell_{\mathrm{rot}}\)를 사용하여 \(D_{\mathrm{anch}}\), \(r_p\), \(\delta\), \(\pi\) 등의 정준 입력의 의미 또는 값을 재정의하는 행위는 금지된다.

  3. \(\ell_{\mathrm{rot}}\)를 사용하여 단위 실현 입력(\(a\), \(\Delta t\), \(c_{\mathrm{ref}}\))을 조정하거나 재해석하는 행위는 금지된다.

  4. \(\ell_{\mathrm{rot}}\)가 포함된 결론은 확장 레짐 결론으로만 존재하며, 확장 레짐 Gate를 통과하지 못하면 결론 자격이 부여되지 않는다.

따라서 현재 버전에서 \(\ell_{\mathrm{rot}}\)는 “있을 수 있는 입력”이지만 “반드시 필요한 입력”이 아니며, 기본 결론(정준\(\rightarrow\)사건\(\rightarrow\)실현\(\rightarrow\)질량/힘)의 근거를 구성하지 않는다.

5.5.3 3.4.3 참고값 사용 규칙(허용되는 사용과 금지되는 사용)

현재 상태(CANON-REF)에서 \(\ell_{\mathrm{rot}}\)의 사용 규칙을 다음으로 고정한다.

5.5.3.1 3.4.3.1 허용되는 사용(확장 레짐 내부에서만)

다음 형태의 사용은 허용된다. 단, 스코프가 회전 구동 레짐으로 잠겨 있어야 하며, 관련 Gate를 통과해야 한다.

  1. 무차원 비율 구성: \(\ell_{\mathrm{rot}}\)를 다른 길이 스케일과 조합하여 무차원 비율(예: \(\ell_{\mathrm{rot}}/D_{\mathrm{anch}}\), \(\ell_{\mathrm{rot}}/r_p\) 등)을 구성하는 행위.

  2. 회전 구동 이방성 지표의 입력: 방향 분포, 패브릭, 임계목 방향 의존성 등 회전 구동 확장 절에서 \(\ell_{\mathrm{rot}}\)를 프로토콜 입력으로 사용하는 행위.

  3. 스위치 관측량의 레짐 라벨: 재밍/비재밍 전이 또는 병목 전이의 주변에서, “회전 구동 조건”의 라벨로 \(\ell_{\mathrm{rot}}\)를 함께 기록하는 행위(라벨은 결론이 아니라 조건 기록이다).

5.5.3.2 3.4.3.2 금지되는 사용(참고값 지위에서의 금지)

다음 형태의 사용은 즉시 금지되며, 발견 즉시 FAIL이다.

  1. 정준 입력의 대체: \(D_{\mathrm{anch}}\) 또는 \(r_p\)의 의미/값을 \(\ell_{\mathrm{rot}}\)로 대체하거나, \(\ell_{\mathrm{rot}}\)로부터 \(D_{\mathrm{anch}}\)의 의미를 재정의하는 행위.

  2. 단위 실현의 조정: \(\ell_{\mathrm{rot}}\)를 사용하여 \(a\), \(\Delta t\), \(c_{\mathrm{ref}}\)의 의미 또는 값을 조정하는 행위.

  3. 사후 선택/사후 보정: 여러 후보 \(\ell_{\mathrm{rot}}\) 중 결론이 유리해지는 값을 선택하거나, 추정기/문턱을 이동하여 \(\ell_{\mathrm{rot}}\)를 원하는 값으로 만드는 행위.

  4. 의미 재해석: \(\ell_{\mathrm{rot}}\)를 지름으로 잠근 상태에서 반지름처럼 사용하거나, 셀 기하(큐브/구) 변환을 암묵적으로 수행하여 \(\ell_{\mathrm{rot}}\)의 기하 의미를 바꾸는 행위.

5.5.4 3.4.4 채택(승격) 절차: 참고값 \(\rightarrow\) 정준 입력(CANON-PRIMARY)로의 전환

\(\ell_{\mathrm{rot}}\)를 참고값이 아니라 정준 입력(필수 사슬 입력)으로 채택하려면, 동일 버전 내부에서의 수정이 아니라 LOCK 버전업으로만 허용된다. 채택은 다음 절차로 고정한다.

5.5.4.1 3.4.4.1 채택 선언(승격 타입의 명시)

채택은 \(\ell_{\mathrm{rot}}\)의 분류를 다음 중 하나로 승격하는 선언이다. \[\ell_{\mathrm{rot}}:\ \texttt{CANON-REF}\ \longrightarrow\ \texttt{CANON-PRIMARY}. \label{eq:lrot_promotion}\] CANON-PRIMARY는 필수 유도 사슬에 직접 참여하는 정준 입력을 뜻한다. 승격 시점에는 반드시 다음을 함께 명시한다.

  1. \(\ell_{\mathrm{rot}}\)의 객체 귀속(object_id) 확정.

  2. \(\ell_{\mathrm{rot}}\)의 기하 의미(지름) 확정.

  3. \(\ell_{\mathrm{rot}}\)의 값/단위/유효숫자 규약 확정.

  4. \(\ell_{\mathrm{rot}}\)의 적용 범위(scope) 확정(전역인지, 특정 레짐인지).

5.5.4.2 3.4.4.2 LOCK 버전업(새 lock_id 발급)

승격은 canon_lock의 변경이므로 새 canon_lock_id를 발급한다. 또한 \(\ell_{\mathrm{rot}}\)가 들어가는 계산 절차/판정 절차가 바뀌므로, 필요한 경우 analysis_lock_id도 함께 버전업한다. 버전업은 다음을 포함한다.

  1. change_log 고정: 승격 사유, 변경 전/후 분류, 영향을 받는 절(의존 결론 목록)을 기록한다.

  2. 기호 레지스트리 갱신: \(\ell_{\mathrm{rot}}\)의 의미 필드(object_id, geometry_meaning, scope, unit) 및 파생 기호(\(r_{\mathrm{rot}}\) 등)를 단일 출처로 갱신한다.

  3. 의존성 그래프 갱신: \(\ell_{\mathrm{rot}}\)를 입력으로 참조하는 모든 유도 결과를 재생성 대상으로 표시한다.

5.5.4.3 3.4.4.3 전면 재유도 및 전면 재판정(재검증)

새 lock_id 조합에서 다음이 필수로 수행되어야 한다.

  1. 전면 재유도: \(\ell_{\mathrm{rot}}\)가 입력으로 참여하는 유도 사슬을 처음부터 다시 생성한다(중간 산출물 포함).

  2. 전면 재판정: 해당 결론이 요구하는 Gate 스택을 처음부터 다시 수행하여 PASS/FAIL/INCONCLUSIVE를 재판정한다.

  3. 봉인: 새 registry_snapshot, manifest, checksums를 생성하여 새 버전을 동결한다.

승격 이후 결론은 새 lock_id 조합에만 귀속되며, 승격 이전 결론과 혼합 서술될 수 없다.

5.5.5 3.4.5 영향 범위 선언(승격 전/후)

\(\ell_{\mathrm{rot}}\)의 지위는 문서 전역의 영향 범위를 직접 결정한다. 영향 범위는 다음으로 선언한다.

5.5.5.1 3.4.5.1 현재(참고값) 영향 범위

현재 지위(CANON-REF)에서 \(\ell_{\mathrm{rot}}\)의 영향 범위는 다음으로 제한된다.

  1. 회전 구동 확장 레짐(이방성/방향 분포/패브릭/임계목 방향 의존성 등)에서만 사용된다.

  2. 기본 필수 유도 사슬(정준 입력 \(D_{\mathrm{anch}}, r_p, \delta, \pi\) 및 실현 입력 \(a, \Delta t, c_{\mathrm{ref}}\)로부터 진행되는 결론)에는 개입하지 않는다.

  3. \(\ell_{\mathrm{rot}}\)가 포함된 결과는 “확장 결론”으로 라벨링되며, 확장 Gate를 통과한 범위에서만 결론 자격을 가진다.

5.5.5.2 3.4.5.2 채택(승격) 이후 영향 범위

승격(CANON-PRIMARY)이 이루어지면 영향 범위는 다음으로 확장된다.

  1. \(\ell_{\mathrm{rot}}\)는 필수 유도 사슬에 참여할 수 있으며, 이 경우 \(\ell_{\mathrm{rot}}\)에 의존하는 모든 결론(길이/시간/질량/힘 계열 중 \(\ell_{\mathrm{rot}}\)가 들어가는 항목)은 새 lock_id로 재생성/재판정되어야 한다.

  2. \(\ell_{\mathrm{rot}}\)가 어떤 객체의 지름인지에 따라(셀/코어/목 등), 셀 정의(Anchor Cell), 이산 구조(코어/셸), 사건 집계, 레짐 지도(강성/비강성 전이) 중 일부가 직접 영향을 받는다. 영향 대상의 목록은 change_log의 의존성 그래프 항목으로 고정된다.

  3. 승격 이후에도 금지되는 행위가 있다. \(\ell_{\mathrm{rot}}\) 승격은 \(D_{\mathrm{anch}}\)\(r_p\)의 의미를 자동으로 대체하지 않으며, 대체가 필요하면 별도의 정준 입력 구조 변경(추가 버전업)과 Gate를 요구한다.

5.5.6 3.4.6 혼동 및 위반 시 즉시 FAIL 규칙

\(\ell_{\mathrm{rot}}\)와 관련된 다음 위반은 즉시 FAIL로 판정한다.

  1. \(\ell_{\mathrm{rot}}\)의 geometry_meaning(지름)이 잠기지 않았거나, 반지름으로 혼용되는 경우.

  2. \(\ell_{\mathrm{rot}}\)의 객체 귀속(object_id)이 누락되거나, 동일 문맥에서 복수 객체로 혼용되는 경우.

  3. \(\ell_{\mathrm{rot}}\)를 사용하여 정준 입력 또는 실현 입력의 의미/값을 사후 조정하는 경우.

  4. 승격 없이(버전업 없이) \(\ell_{\mathrm{rot}}\)를 필수 유도 사슬의 입력으로 사용한 경우.

  5. 승격 후에도 서로 다른 lock_id 조합(구버전/신버전)의 결과를 혼합하여 하나의 결론으로 서술한 경우.

이 절의 LOCK/Gate 연결(없으면 없음)

6 4. 의미층 사상(1:1)과 닫힘(Closure) 시스템

장의 선언: 의미층(semantic layers)과 닫힘(closure)의 역할

본 장은 문서 전역에서 사용되는 “의미층 사상(1:1)”과 “닫힘(closure)”을 단일 체계로 고정한다. 의미층 사상은 “어떤 기호가 무엇을 의미하는가”를 층별로 분리하여 1:1로 대응시키는 규약이며, 닫힘은 공리와 정의만으로는 결정되지 않는 선택(결정 규칙)을 명시적으로 봉인하는 규약이다. 본 장의 규약은 후속 모든 유도(정류, 사건, 단위 실현, 질량, 힘, 확장 레짐)의 전제이며, 본 장을 위반하는 유도와 검증은 결론 자격을 가질 수 없다.

의미층 사상(1:1)의 전역 원칙

의미층 사상은 다음 원칙으로 고정한다.

  1. 1기호-1의미-1단위: 동일 기호는 문서 전역에서 단 하나의 의미(객체 귀속 + 기하 의미 + 연산 허용 범위)와 단 하나의 단위 차원을 가진다.

  2. 층 분리: “정의층”에서 정의된 의미는 “관측층”으로 이동할 때 자동 변환되지 않는다. 변환은 반드시 사상(map)으로 명시되어야 한다.

  3. 1:1 대응: 한 층의 항목은 다른 층의 항목과 1:1로만 연결된다. 1:N 또는 N:1 연결이 필요하면, 그 연결은 새로운 중간 객체 또는 새로운 변환 규칙으로 분해되어야 한다.

  4. 사상의 잠금: 사상 규칙은 analysis_lock 또는 canon_lock에 잠기며, 결과를 본 뒤 교체될 수 없다.

따라서 “의미의 도약”(정의 없이 다른 의미로 해석), “단위의 도약”(차원 변환을 암묵 수행), “객체의 도약”(다른 객체에 귀속시키는 소급)은 금지된다.

의미층의 표준 4층 구조

본 문서에서 의미층은 다음 4층으로 고정한다. 각 층의 항목은 레지스트리로 봉인되며, 층 간 이동은 사상으로만 허용된다.

  1. L0(프리미티브 층): VP, 도메인, 접촉, 인접성, 셀, 이벤트 등 공리/정의로 고정되는 프리미티브 객체.

  2. L1(구조/조합 층): 접촉 그래프, 백본, 목(throat), 경로(path), 정수 구조(코어/셸), 상쇄 규약 등 이산 구조 항목.

  3. L2(집계/관측량 층): 카운트, 분포, 지시변수, 임계 지표, 사건율, 스위치 관측량, 교차정합 지표 등 집계된 관측량(또는 계산량).

  4. L3(실현/수치 층): 실현된 길이/시간/질량/힘 등 단위가 붙은 수치 결과 및 표준 보고 형식.

층 L0–L3의 항목들은 서로 혼용되지 않으며, L2 또는 L3의 항목으로 L0 정의를 소급 수정하지 않는다.

6.1 4.4 1:1 사상(semantic mapping)의 표준 템플릿

의미층 사상은 레지스트리 항목으로서 다음 템플릿을 가진다. 이 템플릿은 analysis_lock에 포함되어야 하며, 누락 시 해당 사상은 사용 불가이다.

semantic_maps:
  - map_id: MAP-L1toL2-THROAT-001
    from_layer: L1
    to_layer: L2
    from_item:
      object_id: OBJ-THROAT
      symbol: delta_gap
      meaning: (간격/두께/임계목 등, 단일 의미)
      unit_dimension: L (또는 1)
    to_item:
      quantity_id: Q-THROAT-DELTAEFF
      symbol: delta_eff
      meaning: (집계된 임계목 대표값의 정의)
      unit_dimension: L (또는 1)
    rule:
      definition: (집계 규칙, 평균/중앙값/최소절단 기반 등)
      algorithm_id: ALG-THROAT-EST-001
      parameters_locked_by: analysis_lock_id
    scope: (레짐 식별자)
    failure_modes:
      - FM-SCOPE
      - FM-NONUNIQUE
      - FM-NUMERIC
    required_gates:
      - G-SYM
      - G-LOCK
      - G-REG
      - (optional) G-NUM

위 템플릿에서 failure_modesrequired_gates는 필수 필드이다. 사상은 “규칙”만으로 성립하지 않으며, 실패모드와 검증 조건이 함께 잠겨야 한다.

6.2 4.5 닫힘(Closure)의 정의

닫힘(closure)은 공리/정의만으로 결정되지 않는 선택을 명시적 규칙으로 봉인하는 장치이다. 닫힘은 다음 성질을 갖는다.

  1. 선택의 명시화: 닫힘은 “무엇을 선택했는가”를 문장과 수식으로 명시한다. 선택이 필요 없는 곳에는 닫힘을 도입하지 않는다.

  2. 입력/출력의 선언: 닫힘은 입력과 출력의 타입(층, 단위, 객체 귀속)을 명시한다. 입력/출력 타입이 불명확하면 닫힘은 사용 불가이다.

  3. 적용 범위(레짐): 닫힘은 특정 레짐에서만 유효할 수 있으며, 레짐은 잠겨야 한다.

  4. 실패모드 내장: 닫힘은 실패모드(정의 불능, 비유일성, 수치 불안정, 레짐 위반, 교차정합 실패 등)를 목록으로 가진다.

  5. Gate 필수: 닫힘은 Gate 판정 없이 결론을 생성할 수 없다. 닫힘이 들어간 결론은 해당 닫힘에 지정된 Gate 스택의 PASS를 결론 자격의 필요조건으로 갖는다.

6.3 4.6 닫힘 DAG(의존성 그래프)의 전역 원칙

닫힘은 서로 의존할 수 있으나, 의존성은 반드시 DAG(순환 없는 방향 그래프)이어야 한다. 닫힘 DAG는 다음 원칙으로 고정한다.

  1. 단방향: 닫힘은 위상 정렬 가능한 방향을 가지며, 뒤에 있는 닫힘의 출력이 앞 닫힘의 입력을 소급 변경할 수 없다.

  2. 순환 금지: 닫힘의 출력이 다시 자신의 입력을 결정하는 형태(직접 또는 간접)의 순환 의존은 금지된다.

  3. SSOT: 닫힘 정의는 analysis_lock의 단일 위치에만 존재한다. 본문은 닫힘을 재정의하지 않는다.

  4. 결론 귀속: 닫힘이 포함된 모든 결론은 사용된 닫힘들의 목록(closure_ids)과 닫힘 DAG 버전(analysis_lock_id)을 함께 가진다.

닫힘 DAG의 목적은 “필요한 선택”을 숨기지 않고, 선택이 결론에 미치는 영향을 추적 가능하게 만드는 데 있다.

6.4 4.7 실패모드(Failure Modes)의 표준 분류

실패모드는 “이 닫힘/사상이 언제 붕괴하는가”를 기록하는 표준 라벨 체계이다. 실패모드는 사후 기록이 아니라 사전 등록 항목이며, 다음 분류로 고정한다.

  1. FM-SYM: 기호/의미/단위 충돌 또는 오버로딩.

  2. FM-SCOPE: 레짐/스코프 위반(적용 범위 밖 사용).

  3. FM-NONUNIQUE: 해가 비유일(선택 규칙 없이는 다중 해).

  4. FM-NODEF: 정의 불능(입력이 누락되었거나, 정의식이 닫히지 않음).

  5. FM-NUMERIC: 수치 불안정(수렴 실패, 민감도 폭발, 반복 불일치).

  6. FM-XCROSS: 교차정합 실패(독립 채널 간 불일치).

  7. FM-REP: 재현 실패(재실행 시 동일 판정 불가).

  8. FM-NT: 사후조정(No-Tuning) 위반 탐지.

실패모드는 “결과가 마음에 들지 않는다”가 아니라 “정의/절차/판정이 성립하지 않는다”를 의미한다. 실패모드가 발생하면 해당 결론은 FAIL 또는 INCONCLUSIVE로 판정되어 결론 자격을 상실한다.

6.5 4.8 검증이 필수인 이유(닫힘/사상의 결론 자격 조건)

의미층 사상과 닫힘은 “선택”을 포함하므로, 선택의 정당화는 외부 근거가 아니라 사전 등록된 Gate의 통과 여부로만 부여된다. 따라서 다음이 전역 규칙으로 성립한다.

  1. Gate가 없는 닫힘/사상은 결론을 생성할 수 없다.

  2. 실패모드가 정의되지 않은 닫힘/사상은 사용 불가이다.

  3. 닫힘 DAG 버전이 기록되지 않은 결론은 근거를 잃으므로 결론 자격을 갖지 못한다.

본 장에서 고정된 “의미층 1:1”, “닫힘 DAG”, “실패모드”, “Gate 필수”는 후속 장에서 반복 설명되지 않으며, 각 절의 마지막 LOCK/Gate 연결에서 필요한 항목만 참조한다.

이 절의 LOCK/Gate 연결(없으면 없음)

6.6 4.1 의미층 사상: pressure/flux/deficit/charge

6.6.1 4.1.1 공통 전제: 층(L0–L3)과 운영 기록의 최소 형식

본 절에서 정의하는 pressure/flux/deficit/charge는 모두 다음 의미층 구조를 따른다.

  1. L0(프리미티브): VP, 도메인(셀), 접촉/인접성, 국소 갱신(사건) 등.

  2. L1(구조): 접촉 그래프, 경계 집합, 절단면, 목/경로, 코어/셸 구조 등.

  3. L2(집계 관측량): 카운트/지표/율/경사(미분형) 등(단위 없는 중간량 포함).

  4. L3(실현 수치): 길이 \(a\), 시간 \(\Delta t\), 에너지 단위 \(U_{\mathrm{lat}}\) 등으로 단위가 붙은 최종 수치.

각 양은 L1\(\rightarrow\)L2\(\rightarrow\)L3의 1:1 사상으로만 정의되며, 다른 층의 의미를 소급 변경하는 변환은 금지된다.

또한 본 절에서 사용하는 공통 운영 기록(로그)은 다음 최소 필드를 갖는다. 이 기록 형식은 analysis_lock에 잠기며, 누락 시 해당 양은 계산 불가로 판정된다.

  1. 셀 도메인: \(\mathcal{D}_{\square}\) 및 대표 길이 \(D_{\mathrm{anch}}\)의 잠금(셀 기하=CELL-CUBE, \(D_{\mathrm{anch}}\) 의미=edge).

  2. 접촉 그래프: \(\mathcal{G}_c=(\mathcal{V},\mathcal{E}_c)\) 및 접촉 판정 \(C(i,j)\in\{0,1\}\)의 잠금.

  3. 사건 로그: 사건 집합 \(\mathcal{E}\), 사건 인덱스 \(e\in\mathcal{E}\), 사건 시각(틱) \(n(e)\in\mathbb{Z}\), 사건 전/후 배치 식별자, 사건에 관여한 VP 부분집합 \(\mathcal{V}(e)\subseteq\mathcal{V}\).

  4. 절단면/경계의 정의: 경계 집합 \(\partial\mathcal{D}^{\pm}\) 또는 절단면 \(\Sigma\)의 기하 정의(평면/곡면/방향 법선 포함) 및 해당 정의의 잠금.

6.6.2 4.1.2 표준 기호(타입/차원/단위)와 1:1 운영 정의 표

pressure/flux/deficit/charge의 표준 항목은 다음 표로 잠근다. 표의 각 행은 하나의 항목을 뜻하며, 항목은 (기호, 타입, 차원, 단위, 운영 절차)의 조합으로만 의미를 갖는다.

명칭 기호 타입 차원/단위 1:1 운영 절차(요약)
pressure \(P\) 스칼라 \([E L^{-3}]\), \(U_{\mathrm{lat}}/a^{3}\) 경계 압축 프로토콜 \(\rightarrow\) 최소 완화 비용 \(W(\epsilon)\) \(\rightarrow\) \(P:=\lim_{\epsilon\to0^+}W(\epsilon)/\Delta V(\epsilon)\)
flux \(J\) 스칼라 또는 벡터(방향 포함 시) \([L T^{-1}]\) 또는 \([\text{token}\,A^{-1}T^{-1}]\) 절단면 \(\Sigma\)와 사건의 횡단 부호 \(s_\Sigma(e)\) \(\rightarrow\) 순횡단 수 \(\Delta N_\Sigma\) \(\rightarrow\) \(J:=a^{3}\Delta N_\Sigma/(A_\Sigma\Delta T)\)
deficit \(\mathcal{D}_{\mathrm{def}}\) 스칼라 \([1]\) (기본), 필요 시 \([L^{-3}]\) 접촉 차수 \(z_i\) \(\rightarrow\) 기준 차수 \(z_{\mathrm{ref}}\) \(\rightarrow\) \(d_i:=\max(0,z_{\mathrm{ref}}-z_i)\) \(\rightarrow\) \(\mathcal{D}_{\mathrm{def}}:=\frac{1}{|\mathcal{V}|}\sum_i d_i\)
charge \(Q\) 스칼라(부호 포함) \([Q]\) (독립 차원), 단위 \(q_0\) 셸(7) 상쇄 규약 \(\rightarrow\) 생존 벡터 \(\mathbf{V}\) \(\rightarrow\) 부호 지표 \(q:=\mathrm{sgn}(\mathbf{V}\cdot\mathbf{n}_Q)\) \(\rightarrow\) \(Q:=q_0 q\)

표의 “요약”은 정의의 축약이 아니라 절차의 이름만을 적은 것이다. 각 항목의 완전한 절차는 아래 절들에서 단계별로 고정한다.

6.6.3 4.1.3 pressure의 1:1 정의(경계 압축 \(\rightarrow\) 비용 \(\rightarrow\) 압력)

6.6.3.1 4.1.3.1 L1 입력(구조): 경계와 압축 연산자

정준 셀 도메인 \(\mathcal{D}_{\square}\)에서, 압축 방향을 단위 법선 \(\mathbf{n}_P\)로 잠근다. 큐브 셀에서는 다음 선택 중 하나를 analysis_lock에 잠근다. \[\mathbf{n}_P \in \{\hat{\mathbf{x}},\hat{\mathbf{y}},\hat{\mathbf{z}}\}, \qquad \partial\mathcal{D}^{-},\partial\mathcal{D}^{+}\ \text{는 }\mathbf{n}_P\text{에 수직인 대향 면으로 잠금}. \label{eq:pressure_normal_lock}\]

압축량 \(\epsilon>0\)에 대해 “압축 도메인”을 다음과 같이 정의한다. \[\mathcal{D}_{\square}(\epsilon) := \left\{\mathbf{x}\in\mathcal{D}_{\square}\ \big|\ \mathbf{x}\cdot\mathbf{n}_P < D_{\mathrm{anch}}-\epsilon\right\} \quad\text{(대향 한 면을 $\epsilon$만큼 이동하여 도메인 부피를 감소)}. \label{eq:compressed_domain}\] 도메인 부피 감소량은 \[\Delta V(\epsilon) := |\mathcal{D}_{\square}|-|\mathcal{D}_{\square}(\epsilon)| = A_{\square}\,\epsilon, \qquad A_{\square}:=D_{\mathrm{anch}}^{2}. \label{eq:deltaV_cube}\] 여기서 \(A_{\square}\)는 압축 방향에 수직인 셀 면적이며, 셀 기하(큐브)와 \(D_{\mathrm{anch}}\) 잠금이 성립할 때만 사용 가능하다.

압축 연산자 \(\mathcal{C}_\epsilon\)를 다음과 같이 정의한다. \(\mathcal{C}_\epsilon\)는 도메인 경계의 이동과 그에 따른 배치의 사상(좌표 변환)을 포함한다. \[\mathcal{C}_\epsilon:\ \{\Omega_i\}_{i\in\mathcal{V}}\ \mapsto\ \{\Omega_i^{(\epsilon)}\}_{i\in\mathcal{V}}, \label{eq:compression_operator}\] 단, \(\mathcal{C}_\epsilon\) 적용 후의 배치 \(\{\Omega_i^{(\epsilon)}\}\)가 비침투/충만/국소 규칙을 만족한다는 보장은 없다. 따라서 압축 연산자는 항상 완화(아래 4.1.3.2)와 결합되어야 한다.

6.6.3.2 4.1.3.2 L1\(\rightarrow\)L2 사상: 최소 완화 비용 \(W(\epsilon)\)

완화 연산자(국소 갱신 합성) \(\mathcal{R}\)을 다음과 같이 정의한다. \[\mathcal{R}:\ \{\Omega_i^{(\epsilon)}\}\ \mapsto\ \{\Omega_i^{(\epsilon,\mathrm{rel})}\}, \label{eq:relax_operator}\] 여기서 \(\{\Omega_i^{(\epsilon,\mathrm{rel})}\}\)는 비침투와 충만 및 국소 규칙을 만족하는 허용 배치여야 한다. 완화는 국소 갱신들의 합성으로만 구성되며(3.1의 국소 규칙), 완화 규칙(갱신 선택, 종료 조건, 실패 조건)은 analysis_lock에 잠겨야 한다.

완화 비용은 “사전 등록된 비용 단위”로만 정의한다. 비용 단위는 다음 두 요소로 구성된다.

  1. 국소 갱신 1회의 비용 단위: \(U_{\mathrm{lat}}\) (에너지 단위)로 잠금.

  2. 비용 계수: 국소 갱신 유형별 가중치 \(\omega_{\mathrm{upd}}\)analysis_lock에 잠금(기본값은 1로 잠금 가능).

압축량 \(\epsilon\)에 대한 최소 완화 비용을 다음과 같이 정의한다. \[W(\epsilon) := U_{\mathrm{lat}}\, \min_{\mathcal{R}} \left(\sum_{k=1}^{N_{\mathrm{upd}}(\epsilon)} \omega_{\mathrm{upd}}(k)\right), \label{eq:work_definition}\] 여기서 최소화는 “허용 배치로 복귀”라는 조건 하에서 수행되며, 최소화 규칙(탐색 방식, 중복 제거, 정지 기준)은 analysis_lock에 잠긴다. 완화가 실패하여 허용 배치로 복귀하지 못하면 \(W(\epsilon)\)은 정의되지 않으며, 이는 실패모드로 기록된다.

6.6.3.3 4.1.3.3 L2\(\rightarrow\)L3 사상: 압력 \(P\)의 정의

pressure는 다음의 극한으로 정의한다. \[P := \lim_{\epsilon\to 0^+}\frac{W(\epsilon)}{\Delta V(\epsilon)}. \label{eq:pressure_def}\] 큐브 셀의 경우 [eq:deltaV_cube]를 대입하여 \[P = \lim_{\epsilon\to 0^+}\frac{W(\epsilon)}{A_{\square}\epsilon} = \lim_{\epsilon\to 0^+}\frac{W(\epsilon)}{D_{\mathrm{anch}}^{2}\epsilon}. \label{eq:pressure_cube}\] \(P\)의 차원은 \([E L^{-3}]\)로 잠기며, 단위는 \(U_{\mathrm{lat}}/a^3\)로 잠긴다. 여기서 \(a\)는 실현 길이 스케일이며, \(U_{\mathrm{lat}}\)는 실현 에너지 단위이다. 이 단위 체계는 realization_lock에 잠겨야 한다.

6.6.3.4 4.1.3.4 pressure 정의의 실패모드(정의 불능 조건)

pressure 정의가 성립하지 않는 조건(실패모드)은 다음으로 고정한다.

  1. FM-SYM: \(D_{\mathrm{anch}}\)의 의미(셀 모서리) 또는 셀 기하(큐브)가 잠기지 않음.

  2. FM-NODEF: 완화가 허용 배치로 복귀하지 못하여 \(W(\epsilon)\)이 정의되지 않음.

  3. FM-NONUNIQUE: 완화 최소화 규칙이 잠기지 않아 “최소”가 기계적으로 정의되지 않음.

  4. FM-NUMERIC: 작은 \(\epsilon\) 구간에서 \(W(\epsilon)/\epsilon\)이 안정적으로 수렴하지 않음(수렴 판정 규칙은 Gate로 잠금).

6.6.4 4.1.4 flux의 1:1 정의(절단면 \(\Sigma\) \(\rightarrow\) 횡단 부호 \(\rightarrow\) 유속)

6.6.4.1 4.1.4.1 L1 입력(구조): 절단면, 방향, 측정 창

도메인 \(\mathcal{D}_{\square}\) 내부에 방향을 가진 절단면 \(\Sigma\)를 정의한다. 절단면은 다음 3요소를 동시에 잠근다.

  1. 절단면의 기하 정의(평면/곡면 방정식 또는 메시).

  2. 절단면의 단위 법선 \(\mathbf{n}_\Sigma\) (방향 잠금).

  3. 절단면의 면적 \(A_\Sigma\) (계산 규약 잠금).

측정 시간 창은 틱 구간 \([n_1,n_2)\)로 정의하며, 실현 시간 길이는 \[\Delta T := (n_2-n_1)\Delta t \label{eq:deltaT}\] 로 잠긴다. \(\Delta t\)realization_lock에 잠겨야 한다.

6.6.4.2 4.1.4.2 L1\(\rightarrow\)L2 사상: 사건의 횡단 부호 \(s_\Sigma(e)\)

절단면 \(\Sigma\)에 대해 “측면 판정 함수” \(\sigma_\Sigma(i)\in\{-1,+1\}\)를 정의한다. \[\sigma_\Sigma(i)= \begin{cases} +1, & \Omega_i \text{의 대표점(잠금된 대표점 규약)이 }\Sigma\text{의 }+\text{측에 위치},\\ -1, & \Omega_i \text{의 대표점이 }\Sigma\text{의 }-\text{측에 위치}. \end{cases} \label{eq:side_function}\] 대표점 규약(예: 점유 영역 중심, 선택된 표지점 등)은 analysis_lock에 잠긴다.

사건 \(e\)의 전/후 배치에서 \(\sigma_\Sigma\)의 변화로부터 사건의 횡단 부호를 정의한다. \[s_\Sigma(e) := \frac{1}{2}\sum_{i\in\mathcal{V}(e)} \Bigl(\sigma_\Sigma^{\mathrm{post}}(i)-\sigma_\Sigma^{\mathrm{pre}}(i)\Bigr). \label{eq:crossing_sign}\] 정의상 \(s_\Sigma(e)\in\mathbb{Z}\)이며, 사건이 절단면을 횡단하지 않으면 \(s_\Sigma(e)=0\)이 된다. 사건 로그가 전/후 배치를 갖지 않으면 \(s_\Sigma(e)\)는 정의 불능이다.

측정 창 \([n_1,n_2)\)에서 순횡단 수를 다음으로 정의한다. \[\Delta N_\Sigma := \sum_{e:\ n_1\le n(e)<n_2} s_\Sigma(e). \label{eq:deltaN}\] \(\Delta N_\Sigma\)는 L2의 순수 집계량이다(단위 없음).

6.6.4.3 4.1.4.3 L2\(\rightarrow\)L3 사상: 유속(토큰 플럭스) \(J\)

flux는 “토큰”의 흐름으로 정의한다. 토큰의 크기는 VP 단위 부피 \(a^3\)로 잠근다. 따라서 flux는 다음으로 정의한다. \[J := \frac{a^{3}}{A_\Sigma\,\Delta T}\,\Delta N_\Sigma. \label{eq:flux_def}\] 이 정의에서 \(a\)는 실현 길이 스케일이고, \(\Delta T\)[eq:deltaT]로 정의되며, \(A_\Sigma\)는 절단면의 실현 면적이다. \(J\)의 차원은 \([L T^{-1}]\)로 잠기며, 이는 토큰 부피(길이\(^3\))를 면적(길이\(^2\))과 시간으로 나눈 결과로 고정된다.

방향을 포함한 flux 벡터가 필요하면 다음으로 정의한다. \[\mathbf{J} := J\,\mathbf{n}_\Sigma. \label{eq:flux_vector}\] 이때 \(\mathbf{n}_\Sigma\)가 잠기지 않으면 \(\mathbf{J}\)는 정의 불능이다.

6.6.4.4 4.1.4.4 flux 정의의 실패모드(정의 불능 조건)

flux 정의가 성립하지 않는 조건(실패모드)은 다음으로 고정한다.

  1. FM-NODEF: 사건 로그에 전/후 배치가 없거나, \(\mathcal{V}(e)\)가 누락되어 \(s_\Sigma(e)\)가 정의되지 않음.

  2. FM-SYM: 절단면 \(\Sigma\)의 방향 또는 면적 \(A_\Sigma\)가 잠기지 않음.

  3. FM-SCOPE: 절단면이 도메인 \(\mathcal{D}_{\square}\)와 일관되게 정의되지 않음(도메인 밖 정의 또는 셀 기하 혼합).

  4. FM-NUMERIC: 대표점 규약이 잠기지 않거나, 동일 사건에서 대표점 선택이 불안정하여 \(s_\Sigma(e)\)가 재현되지 않음.

6.6.5 4.1.5 deficit의 1:1 정의(접촉 결손: 구조 결손의 운영량)

6.6.5.1 4.1.5.1 L1 입력(구조): 접촉 차수 \(z_i\)

접촉 그래프 \(\mathcal{G}_c=(\mathcal{V},\mathcal{E}_c)\)에서 각 VP \(i\)의 접촉 차수(차수)를 다음으로 정의한다. \[z_i := |\mathcal{N}(i)|, \qquad \mathcal{N}(i):=\{\,j\in\mathcal{V}\ |\ (i,j)\in\mathcal{E}_c\,\}. \label{eq:degree_deficit}\] 접촉 판정 \(C(i,j)\)가 잠기지 않으면 \(z_i\)는 정의 불능이다.

6.6.5.2 4.1.5.2 L1\(\rightarrow\)L2 사상: 기준 차수 \(z_{\mathrm{ref}}\)와 결손 \(d_i\)

deficit은 “기준 접촉 수준 대비 결손”으로 정의한다. 기준 차수 \(z_{\mathrm{ref}}\)analysis_lock에 다음 규약으로 잠긴다.

  1. \(z_{\mathrm{ref}}\in\mathbb{Z}_{\ge 0}\).

  2. \(z_{\mathrm{ref}}\)는 접촉 판정 규약, 차원(2D/3D), 도메인 경계 처리 규약에 종속될 수 있으며, 종속성은 스코프(scope)로 잠긴다.

  3. \(z_{\mathrm{ref}}\)의 선택은 사후 보정으로 변경될 수 없으며, 변경은 버전업으로만 허용된다.

각 VP의 결손을 다음으로 정의한다. \[d_i := \max\bigl(0,\ z_{\mathrm{ref}}-z_i\bigr). \label{eq:di_def}\] 셀 단위 결손을 다음으로 정의한다. \[\mathcal{D}_{\mathrm{def}} := \frac{1}{|\mathcal{V}|}\sum_{i\in\mathcal{V}} d_i. \label{eq:deficit_cell}\] \(\mathcal{D}_{\mathrm{def}}\)는 L2의 무차원 결손 지표이다.

6.6.5.3 4.1.5.3 L2\(\rightarrow\)L3 사상: 결손 밀도(필요 시)

결손을 공간 밀도로 사용할 경우 다음을 파생 정의로 고정한다. \[\rho_{\mathrm{def}} := \frac{1}{V_{\square}}\sum_{i\in\mathcal{V}} d_i = \frac{|\mathcal{V}|}{V_{\square}}\ \mathcal{D}_{\mathrm{def}}, \qquad V_{\square}:=D_{\mathrm{anch}}^{3}. \label{eq:deficit_density}\] \(\rho_{\mathrm{def}}\)의 차원은 \([L^{-3}]\)로 잠기며, \(V_{\square}\)는 셀 기하(큐브)와 \(D_{\mathrm{anch}}\) 의미 잠금이 성립할 때만 사용 가능하다. 결손 밀도는 선택적 파생량이며, 사용 여부는 analysis_lock에 잠긴다.

6.6.5.4 4.1.5.4 deficit 정의의 실패모드(정의 불능 조건)

deficit 정의가 성립하지 않는 조건(실패모드)은 다음으로 고정한다.

  1. FM-SYM: 접촉 판정 규약이 잠기지 않아 \(z_i\)가 정의되지 않음.

  2. FM-SCOPE: \(z_{\mathrm{ref}}\)의 스코프(차원/경계 처리/프로토콜)가 잠기지 않아 기준이 붕괴함.

  3. FM-NONUNIQUE: \(z_{\mathrm{ref}}\)가 동일 버전 내부에서 이동하거나 복수 값으로 혼용됨.

  4. FM-NUMERIC: 접촉 그래프 구성 규약이 잠기지 않아 \(z_i\)가 재현되지 않음.

6.6.6 4.1.6 charge의 1:1 정의(셸 상쇄 \(\rightarrow\) 생존 벡터 \(\rightarrow\) 부호)

6.6.6.1 4.1.6.1 L1 입력(구조): 셸 벡터 집합과 상쇄 규약

charge는 “셸 구조에서 남는 방향성의 부호”로 정의한다. 이를 위해 셸 벡터 집합을 다음으로 정의한다. \[\mathcal{S} := \{\mathbf{s}_k\}_{k=1}^{7}, \qquad \mathbf{s}_k \in \mathbb{R}^3. \label{eq:shell_vectors}\] \(\mathbf{s}_k\)의 좌표계, 스케일(내부 단위), 벡터의 생성 규약(어떤 구조량을 벡터로 담는지)은 analysis_lock에 잠겨야 한다.

상쇄 규약은 다음을 동시에 잠근다.

  1. 7개 중 6개를 상쇄 항으로 배정하는 규칙(예: 쌍/사중 묶음 등)과 그 고정 순서.

  2. 상쇄 판정(두 벡터가 상쇄되는 조건)의 기준(내적/각도/성분 규약 등).

  3. 남는 1개(또는 남는 합)의 정의 방식(생존 벡터).

상쇄 규약이 잠기지 않으면 charge는 정의 불능이다.

6.6.6.2 4.1.6.2 L1\(\rightarrow\)L2 사상: 생존 벡터 \(\mathbf{V}\)와 부호 지표 \(q\)

생존 벡터를 다음으로 정의한다. \[\mathbf{V} := \sum_{k=1}^{7}\mathbf{s}_k, \label{eq:survival_vector}\] 단, [eq:survival_vector]는 “상쇄 규약에 의해 상쇄 항들이 서로 상쇄된 후의 잔차”와 동치인 표현으로만 사용한다. 실제 계산에서 상쇄 항을 명시적으로 구성하는 경우, 상쇄 구성은 analysis_lock에 잠긴다.

부호 판정 축(전하 축) \(\mathbf{n}_Q\)를 다음과 같이 잠근다. \[\mathbf{n}_Q \in \{\hat{\mathbf{x}},\hat{\mathbf{y}},\hat{\mathbf{z}}\}\ \text{또는 사전 등록된 단위 벡터}, \qquad \|\mathbf{n}_Q\|=1. \label{eq:charge_axis}\] \(\mathbf{n}_Q\)는 결과를 본 뒤 선택될 수 없으며, 선택 규칙은 analysis_lock에 잠긴다.

부호 지표를 다음으로 정의한다. \[q := \mathrm{sgn}\!\left(\mathbf{V}\cdot\mathbf{n}_Q\right), \qquad \mathrm{sgn}(x)= \begin{cases} +1,& x>0,\\ 0,& x=0,\\ -1,& x<0. \end{cases} \label{eq:q_sign}\] 여기서 \(q=0\)은 “부호 판정 불능 또는 중립”을 뜻하며, \(q=0\)이 결론으로 사용 가능한지 여부(허용/금지)는 analysis_lock의 PASS.rules에 의해 잠긴다.

6.6.6.3 4.1.6.3 L2\(\rightarrow\)L3 사상: 전하 \(Q\)와 전하 밀도

전하 단위 \(q_0\)canon_lock에 다음과 같이 잠근다. \[q_0 \ \text{는 전하 차원 }[Q]\text{의 기본 단위이며, 값은 }q_0:=1\ \text{(단위계 내부)}. \label{eq:q0_lock}\] 전하는 다음으로 정의한다. \[Q := q_0\,q. \label{eq:charge_def}\] 전하의 공간 밀도가 필요한 경우 다음 파생 정의를 사용한다. \[\rho_Q := \frac{Q}{V_{\square}}, \qquad V_{\square}:=D_{\mathrm{anch}}^{3}. \label{eq:charge_density}\] \(\rho_Q\)의 차원은 \([Q L^{-3}]\)로 잠긴다.

6.6.6.4 4.1.6.4 charge 정의의 실패모드(정의 불능 조건)

charge 정의가 성립하지 않는 조건(실패모드)은 다음으로 고정한다.

  1. FM-STR: 셸 벡터 생성 규약 또는 상쇄 규약이 잠기지 않음(구조 불명).

  2. FM-SYM: \(\mathbf{n}_Q\) 또는 좌표계 정의가 잠기지 않음(방향 의미 불명).

  3. FM-NONUNIQUE: 상쇄 규약이 다중 해를 허용하여 \(\mathbf{V}\)가 비유일함.

  4. FM-SCOPE: 셸(7) 구조가 해당 레짐에서 정의되지 않는데도 charge를 호출함.

이 절의 LOCK/Gate 연결(없으면 없음)

6.7 4.2 Closure 타입·스택·DAG 규칙

6.7.1 4.2.1 닫힘(Closure)의 위치와 목적

닫힘(closure)은 공리([A])와 정의([D])만으로는 결정되지 않는 선택을 명시적 규칙으로 봉인하는 장치이다. 닫힘은 “추가 가정”이 아니라 “선택 규칙의 문서화”이며, 닫힘이 존재하는 이유는 다음 두 가지로 고정한다.

  1. 결정 불능의 해소: 입력이 주어져도 출력이 다중 해이거나 비유일한 경우, 그 중 어떤 해를 사용할지 결정하는 규칙이 필요하다.

  2. 절차의 봉인: 동일 입력에 대해 알고리즘/추정기/경계 처리/정규화에 따라 출력이 달라질 수 있으므로, 절차를 잠그지 않으면 동일 결론이 성립할 수 없다.

따라서 닫힘은 항상 (i) 입력/출력 타입, (ii) 선택 규칙(가정), (iii) 적용 범위(레짐), (iv) 실패모드, (v) Gate 스택을 포함해야 하며, 이 다섯 요소 중 하나라도 빠지면 닫힘은 사용 불가이다.

6.7.2 4.2.2 Closure 타입(표준 분류)

본 문서에서 닫힘은 “무엇을 닫는가”에 따라 다음 표준 타입으로 분류한다. 타입은 analysis_lock에 잠기며, 닫힘 ID는 타입을 포함하는 이름 공간을 따른다.

6.7.3 (CL-S) 의미층 사상 닫힘(Semantic-map Closure)

L1\(\rightarrow\)L2 또는 L2\(\rightarrow\)L3 사상에서 선택이 필요한 경우의 닫힘이다. 예: 목(throat)의 대표값을 평균으로 둘지 최소절단으로 둘지, 사건 집계 창을 어떻게 둘지 등.

6.7.4 (CL-G) 그래프/경로 닫힘(Graph/Path Closure)

접촉 그래프 구성, 임계목 정의, 경로 선택, 백본 선택, 최소절단 계산 방식 등 그래프 기반 선택을 닫는 닫힘이다. 예: 경계 노드 정의, 가중치 부여, 동치 규칙 등.

6.7.5 (CL-R) 레짐 닫힘(Regime Closure)

어떤 적용 범위에서 어떤 규칙이 유효한지(재밍/비재밍, 회전 구동/비구동, 선형/비선형 등)를 닫는 닫힘이다. 레짐 조건을 바꾸면 동일 결론이 유지되지 않으므로 레짐 닫힘은 모든 결론의 전제이다.

6.7.6 (CL-N) 수치 안정 닫힘(Numerical Closure)

수렴, 종료 조건, 민감도, 반복 횟수, 허용 오차, 스텝 정책 등 수치 절차를 닫는 닫힘이다. 이 닫힘은 결과를 “얻기 위해”가 아니라 결과가 “동일하게 재현되도록” 하기 위해 존재한다.

6.7.7 (CL-X) 교차정합 닫힘(Cross-consistency Closure)

서로 독립인 채널/기준/입력 조합이 동일 결론으로 정합되는지를 판정하는 교차정합 규칙을 닫는 닫힘이다. 교차정합 닫힘은 문턱값, 비교량, 판정 방식의 선택을 포함한다.

6.7.8 (CL-P) 프로토콜 닫힘(Protocol Closure)

입력 파일 형식, 로그 스키마, 시드 정책, 환경 고정 등 실행 규약을 닫는 닫힘이다. 프로토콜 닫힘은 재현 Gate의 전제이며, 스냅샷 봉인의 전제이다.

6.7.9 4.2.3 Closure ID 규칙(식별자와 네임스페이스)

각 닫힘은 closure_id로 식별한다. closure_id는 다음 형식으로 고정한다. \[\texttt{CL-}\langle\texttt{TYPE}\rangle\texttt{-}\langle\texttt{TOPIC}\rangle\texttt{-}\langle\texttt{NNN}\rangle, \label{eq:closure_id_format}\] 여기서

동일 TYPETOPIC에 대해 복수 닫힘이 공존할 수 있으나, 동일 결론(claim_id)에서 동시에 채택될 수 있는 닫힘은 하나로 제한된다(동일 토픽에서의 다중 채택 금지). 다중 채택이 필요하면 토픽을 분해하여 서로 다른 토픽으로 분리해야 한다.

6.7.10 4.2.4 닫힘의 입출력 타입 규칙(층/차원/객체 귀속)

닫힘은 입력과 출력의 타입을 명시해야 한다. 타입은 다음 네 요소로 구성된다.

  1. 층(layer): L0/L1/L2/L3 중 어디에 속하는지.

  2. 객체 귀속(object_id): 어떤 객체의 양인지(예: OBJ-THROAT, OBJ-PATH, OBJ-EVENT 등).

  3. 기호(symbol): 본문에서 사용되는 기호(단일 의미로 잠김).

  4. 차원/단위(dimension/unit): 무차원(1) 또는 길이/시간/질량/에너지/힘 등 차원과 단위 체계(SI/internal).

닫힘의 입력/출력 타입이 불명확하거나, 동일 기호가 서로 다른 타입으로 등장하면 정의 충돌이며 닫힘은 사용 불가이다.

6.7.11 4.2.5 닫힘의 “가정” 필드(선택 규칙의 명시)

닫힘이 포함하는 “가정(assumptions)”은 다음 규약으로 고정한다.

  1. 가정은 선택 규칙의 형태로만 존재한다. 즉, “무엇을 선택했는가”를 기계적으로 판독 가능한 문장으로 기록한다.

  2. 가정은 “추가 실체”를 도입하지 않는다. (예: 새로운 연속장, 새로운 전역 목적함수, 새로운 확률분포의 공리화 등은 닫힘의 범위를 벗어난다.)

  3. 가정은 적용 범위(scope)를 반드시 가진다. 범위가 없는 가정은 전역 가정으로 오해될 수 있으므로 금지된다.

  4. 가정은 결과를 본 뒤 변경될 수 없다. 변경은 버전업(새 analysis_lock_id)으로만 허용된다.

6.7.12 4.2.6 Gate 스택(필수)과 PASS/FAIL 판정 연결

모든 닫힘은 자신이 요구하는 Gate 스택을 가진다. Gate 스택의 목적은 닫힘이 포함하는 선택이 결론 자격을 얻기 위한 필수 조건이 되게 만드는 것이다. Gate 스택은 다음 규약으로 고정한다.

  1. 필수 기본 Gate: 모든 닫힘은 최소한 G-SYM, G-LOCK, G-REG, G-NT를 요구한다.

  2. 타입별 추가 Gate: 닫힘 타입에 따라 다음 Gate를 추가로 요구한다.

    • CL-S: (필요 시) G-NUM

    • CL-G: (필요 시) G-STR, G-NUM

    • CL-R: (필요 시) G-REG(강화), G-STR

    • CL-N: G-NUM

    • CL-X: G-RCROSS, (필요 시) G-NUM

    • CL-P: G-REP

  3. 판정의 우선성: 닫힘이 요구하는 Gate 중 하나라도 FAIL 또는 INCONCLUSIVE이면, 닫힘을 사용하는 결론은 결론 자격을 얻지 못한다.

  4. 실패모드 라벨링: FAIL/INCONCLUSIVE의 원인은 실패모드(FM-*) 또는 No-Tuning 위반(FAIL-NT-*) 라벨로 분해되어 기록된다.

6.7.13 4.2.7 Closure DAG 규칙(순환 의존 금지)

닫힘은 서로 의존할 수 있으나, 의존성은 반드시 DAG(순환 없는 방향 그래프)이어야 한다. 닫힘 DAG 규칙은 다음으로 고정한다.

6.7.13.1 4.2.7.1 노드와 간선

닫힘 집합을 \(\mathcal{C}\)라 하고, 각 닫힘을 \(c\in\mathcal{C}\)로 표기한다. 닫힘 DAG는 다음으로 정의한다. \[\mathcal{G}_{\mathrm{CL}} := (\mathcal{C}, \mathcal{E}_{\mathrm{CL}}), \label{eq:closure_dag_def}\] 여기서 \((c_i,c_j)\in\mathcal{E}_{\mathrm{CL}}\)는 “닫힘 \(c_j\)\(c_i\)의 출력에 의존한다”를 의미한다.

6.7.13.2 4.2.7.2 순환 금지(acyclic) 조건

DAG 조건은 다음으로 고정한다. \[\text{$\mathcal{G}_{\mathrm{CL}}$에는 유향 순환이 존재하지 않는다}. \label{eq:acyclic_rule}\] 즉, \(c_1\to c_2\to\cdots\to c_k\to c_1\) 형태의 경로가 존재하면 그 닫힘 집합은 사용 불가이다.

6.7.13.3 4.2.7.3 순환 발생의 대표 패턴(금지)

순환은 다음 대표 패턴에서 발생한다. 이 패턴은 금지 규칙으로 고정한다.

  1. 문턱-출력 순환: 어떤 닫힘의 출력이 Gate 문턱을 결정하고, 그 문턱이 다시 같은 닫힘의 출력 선택을 바꾸는 경우.

  2. 채널-정합 순환: 교차정합 닫힘에서 선택된 채널이 출력에 의해 다시 선택/제외되는 경우.

  3. 레짐-선택 순환: 레짐 닫힘이 출력 지표로 레짐을 재분류하고, 그 재분류가 다시 닫힘 선택을 바꾸는 경우.

  4. 사후 선택 순환: 여러 후보 해 중 “좋은” 해를 선택하는 규칙이 출력 값에 의존하는 경우(사후조정의 형태).

위 패턴이 나타나면 닫힘 정의는 analysis_lock에서 거부되며, 결론은 자동으로 FAIL 또는 INCONCLUSIVE로 판정된다.

6.7.13.4 4.2.7.4 위상 정렬과 실행 순서

DAG가 성립하면 닫힘들은 위상 정렬 가능한 순서를 갖는다. 실행 순서를 \(\prec\)로 표기하면, \[c_i \prec c_j \quad \Longleftrightarrow \quad (c_i,c_j)\in\mathcal{E}_{\mathrm{CL}} \ \text{또는 그로부터 유도되는 선행 관계}. \label{eq:toposort_rule}\] 유도 및 Gate 실행은 반드시 \(\prec\) 순서를 따른다. 순서를 어기면 의존 입력이 존재하지 않으므로 정의 불능이며 INCONCLUSIVE로 판정된다.

6.7.14 4.2.8 닫힘 양식(표준 템플릿)

아래는 닫힘을 레지스트리에 기록하는 표준 양식이다. 키 구조와 필드는 고정되며, 누락 시 닫힘은 사용 불가이다.

closures:
  - closure_id: CL-G-THROAT-001
    type: CL-G
    topic: THROAT
    version: (analysis_lock_id 내에서의 로컬 버전)
    scope: (레짐 식별자 또는 조건식)
    inputs:
      - layer: L1
        object_id: OBJ-THROAT
        symbol: delta_gap
        dimension: L
        unit_system: internal
    outputs:
      - layer: L2
        quantity_id: Q-THROAT-DELTAEFF
        symbol: delta_eff
        dimension: L
        unit_system: internal
    assumptions:
      - "임계목은 접촉 그래프에서 최소 절단 기반으로 정의한다"
      - "가중치 규약은 W_THROAT를 따른다"
      - "대표값은 중앙값이 아니라 최소 절단 대표값으로 고정한다"
    algorithm:
      algorithm_id: ALG-THROAT-EST-001
      parameters_locked_by: analysis_lock_id
    dag:
      depends_on: [CL-R-REGIME-001, CL-P-PROTO-001]
    failure_modes:
      - FM-SYM
      - FM-SCOPE
      - FM-NONUNIQUE
      - FM-NUMERIC
    required_gates:
      - G-SYM
      - G-LOCK
      - G-REG
      - G-STR
      - G-NUM
      - G-NT
    pass_rules_hook:
      claim_types_allowed_on_pass: [CT-DER-FORM, CT-DER-NUM, CT-LIM]
      claim_types_forbidden_on_fail: [CT-DER-NUM, CT-XCROSS, CT-REP]

위 템플릿에서 dag.depends_on은 닫힘 DAG의 간선 정보이며, failure_modesrequired_gates는 필수이다. pass_rules_hook은 PASS.rules에 연결되는 선언이며, “어떤 Gate PASS 시 어떤 문장 허용”의 문장 자격을 닫힘 단위로 연결한다.

6.7.15 4.2.9 닫힘 스택(Closure Stack)과 결론 귀속

하나의 결론(claim_id)은 하나 이상의 닫힘을 사용한다. 이를 닫힘 스택이라 부르며, 닫힘 스택은 다음 규약으로 고정한다.

  1. 닫힘 스택은 순서를 갖는다. 순서는 닫힘 DAG의 위상 정렬에 의해 결정된다.

  2. 결론은 closure_ids 목록을 반드시 포함한다. 목록이 없는 결론은 근거를 잃으므로 결론 자격을 갖지 못한다.

  3. 닫힘 스택 중 하나라도 Gate에서 FAIL/INCONCLUSIVE이면, 해당 결론은 결론 자격을 얻지 못한다.

  4. 서로 다른 analysis_lock_id의 닫힘 스택을 혼합하여 하나의 결론을 구성하는 행위는 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

6.8 4.3 레짐맵(적용 범위)

6.8.1 4.3.1 레짐(Regime)의 정의

레짐은 “어떤 조건에서 어떤 정의/닫힘/판정이 유효한가”를 좌표로 표기한 것이다. 레짐은 단일 문장(예: “강성 레짐”)으로 서술되지 않으며, 반드시 레짐 좌표축의 값들로 구성된 튜플로 정의된다. 레짐은 다음 형태로 고정한다. \[\mathcal{R} := \bigl( R_{\mathrm{dim}}, R_{\mathrm{cell}}, R_{\mathrm{drive}}, R_{\mathrm{span}}, R_{\kappa}, R_{\mathrm{scale}}, R_{\mathrm{bc}}, R_{\mathrm{init}}, R_{\mathrm{obs}} \bigr). \label{eq:regime_tuple}\] 여기서 각 성분은 아래 4.3.2에서 정의되는 레짐 좌표축 값이며, 레짐 좌표축은 analysis_lock에 잠긴다.

6.8.2 4.3.2 레짐 좌표축(좌표계의 표준)

본 절은 레짐 좌표축을 다음 9축으로 고정한다. 각 축은 값의 열거형 또는 운영 판정식(지시변수/임계 지표)으로 정의되며, “해석”으로 대체되지 않는다.

6.8.3 (A) 차원 축 \(R_{\mathrm{dim}}\)

차원 축은 도메인/접촉 그래프/절단면의 정의가 수행되는 차원을 의미한다. \[R_{\mathrm{dim}}\in\{\texttt{DIM-2},\ \texttt{DIM-3}\}. \label{eq:reg_dim}\] 차원은 canon_lock의 객체 정의 및 analysis_lock의 프로토콜에 의해 잠기며, 동일 산출물에서 혼합될 수 없다.

6.8.4 (B) 셀 기하 축 \(R_{\mathrm{cell}}\)

셀 기하 축은 Anchor Cell의 정준 기하 타입을 의미한다. \[R_{\mathrm{cell}}\in\{\texttt{CELL-CUBE}\}, \label{eq:reg_cell}\] 정준 레짐에서 CELL-CUBE만 허용한다. CELL-SPHERE-VIS는 시각화 변환이며 레짐 좌표축의 값이 아니다. 시각화 변환은 별도 analysis_lockvis_mode로만 잠기며, 정준 레짐을 대체하지 않는다.

6.8.5 (C) 구동 축 \(R_{\mathrm{drive}}\)

구동 축은 배치 갱신(국소 갱신 합성)이 어떤 구동 조건을 포함하는지를 의미한다. \[R_{\mathrm{drive}}\in\{\texttt{DRV-NONE},\ \texttt{DRV-ROT}\}. \label{eq:reg_drive}\] DRV-ROT은 회전 구동 입력(예: \(\ell_{\mathrm{rot}}\))의 존재 및 해당 프로토콜 잠금(구동 방식/종료 조건/샘플링)이 충족될 때만 성립한다. DRV-ROT의 성립 조건은 analysis_lock에 잠겨야 하며, 결과를 본 뒤 구동 축을 재분류하는 행위는 금지된다.

6.8.6 (D) 스패닝 축 \(R_{\mathrm{span}}\)

스패닝 축은 접촉 그래프가 도메인 대향 경계 집합을 연결하는지의 지시변수로 정의한다. \[R_{\mathrm{span}}\in\{\texttt{SPAN-0},\ \texttt{SPAN-1}\}, \qquad R_{\mathrm{span}}:=\texttt{SPAN-}\chi_{\mathrm{span}}(\mathfrak{J}), \label{eq:reg_span}\] 여기서 \(\chi_{\mathrm{span}}(\mathfrak{J})\in\{0,1\}\)는 3.2에서 정의된 스패닝 지시변수이다. 경계 집합과 경계 노드 정의가 잠기지 않으면 \(R_{\mathrm{span}}\)은 정의 불능이며 레짐 선언 자체가 성립하지 않는다.

6.8.7 (E) 병목 축 \(R_{\kappa}\)

병목 축은 최소 절단 크기(또는 그에 준하는 병목 지표)의 구간 분류로 정의한다. \[R_{\kappa}\in\{\texttt{KAPPA-0},\ \texttt{KAPPA-1},\ \texttt{KAPPA-GE2}\}, \label{eq:reg_kappa_enum}\] 여기서 \(R_{\kappa}\)는 다음 규칙으로 고정한다. \[\kappa_{\min}(\mathfrak{J}) \ \mapsto\ R_{\kappa}:= \begin{cases} \texttt{KAPPA-0}, & \kappa_{\min}=0,\\ \texttt{KAPPA-1}, & \kappa_{\min}=1,\\ \texttt{KAPPA-GE2}, & \kappa_{\min}\ge 2. \end{cases} \label{eq:reg_kappa_map}\] \(\kappa_{\min}\)의 계산 알고리즘(정확/근사, 가중/비가중, 경계 처리)은 analysis_lock에 잠긴다. 알고리즘이 잠기지 않으면 \(R_{\kappa}\)는 정의 불능이다.

6.8.8 (F) 스케일 창 축 \(R_{\mathrm{scale}}\)

스케일 창 축은 “해당 산출물이 어떤 내부 스케일 범위에서 집계/평가되었는가”를 의미한다. 스케일 창은 내부 무차원 지표 \(s\)의 구간으로 잠근다. \[R_{\mathrm{scale}}\in\{\texttt{SCALE-LONG},\ \texttt{SCALE-MID},\ \texttt{SCALE-SHORT}\}, \label{eq:reg_scale_enum}\] 여기서 \(s\)analysis_lock에 잠긴 하나의 내부 지표(예: 그래프 거리 기반 길이, 경로 길이 기반 길이, 격자 인덱스 기반 길이 등)로 정의되며, 구간 분할 경계값 \[0<s_1<s_2 \label{eq:scale_thresholds}\]analysis_lock에 문턱값으로 잠긴다. 스케일 창은 다음으로 고정한다. \[R_{\mathrm{scale}}:= \begin{cases} \texttt{SCALE-LONG}, & s\ge s_2,\\ \texttt{SCALE-MID}, & s_1\le s < s_2,\\ \texttt{SCALE-SHORT}, & 0< s < s_1. \end{cases} \label{eq:reg_scale_map}\] 스케일 창 분류는 결과를 본 뒤 재분류될 수 없다.

6.8.9 (G) 경계조건 축 \(R_{\mathrm{bc}}\)

경계조건 축은 도메인 경계 처리의 타입을 의미한다. \[R_{\mathrm{bc}}\in\{\texttt{BC-CLOSED},\ \texttt{BC-OPEN},\ \texttt{BC-DRIVEN}\}. \label{eq:reg_bc}\] BC-DRIVENDRV-ROT 등 구동 축과 결합될 수 있으나 동일시되지 않는다. 경계조건은 프로토콜의 일부이며 protocol_lock 또는 analysis_lock에 잠겨야 한다.

6.8.10 (H) 초기조건 축 \(R_{\mathrm{init}}\)

초기조건 축은 초기 배치(접촉 그래프/결손/결함 분포 등)의 분류이다. \[R_{\mathrm{init}}\in\{\texttt{INIT-RAW},\ \texttt{INIT-RELAXED},\ \texttt{INIT-PREJ}\}. \label{eq:reg_init}\] INIT-RELAXED는 사전 등록된 완화 프로토콜을 통과하여 허용 배치가 확정된 초기조건을 의미한다. INIT-PREJ는 Point-J 주변을 샘플링하기 위해 사전 등록된 조절변수 창으로 초기조건을 생성한 경우를 의미하며, 생성 규칙과 창은 analysis_lock에 잠겨야 한다.

6.8.11 (I) 관측/집계 축 \(R_{\mathrm{obs}}\)

관측/집계 축은 사건 로그와 집계 창의 규약을 의미한다. \[R_{\mathrm{obs}}\in\{\texttt{OBS-EVENT},\ \texttt{OBS-STATIC},\ \texttt{OBS-HYBRID}\}. \label{eq:reg_obs}\] OBS-EVENT는 사건 기반 집계(틱, 사건 전/후 배치)를 필수로 포함하는 관측 레짐을 의미한다. OBS-STATIC은 단일 배치의 구조 지표(접촉 차수, 절단, 경로 등)만을 집계하는 레짐을 의미한다. OBS-HYBRID는 두 방식을 함께 사용하되, 각 집계의 1:1 사상이 잠긴 경우만 성립한다.

6.8.12 4.3.3 레짐 ID와 레짐 선언의 표준 형식

레짐은 문자열 식별자 regime_id로 호출되며, regime_id[eq:regime_tuple]의 값들이 레지스트리에 고정되어 있을 때에만 유효하다. 레지스트리의 표준 템플릿은 다음으로 고정한다.

regimes:
  - regime_id: R-BASE-001
    coords:
      dim: DIM-3
      cell: CELL-CUBE
      drive: DRV-NONE
      span: SPAN-1
      kappa: KAPPA-GE2
      scale: SCALE-LONG
      bc: BC-CLOSED
      init: INIT-RELAXED
      obs: OBS-EVENT
    allowed_closure_stacks:
      - stack_id: CS-BASE-CORE-001
        closures: [ ... ]
    forbidden_extrapolations:
      - "drive: DRV-ROT"
      - "dim: DIM-2"

coords가 누락되거나, 좌표축 값이 레지스트리의 열거형과 일치하지 않으면 레짐 선언은 무효이며, 해당 산출물은 INCONCLUSIVE로 판정된다.

6.8.13 4.3.4 허용 closure 스택(레짐별 허용 목록)

레짐은 “허용되는 닫힘 스택”을 함께 가진다. 허용 closure 스택은 (i) 사용 가능한 닫힘들의 목록, (ii) 스택 순서(닫힘 DAG의 위상 정렬), (iii) 레짐 추가 Gate 요구조건을 포함한다. 허용 closure 스택은 다음 규칙으로 고정한다.

  1. 동일 regime_id에서 결론을 생성하는 모든 유도는 해당 레짐의 허용 closure 스택 중 하나를 선택하여 사용해야 한다.

  2. 허용 목록에 없는 닫힘을 사용하면 즉시 FAIL이다(레짐 위반).

  3. 허용 스택은 닫힘 DAG를 만족해야 하며, DAG를 위반하는 스택은 등록될 수 없다.

  4. 허용 스택의 변경은 analysis_lock 버전업으로만 가능하다.

6.8.13.1 4.3.4.1 기본 레짐의 허용 스택 예시(정준 사슬)

정준 사슬(정준\(\rightarrow\)구조\(\rightarrow\)사건\(\rightarrow\)실현\(\rightarrow\)파생)의 최소 허용 스택은 다음 형태로 고정한다(항목명은 예시이며, 실제 사용은 closure_id로만 이루어진다). \[\texttt{CS-BASE-CORE-001}: \bigl[ \texttt{CL-R-REGIME-001}, \texttt{CL-P-PROTO-001}, \texttt{CL-G-CONTACT-001}, \texttt{CL-G-BOUNDARY-001}, \texttt{CL-G-BACKBONE-001}, \texttt{CL-S-EVENTMAP-001}, \texttt{CL-N-CONV-001}, \texttt{CL-X-RCROSS-001} \bigr]. \label{eq:closure_stack_base}\] 각 닫힘의 입출력 타입과 실패모드 및 Gate 요구는 4.2의 닫힘 템플릿 규약을 따른다. 위 스택은 다음을 의미한다.

6.8.13.2 4.3.4.2 회전 구동 레짐의 허용 스택 예시(확장)

회전 구동 레짐(DRV-ROT)에서는 [eq:closure_stack_base]에 다음 닫힘들이 추가되며, 추가 닫힘을 포함하지 않은 결론은 회전 구동 레짐에서 자격을 얻을 수 없다. \[\texttt{CS-ROT-EXT-001}: \bigl[ \texttt{CL-R-REGIME-ROT-001}, \texttt{CL-P-PROTO-ROT-001}, \texttt{CL-G-CONTACT-001}, \texttt{CL-G-BOUNDARY-001}, \texttt{CL-G-ANISO-AXIS-001}, \texttt{CL-S-ANISO-MAP-001}, \texttt{CL-N-CONV-001}, \texttt{CL-X-RCROSS-001} \bigr]. \label{eq:closure_stack_rot}\] 여기서 CL-G-ANISO-AXIS-001은 방향축/방향분포의 선택 규약을 잠그는 닫힘이고, CL-S-ANISO-MAP-001은 방향 의존 관측량의 1:1 사상을 잠그는 닫힘이다. 회전 구동 레짐에서 \(\ell_{\mathrm{rot}}\)가 참고값(CANON-REF)인지 승격값(CANON-PRIMARY)인지에 따라 CL-R-REGIME-ROT-001의 입력 항목과 실패모드가 달라지며, 이는 canon_lock 버전과 함께 귀속된다.

6.8.13.3 4.3.4.3 비강성 레짐의 허용 스택 예시(제한)

비강성 레짐에서는 강성 백본의 존재를 전제로 하는 닫힘을 사용할 수 없다. 따라서 다음 제한이 레짐 정의에 포함된다. \[R_{\mathrm{span}}=\texttt{SPAN-0} \ \ \text{또는}\ \ R_{\kappa}\in\{\texttt{KAPPA-0},\texttt{KAPPA-1}\} \ \Longrightarrow\ \texttt{CL-G-BACKBONE-001}\ \text{사용 금지}. \label{eq:nonstiff_forbid_backbone}\] 이 경우 허용 스택은 다음 형태로 고정된다. \[\texttt{CS-NONSTIFF-001}: \bigl[ \texttt{CL-R-REGIME-001}, \texttt{CL-P-PROTO-001}, \texttt{CL-G-CONTACT-001}, \texttt{CL-G-BOUNDARY-001}, \texttt{CL-S-STATMAP-001}, \texttt{CL-N-CONV-001} \bigr]. \label{eq:closure_stack_nonstiff}\] 비강성 레짐에서 강성 관련 결론을 산출하려면, 그 결론은 “강성 결론”이 아니라 “강성 실패 또는 한계 결론”(CT-LIM)이어야 하며, 실패모드 라벨이 동반되어야 한다.

6.8.14 4.3.5 레짐 밖 외삽 금지(Extrapolation Ban)

레짐 밖 외삽은 “레짐 \(\mathcal{R}\)에서 유도되고 Gate를 통과한 결론을, 레짐 좌표축 값이 다른 레짐 \(\mathcal{R}'\)에 대해 동일 결론으로 서술하는 행위”로 정의한다. 레짐 밖 외삽은 다음 조건 중 하나라도 성립하면 발생한다.

  1. 좌표축 불일치: \(\mathcal{R}\)\(\mathcal{R}'\) 사이에 하나 이상의 좌표축 값 불일치가 존재한다.

  2. 허용 스택 불일치: \(\mathcal{R}'\)에서 허용되지 않는 닫힘이 결론 생성에 포함되어 있다.

  3. 레짐 Gate 미통과: \(\mathcal{R}'\)로의 전이를 정당화하는 Gate(레짐 적합성/교차정합/재현)가 수행되지 않았다.

외삽은 해석으로 완화되지 않으며, 다음 규정으로 즉시 처리된다.

6.8.14.1 4.3.5.1 외삽 금지의 문장 규칙

레짐 밖 외삽이 포함된 문장은 결론 자격을 얻을 수 없다. 외삽 금지 문장 규칙은 다음으로 고정한다.

  1. 결론 문장은 반드시 regime_id를 포함해야 한다. regime_id가 없는 결론 문장은 INCONCLUSIVE로 판정된다.

  2. 결론 문장에 등장하는 레짐 좌표축 값은 레지스트리의 coords와 일치해야 한다. 불일치 시 즉시 FAIL이다.

  3. 다른 레짐으로의 일반화를 서술하려면, 반드시 그 레짐에 대한 별도의 regime_id와 허용 스택 및 Gate 판정을 새로 제시해야 한다.

  4. 레짐 밖에 대해서는 결론 문장이 아니라 한계 문장(CT-LIM)만 허용된다. 한계 문장은 FAIL/INCONCLUSIVE의 원인 라벨을 포함해야 한다.

6.8.14.2 4.3.5.2 외삽 위반의 FAIL 라벨

레짐 밖 외삽이 탐지되면 다음 FAIL 라벨을 부여한다.

라벨 의미
FAIL-REG-NOID 결론에 regime_id 누락
FAIL-REG-MISMATCH 선언된 regime_id와 좌표축 값 불일치
FAIL-REG-STACK 레짐에서 허용되지 않는 closure 스택 사용
FAIL-REG-EXTRAP 레짐 밖 일반화/외삽 문장 포함
INCON-REG-UNDEF 레짐 좌표 또는 판정 지표가 정의 불능(잠금 누락)

FAIL-REG-*가 부여되면 해당 산출물은 결론 자격을 상실하며, 의존성 그래프를 따라 파생 산출물에도 연쇄적으로 결론 자격 상실이 전파된다.

6.8.15 4.3.6 레짐 전이(transition)의 허용 조건

레짐 전이는 “\(\mathcal{R}\to\mathcal{R}'\)” 형태로 기록되며, 전이는 다음 두 경우로만 허용된다.

  1. 좌표축 값이 동일한 범위에서의 세분화: 동일 레짐 내에서 스케일 창(\(R_{\mathrm{scale}}\)) 또는 관측 축(\(R_{\mathrm{obs}}\))처럼 사전 등록된 축에 대해 하위 분류를 추가하는 경우. 이때도 하위 레짐은 새 regime_id로 등록되어야 한다.

  2. 독립 결론의 병렬 제시: 서로 다른 레짐에서 각각 독립적으로 결론을 생성하고, 결론을 혼합하지 않은 채 병렬로 나열하는 경우. 병렬 제시는 교차정합 닫힘(CL-X-*)이 요구될 수 있으며, 요구 여부는 analysis_lock에 잠겨야 한다.

레짐 전이를 “하나의 결론”으로 합성하려면, 합성 규칙 자체가 닫힘으로 잠겨야 하며, 합성에 대한 Gate 스택이 사전 등록되어야 한다. 합성 규칙이 없는 전이는 외삽으로 간주되어 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

7 5. 기하학 정류 상수(유일 출처)

목적과 범위

본 장은 기하학 정류 상수 \(\alpha\), \(\delta\)를 문서 전역의 유일 출처로서 정의하고, 그 사용 규칙을 고정한다. 유일 출처란, (i) \(\alpha\)\(\delta\)의 정의식, (ii) \(\alpha\)\(\delta\)의 유도(정류 규약), (iii) \(\alpha\)\(\delta\)의 레지스트리 잠금 위치가 문서 전역에서 오직 한 곳에만 존재함을 뜻한다. 본 장의 밖에서 \(\alpha\)\(\delta\)를 다시 유도하거나, 동일 기호를 다른 의미로 재사용하거나, 다른 규약으로 재정의하는 행위는 금지된다.

정류 상수의 정의(예약 기호)

정류 상수는 다음 두 항목으로 고정한다. \[\alpha := \frac{2}{\pi}, \qquad \delta := \frac{1}{\pi^2}. \label{eq:rect_alpha_delta_def}\] 여기서 \(\pi\)는 무차원 상수로 잠기며, \(\alpha\)\(\delta\)는 무차원 상수로 잠긴다. 또한 \(\alpha\)\(\delta\)정류 상수로 예약된 기호이며, 다른 의미로 재사용될 수 없다. 특히 다음 규칙을 전역 규칙으로 고정한다.

  1. \(\delta\)는 정류 상수로 예약된다. 간격/목/두께/결손 등 다른 의미의 델타는 반드시 첨자 또는 다른 기호로 분리한다(예: \(\delta_{\mathrm{gap}},\ \delta_{\mathrm{throat}}\) 등).

  2. \(\alpha\)는 정류 상수로 예약된다. 다른 의미의 알파는 반드시 첨자 또는 다른 기호로 분리한다(예: \(\alpha_{\mathrm{aniso}}\) 등).

  3. 예약 기호의 위반(동일 기호의 다의 사용)은 의미층 사상 이전 단계에서 즉시 무효이며, 해석으로 봉합되지 않는다.

유일 출처(SSOT) 규칙

\(\alpha\)\(\delta\)의 유일 출처 규칙을 다음으로 고정한다.

  1. 정의식의 단일 위치: 식 [eq:rect_alpha_delta_def]\(\alpha\)\(\delta\)의 정의식으로서 문서 전체에서 단 한 번만 등장한다. 이후 절에서는 동일 식을 재기입하지 않으며, 참조만 수행한다.

  2. 유도의 단일 위치: \(\alpha\)\(\delta\)가 특정 정류 규약(각도 평균/투영/제곱 규약 등)에서 산출된다는 유도는 본 장 내부(후속 절들)에서 단 한 번만 수행된다. 본 장 밖에서는 유도 재현을 금지한다.

  3. 레지스트리 단일 출처: \(\alpha\)\(\delta\)canon_lockrectification_constants 항목으로 잠기며, 동일 항목이 다른 레지스트리 또는 본문 다른 위치에 복제될 수 없다.

  4. 버전 귀속: \(\alpha\)\(\delta\)의 정의/유도/규약은 canon_lock_id에 귀속된다. 동일 기호를 동일 값으로 쓰더라도, 다른 canon_lock_id를 혼합하여 하나의 결론으로 서술하는 행위는 금지된다.

7.1 5.4 재사용 규칙(참조 방식과 결론 문장 형식)

본 장 밖에서 \(\alpha\)\(\delta\)를 사용할 때는 다음 재사용 규칙을 따른다.

  1. 참조 우선: \(\alpha\) 또는 \(\delta\)가 포함된 모든 유도/표/그림/로그는 해당 항목이 canon_lock의 어떤 lock_id에 의해 잠겨 있는지의 참조를 포함해야 한다.

  2. 치환 금지: \(\alpha\)\(\frac{2}{\pi}\)로, \(\delta\)\(\frac{1}{\pi^2}\)로 식 안에서 임의로 치환하여 “유도처럼” 보이게 만드는 행위를 금지한다. 치환이 필요하면, 치환 단계는 “단순 대입”으로만 표기하고, 정류 유도와 혼합하지 않는다.

  3. 정류 규약의 분리: \(\alpha\) 또는 \(\delta\)를 포함하는 식에서 평균/투영/제곱 등의 연산이 등장하면, 그 연산 규약(평균 대상, 측정 창, 정규화 방식)은 별도 닫힘(closure)로 잠겨야 한다. 규약이 잠기지 않은 상태에서 \(\alpha,\delta\)를 사용하면 정의가 성립하지 않는다.

  4. 상수의 역할 제한: \(\alpha\)\(\delta\)는 정류 상수로서만 사용된다. \(\alpha\)\(\delta\)를 새로운 의미(예: 다른 계수, 다른 보정항)로 재해석하여 사용하는 행위는 금지된다.

7.2 5.5 위반 유형과 즉시 무효 규칙

\(\alpha\)\(\delta\)의 유일 출처 및 재사용 규칙 위반은 해석으로 봉합되지 않으며, 다음 위반 유형 중 하나라도 발생하면 해당 산출물은 즉시 무효이다.

  1. 동일 문서 버전에서 \(\alpha\) 또는 \(\delta\)의 정의식을 다른 형태로 다시 제시하거나(재정의), 다른 규약으로 다시 유도하는 행위(재유도).

  2. \(\delta\)를 간격/목/두께 등의 의미로 사용하거나, 다른 델타(예: \(\delta_{\mathrm{gap}}\))를 정류 상수 \(\delta\)로 축약하는 행위(기호 오버로딩).

  3. \(\alpha\) 또는 \(\delta\)가 참조해야 할 canon_lock_id가 누락되거나, 서로 다른 canon_lock_id의 값을 혼합하여 사용하는 행위(잠금 혼합).

  4. 평균/투영/제곱 규약이 잠기지 않은 상태에서 \(\alpha\) 또는 \(\delta\)를 포함하는 결론을 생성하는 행위(절차 미잠금).

위반이 발생하면, 해당 산출물은 결론 자격을 상실하며, 의존성 그래프를 따라 파생 산출물에도 결론 자격 상실이 전파된다.

이 절의 LOCK/Gate 연결(없으면 없음)

7.3 5.1 \(\alpha=2/\pi\) 유도

7.3.1 5.1.1 정류 문제의 정의(방향 성분 \(\rightarrow\) 스칼라 유효량)

본 절에서 \(\alpha\)는 “방향(또는 위상) 성분을 스칼라 유효량으로 정류(rectify)하는 계수”로 정의되는 상수이다. \(\alpha\)의 유도는 다음의 최소 구성요소를 필요로 한다.

7.3.1.1 [D-5.1-1] 위상(phase) 변수

위상 변수 \(\theta\)를 다음 집합 위의 변수로 정의한다. \[\theta \in [0,2\pi). \label{eq:alpha_phase_domain}\] \(\theta\)는 내부 상태의 방향성을 나타내는 최소 각변수이며, \(\theta\)의 의미(어떤 축에 대한 각도인가)는 analysis_lock의 좌표계 정의로 잠긴다. 본 절의 유도는 \(\theta\)[eq:alpha_phase_domain]의 전주기를 갖는 각변수라는 사실만을 사용한다.

7.3.1.2 [D-5.1-2] 방향 성분(투영)과 부호의 발생

스칼라 유효량으로 변환하기 전의 “방향 성분”을 다음 형식으로 정의한다. \[X_{\parallel}(\theta) := X_{0}\cos\theta, \label{eq:alpha_projection}\] 여기서 \(X_{0}\ge 0\)는 크기 스케일(비부호 스케일)이며, \(\cos\theta\)\(\theta\)에 따른 부호(방향)에 의해 \(\pm\)가 발생하는 최소 투영 함수이다. 정의 [eq:alpha_projection]은 “어떤 물리량이 반드시 코사인 투영을 따른다”는 주장으로 사용되지 않는다. 본 문서에서 \(\cos\theta\)전주기에서 부호가 바뀌는 최소 투영 함수로서의 정의 선택이며, 다른 투영 함수를 채택하려면 다른 정류 상수를 새 기호로 정의하여 별도 레지스트리 항목으로 잠가야 한다.

7.3.1.3 [D-5.1-3] 정류(rectification) 연산자

정류는 “부호로 인해 상쇄되는 방향 성분을 크기 관점의 유효량으로 환원”하는 연산으로 정의한다. 이를 위해 절댓값 연산을 포함한 정류 연산자를 다음과 같이 정의한다. \[\mathrm{Rect}[X_{\parallel}](\theta) := |X_{\parallel}(\theta)|. \label{eq:alpha_rect_operator_pointwise}\] 정류된 스칼라 유효량 \(X_{\mathrm{rect}}\)는 전주기 평균으로 정의한다(평균 규약은 아래에서 잠김). \[X_{\mathrm{rect}} := \left\langle \mathrm{Rect}[X_{\parallel}] \right\rangle = \left\langle |X_{0}\cos\theta| \right\rangle. \label{eq:alpha_rect_average_def}\] 여기서 \(\langle\cdot\rangle\)[eq:alpha_phase_domain]의 전주기 평균 연산자이다.

7.3.2 5.1.2 전주기 평균 연산자(정준 측도) 정의

\(\theta\)에 대한 평균은 전주기에서의 정준 측도에 의해 정의한다.

7.3.2.1 [D-5.1-4] 정준 측도

정준 측도 \(d\mu(\theta)\)를 다음으로 정의한다. \[d\mu(\theta) := \frac{d\theta}{2\pi}, \qquad \int_{0}^{2\pi} d\mu(\theta) = 1. \label{eq:alpha_uniform_measure}\] 정의 [eq:alpha_uniform_measure]는 전주기 위에서의 평균 규약을 고정하기 위한 정의(규약)이며, 결과를 본 뒤 다른 가중(비균등 측도)을 도입하는 행위는 금지된다. 비균등 측도가 필요하면, 그 측도는 별도의 닫힘(closure)로 정의되어야 하며, 해당 닫힘은 실패모드 및 Gate 스택과 함께 analysis_lock에 잠겨야 한다.

7.3.2.2 [D-5.1-5] 전주기 평균 연산자

정준 측도에 따른 전주기 평균 연산자를 다음으로 정의한다. \[\left\langle f(\theta) \right\rangle := \int_{0}^{2\pi} f(\theta)\, d\mu(\theta) = \frac{1}{2\pi}\int_{0}^{2\pi} f(\theta)\, d\theta. \label{eq:alpha_average_operator}\] 이 정의는 본 장(정류 상수 유일 출처)에서만 고정되며, 이후 절에서는 참조만 수행한다.

7.3.3 5.1.3 \(\langle |\cos\theta| \rangle\)의 완전 계산

정의 [eq:alpha_rect_average_def][eq:alpha_average_operator]를 결합하면, \[X_{\mathrm{rect}} = \left\langle |X_{0}\cos\theta| \right\rangle = X_{0}\left\langle |\cos\theta| \right\rangle = X_{0}\cdot \frac{1}{2\pi}\int_{0}^{2\pi} |\cos\theta|\, d\theta. \label{eq:alpha_rect_reduce}\] 따라서 핵심은 적분 \[I := \int_{0}^{2\pi} |\cos\theta|\, d\theta \label{eq:alpha_I_def}\] 의 계산이다. \(|\cos\theta|\)의 부호 변화를 구간으로 분해하여 계산한다.

7.3.3.1 (1) 부호 구간 분해

\(\cos\theta\)는 다음 구간에서 부호가 결정된다. \[\cos\theta \ge 0 \ \text{for}\ \theta\in\left[0,\frac{\pi}{2}\right]\cup\left[\frac{3\pi}{2},2\pi\right], \qquad \cos\theta \le 0 \ \text{for}\ \theta\in\left[\frac{\pi}{2},\frac{3\pi}{2}\right]. \label{eq:alpha_cos_sign_intervals}\] 따라서 절댓값은 \[|\cos\theta|= \begin{cases} \cos\theta, & \theta\in\left[0,\frac{\pi}{2}\right]\cup\left[\frac{3\pi}{2},2\pi\right],\\ -\cos\theta, & \theta\in\left[\frac{\pi}{2},\frac{3\pi}{2}\right]. \end{cases} \label{eq:alpha_abs_cos_piecewise}\]

7.3.3.2 (2) 적분의 구간 합

정의 [eq:alpha_I_def][eq:alpha_abs_cos_piecewise]로부터, \[\begin{aligned} I &= \int_{0}^{\pi/2} \cos\theta\, d\theta + \int_{\pi/2}^{3\pi/2} (-\cos\theta)\, d\theta + \int_{3\pi/2}^{2\pi} \cos\theta\, d\theta. \label{eq:alpha_I_split}\end{aligned}\] 각 적분을 차례로 계산한다.

7.3.3.3 (3) 첫 번째 구간 적분

\[\int_{0}^{\pi/2} \cos\theta\, d\theta = \left[\sin\theta\right]_{0}^{\pi/2} = \sin\left(\frac{\pi}{2}\right)-\sin(0) = 1-0 = 1. \label{eq:alpha_I1}\]

7.3.3.4 (4) 두 번째 구간 적분

두 번째 적분은 부호가 반전되어 있으므로, \[\begin{aligned} \int_{\pi/2}^{3\pi/2} (-\cos\theta)\, d\theta &= -\left[\sin\theta\right]_{\pi/2}^{3\pi/2} = -\left(\sin\left(\frac{3\pi}{2}\right)-\sin\left(\frac{\pi}{2}\right)\right) \notag\\ &= -\left((-1)-1\right) = -(-2) = 2. \label{eq:alpha_I2}\end{aligned}\]

7.3.3.5 (5) 세 번째 구간 적분

\[\int_{3\pi/2}^{2\pi} \cos\theta\, d\theta = \left[\sin\theta\right]_{3\pi/2}^{2\pi} = \sin(2\pi)-\sin\left(\frac{3\pi}{2}\right) = 0-(-1) = 1. \label{eq:alpha_I3}\]

7.3.3.6 (6) 합산

[eq:alpha_I_split][eq:alpha_I1], [eq:alpha_I2], [eq:alpha_I3]를 대입하면, \[I = 1 + 2 + 1 = 4. \label{eq:alpha_I_value}\] 따라서 전주기 평균은 \[\left\langle |\cos\theta| \right\rangle = \frac{1}{2\pi}\int_{0}^{2\pi} |\cos\theta|\, d\theta = \frac{1}{2\pi}\cdot 4 = \frac{2}{\pi}. \label{eq:alpha_abs_cos_average}\]

7.3.4 5.1.4 정류 상수 \(\alpha\)의 고정과 변환식

정의 [eq:alpha_rect_reduce][eq:alpha_abs_cos_average]로부터, \[X_{\mathrm{rect}} = X_{0}\left\langle |\cos\theta| \right\rangle = X_{0}\cdot\frac{2}{\pi}. \label{eq:alpha_rect_result}\] 따라서 방향 성분 \(X_{\parallel}(\theta)=X_{0}\cos\theta\)를 전주기 정류한 스칼라 유효량은 \[X_{\mathrm{rect}} = \alpha\, X_{0}, \qquad \alpha := \frac{2}{\pi}. \label{eq:alpha_definition_from_rect}\][eq:alpha_definition_from_rect]에서 \(\alpha\)정류 규약(정준 측도 + 절댓값 + 전주기 평균)에 의해 유도된 상수이며, 본 장(정류 상수 유일 출처)에서만 유도된다. 이후 절에서는 \(\alpha\)[eq:alpha_definition_from_rect]의 결과로서 참조만 수행한다.

7.3.5 5.1.5 사용처 연결(정류 연산이 필요한 모든 변환의 공통 계수)

본 문서에서 \(\alpha\)는 “부호가 존재하는 방향 성분”을 “부호가 없는 유효 스칼라”로 변환하는 공통 계수로 사용된다. 사용은 다음 표준 형태로 고정한다.

7.3.5.1 [D-5.1-6] 표준 사용 형태

방향 성분이 \[X_{\parallel}(\theta)=X_{0}\cos\theta \label{eq:alpha_useform_dir}\] 의 형태로 정의될 때, 정류된 스칼라는 \[X_{\mathrm{rect}}=\left\langle |X_{\parallel}(\theta)| \right\rangle = \alpha X_{0} \label{eq:alpha_useform_rect}\] 로 정의된다. 여기서 \(X_{0}\)는 크기 스케일이며, \(X_{\parallel}\)의 전주기 평균(부호 포함 평균)과 혼동되지 않는다. 특히 \[\left\langle X_{\parallel}(\theta) \right\rangle = \left\langle X_{0}\cos\theta \right\rangle = X_{0}\left\langle \cos\theta \right\rangle = X_{0}\cdot 0 =0 \label{eq:alpha_mean_zero_note}\] 이므로, 부호 포함 평균은 소거되고, 정류 평균만이 유효량을 제공한다. 이 구분은 이후 모든 “상쇄\(\rightarrow\)생존” 계열 유도에서 반복 사용된다.

7.3.5.2 [D-5.1-7] 대표 사용처(절 번호 기준 연결)

\(\alpha\)의 대표 사용처는 다음과 같이 절 번호로 연결된다(모두 동일한 정류 규약 [eq:alpha_average_operator][eq:alpha_definition_from_rect]의 참조로만 사용된다).

  1. 코어 길이 선택 비율: 6장(연속체 코어 모델)에서 코어 반경과 기준 길이의 비율을 정류 계수로 기록할 때, \(\alpha\)는 길이 선택 비율 계수로 사용된다.

  2. 사건율 정류: 9장(사건 정의와 정준 사건율)에서 방향성 사건율(부호 포함 또는 위상 포함)로부터 정류된 사건율(스칼라 빈도)을 정의할 때, \(\alpha\)는 정류 계수로 사용된다.

  3. 상쇄-생존 규약의 스칼라화: 8장(이산 셸 구조) 및 4장(의미층 사상)에서 상쇄 후 남는 유효 스칼라량을 정의할 때, \(\alpha\)는 부호 성분의 정류 계수로 사용된다.

위 사용처들은 \(\alpha\)를 “정류 계수”로만 사용하며, \(\alpha\) 자체를 재유도하거나 다른 평균 규약으로 대체하지 않는다. 다른 평균 규약이 필요하면, \(\alpha\)가 아니라 새 기호로 별도의 정류 계수를 정의하고, 그 계수는 별도 레지스트리 항목과 Gate를 요구한다.

이 절의 LOCK/Gate 연결(없으면 없음)

7.4 5.2 \(\delta=1/\pi^{2}\) 유도 + 보편성 공리

7.4.1 5.2.1 정류 계수 \(\delta\)의 역할(부호-구속 사건의 생존 계수)

\(\delta\)는 “부호를 가진 방향 성분”이 사건(event)으로 집계될 때, 부호 구속 때문에 소거되는 몫을 정류하여 “생존하는 평균 비율”로 환원하는 계수로 고정한다. \(\delta\)는 무차원 상수이며, 값은 본 절에서 유도되어 canon_lock에 잠긴다. 본 절 밖에서는 \(\delta\)의 재유도, 재정의, 치환-유도 혼합을 금지한다.

7.4.2 5.2.2 필수 정의(정류 연산자, 측도, 사건의 이중 구속 위상)

본 절의 유도는 다음 정의를 필요로 한다.

7.4.2.1 [D-5.2-1] 위상 변수의 전주기

사건 집계에서 사용되는 위상 변수는 전주기 각변수로 정의한다. \[\theta \in [0,2\pi), \qquad \varphi \in [0,2\pi). \label{eq:delta_phase_domain}\] \(\theta\)\(\varphi\)는 서로 다른 “구속(constraint)”을 나타내는 위상으로 사용되며, 구속의 종류는 아래 [D-5.2-4]에서 고정한다.

7.4.2.2 [D-5.2-2] 정준 측도(균등 측도)

전주기 평균은 정준 측도에 의해 정의한다. \[d\mu(\theta):=\frac{d\theta}{2\pi}, \qquad d\mu(\varphi):=\frac{d\varphi}{2\pi}, \qquad \int_{0}^{2\pi} d\mu(\theta)=\int_{0}^{2\pi} d\mu(\varphi)=1. \label{eq:delta_uniform_measure}\] 정의 [eq:delta_uniform_measure]는 정류 상수의 정준 규약으로 잠기며, 결과를 본 뒤 가중 측도(비균등 분포)를 끼워 넣는 행위는 금지된다.

7.4.2.3 [D-5.2-3] 반파 정류(half-wave rectification) 연산자

부호 구속 사건에서 “생존”은 방향 성분이 특정 부호를 만족하는 경우에만 집계되는 것으로 정의한다. 이를 위해 반파 정류 연산자를 다음으로 정의한다. \[_{+}:=\max(0,x). \label{eq:delta_pospart_def}\] 반파 정류는 절댓값 정류(\(|x|\))와 다르다. \(|x|\)는 부호를 제거하지만, \([x]_+\)는 “부호 선택”(한쪽 반주기만 생존)을 포함한다.

7.4.2.4 [D-5.2-4] 사건의 이중 구속(두 위상의 AND 결합)

사건의 생존은 두 독립 구속의 동시 만족으로 정의한다. 구속은 다음 두 위상으로 표현한다.

  1. 방향 구속 위상 \(\theta\): 사건이 정해진 방향(예: 지정된 축 또는 지정된 경계-법선)으로 “전진” 성분을 가질 때만 생존하는 구속.

  2. 내부 구속 위상 \(\varphi\): 사건이 내부 구조(예: 상쇄-생존 규약, 또는 국소 갱신의 부호 선택 규약)에서 “전진” 성분을 가질 때만 생존하는 구속.

두 구속의 결합은 AND 결합(곱)으로 정의한다. 즉, 사건 \(e\)의 생존 가중치는 다음으로 정의한다. \[w(e) := \bigl[\cos\theta(e)\bigr]_{+}\,\bigl[\cos\varphi(e)\bigr]_{+}. \label{eq:delta_weight_def}\] 정의 [eq:delta_weight_def]에서 \(w(e)\in[0,1]\)이며, \(w(e)=0\)이면 사건은 생존 집계에 기여하지 않는다. 정의 [eq:delta_weight_def]는 “사건 생존의 운영 정의”로서 analysis_lock의 의미층 사상 항목에 잠겨야 하며, 결과를 본 뒤 다른 형태(예: \(|\,\cdot\,|\) 사용, 거듭제곱 사용, 문턱함수 추가 등)로 바꾸는 행위는 금지된다.

7.4.3 5.2.3 1차 정류 평균: \(\langle [\cos\theta]_{+}\rangle = 1/\pi\)

정의 [eq:delta_uniform_measure][eq:delta_pospart_def]로부터, \[\left\langle [\cos\theta]_{+}\right\rangle := \frac{1}{2\pi}\int_{0}^{2\pi} [\cos\theta]_{+}\, d\theta \label{eq:delta_beta_def}\] 를 계산한다. \([\cos\theta]_{+}\)\(\cos\theta\)의 양의 구간에서만 \(\cos\theta\)와 같고, 음의 구간에서는 0이다.

7.4.3.1 (1) 양의 구간 분해

\(\cos\theta>0\)인 구간은 \[\theta\in\left[0,\frac{\pi}{2}\right)\ \cup\ \left(\frac{3\pi}{2},2\pi\right]. \label{eq:delta_pos_intervals}\] 따라서 \[_{+} = \begin{cases} \cos\theta, & \theta\in\left[0,\frac{\pi}{2}\right]\cup\left[\frac{3\pi}{2},2\pi\right],\\[4pt] 0, & \theta\in\left[\frac{\pi}{2},\frac{3\pi}{2}\right]. \end{cases} \label{eq:delta_pospart_piecewise}\]

7.4.3.2 (2) 적분 계산

[eq:delta_beta_def][eq:delta_pospart_piecewise]로부터, \[\begin{aligned} \int_{0}^{2\pi} [\cos\theta]_{+}\, d\theta &= \int_{0}^{\pi/2}\cos\theta\, d\theta + \int_{\pi/2}^{3\pi/2}0\, d\theta + \int_{3\pi/2}^{2\pi}\cos\theta\, d\theta \notag\\ &= \left[\sin\theta\right]_{0}^{\pi/2} + 0 + \left[\sin\theta\right]_{3\pi/2}^{2\pi} \notag\\ &= \Bigl(\sin(\pi/2)-\sin(0)\Bigr)+\Bigl(\sin(2\pi)-\sin(3\pi/2)\Bigr) \notag\\ &= (1-0)+(0-(-1)) = 2. \label{eq:delta_pospart_integral_value}\end{aligned}\] 따라서 \[\left\langle [\cos\theta]_{+}\right\rangle = \frac{1}{2\pi}\cdot 2 = \frac{1}{\pi}. \label{eq:delta_beta_value}\] 편의상 \[\beta := \left\langle [\cos\theta]_{+}\right\rangle \label{eq:delta_beta_symbol}\] 를 정의하면, [eq:delta_beta_value]에 의해 \[\beta=\frac{1}{\pi} \label{eq:delta_beta_final}\] 로 고정된다. 여기서 \(\beta\)정류 상수로 예약하지 않는다. \(\beta\)는 본 절 내부의 중간량이며, 최종 정류 상수는 아래에서 \(\delta\)로 고정한다.

7.4.4 5.2.4 2차 정류 평균: \(\delta=\langle [\cos\theta]_{+}[\cos\varphi]_{+}\rangle = 1/\pi^{2}\)

사건 \(e\)의 생존 가중치가 [eq:delta_weight_def]로 정의되었을 때, 레짐 내 평균 생존 계수 \(\delta\)를 다음으로 정의한다. \[\delta := \left\langle [\cos\theta]_{+}[\cos\varphi]_{+}\right\rangle. \label{eq:delta_def_double}\] 여기서 평균은 \((\theta,\varphi)\)의 전주기 정준 측도 위에서 취한다.

7.4.4.1 [A-5.2-U0] (중간 전제) 이중 위상의 분리 측도

본 절의 유도는 \((\theta,\varphi)\)에 대한 정준 측도가 곱측도로 분리된다는 전제를 사용한다. \[d\mu(\theta,\varphi) := d\mu(\theta)\,d\mu(\varphi) = \frac{d\theta}{2\pi}\frac{d\varphi}{2\pi}. \label{eq:delta_product_measure}\] 이 전제는 아래 5.2.5의 ’편향 원인 부재(기본 상태)’ 조건 아래에서 잠긴다. 전제가 성립하지 않으면 \(\delta\)의 보편 값은 주장되지 않으며, 해당 경우는 반증 트리거로 처리된다(5.2.6).

7.4.4.2 (1) 이중 적분으로부터 분리

정의 [eq:delta_def_double][eq:delta_product_measure]로부터, \[\begin{aligned} \delta &= \int_{0}^{2\pi}\int_{0}^{2\pi} [\cos\theta]_{+}[\cos\varphi]_{+}\, \frac{d\theta}{2\pi}\frac{d\varphi}{2\pi} \notag\\ &= \left(\frac{1}{2\pi}\int_{0}^{2\pi}[\cos\theta]_{+}\, d\theta\right) \left(\frac{1}{2\pi}\int_{0}^{2\pi}[\cos\varphi]_{+}\, d\varphi\right). \label{eq:delta_factorization}\end{aligned}\] 각 괄호는 [eq:delta_beta_def]와 동일한 적분이며, [eq:delta_beta_value]에 의해 각각 \(1/\pi\)이다. 따라서 \[\delta = \left(\frac{1}{\pi}\right)\left(\frac{1}{\pi}\right) = \frac{1}{\pi^{2}}. \label{eq:delta_final}\]

7.4.5 5.2.5 [D] 최대 엔트로피 분포로서의 정류 상수

본 절은 \(\delta=1/\pi^{2}\)공리로 도입하지 않는다. 초기 조건과 구동 프로토콜에 특정 위상 \(\theta_0\) 또는 \(\varphi_0\)를 선호하게 만드는 물리적 정보(힘, 구속, 경계조건)가 사전 등록되어 있지 않다면, 정보 이론적 원리에 따라 위상 분포 \(P(\theta)\)는 엔트로피 \[H[P] = -\int_{0}^{2\pi} P(\theta)\,\ln P(\theta)\,d\theta\] 를 최대화하는 형태여야 한다. 따라서 (정규화 \(\int P=1\) 하에서) \[\text{maximize }H[P]\ \Longrightarrow\ P(\theta)=\frac{1}{2\pi}\quad(\text{Uniform}) \label{eq:phase_uniform_distribution}\] 가 기본 상태(Default state)로 결정된다. 동일한 논리는 \(\varphi\)에도 적용된다.

7.4.5.1 조건(게이트): “편향 원인 부재”

위 균등 분포 결론을 보편 상수로 사용할 자격은 “편향을 유발하는 원인이 없다”는 조건이 PASS일 때만 부여된다. 본 문서는 이를 다음 조건(및 5.2.6의 반증 트리거)로 Gate화한다.

  1. [A-5.2-U1] 전주기 균등성(Null): \(\theta,\varphi\)의 분포는 [eq:delta_uniform_measure]의 균등분포를 기본 상태로 갖는다.

  2. [A-5.2-U2] 구속의 이중성: 생존 가중치는 [eq:delta_weight_def]의 반파 정류 곱으로 정의된다.

  3. [A-5.2-U3] 분리 측도(비상관): 편향/구속 정보가 없을 때 결합 측도는 곱측도 [eq:delta_product_measure]로 취급된다.

  4. [A-5.2-U4] 레짐 고정: 만약 편향 원인(외부장, 경계조건, 구속)이 존재한다면, 그 정보는 사전 등록되어야 하며, 그 경우 \(\delta\)의 보편 사용은 자동으로 정지되고 5.2.6 트리거 검사를 강제한다.

따라서 \(\delta=1/\pi^2\)은 “믿자”가 아니라, 편향 원인의 부재가 낳은 기본 상태이며, 편향이 탐지되면(5.2.6) 즉시 보편 사용이 금지된다.

7.4.6 5.2.6 반증 트리거(깨지는 조건)와 처리 규칙

본 절의 보편성 공리 [A-5.2-U]는 다음 트리거 중 하나라도 발생하면 깨진 것으로 판정한다. 트리거는 gate_lock에 문턱과 함께 사전 등록되어야 하며, 사후 변경은 금지된다.

7.4.6.1 5.2.6.1 트리거 T1: 균등성 붕괴(편향 위상)

사건 표본에서 다음 값이 문턱을 위반하면 균등성이 붕괴한 것으로 판정한다. \[m_{\theta}:=\left|\frac{1}{N}\sum_{e=1}^{N}\cos\theta(e)\right|, \qquad m_{\varphi}:=\left|\frac{1}{N}\sum_{e=1}^{N}\cos\varphi(e)\right|. \label{eq:delta_bias_metrics}\] gate_lock에 잠긴 문턱 \(\varepsilon_{\mathrm{bias}}\)에 대해, \[m_{\theta}>\varepsilon_{\mathrm{bias}} \ \ \text{또는}\ \ m_{\varphi}>\varepsilon_{\mathrm{bias}} \quad\Longrightarrow\quad \texttt{FAIL-RECT-DELTA-BIAS}. \label{eq:delta_trigger_bias}\] 이 판정이 발생하면 [A-5.2-U1]이 붕괴한 것으로 기록되며, 해당 레짐에서 \(\delta\) 보편 사용은 금지된다.

7.4.6.2 5.2.6.2 트리거 T2: 분리 측도 붕괴(상관 위상)

사건 표본에서 다음 상관 지표를 정의한다. \[u(e):=[\cos\theta(e)]_{+}, \qquad v(e):=[\cos\varphi(e)]_{+}, \qquad C_{uv}:=\left|\frac{1}{N}\sum_{e=1}^{N}u(e)v(e)-\left(\frac{1}{N}\sum_{e=1}^{N}u(e)\right)\left(\frac{1}{N}\sum_{e=1}^{N}v(e)\right)\right|. \label{eq:delta_corr_metric}\] gate_lock에 잠긴 문턱 \(\varepsilon_{\mathrm{corr}}\)에 대해, \[C_{uv}>\varepsilon_{\mathrm{corr}} \quad\Longrightarrow\quad \texttt{FAIL-RECT-DELTA-CORR}. \label{eq:delta_trigger_corr}\] 이 판정이 발생하면 [A-5.2-U3]이 붕괴한 것으로 기록되며, 해당 레짐에서 \(\delta\) 보편 사용은 금지된다.

7.4.6.3 5.2.6.3 트리거 T3: 수치적 보편성 붕괴(\(\hat{\delta}\) 불일치)

사건 표본으로부터 \(\delta\)의 경험 추정치를 다음으로 정의한다. \[\hat{\delta} := \frac{1}{N}\sum_{e=1}^{N} w(e) = \frac{1}{N}\sum_{e=1}^{N} [\cos\theta(e)]_{+}[\cos\varphi(e)]_{+}. \label{eq:delta_hat}\] gate_lock에 잠긴 문턱 \(\varepsilon_{\delta}\)에 대해, \[\left|\hat{\delta}-\frac{1}{\pi^{2}}\right|>\varepsilon_{\delta} \quad\Longrightarrow\quad \texttt{FAIL-RECT-DELTA-NUM}. \label{eq:delta_trigger_num}\] 이 판정이 발생하면, [A-5.2-U1]~[A-5.2-U3] 중 적어도 하나가 성립하지 않거나, 생존 정의 [eq:delta_weight_def]가 레짐에서 유지되지 않는 것으로 기록된다.

7.4.6.4 5.2.6.4 트리거 T4: 생존 정의 붕괴(운영 절차 변경 또는 혼합)

다음 중 하나라도 발생하면 생존 정의 [eq:delta_weight_def]가 붕괴한 것으로 판정한다.

  1. \([x]_{+}\) 대신 \(|x|\) 또는 다른 비선형 함수(거듭제곱, 문턱 함수, 클리핑 등)가 혼합 사용됨.

  2. \(\theta,\varphi\)의 정의(좌표계, 대표축, 사건 전/후 기준)가 lock_id 없이 변경됨.

  3. 동일 산출물에서 서로 다른 analysis_lock_id의 사상/닫힘이 혼합 사용됨.

이 경우 즉시 \[\texttt{FAIL-RECT-DELTA-DEF} \label{eq:delta_trigger_def}\] 로 판정하며, 해당 산출물 및 파생 산출물은 결론 자격을 상실한다.

7.4.6.5 5.2.6.5 트리거 T5: 레짐 밖 외삽(스코프 위반)

레짐 좌표축에서 DRV-ROT 등 구동 축 또는 이방성 축이 켜진 레짐, 또는 \(R_{\mathrm{span}}=\texttt{SPAN-0}\)과 같이 스패닝이 붕괴한 레짐에서 \(\delta\)를 보편 상수로 그대로 사용하면 레짐 밖 외삽으로 판정한다. 이 경우 \[\texttt{FAIL-REG-EXTRAP} \label{eq:delta_trigger_extrap}\] 로 처리하며, 한계 결론(CT-LIM)만 허용된다.

7.4.7 5.2.7 사용처 연결(정준 사건율 및 생존-상쇄 계열)

\(\delta\)는 다음 계열의 유도에서 “생존 계수”로 사용된다.

  1. 정준 사건율: 사건 집계가 두 구속을 동시에 요구하는 경우, 원시 사건 카운트(구속 미적용 카운트)에 \(\delta\)를 곱한 정류 사건율을 정의한다. 이때 \(\delta\)의 사용은 [A-5.2-U]가 성립하는 레짐으로 제한된다.

  2. 상쇄-생존 계열: 이산 셸 구조에서 “상쇄”가 부호 선택을 포함하는 경우, 생존 성분의 평균 기여는 반파 정류 평균을 통해 정류되며, 두 구속이 동시에 요구되면 \(\delta\)가 나타난다.

  3. 교차정합(RCROSS) 및 Gate: \(\delta\)는 수치 일치의 정당화 근거가 아니라, 레짐 내에서 잠긴 정류 계수로서 교차정합 및 재현 Gate의 입력으로만 사용된다.

이 절의 LOCK/Gate 연결(없으면 없음)

7.5 5.3 \(\delta\)가 들어가는 자리

7.5.1 5.3.1 \(\delta\)의 정의와 사용 전제(요약 정의가 아닌 완결 정의)

\(\delta\)는 “이중 구속(two-constraint) 사건”에서 생존하는 평균 비율을 나타내는 정류 계수로 정의한다. 본 절에서 \(\delta\)는 다음 정의와 전제 위에서만 사용된다.

7.5.1.1 [D-5.3-1] 두 위상 변수와 정준 측도

두 위상 변수를 다음으로 정의한다. \[\theta \in [0,2\pi),\qquad \varphi \in [0,2\pi). \label{eq:S05_delta_phase}\] 정준 측도는 전주기 균등 측도로 잠근다. \[d\mu(\theta)=\frac{d\theta}{2\pi},\qquad d\mu(\varphi)=\frac{d\varphi}{2\pi}. \label{eq:S05_delta_measure}\] 균등 측도는 정류 규약의 일부이며, 결과를 본 뒤 가중을 끼워 넣어 바꾸지 않는다.

7.5.1.2 [D-5.3-2] 반파 정류 연산자와 생존 가중치

반파 정류 연산자를 다음으로 정의한다. \[_{+}:=\max(0,x). \label{eq:S05_pospart}\] 사건 \(e\)의 생존 가중치를 다음으로 정의한다. \[w(e):=[\cos\theta(e)]_{+}\,[\cos\varphi(e)]_{+}. \label{eq:S05_weight}\] 정의 [eq:S05_weight]는 “생존”의 운영 정의이며, 동일 버전 내부에서 \(|\,\cdot\,|\) 또는 다른 비선형 함수로 교체될 수 없다.

7.5.1.3 [D-5.3-3] \(\delta\)의 정의

\(\delta\)는 생존 가중치의 평균으로 정의한다. \[\delta := \left\langle w \right\rangle = \int_{0}^{2\pi}\!\!\int_{0}^{2\pi} [\cos\theta]_{+}[\cos\varphi]_{+}\, d\mu(\theta)\,d\mu(\varphi). \label{eq:S05_delta_def}\] 또한 다음 보편성 전제(분리 측도)가 성립하는 레짐에서 \[d\mu(\theta,\varphi)=d\mu(\theta)\,d\mu(\varphi) \label{eq:S05_product_measure}\] 가 잠기면, \[\delta=\frac{1}{\pi^{2}} \label{eq:S05_delta_value}\] 로 고정된다. 보편성 전제가 성립하지 않는 레짐에서는 [eq:S05_delta_value]의 사용이 금지되며, 그 경우 \(\delta\)는 레짐-의존 추정량으로만 다룬다(해당 추정량과 문턱은 닫힘과 Gate로 잠금).

7.5.2 5.3.2 사건율에서의 \(\delta\) (정의-삽입-결과형)

7.5.2.1 5.3.2.1 정의: 원시 사건 카운트와 원시 사건율

틱 구간 \([n_1,n_2)\)를 선택하고, 해당 구간의 실현 시간 길이를 다음으로 정의한다. \[\Delta N := n_2-n_1, \qquad \Delta T := \Delta N\,\Delta t. \label{eq:S05_time_window}\] 여기서 \(\Delta t\)realization_lock에 잠긴 실현 시간 틱이다.

틱 구간에서 “원시 사건”을 다음으로 정의한다. \[\mathcal{E}_{0}[n_1,n_2) :=\{\, e\ |\ n_1\le n(e)<n_2\,\}. \label{eq:S05_event_set_raw}\] 원시 사건 카운트와 원시 사건율을 다음으로 정의한다. \[N_{0} :=|\mathcal{E}_{0}[n_1,n_2)|, \qquad \nu_{0} :=\frac{N_{0}}{\Delta T}. \label{eq:S05_raw_rate}\] \(\nu_{0}\)는 “구속을 적용하기 전”의 사건율이다.

7.5.2.2 5.3.2.2 삽입: 이중 구속 생존 가중치의 집계

원시 사건 집합 \(\mathcal{E}_{0}[n_1,n_2)\)에 대해, 생존 가중치 [eq:S05_weight]를 적용한 “정류 사건 카운트”를 다음으로 정의한다. \[N_{\delta} := \sum_{e\in\mathcal{E}_{0}[n_1,n_2)} w(e) = \sum_{e\in\mathcal{E}_{0}[n_1,n_2)} [\cos\theta(e)]_{+}[\cos\varphi(e)]_{+}. \label{eq:S05_Ndelta}\] 정의 [eq:S05_Ndelta]는 “사건의 생존”을 수치로 기록하는 최소 집계이며, \(\theta(e)\)\(\varphi(e)\)의 정의(좌표계/축/대표 규약)는 analysis_lock에 잠겨야 한다.

보편성 전제(균등 측도 및 분리 측도)가 잠긴 레짐에서는 다음 등식이 성립하는 것을 정류 규약으로 고정한다. \[N_{\delta} \equiv \delta\,N_{0}. \label{eq:S05_Ndelta_equiv}\] 여기서 \(\delta\)[eq:S05_delta_value]로 고정될 수 있으며, 고정되었을 때 \(\delta\)는 값 자체가 아니라 “정류 규약”의 레지스트리 항목으로 참조된다.

7.5.2.3 5.3.2.3 결과형: 정류 사건율

정류 사건율을 다음으로 정의한다. \[\nu := \frac{N_{\delta}}{\Delta T}. \label{eq:S05_rect_rate_def}\] 보편성 전제가 성립하여 [eq:S05_Ndelta_equiv]가 허용되는 레짐에서는, \[\nu = \frac{\delta\,N_{0}}{\Delta T} = \delta\,\nu_{0}. \label{eq:S05_rect_rate_result}\] 따라서 사건율에서 \(\delta\)의 역할은 “원시 사건율 \(\nu_{0}\)의 생존 정류”이며, 삽입 위치는 [eq:S05_Ndelta_equiv] 또는 [eq:S05_rect_rate_result]로 잠긴다.

7.5.3 5.3.3 유효속도에서의 \(\delta\) (정의-삽입-결과형)

7.5.3.1 5.3.3.1 정의: 방향-구속 이동량과 원시 전진 속도

전파(또는 전달)의 방향을 단위벡터 \(\mathbf{n}_v\)로 잠근다. \[\|\mathbf{n}_v\|=1, \qquad \mathbf{n}_v\ \text{는 }\texttt{analysis\_lock}\text{에 잠긴다}. \label{eq:S05_nv_lock}\] 틱 구간 \([n_1,n_2)\)에서 사건 \(e\)가 발생할 때, 전/후 배치에 대해 “전진 이동량”을 다음으로 정의한다. \[\Delta \tilde{x}_{\parallel}(e) := \mathbf{n}_v\cdot\Bigl(\tilde{\mathbf{x}}_{\mathrm{tag}}^{\mathrm{post}}(e)-\tilde{\mathbf{x}}_{\mathrm{tag}}^{\mathrm{pre}}(e)\Bigr), \label{eq:S05_dx_tilde}\] 여기서 \(\tilde{\mathbf{x}}_{\mathrm{tag}}\)는 사건에 대해 잠긴 대표 좌표(예: 코어 표지점, 셸 생존 표지점, 또는 셀 표지점)이며, 대표 좌표의 선택 규약은 analysis_lock에 잠긴다. \(\Delta \tilde{x}_{\parallel}(e)\)는 내부 단위(무차원 또는 내부 길이 단위)에서의 전진 이동량이며, 실현 길이는 \(a\)를 통해 [eq:S05_dx_real]로 변환된다.

원시 전진 이동량의 합을 다음으로 정의한다. \[\Delta \tilde{X}_{0} := \sum_{e\in\mathcal{E}_{0}[n_1,n_2)} \Delta \tilde{x}_{\parallel}(e). \label{eq:S05_sum_dx_raw}\] 원시 내부 전진 속도를 다음으로 정의한다. \[\tilde{v}_{0} := \frac{\Delta \tilde{X}_{0}}{\Delta N}. \label{eq:S05_vtilde0}\] \(\tilde{v}_{0}\)는 “사건이 모두 전진 기여를 동일하게 인정받는다”는 원시 정의이며, 이중 구속 생존이 반영되지 않은 상태이다.

7.5.3.2 5.3.3.2 삽입: 생존 가중치에 의한 전진 이동량 정류

전진 이동량에 생존 가중치를 삽입한 정류 이동량을 다음으로 정의한다. \[\Delta \tilde{X}_{\delta} := \sum_{e\in\mathcal{E}_{0}[n_1,n_2)} w(e)\,\Delta \tilde{x}_{\parallel}(e). \label{eq:S05_sum_dx_rect}\] 이에 대응하는 정류 내부 전진 속도를 다음으로 정의한다. \[\tilde{v} := \frac{\Delta \tilde{X}_{\delta}}{\Delta N}. \label{eq:S05_vtilde_rect_def}\] 보편성 전제가 성립하고, 또한 전진 이동량 \(\Delta \tilde{x}_{\parallel}(e)\)가 생존 구속 위상들과 레짐 내에서 분리되어 평균적으로 독립인 경우(이 독립성은 analysis_lock에 레짐 조건으로 잠김), 다음 형태의 정류가 허용된다. \[\Delta \tilde{X}_{\delta}\equiv \delta\,\Delta \tilde{X}_{0}. \label{eq:S05_dx_rect_equiv}\] 이 등식은 “항상 성립”이 아니라 레짐 조건이 잠겼을 때만 성립하는 닫힘이며, 레짐 밖 사용은 금지된다.

7.5.3.3 5.3.3.3 결과형: 실현 유효속도

실현 길이 \(x\)와 내부 길이 \(\tilde{x}\)의 실현 사상을 다음으로 사용한다. \[x := a\,\tilde{x}. \label{eq:S05_dx_real}\] 실현 시간은 \(t:=\Delta t\,\tilde{t}\)이며, 틱 구간에서 \(\Delta T=\Delta N\,\Delta t\)로 정의된다([eq:S05_time_window]).

실현 유효속도를 다음으로 정의한다. \[v_{\mathrm{eff}} := \frac{\Delta X_{\delta}}{\Delta T} = \frac{a\,\Delta \tilde{X}_{\delta}}{\Delta N\,\Delta t} = \frac{a}{\Delta t}\,\tilde{v}. \label{eq:S05_veff_def}\] 보편성 및 독립성 조건이 성립하여 [eq:S05_dx_rect_equiv]가 허용되면, \[v_{\mathrm{eff}} = \frac{a}{\Delta t}\,\delta\,\tilde{v}_{0} = \delta\,v_{0}, \qquad v_{0}:=\frac{a}{\Delta t}\tilde{v}_{0}. \label{eq:S05_veff_result}\] 따라서 유효속도에서 \(\delta\)의 역할은 “전진 기여의 생존 정류”이며, 삽입 위치는 전진 이동량 합 [eq:S05_sum_dx_rect] 또는 결과식 [eq:S05_veff_result]로 잠긴다.

7.5.4 5.3.4 질량 유도에서의 \(\delta\) (정의-삽입-결과형)

7.5.4.1 5.3.4.1 정의: 질량 스케일의 운영 정의(사건-기하 결합)

본 문서에서 “질량”은 외부 정설의 정당화로 도입되지 않으며, 다음 운영 정의로만 도입된다. 실현된 단위 에너지 \(U_{\mathrm{lat}}\)realization_lock에 잠긴 스케일로 둔다. \(U_{\mathrm{lat}}\)의 수치 생성 규약은 본 절의 대상이 아니며, 본 절에서는 \(U_{\mathrm{lat}}\)가 “에너지 차원”을 갖는 잠긴 단위라는 사실만 사용한다.

객체 \(\mathcal{O}\)에 대해, “질량 스케일” \(m(\mathcal{O})\)를 다음 형태로 정의한다. \[m(\mathcal{O}) := U_{\mathrm{lat}}\, \Lambda(\mathcal{O}), \label{eq:S05_mass_def}\] 여기서 \(\Lambda(\mathcal{O})\)는 무차원 “기하-사건 결합 계수”이며, 다음 곱으로 구성되는 것을 표준 형태로 잠근다. \[\Lambda(\mathcal{O}) := \Gamma(\mathcal{O})\, \Xi(\mathcal{O}). \label{eq:S05_lambda_factor}\]

질량 유도에서 \(\delta\)가 들어가는 자리는 \(\Xi(\mathcal{O})\) 내부로 고정한다.

7.5.4.2 5.3.4.2 삽입: 사건 계수 \(\Xi(\mathcal{O})\)에 대한 \(\delta\) 삽입

객체 \(\mathcal{O}\)에 대해, 원시 사건 계수를 다음으로 정의한다. \[\Xi_{0}(\mathcal{O}) := \frac{N_{0}(\mathcal{O})}{N_{\mathrm{ref}}}, \label{eq:S05_Xi0}\] 여기서 \(N_{0}(\mathcal{O})\)[eq:S05_event_set_raw]와 동일한 방식으로 정의된 “객체 \(\mathcal{O}\)에 귀속된 원시 사건 카운트”이며, \(N_{\mathrm{ref}}\)는 동일 시간 창에서 잠긴 기준 카운트(레퍼런스)이다. 기준 카운트의 선택은 사전 등록되어야 하며, 사후 변경은 금지된다.

정류 사건 계수는 다음으로 정의한다. \[\Xi(\mathcal{O}) := \frac{N_{\delta}(\mathcal{O})}{N_{\mathrm{ref}}}, \qquad N_{\delta}(\mathcal{O}) := \sum_{e\in\mathcal{E}_{0}(\mathcal{O})} w(e). \label{eq:S05_Xi_rect}\] 보편성 전제가 성립하여 \(N_{\delta}(\mathcal{O})\equiv \delta N_{0}(\mathcal{O})\)가 허용되는 레짐에서는, \[\Xi(\mathcal{O}) \equiv \delta\,\Xi_{0}(\mathcal{O}). \label{eq:S05_Xi_delta_insert}\] 이것이 질량 유도에서 \(\delta\)삽입 위치로 잠긴다.

7.5.4.3 5.3.4.3 결과형: 질량 스케일의 \(\delta\) 포함 형태

정의 [eq:S05_mass_def][eq:S05_lambda_factor][eq:S05_Xi_delta_insert]로부터, 보편성 전제가 성립하는 레짐에서는 \[m(\mathcal{O}) = U_{\mathrm{lat}}\, \Gamma(\mathcal{O})\,\Xi(\mathcal{O}) \equiv U_{\mathrm{lat}}\, \Gamma(\mathcal{O})\,\delta\,\Xi_{0}(\mathcal{O}). \label{eq:S05_mass_result}\] 따라서 질량 유도에서 \(\delta\)는 “사건 계수의 생존 정류”로만 들어가며, 기하 계수 \(\Gamma(\mathcal{O})\)를 조정하는 항으로 사용될 수 없다. \(\delta\)를 기하 계수로 흡수하거나, \(\Gamma(\mathcal{O})\)의 정의를 바꾸어 \(\delta\)를 제거하는 행위는 금지된다.

7.5.5 5.3.5 힘 유도에서의 \(\delta\) (정의-삽입-결과형)

7.5.5.1 5.3.5.1 정의: 단위 힘과 방향성 사건 플럭스

단위 힘 \(F_{\mathrm{lat}}\)을 다음 파생 정의로 고정한다. \[F_{\mathrm{lat}} := \frac{U_{\mathrm{lat}}}{a}. \label{eq:S05_Flat}\] 여기서 \(U_{\mathrm{lat}}\)\(a\)realization_lock에 잠긴 실현 스케일이다. 정의 [eq:S05_Flat]는 “단위 에너지/단위 길이”라는 내부 정의이며, 외부 정설을 근거로 하지 않는다.

방향성 사건 플럭스를 다음으로 정의한다. 방향을 단위벡터 \(\mathbf{n}_F\)로 잠근다. \[\|\mathbf{n}_F\|=1, \qquad \mathbf{n}_F\ \text{는 }\texttt{analysis\_lock}\text{에 잠긴다}. \label{eq:S05_nF}\] 사건 \(e\)마다 “방향 기여 부호” \(s_F(e)\in\{-1,0,+1\}\)를 다음으로 정의한다. \[s_F(e) := \mathrm{sgn}\!\left(\Delta \tilde{x}_{\parallel,F}(e)\right), \qquad \Delta \tilde{x}_{\parallel,F}(e) := \mathbf{n}_F\cdot\Bigl(\tilde{\mathbf{x}}_{\mathrm{tag}}^{\mathrm{post}}(e)-\tilde{\mathbf{x}}_{\mathrm{tag}}^{\mathrm{pre}}(e)\Bigr), \label{eq:S05_sF}\] 여기서 \(\tilde{\mathbf{x}}_{\mathrm{tag}}\)의 선택 규약은 잠겨야 한다. 방향성 원시 집계량을 다음으로 정의한다. \[S_{0} := \sum_{e\in\mathcal{E}_{0}[n_1,n_2)} s_F(e). \label{eq:S05_S0}\] \(S_0\)는 방향성 사건의 순부호 합이며, 단위는 없다.

7.5.5.2 5.3.5.2 삽입: 생존 가중치의 힘-방향 집계 삽입

방향성 집계에 생존 가중치를 삽입한 정류 집계량을 다음으로 정의한다. \[S_{\delta} := \sum_{e\in\mathcal{E}_{0}[n_1,n_2)} w(e)\, s_F(e). \label{eq:S05_Sdelta}\] 보편성 전제가 성립하고, 또한 방향 부호 \(s_F(e)\)가 생존 구속 위상들과 레짐 내에서 분리되어 평균적으로 독립인 경우(이 독립성은 레짐 조건으로 잠김), 다음 형태의 정류가 허용된다. \[S_{\delta}\equiv \delta\,S_{0}. \label{eq:S05_Sdelta_equiv}\] 이 등식은 레짐 밖에서 자동 성립하지 않으며, 레짐 밖 사용은 외삽으로 금지된다.

7.5.5.3 5.3.5.3 결과형: 힘 스케일의 \(\delta\) 포함 형태

힘 스케일을 다음으로 정의한다. \[F := F_{\mathrm{lat}}\, \frac{S_{\delta}}{\Delta N}. \label{eq:S05_force_def}\] 여기서 \(\Delta N\)은 틱 길이이며(정의 [eq:S05_time_window]), \(S_{\delta}/\Delta N\)은 “틱당 방향성 생존 집계”이다. 보편성 및 독립성 조건이 성립하여 [eq:S05_Sdelta_equiv]가 허용되면, \[F \equiv F_{\mathrm{lat}}\, \delta\, \frac{S_{0}}{\Delta N} = \delta\,F_{0}, \qquad F_{0}:=F_{\mathrm{lat}}\frac{S_{0}}{\Delta N}. \label{eq:S05_force_result}\] 따라서 힘 유도에서 \(\delta\)의 역할은 “방향성 사건 집계의 생존 정류”이며, 삽입 위치는 [eq:S05_Sdelta] 또는 결과식 [eq:S05_force_result]로 잠긴다.

7.5.6 5.3.6 \(\delta\) 삽입의 공통 금지 규칙(역삽입/흡수/재정의 금지)

본 절에서 고정된 \(\delta\)의 삽입은 다음 금지 규칙을 동반한다.

  1. 역삽입 금지: \(\delta\)가 들어간 결과식에서 \(\delta\)를 제거하기 위해 원시량(\(N_0,\nu_0,\tilde{v}_0,\Xi_0,S_0\) 등)을 재정의하는 행위를 금지한다.

  2. 흡수 금지: \(\delta\)를 기하 계수 \(\Gamma(\mathcal{O})\) 또는 단위 스케일(\(a,\Delta t,U_{\mathrm{lat}}\))의 정의로 흡수하여 표면적으로 \(\delta\)를 없애는 행위를 금지한다.

  3. 재정의 금지: \(\delta\)를 사건 정의, 평균 규약, 문턱 규약의 교체로 재정의하는 행위를 금지한다. 재정의는 버전업으로만 존재하며, 버전업은 전면 재유도/전면 재판정을 요구한다.

  4. 레짐 밖 외삽 금지: 보편성 전제가 성립하지 않는 레짐에서 [eq:S05_delta_value]를 사용하거나, [eq:S05_Ndelta_equiv], [eq:S05_dx_rect_equiv], [eq:S05_Sdelta_equiv]를 자동 적용하는 행위를 금지한다.

이 절의 LOCK/Gate 연결(없으면 없음)

8 6. 연속체 코어 모델: \(R_p\) 유도

목적(산출물의 고정)

본 장의 목적은 코어 반경 \(R_p\)를 내부 정의만으로 결정하는 연속체(연속 근사) 코어 모델을 구성하고, 그 모델로부터 다음의 산출물을 도출하여 잠그는 데 있다.

  1. 코어 반경의 정의식 \(R_p:=\mathcal{R}[\text{코어 상태}]\) (정의-레짐 포함).

  2. 코어 안정 조건의 정식화 (정지 조건/평형 조건/스위치 조건 중 하나로 잠금).

  3. 길이 선택 비율의 무차원 결론: \[\frac{R_p}{L_q}=\alpha=\frac{2}{\pi}, \label{eq:S06_goal_ratio}\] 여기서 \(L_q\)는 코어 선택 길이(내부 길이 스케일)이며, \(\alpha\)는 5장에서 유일 출처로 고정된 정류 상수이다.

  4. 위 결론을 사용하는 후속 유도(사건율, 질량/힘 스케일)의 삽입 위치금지되는 소급의 명시.

본 장은 \(R_p\)를 외부 텍스트의 정당화로 도입하지 않는다. 본 장에서 허용되는 입력은 오직 canon_lock/analysis_lock에 잠긴 내부 정의와 내부 규약뿐이다. 외부 수치와의 비교가 필요한 경우, 그 비교는 검증(Gate) 항목으로만 취급되며, 유도의 근거로 사용되지 않는다.

입력(LOCK)과 레짐(적용 범위)

\(R_p\) 유도는 다음 입력 항목들이 잠겨 있을 때에만 수행된다.

기판(Stone) 레짐과 VP 공리

본 장은 3.1에서 잠긴 VP 공리 세트(무한강성/비침투/충만/국소 규칙/인접성)를 전제로 한다. 특히 다음 두 조건을 레짐 조건으로 고정한다.

  1. Stone 레짐: VP의 부피 불변과 비침투가 전역 제약으로 유지된다.

  2. 충만 레짐: 빈 공간을 독립 자유도로 도입하지 않으며, 코어 경계의 “결손/목/간격”은 배치와 인접성의 파생 구조량으로만 등장한다.

위 레짐 조건이 잠기지 않으면 본 장의 연속체 근사는 적용 범위를 상실하며, 결론은 INCONCLUSIVE로 판정된다.

정준 셀(Anchor Cell)과 길이 스케일

정준 셀은 CELL-CUBE로 잠기며, 셀 대표 길이 \(D_{\mathrm{anch}}\)는 모서리 길이(edge)로 잠긴다. 반길이 스케일은 다음 파생 정의로 고정되어야 한다. \[r_0:=\frac{D_{\mathrm{anch}}}{2}. \label{eq:S06_r0_lock}\] 본 장의 연속체 좌표 \(R\)은 정준 셀 내부에서의 방사형 거리로 사용되며, \(R\)의 단위와 좌표계는 analysis_lock의 좌표 규약으로 잠긴다.

정류 상수 \(\alpha\)의 입력

본 장은 5.1에서 유일 출처로 고정된 정류 상수 \[\alpha=\frac{2}{\pi} \label{eq:S06_alpha_lock}\] 를 입력으로 사용한다. \(\alpha\)는 본 장에서 재유도되지 않으며, 코어 길이 선택의 무차원 비율 결론 [eq:S06_goal_ratio]에만 삽입된다.

코어 선택 길이 \(L_q\)의 지위

\(L_q\)는 코어 모델에서 “선택 길이”로 정의되는 내부 길이 스케일이다. \(L_q\)의 지위는 다음 중 하나로 잠겨야 한다.

  1. CANON-INPUT: \(L_q\)를 정준 입력으로 canon_lock에 잠금(의미/단위/스코프 포함).

  2. CANON-DERIVED: \(L_q\)를 정준 파생량으로 정의하고, 그 파생 규칙(어떤 구조량에서 어떻게 도출되는지)을 analysis_lock에 잠금.

\(L_q\)의 지위가 잠기지 않으면 \(R_p/L_q\)의 무차원 결론 자체가 정의 불능이며, 본 장의 유도는 성립하지 않는다.

연속체 코어 모델의 내부 정의(기하-구조의 연속 근사)

본 장에서 “연속체”는 외부 이론의 도입이 아니라, VP 배치의 이산 구조량을 방사형 변수 \(R\)의 함수로 집계하여 표현하는 내부 절차를 의미한다. 연속 근사는 다음 규칙으로 고정한다.

코어 영역과 코어 경계의 정의

코어는 도메인 중심 \(\mathbf{x}_c\)를 기준으로 정의되는 영역이며, 코어 경계는 다음과 같은 스위치 조건으로 정의한다.

  1. 반경 \(R\)에 대해, 반경 \(R\) 내부의 이산 구조 지표가 “강성/전달” 조건을 만족하는지 판정하는 지시변수 \(\chi_{\mathrm{core}}(R)\in\{0,1\}\)를 정의한다.

  2. 코어 반경 \(R_p\)\(\chi_{\mathrm{core}}(R)\)의 전이점으로 정의한다. 전이점의 이산/연속 판정 규칙(최초 전이/문턱 전이/안정 전이)은 analysis_lock에 잠겨야 한다.

따라서 \(R_p\)는 “기하적 임의 길이”가 아니라, 이산 구조 지표의 전이에 의해 운영 정의된 길이이다.

방사형 집계량의 표준 형식

반경 \(R\)에 대한 집계량 \(S(R)\)은 다음 표준 형식으로만 정의한다. \[S(R) := \mathcal{A}\Bigl(\{\Omega_i\}_{i\in\mathcal{V}(R)},\ \mathcal{G}_c(R),\ \mathcal{P}(R)\Bigr), \label{eq:S06_radial_aggregate}\] 여기서

이다. 본 장의 모든 연속체식은 [eq:S06_radial_aggregate]의 형식으로 환원되며, 환원 규칙이 잠기지 않으면 연속체식은 정의 불능이다.

안정 조건의 내부 정의(두 스케일 법칙의 교차로서의 선택 반경)

본 장은 코어 반경 \(R_p\)가 “두 종류의 방사형 스케일 법칙”의 교차로 선택된다는 내부 원리를 채택한다. 이 원리는 외부 정설의 정당화가 아니라, VP Stone 제약과 충만 제약 하에서 코어 경계가 갖는 집계 비용의 스케일 법칙을 정의하고 그 교차를 선택 규칙으로 잠그는 방식으로 구현된다.

두 집계 비용 함수의 정의 자리

반경 \(R\)에 대해 다음 두 비용(또는 압력에 준하는 스칼라 집계량)을 정의한다. \[\Pi_{4}(R) := \frac{C_{4}}{R^{4}}, \qquad \Pi_{5}(R) := \frac{C_{5}}{R^{5}}, \label{eq:S06_two_scalings}\] 여기서 \(C_{4},C_{5}\)는 내부 집계로부터 도출되는 상수(또는 잠긴 계수)이며, \(R^{-4}\), \(R^{-5}\)의 지수는 본 장 내부에서 도메인/경계/카운팅 규약으로부터 유도되어 잠긴다. 본 절(개요문)에서는 [eq:S06_two_scalings]의 정의 자리와 역할만을 고정하며, \(C_{4},C_{5}\)의 구체 유도 및 지수의 내부 유도는 본 장의 후속 절에서 완결한다.

선택 반경(코어 반경)의 안정 조건

코어 반경 \(R_p\)의 선택(안정) 조건은 다음 중 하나로 잠겨야 한다(택일, 결과에 따라 교체 금지).

  1. 교차 조건: \(\Pi_{4}(R_p)=\Pi_{5}(R_p)\).

  2. 정지 조건: 어떤 잠긴 에너지형 집계량 \(U(R)\)에 대해 \(dU/dR|_{R=R_p}=0\)이며, 이 조건이 [eq:S06_two_scalings]의 교차와 동치가 되도록 \(U\)를 정의.

  3. 스위치 조건: 구조 지시변수 \(\chi_{\mathrm{core}}(R)\)의 전이점이 [eq:S06_two_scalings]의 교차점과 일치하도록 스위치 관측량을 정의.

본 장의 정준 선택은 교차 조건으로 잠그며, 교차 조건을 채택한 경우 \[\Pi_{4}(R_p)=\Pi_{5}(R_p) \ \Longrightarrow\ R_p=\frac{C_{5}}{C_{4}}. \label{eq:S06_Rp_Cratio}\] 따라서 \(R_p\)의 무차원 비율 결론 [eq:S06_goal_ratio]\(C_{5}/C_{4}\)의 내부 유도에 의해 완결된다.

8.1 6.5 본 장 결론의 형식(외부 정당화 금지의 구현)

본 장의 결론은 다음 형식으로만 허용된다.

  1. \(R_p/L_q\)와 같은 무차원 비율의 유도(정류 상수 \(\alpha\)의 삽입 포함).

  2. \(R_p=\alpha L_q\) 형태의 내부 길이 선택식 (단, \(L_q\)의 지위가 잠겨 있을 때만).

  3. 특정 수치의 제시는 실현(REALIZATION) 또는 검증(Gate) 항목이 잠겼을 때만 허용되며, 수치 일치를 근거로 정의/공리/정류 규약을 정당화하지 않는다.

따라서 본 장은 \(R_p\) 유도의 근거로 외부 정설(다른 이론의 방정식, 다른 이론의 상수 정의, 다른 이론의 정당화)을 사용하지 않는다. 외부 텍스트와의 대응은 별도의 “대응표/비사용 범위 선언” 절에서만 다루며, 본 장의 결론 자격에 영향을 주지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

8.2 6.1 \(L_q\)\(\lambda_C\) 연결(\(L_q=\lambda_C\))

8.2.1 6.1.1 목적

본 절은 연속체 코어 모델에서 등장하는 두 길이 기호 \(L_q\)\(\lambda_C\)를 각각 내부 정의로 고정한 뒤, 두 길이를 동일시하는 규칙 \[L_q=\lambda_C \label{eq:S06_Lq_eq_lC}\]정준 잠금(LOCK)으로 확정한다. 본 절의 산출물은 (i) \(L_q\)의 정의, (ii) \(\lambda_C\)의 정의, (iii) 동일시의 내부 근거(공리 기반), (iv) 동일시 이후의 치환 규칙이다.

8.2.2 6.1.2 정의: \(L_q\) (코어 선택 길이)

8.2.2.1 [D-6.1-1] 무차원 방사형 좌표

정준 셀 내부에서 코어 중심 \(\mathbf{x}_c\)를 잠그고, 방사형 거리 \(R\)을 다음으로 정의한다. \[R := \|\mathbf{x}-\mathbf{x}_c\|. \label{eq:S06_R_def}\] \(R\)의 좌표계 및 \(\mathbf{x}_c\)의 선택 규약은 analysis_lock에 잠긴다.

코어 모델의 방사형 기술은 무차원 좌표 \(\xi\)로 정규화하여 진행하며, 그 정규화 길이를 \(L_q\)로 정의한다. \[\xi := \frac{R}{L_q}. \label{eq:S06_xi_def}\]

8.2.2.2 [D-6.1-2] \(L_q\)의 의미(선택 길이)

\(L_q\)는 코어 모델에서 다음 두 조건을 동시에 만족하는 유일한 길이 스케일로 정의한다.

  1. (정규화 조건) 코어 모델의 모든 방사형 집계량이 \(R\)이 아니라 \(\xi=R/L_q\)의 함수로만 표현되도록 하는 정규화 기준 길이이다.

  2. (전이 조건) 코어의 경계 전이(코어 지시변수 또는 코어 비용 함수의 전이)가 \(\xi=\xi_p\)단일 값에서 일어나도록 하는 선택 길이이다.

따라서 \(L_q\)는 “임의 길이”가 아니라 “코어 전이를 단일 무차원 값으로 고정시키는 정규화 길이”로 정의된다. 이 정의는 연속체 코어 모델의 성립을 위한 내부 정의이며, 외부 텍스트의 정당화를 사용하지 않는다.

8.2.3 6.1.3 정의: \(\lambda_C\) (코어 위상 완결 길이)

8.2.3.1 [D-6.1-3] 코어 위상 변수

코어 내부 상태의 방사형 전개를 기술하는 위상 변수 \(\psi(R)\)를 다음으로 정의한다. \[\psi:\ [0,\infty)\to\mathbb{R}, \qquad \psi(0)=0, \label{eq:S06_phasepsi_def}\] 여기서 \(\psi\)는 “코어 내부의 한 주기(phase cycle)”를 표기하기 위한 내부 변수이며, \(\psi\)의 구체 생성 규약(어떤 집계량을 위상으로 쓰는가)은 analysis_lock에 잠긴다. 본 절은 \(\psi\)가 연속체 코어 모델의 내부 변수로서 존재한다는 사실과, “주기 완결”이 \(2\pi\)로 잠긴다는 사실만을 사용한다.

8.2.3.2 [D-6.1-4] \(\lambda_C\)의 의미(최초 주기 완결 반경)

\(\lambda_C\)는 다음 조건을 만족하는 최초의 양의 길이로 정의한다. \[\lambda_C := \inf\{\, R>0\ |\ \psi(R)=2\pi \,\}. \label{eq:S06_lambdaC_def}\] 정의 [eq:S06_lambdaC_def]에서 \(2\pi\)는 5장에서 잠긴 전주기 정준(정류 규약의 기준)이며, \(\lambda_C\)는 그 전주기가 코어 방사형 전개에서 처음으로 완결되는 길이 스케일이다. 따라서 \(\lambda_C\)는 “외부 상수”가 아니라 “코어 위상 완결을 기준으로 정의된 내부 길이”이다.

8.2.4 6.1.4 동일시의 근거(내부 공리 기반)

\(L_q=\lambda_C\)의 동일시는 추가 가정이 아니라, 본 문서의 전역 규칙(No-Tuning, SSOT, 단일 전이 정의)을 만족시키기 위한 정준 선택(잠금)으로 고정한다. 동일시의 근거는 다음 네 항목으로 구성된다.

8.2.4.1 (G1) 단일 전이 원칙: 코어 경계는 하나여야 한다

코어 반경 \(R_p\)는 “코어 내부\(\rightarrow\)코어 외부”의 전이를 표시하는 단일 경계로 정의된다(코어 지시변수의 전이 또는 비용 함수의 전이로 정의). 만약 \(L_q\)\(\lambda_C\)가 서로 독립 길이로 존재하면, 코어 전이를 정규화하는 길이(\(L_q\))와 코어 위상 완결을 정의하는 길이(\(\lambda_C\))가 서로 다른 전이를 지시할 수 있다. 그러면 코어 경계의 정의가 이중화되어 \(R_p\)가 단일 길이로 고정될 수 없고, 코어 경계는 절차에 따라 달라지는 모호한 객체가 된다. 따라서 코어 경계가 단일이어야 한다는 정의를 보존하기 위해, 두 길이는 동일한 경계를 지시하도록 동일시되어야 한다.

8.2.4.2 (G2) SSOT 원칙: 동일한 의미의 길이는 하나만 남는다

\(L_q\)\(\lambda_C\)는 각각 [eq:S06_xi_def][eq:S06_lambdaC_def]에 의해 정의되지만, 두 정의가 지시하는 물리적 의미는 동일한 자리(코어 선택 길이)로 수렴해야 한다. 즉, 코어 모델에서 “방사형 스케일 선택”과 “위상 주기 완결”은 둘 다 코어 내부의 조직화가 끝나고 경계가 형성되는 지점을 지시한다. 동일한 자리를 지시하는 두 길이를 동시에 남겨두면, 동일 의미가 복수 기호로 분열되어 SSOT를 위반한다. SSOT를 만족시키기 위해, 두 기호는 하나의 정준 항목으로 통합되어야 하며, 그 통합 규칙이 [eq:S06_Lq_eq_lC]이다.

8.2.4.3 (G3) No-Tuning 원칙: \(L_q/\lambda_C\)를 자유도(튜닝)로 남기지 않는다

\(L_q\)\(\lambda_C\)를 서로 독립 입력으로 두면, 무차원 비율 \[\eta := \frac{L_q}{\lambda_C} \label{eq:S06_eta_def}\] 이 추가 자유도로 생긴다. 이 비율 \(\eta\)는 코어 반경 비율 \(R_p/L_q\), \(R_p/\lambda_C\) 및 후속 사건율/질량/힘 유도에 직접 개입할 수 있으며, 결과를 맞추기 위해 \(\eta\)를 조정하는 경로가 열린다. 그러나 본 문서는 결과를 본 뒤 비율을 조정하는 자유도를 금지(No-Tuning)한다. 추가 자유도를 도입하지 않고 코어 선택을 닫기 위해, \(\eta\)는 잠금으로 고정되어야 한다. 본 절은 그 고정을 \[\eta := 1 \label{eq:S06_eta_one}\] 으로 선언하며, 이는 곧 [eq:S06_Lq_eq_lC]와 동치이다.

8.2.4.4 (G4) 정류 상수의 유일 출처와 양립: \(\pi\) 외의 새 상수를 추가하지 않는다

5장에서 정류 상수 \(\alpha=2/\pi\), \(\delta=1/\pi^2\)는 유일 출처로 잠겼다. 코어 길이 선택에서 \(L_q\)\(\lambda_C\)를 분리하려면 [eq:S06_eta_def]\(\eta\)를 결정하는 추가 상수 또는 추가 규약이 필요하다. 본 문서는 정류 상수 체계를 제외한 새로운 보편 상수를 임의로 도입하지 않는다. 따라서 코어 선택 길이의 중복을 제거하는 유일한 정준 선택은 \(\eta=1\), 즉 \(L_q=\lambda_C\)이다.

8.2.5 6.1.5 동일시 이후의 재사용 규칙(치환 규칙)

동일시 [eq:S06_Lq_eq_lC]가 잠긴 이후, 본문 전역에서 다음 재사용 규칙을 고정한다.

  1. \(L_q\)\(\lambda_C\)는 동일 항목의 두 표기이며, canon_lock에는 하나의 항목으로 기록한다(동일 lock_id에 단일 값/단일 의미).

  2. 수식 전개에서 \(L_q\)가 등장하는 모든 자리에는 \(\lambda_C\)를 치환할 수 있고, 반대로도 치환할 수 있다. 단, 치환은 “정의된 동일시”에 따른 표기 치환일 뿐, 새로운 유도나 새로운 근거가 아니다.

  3. 동일 버전 내부에서 \(L_q\)\(\lambda_C\)를 서로 다른 값으로 취급하거나, 서로 다른 객체 귀속/기하 의미로 분리하는 행위는 금지된다.

  4. \(L_q=\lambda_C\)의 동일시를 해제하거나 다른 비율(\(\eta\neq 1\))로 변경하려면, canon_lock의 버전업과 전면 재유도/전면 재판정을 수행해야 한다.

이 절의 LOCK/Gate 연결(없으면 없음)

8.3 6.2 \(1/R^{4}\) vs \(1/R^{5}\) 균형 \(\rightarrow R_p/L_q=2/\pi\)

8.3.1 6.2.1 방사형 집계 기하와 표준 기호

코어 중심을 \(\mathbf{x}_c\)로 잠그고, 방사형 거리 \(R\)\[R:=\|\mathbf{x}-\mathbf{x}_c\| \label{eq:S06_02_R}\] 로 정의한다. \(R\)은 정준 셀(CELL-CUBE) 내부에서의 집계 좌표이며, 셀 기하를 구로 대체하지 않는다. 반경 \(R\)에서의 방사형 집계면(수준집합)을 다음으로 정의한다. \[\mathbb{S}_R := \{\mathbf{x}\ |\ \|\mathbf{x}-\mathbf{x}_c\|=R\}, \qquad A(R):=\mathrm{Area}(\mathbb{S}_R)=4\pi R^2. \label{eq:S06_02_sphere_area}\] 여기서 \(A(R)\)은 방사형 집계면의 면적이며, 정준 셀의 정의(큐브)와는 독립인 집계면의 정의이다.

코어 선택 길이 \(L_q\)는 6.1에서 잠긴 길이 스케일이며, 본 절에서는 \(L_q\)를 다음 두 역할로 사용한다.

  1. 방사형 집계에서의 단위 길이: \(R\)을 무차원화하는 기준 길이.

  2. 방사형 집계면 위의 단위 패치 길이: 집계면을 세분하는 최소 선형 스케일.

단위 패치의 선형 크기를 \(L_q\)로 두고, 단위 패치 면적을 다음으로 정의한다. \[A_0 := L_q^2. \label{eq:S06_02_patch_area}\] \(A_0\)는 방사형 집계면 위에서의 최소 집계 단위이며, 결과를 본 뒤 바뀌지 않는다.

8.3.2 6.2.2 방향 정류 계수 \(\alpha\)의 삽입 위치

방사형 집계에서 “방향 성분”이 스칼라로 집계될 때, 방향 성분의 정류 계수 \(\alpha\)를 5.1의 유일 출처로부터 입력으로 사용한다. \[\alpha=\left\langle |\cos\theta| \right\rangle=\frac{2}{\pi}. \label{eq:S06_02_alpha}\] 여기서 \(\theta\)는 전주기 \([0,2\pi)\)에서 균등 측도로 집계되는 각변수이며, 평균 규약은 5.1에서 잠겨 있다. 본 절에서 \(\alpha\)는 “방사 성분의 유효 기여가 평균적으로 \(\alpha\)만큼만 살아남는다”는 정류 계수로만 사용되며, \(\alpha\) 자체는 본 절에서 재유도되지 않는다.

8.3.3 6.2.3 \(1/R^{4}\) 붕괴항 \(\Pi_{4}(R)\)의 정의와 전개

본 절은 코어 경계에서 요구되는 “붕괴항(압력형 구속지표)” \(\Pi_{4}(R)\)기하학적 희석(2회)방향 정류 손실 보정으로 정의한다.

8.3.3.1 6.2.3.1 기하학적 희석 1: 면적 희석(패치 수)

반경 \(R\)의 집계면 \(\mathbb{S}_R\) 위에서 단위 패치 면적 \(A_0\)로 분할할 때, 패치 수를 다음으로 정의한다. \[N_A(R) := \frac{A(R)}{A_0}=\frac{4\pi R^2}{L_q^2}. \label{eq:S06_02_NA}\] 따라서 단일 패치가 전체 집계면에서 차지하는 면적 비율(면적 희석 계수)은 \[f_A(R) := \frac{1}{N_A(R)}=\frac{A_0}{A(R)}=\frac{L_q^2}{4\pi R^2}. \label{eq:S06_02_fA}\] 이다. \(f_A(R)\)는 방사형 집계면 위에서 “단위 패치가 받는 평균 몫”을 나타내는 순수 기하 계수로 고정한다.

8.3.3.2 6.2.3.2 기하학적 희석 2: 방향 희석(고정 패치로의 도달 창)

단위 패치(선형 크기 \(L_q\))를 향해 방향이 맞춰지는 정도를 “고정 패치로의 도달 창”으로 정의한다. 반경 \(R\)에서 선형 크기 \(L_q\)의 패치를 단위구면 위에서 바라볼 때, 그 패치가 차지하는 대표 고도각 폭을 \[\Delta\vartheta(R) := \frac{L_q}{R} \label{eq:S06_02_dtheta}\] 로 정의한다. 고정 패치로의 방향 창에 해당하는 대표 고체각을 다음으로 정의한다. \[\Delta\Omega(R) := \bigl(\Delta\vartheta(R)\bigr)^2 = \left(\frac{L_q}{R}\right)^2. \label{eq:S06_02_dOmega}\] 전주기 방향 공간에서의 정규화는 단위구면의 전체 고체각 \(4\pi\)로 잠근다. 따라서 방향 희석 계수는 \[f_\Omega(R) := \frac{\Delta\Omega(R)}{4\pi} = \frac{1}{4\pi}\left(\frac{L_q}{R}\right)^2. \label{eq:S06_02_fOmega}\] 이다. \(f_\Omega(R)\)는 “단위 패치가 요구하는 방향 창”의 기하 계수로 고정한다.

8.3.3.3 6.2.3.3 방향 정류 손실 보정(역계수 \(1/\alpha\))

방향이 맞춰졌더라도, 방사 성분은 부호를 가진 투영이므로 평균적으로 상쇄가 발생한다. 방사 성분의 유효 기여는 \(\alpha\)만큼만 살아남는다고 잠겼으므로([eq:S06_02_alpha]), 동일한 “유효 기여”를 확보하기 위해서는 역계수 \(1/\alpha\)의 보정이 필요하다. 이 보정은 “결과를 맞추는 보정”이 아니라, 정류 규약(5.1)의 직접 귀결로 고정된다.

8.3.3.4 6.2.3.4 붕괴항 \(\Pi_{4}(R)\)의 정의

코어 경계에서의 붕괴항(압력형 구속지표) \(\Pi_{4}(R)\)를 다음으로 정의한다. \[\Pi_{4}(R) := \Pi_\star\, \frac{1}{\alpha}\, f_A(R)\, f_\Omega(R), \label{eq:S06_02_Pi4_def}\] 여기서 \(\Pi_\star\)는 레짐 내부에서 잠긴 “단위 구속 강도”(무차원 또는 내부 단위)이며, \(R\)에 의존하지 않는 기준값이다. \(\Pi_\star\)는 본 절에서 소거되는 공통 인자이며, 값의 크기는 본 절의 비율 결론에 영향을 주지 않는다.

이제 [eq:S06_02_fA][eq:S06_02_fOmega][eq:S06_02_Pi4_def]에 대입하여 완전 전개한다. \[\begin{aligned} \Pi_{4}(R) &= \Pi_\star\, \frac{1}{\alpha}\, \left(\frac{L_q^2}{4\pi R^2}\right) \left(\frac{1}{4\pi}\left(\frac{L_q}{R}\right)^2\right) \notag\\ &= \Pi_\star\, \frac{1}{\alpha}\, \left(\frac{L_q^2}{4\pi R^2}\right) \left(\frac{L_q^2}{4\pi R^2}\right) \notag\\ &= \Pi_\star\, \frac{1}{\alpha}\, \frac{L_q^4}{(4\pi)^2 R^4} \notag\\ &= \Pi_\star\, \frac{1}{\alpha}\, \frac{L_q^4}{16\pi^2}\, \frac{1}{R^4}. \label{eq:S06_02_Pi4_final}\end{aligned}\] 따라서 붕괴항은 \(1/R^4\) 스케일로 고정되며, 그 계수는 \(\alpha\)의 역계수를 포함한다.

8.3.4 6.2.4 \(1/R^{5}\) 강성항 \(\Pi_{5}(R)\)의 정의와 전개

본 절은 기판(Stone) 레짐의 “강성항(압력형 구속지표)” \(\Pi_{5}(R)\)동일한 2회 기하 희석방사 연쇄 잠금 계수를 추가하여 정의한다.

8.3.4.1 6.2.4.1 방사 연쇄 잠금 계수 \(\eta_R(R)\)

반경 \(R\)까지의 방사 방향으로 단위 길이 \(L_q\)가 몇 번 적층되는지(방사층 수)를 다음으로 정의한다. \[N_R(R) := \frac{R}{L_q}. \label{eq:S06_02_NR}\] 국소 규칙(3.1) 하에서 방사 방향 전달은 단위 층의 연쇄로 표현되며, 연쇄의 평균 기여는 층 수에 반비례하는 정류 계수로 고정한다. 이를 “방사 연쇄 잠금 계수”로 정의한다. \[\eta_R(R) := \frac{1}{N_R(R)}=\frac{L_q}{R}. \label{eq:S06_02_etaR}\] \(\eta_R(R)\)는 방사층 수의 정의 [eq:S06_02_NR]에 의해 결정되는 기하 계수이며, 결과를 본 뒤 조정되지 않는다.

8.3.4.2 6.2.4.2 강성항 \(\Pi_{5}(R)\)의 정의

강성항 \(\Pi_{5}(R)\)를 다음으로 정의한다. \[\Pi_{5}(R) := \Pi_\star\, f_A(R)\, f_\Omega(R)\, \eta_R(R). \label{eq:S06_02_Pi5_def}\] 붕괴항과 달리 강성항에는 \(1/\alpha\)가 삽입되지 않는다. 강성항은 “방향 투영의 정류 손실”이 아니라 “방사 연쇄 잠금”으로만 감쇠가 결정되기 때문이다. 이제 [eq:S06_02_fA], [eq:S06_02_fOmega], [eq:S06_02_etaR][eq:S06_02_Pi5_def]에 대입하여 완전 전개한다. \[\begin{aligned} \Pi_{5}(R) &= \Pi_\star\, \left(\frac{L_q^2}{4\pi R^2}\right) \left(\frac{1}{4\pi}\left(\frac{L_q}{R}\right)^2\right) \left(\frac{L_q}{R}\right) \notag\\ &= \Pi_\star\, \left(\frac{L_q^2}{4\pi R^2}\right) \left(\frac{L_q^2}{4\pi R^2}\right) \left(\frac{L_q}{R}\right) \notag\\ &= \Pi_\star\, \frac{L_q^5}{(4\pi)^2 R^5} \notag\\ &= \Pi_\star\, \frac{L_q^5}{16\pi^2}\, \frac{1}{R^5}. \label{eq:S06_02_Pi5_final}\end{aligned}\] 따라서 강성항은 \(1/R^5\) 스케일로 고정되며, 붕괴항과 동일한 \((4\pi)^{-2}\) 기하 계수를 공유하고, 추가로 \(L_q/R\)에 의해 한 차수 더 감쇠한다.

8.3.5 6.2.5 균형 조건과 \(R_p/L_q=2/\pi\)의 완전 도출

코어 반경 \(R_p\)는 “붕괴항”과 “강성항”이 균형을 이루는 전이점으로 정의한다. 균형 조건을 다음으로 잠근다. \[\Pi_{4}(R_p)=\Pi_{5}(R_p). \label{eq:S06_02_balance_condition}\] [eq:S06_02_Pi4_final][eq:S06_02_Pi5_final][eq:S06_02_balance_condition]에 대입하여 전개한다. \[\begin{aligned} \Pi_\star\, \frac{1}{\alpha}\, \frac{L_q^4}{16\pi^2}\, \frac{1}{R_p^4} &= \Pi_\star\, \frac{L_q^5}{16\pi^2}\, \frac{1}{R_p^5}. \label{eq:S06_02_balance_sub}\end{aligned}\] 양변에 공통으로 존재하는 \(\Pi_\star\)\(16\pi^2\)를 소거한다. \[\frac{1}{\alpha}\,L_q^4\,\frac{1}{R_p^4} = L_q^5\,\frac{1}{R_p^5}. \label{eq:S06_02_balance_cancel1}\] 양변을 \(L_q^4/R_p^4\)로 나누어 소거한다. \[\frac{1}{\alpha} = \frac{L_q}{R_p}. \label{eq:S06_02_balance_cancel2}\] 따라서 코어 반경의 무차원 비율은 \[\frac{R_p}{L_q}=\alpha. \label{eq:S06_02_Rp_over_Lq_alpha}\] 여기서 \(\alpha\)는 5.1에서 유일 출처로 고정된 \(\alpha=2/\pi\)이므로, \[\frac{R_p}{L_q}=\frac{2}{\pi}. \label{eq:S06_02_Rp_over_Lq_final}\] 또한 6.1에서 \(L_q=\lambda_C\)가 잠겼으므로, 동일 잠금 버전 내부에서 다음 치환이 허용된다. \[R_p=\frac{2}{\pi}\,L_q=\frac{2}{\pi}\,\lambda_C. \label{eq:S06_02_Rp_lambdaC}\][eq:S06_02_Rp_over_Lq_final][eq:S06_02_Rp_lambdaC]가 본 절의 결론으로 고정된다.

8.3.6 6.2.6 성립 조건(레짐 조건)과 위반 시 처리

본 절의 결론 [eq:S06_02_Rp_over_Lq_final]이 성립하려면 다음 조건이 잠겨 있어야 한다.

  1. 단위 패치 길이로 \(L_q\)를 채택하는 집계 규약이 잠겨 있어야 한다(\(A_0=L_q^2\)).

  2. 방향 정류 계수 \(\alpha\)가 정준 규약(5.1)으로 잠겨 있어야 한다(\(\alpha=2/\pi\)).

  3. 방사 연쇄 잠금 계수 \(\eta_R(L_q/R)\)가 레짐 규약으로 잠겨 있어야 한다.

위 조건 중 하나라도 잠기지 않거나, 동일 산출물에서 혼합 사용되면 [eq:S06_02_Pi4_def][eq:S06_02_Pi5_def]의 정의가 붕괴하므로, 해당 결론은 결론 자격을 상실한다.

이 절의 LOCK/Gate 연결(없으면 없음)

8.4 6.3 \(R_p\) 수치 대입 + 불변량 정리

8.4.1 6.3.1 입력(LOCK)과 참조식(본 절의 출발점)

본 절에서 사용하는 입력(LOCK)과 참조식은 다음으로 고정한다.

  1. 정류 상수: \[\alpha=\frac{2}{\pi}. \label{eq:S06_03_alpha}\]

  2. 길이 동일시: \[L_q=\lambda_C. \label{eq:S06_03_Lq_eq_lC}\]

  3. 코어 반경의 비율 결론(6.2에서 도출된 결론): \[\frac{R_p}{L_q}=\alpha. \label{eq:S06_03_Rp_over_Lq}\]

위 세 식은 본 절에서 재유도하지 않는다. 본 절은 위 식들을 결합하여 (i) \(R_p\)의 수치 산출, (ii) 기하 단면 \(\sigma_{\mathrm{geom}}\)의 정의 및 수치 산출, (iii) \(4/\pi\) 불변량을 정리한다.

8.4.2 6.3.2 \(R_p\) 산출식의 완전 전개

[eq:S06_03_Rp_over_Lq]에서 \[\frac{R_p}{L_q}=\alpha \quad\Longrightarrow\quad R_p=\alpha\,L_q. \label{eq:S06_03_Rp_alpha_Lq}\][eq:S06_03_Lq_eq_lC][eq:S06_03_Rp_alpha_Lq]에 대입하면 \[R_p=\alpha\,\lambda_C. \label{eq:S06_03_Rp_alpha_lC}\][eq:S06_03_alpha][eq:S06_03_Rp_alpha_lC]에 대입하면 \[R_p=\frac{2}{\pi}\,\lambda_C. \label{eq:S06_03_Rp_final_form}\] 따라서 본 절에서 \(R_p\)의 수치 대입은 \(\lambda_C\)의 잠금값을 입력으로 하여 [eq:S06_03_Rp_final_form]을 평가하는 절차로 고정된다.

8.4.3 6.3.3 \(\lambda_C\) 잠금값의 수치 대입 \(\rightarrow R_p=0.8412\,\mathrm{fm}\)

\(\lambda_C\)는 6.1에서 “코어 위상 완결 길이”로 정의된 길이이며, 본 절에서는 다음 값이 canon_lock에 의해 잠겨 있다고 둔다. \[\lambda_C = 1.3213538700998668\ \mathrm{fm}. \label{eq:S06_03_lC_value_lock}\][eq:S06_03_Rp_final_form][eq:S06_03_lC_value_lock]을 대입하여 \(R_p\)를 계산한다. \[\begin{aligned} R_p &=\frac{2}{\pi}\,\lambda_C =\frac{2}{\pi}\times 1.3213538700998668\ \mathrm{fm} \notag\\ &= 0.8412\ \mathrm{fm}. \label{eq:S06_03_Rp_value_fm}\end{aligned}\] 단위 변환 규약으로 \(1\,\mathrm{fm}=10^{-15}\,\mathrm{m}\)를 사용하면, \[R_p = 0.8412\times 10^{-15}\ \mathrm{m} = 8.412\times 10^{-16}\ \mathrm{m}. \label{eq:S06_03_Rp_value_m}\]

8.4.4 6.3.4 역산(일관성): \(R_p=0.8412\,\mathrm{fm}\)로부터 \(\lambda_C\) 재구성

[eq:S06_03_Rp_final_form]은 다음과 동치이다. \[\lambda_C=\frac{\pi}{2}\,R_p. \label{eq:S06_03_lC_from_Rp}\][eq:S06_03_Rp_value_fm][eq:S06_03_lC_from_Rp]에 대입하면, \[\begin{aligned} \lambda_C &=\frac{\pi}{2}\times 0.8412\ \mathrm{fm} \notag\\ &= 1.3213538700998668\ \mathrm{fm}, \label{eq:S06_03_lC_backcalc}\end{aligned}\] 이며, 이는 [eq:S06_03_lC_value_lock]과 동일하다. 따라서 \(R_p/L_q=\alpha\)\(L_q=\lambda_C\) 잠금이 동일 버전에서 일관되게 성립함이 수치로 확인된다(확인은 정당화가 아니라 Gate 판정 입력으로만 사용된다).

8.4.5 6.3.5 기하 단면 \(\sigma_{\mathrm{geom}}\)의 정의와 수치

8.4.5.1 [D-6.3-1] 기하 단면 정의

코어 반경 \(R_p\)가 정의되면, 기하 단면(기하학적 단면적)을 다음으로 정의한다. \[\sigma_{\mathrm{geom}} := \pi R_p^2. \label{eq:S06_03_sigma_def}\] 정의 [eq:S06_03_sigma_def]는 “단면”의 기하학적 정의이며, 다른 의미(효과 단면, 유효 단면 등)로 재해석되지 않는다. 유효 단면이 필요하면 별도 기호로 분리하여 정의해야 한다.

8.4.5.2 수치 대입

[eq:S06_03_Rp_value_fm][eq:S06_03_sigma_def]에 대입하면, \[\begin{aligned} \sigma_{\mathrm{geom}} &=\pi\,(0.8412\ \mathrm{fm})^2 \notag\\ &=\pi\times 0.70761744\ \mathrm{fm}^2 \notag\\ &=2.223045751056016\ \mathrm{fm}^2. \label{eq:S06_03_sigma_value_fm2}\end{aligned}\] 단위 변환 규약으로 \((1\,\mathrm{fm})^2=10^{-30}\,\mathrm{m}^2\)이므로, \[\sigma_{\mathrm{geom}} = 2.223045751056016\times 10^{-30}\ \mathrm{m}^2. \label{eq:S06_03_sigma_value_m2}\]

8.4.6 6.3.6 \(4/\pi\) 불변량 정리(정의-전개-결론)

본 절의 “불변량”은 \(R_p\)\(L_q\)의 비율 잠금이 유지되는 한, 레짐 내부에서 단위 선택과 무관하게 유지되는 무차원 또는 정규화된 조합을 의미한다.

8.4.6.1 6.3.6.1 불변량 I: \(\sigma_{\mathrm{geom}}/L_q^2=4/\pi\)

먼저 6.2의 결론 [eq:S06_03_Rp_over_Lq]에서 \[R_p=\alpha L_q \label{eq:S06_03_Rp_alphaLq_repeat}\] 이고, \(\alpha=2/\pi\)이므로 \[R_p=\frac{2}{\pi}L_q. \label{eq:S06_03_Rp_2overpi_Lq}\][eq:S06_03_sigma_def][eq:S06_03_Rp_2overpi_Lq]를 대입하여 전개한다. \[\begin{aligned} \sigma_{\mathrm{geom}} &=\pi R_p^2 =\pi\left(\frac{2}{\pi}L_q\right)^2 \notag\\ &=\pi\left(\frac{4}{\pi^2}\right)L_q^2 \notag\\ &=\frac{4}{\pi}\,L_q^2. \label{eq:S06_03_sigma_in_Lq}\end{aligned}\] 따라서 다음 불변량이 성립한다. \[\boxed{ \frac{\sigma_{\mathrm{geom}}}{L_q^2} = \frac{4}{\pi} } \qquad (\text{불변량 I}). \label{eq:S06_03_invariant_4overpi}\] 또한 6.1의 잠금 \(L_q=\lambda_C\)를 적용하면, \[\boxed{ \frac{\sigma_{\mathrm{geom}}}{\lambda_C^2} = \frac{4}{\pi} } \qquad (\text{불변량 I, 동일 표현}). \label{eq:S06_03_invariant_4overpi_lC}\]

8.4.6.2 6.3.6.2 수치 확인(불변량 I)

[eq:S06_03_lC_value_lock]에서 \(L_q=\lambda_C\)이므로 \(L_q^2\)\[L_q^2 = (1.3213538700998668\ \mathrm{fm})^2 = 1.7459760500278958\ \mathrm{fm}^2. \label{eq:S06_03_Lq2_value}\][eq:S06_03_sigma_value_fm2][eq:S06_03_Lq2_value]로부터 \[\begin{aligned} \frac{\sigma_{\mathrm{geom}}}{L_q^2} &= \frac{2.223045751056016}{1.7459760500278958} \notag\\ &= 1.2732395447351628, \label{eq:S06_03_ratio_numeric}\end{aligned}\] 이며, \[\frac{4}{\pi}=1.2732395447351628 \label{eq:S06_03_4overpi_numeric}\] 이므로 [eq:S06_03_invariant_4overpi]와 일치한다. 이 확인은 불변량의 검증용 계산이며, 불변량의 근거(정당화)로 외부 텍스트를 사용하지 않는다.

8.4.7 6.3.7 불변량의 사용처(삽입 위치 고정)

불변량 I는 다음 형태의 유도에서 기하 정규화로 사용될 수 있으며, 사용은 삽입 위치가 잠겨야 한다.

  1. \(\sigma_{\mathrm{geom}}\)가 등장하는 모든 식에서, \(\sigma_{\mathrm{geom}}\)\(L_q^2\)로 정규화할 때 [eq:S06_03_invariant_4overpi]를 사용하여 상수를 \(4/\pi\)로 고정한다.

  2. \(\lambda_C\) 표현을 사용하는 식에서는 [eq:S06_03_invariant_4overpi_lC]로 동일하게 고정한다.

위 사용은 “상수 보정”이 아니라, 이미 잠긴 비율 \(R_p/L_q=\alpha\)\(\alpha=2/\pi\)의 기하 귀결로만 허용된다.

이 절의 LOCK/Gate 연결(없으면 없음)

8.5 6.4 연속체\(\rightarrow\)이산(82+7) 안정 조건

8.5.1 6.4.1 목적

본 절은 6장(연속체 코어 모델)에서 도출된 코어 반경 \(R_p\) 및 관련 불변량(예: \(R_p/L_q=2/\pi\), \(\sigma_{\mathrm{geom}}/L_q^2=4/\pi\))이, 8장(이산 코어 82 + 셸 7) 구조로 내려갈 때 요구되는 최소 안정 조건을 조건 목록으로 선언한다. 본 절은 이산 구조의 상세 좌표나 결합 규약을 유도하지 않는다. 본 절은 연속체 결과가 이산 구조에 부과하는 필수 조건만을 (i) 조건 식별자, (ii) 조건 내용, (iii) 위반 시 처리로 고정한다.

8.5.2 6.4.2 전제(연속체 쪽 잠금 결과)

본 절이 참조하는 연속체 쪽 잠금 결과는 다음과 같다.

  1. 코어 반경 비율: \[\frac{R_p}{L_q}=\frac{2}{\pi}. \label{eq:S06_04_Rp_ratio}\]

  2. 길이 동일시: \[L_q=\lambda_C. \label{eq:S06_04_Lq_eq_lC}\]

  3. 기하 단면 불변량: \[\frac{\sigma_{\mathrm{geom}}}{L_q^2}=\frac{4}{\pi}, \qquad \sigma_{\mathrm{geom}}:=\pi R_p^2. \label{eq:S06_04_invariant_sigma}\]

이 결과들은 연속체 모델의 산출물로서 canon_lock에 귀속되며, 이산 구조가 이를 만족시키지 못하면 연속체\(\rightarrow\)이산 연결은 성립하지 않는다.

8.5.3 6.4.3 이산 구조(82+7)의 최소 안정 조건 목록

이산 구조는 “코어 82”와 “셸 7”의 결합으로 구성되며, 연속체 결과는 다음 조건들을 필수로 요구한다. 각 조건은 독립이며, 하나라도 위반되면 연속체\(\rightarrow\)이산 연결은 FAIL로 판정된다.

8.5.4 [C-82/7-01] 코어 경계 반경 정합(반경 잠금 조건)

이산 코어(82)의 좌표 집합 \(\{\mathbf{x}_i\}_{i=1}^{82}\)와 중심 \(\mathbf{x}_c\)가 정의되었을 때, 코어를 이루는 핵심 경계 층(경계 후보 집합 \(\mathcal{B}_{82}\subseteq\{1,\ldots,82\}\))의 반경 집계량이 \(R_p\)와 정합되어야 한다. 정합은 다음 형태로 선언한다. \[R_{82} := \mathrm{Agg}\Bigl(\{\|\mathbf{x}_i-\mathbf{x}_c\|\}_{i\in\mathcal{B}_{82}}\Bigr) \equiv R_p, \label{eq:S06_04_R82_match}\] 여기서 집계 연산자 \(\mathrm{Agg}\) (예: 중앙값, 평균, 최소-최대 밴드의 중심 등)는 analysis_lock에 잠겨야 한다. \(\mathrm{Agg}\)가 잠기지 않으면 \(R_{82}\)가 비유일이므로 조건은 정의 불능이며 INCONCLUSIVE이다. 정합 문턱(허용오차) \(\varepsilon_{R}\)gate_lock에 사전 등록되어야 하며, \[|R_{82}-R_p|>\varepsilon_{R} \quad\Longrightarrow\quad \texttt{FAIL-CORE82-RADIUS}. \label{eq:S06_04_R82_fail}\]

8.5.5 [C-82/7-02] 단면 불변량 정합(기하 단면 조건)

이산 코어(82)에서 코어 경계 후보 집합 \(\mathcal{B}_{82}\)를 통해 “이산 단면”을 정의할 수 있어야 하며, 그 정규화가 불변량 [eq:S06_04_invariant_sigma]와 정합되어야 한다. 이산 단면 \(\sigma_{82}\)는 다음 형태로 정의한다. \[\sigma_{82} := \mathrm{ProjArea}\Bigl(\{\mathbf{x}_i\}_{i\in\mathcal{B}_{82}};\ \mathbf{n}_\sigma\Bigr), \label{eq:S06_04_sigma82_def}\] 여기서 \(\mathbf{n}_\sigma\)는 단면 투영축이며 analysis_lock에 잠긴다. 투영 면적 연산자 \(\mathrm{ProjArea}\)의 정의(볼록껍질/격자 셀 카운트/픽셀화 등)는 analysis_lock에 잠겨야 한다.

정규화된 단면 비율을 다음으로 정의한다. \[I_{\sigma,82}:=\frac{\sigma_{82}}{L_q^2}. \label{eq:S06_04_I_sigma82}\] 연속체 불변량의 요구는 다음으로 선언된다. \[\left|I_{\sigma,82}-\frac{4}{\pi}\right|>\varepsilon_{\sigma} \quad\Longrightarrow\quad \texttt{FAIL-CORE82-SIGMA}. \label{eq:S06_04_sigma_fail}\] 여기서 \(\varepsilon_{\sigma}\)gate_lock에 잠긴 문턱이다.

8.5.6 [C-82/7-03] 경계 전이의 단일성(단일 코어 경계 조건)

연속체 모델은 코어 경계가 단일 전이점으로 정의된다고 잠겼다. 이산 구조에서도 코어 경계의 전이는 단일이어야 한다. 이를 위해 “코어 지시변수” \(\chi_{82}(r)\)를 반경 \(r\)에 대해 정의하고, 전이점이 하나뿐임을 요구한다. \[\chi_{82}(r)\in\{0,1\}, \qquad r\mapsto \chi_{82}(r)\ \text{는 한 번만 0$\rightarrow$1 전이}. \label{eq:S06_04_single_transition}\] 전이 판정 규칙(어떤 구조량을 기반으로 \(\chi_{82}\)를 정의하는가, 전이를 “한 번”으로 판정하는 문턱)은 analysis_lock에 잠겨야 한다. 전이가 두 번 이상 발생하거나, 전이가 없는 경우는 연속체\(\rightarrow\)이산 연결 실패로 처리한다. \[\text{전이 횟수}\neq 1 \quad\Longrightarrow\quad \texttt{FAIL-CORE82-TRANSITION}. \label{eq:S06_04_transition_fail}\]

8.5.7 [C-82/7-04] 셸(7) 부착의 국소성(국소 규칙 보존 조건)

셸(7)은 코어 경계 부근에서 국소적으로 부착/상쇄/생존 구조를 형성해야 한다. 이는 3.1의 국소 규칙 공리와 양립해야 한다는 요구이다. 이를 다음 조건으로 선언한다. \[\forall k\in\{1,\ldots,7\},\ \exists i(k)\in\mathcal{B}_{82}\ \text{s.t.}\ \|\mathbf{s}_k-\mathbf{x}_{i(k)}\|\le \rho_{\mathrm{attach}}. \label{eq:S06_04_shell_local_attach}\] 여기서 \(\mathbf{s}_k\)는 셸 벡터 또는 셸 표지점(정의는 8장에서 잠김)이며, \(\rho_{\mathrm{attach}}\)는 부착 반경 문턱이다. \(\rho_{\mathrm{attach}}\)는 길이 스케일 \(L_q\)로 정규화하여 analysis_lock에 잠근다. \[\rho_{\mathrm{attach}} := \eta_{\mathrm{attach}}\,L_q, \qquad \eta_{\mathrm{attach}}>0\ \text{는 잠김}. \label{eq:S06_04_attach_radius_lock}\] 조건 위반은 다음으로 처리한다. \[\exists k\ \text{s.t.}\ \min_{i\in\mathcal{B}_{82}}\|\mathbf{s}_k-\mathbf{x}_i\|>\rho_{\mathrm{attach}} \quad\Longrightarrow\quad \texttt{FAIL-SHELL7-LOCAL}. \label{eq:S06_04_shell_local_fail}\]

8.5.8 [C-82/7-05] 상쇄-생존 규약의 비퇴화(생존 벡터 존재 조건)

연속체 결과가 이산 구조로 내려갈 때, 셸(7)의 상쇄-생존 규약은 “비퇴화” 상태를 유지해야 한다. 이는 생존 벡터 \(\mathbf{V}\)가 정의 가능하고(비유일/모호가 아님), 동시에 영벡터로 붕괴하지 않아야 한다는 조건이다. \[\mathbf{V}:=\sum_{k=1}^{7}\mathbf{s}_k, \qquad \|\mathbf{V}\|\ge V_{\min}. \label{eq:S06_04_survival_nondeg}\] \(V_{\min}\)은 내부 단위 또는 \(L_q\)로 정규화된 문턱으로 gate_lock에 잠긴다. \(\|\mathbf{V}\|<V_{\min}\)이면 “생존 부호/전하/방출 방향”의 정의가 붕괴하므로 연결 실패로 처리한다. \[\|\mathbf{V}\|<V_{\min} \quad\Longrightarrow\quad \texttt{FAIL-SHELL7-DEGEN}. \label{eq:S06_04_survival_fail}\]

8.5.9 [C-82/7-06] 레짐 일치(Stone/충만/재밍의 전제 조건)

연속체 코어 모델은 Stone/충만 레짐을 전제로 한다. 이산 코어(82+7) 또한 동일 레짐에서 정의되어야 한다. 이를 다음 조건으로 선언한다.

  1. 이산 배치가 비침투를 위반하지 않는다.

  2. 이산 배치가 충만 규약과 충돌하지 않는다(빈 공간을 독립 객체로 취급하지 않는다).

  3. 접촉 그래프 및 백본 판정이 잠긴 레짐 좌표축(4.3)과 일치한다.

위 세 항목 중 하나라도 위반되면 레짐 불일치로 처리한다. \[\text{레짐 불일치} \quad\Longrightarrow\quad \texttt{FAIL-REG-MISMATCH}. \label{eq:S06_04_regime_fail}\]

8.5.10 [C-82/7-07] 스케일 정규화 일치(길이 단위의 단일성)

이산 구조의 모든 좌표와 길이 판단은 동일 길이 스케일 \(L_q\) (또는 동일시된 \(\lambda_C\))로 정규화되어야 한다. 동일 산출물에서 다음 혼합은 금지된다.

  1. \(L_q\)\(\lambda_C\)를 서로 다른 값으로 사용.

  2. \(R_p\)를 별도 정의로 재도입하여 \(R_{82}\) 정합을 회피.

  3. 셀 기하(큐브)와 시각화 구를 혼합하여 단면 또는 반경을 산출.

혼합이 발견되면 즉시 lock_id 혼합 또는 의미 충돌로 FAIL이다. \[\text{정규화 혼합} \quad\Longrightarrow\quad \texttt{FAIL-LOCK-MIX}\ \text{또는}\ \texttt{FAIL-GEO-CONF}. \label{eq:S06_04_norm_fail}\]

8.5.11 [C-82/7-08] 정사면체 락킹의 존재(4-점 강성 증명서)

본 조건은 “코어(82)가 완전 재밍 강성을 갖는다”(즉, 언재밍 트리거 [eq:unjamming_trigger]에서 \(\Psi_{\rm yield}\)에 대응하는 \(c^2\) 강성을 논리적으로 주장할 수 있다)는 서술에 필요한 최소 구조 증명서를 잠근다.

3차원에서 4점은 최소한의 비공면(simplex)이며, 접촉 네트워크가 이 정사면체(사면체) 백본을 포함하지 않으면 전단 강성은 영 또는 레짐 밖으로 남을 수 있다. 따라서 코어 82의 접촉 그래프 \(\mathcal{G}_c=(\mathcal{V}_c,\mathcal{E}_c)\)가 다음을 만족해야 한다. \[\exists\ (i_1,i_2,i_3,i_4)\subset \mathcal{B}_{82} \ \text{s.t.}\ (i_a,i_b)\in \mathcal{E}_c\ \forall\ a<b. \label{eq:S06_04_tetra_lock_exist}\] 즉, \(\mathcal{B}_{82}\) 내부에 완전 그래프 \(K_4\)에 해당하는 4-점 백본이 존재해야 한다. 이때의 4점 집합을 \(\mathcal{T}_4\)로 표기한다.

또한 “강성의 온전함”을 주장하려면 이 정사면체가 퇴화(공면 또는 거의 공면)하지 않아야 한다. 좌표 기반으로는 정사면체 부피(혼합곱) 문턱으로 판정한다. \[V_{\mathrm{tet}}(i_1,i_2,i_3,i_4) :=\frac{1}{6}\left|\det\left[\mathbf{x}_{i_2}-\mathbf{x}_{i_1},\ \mathbf{x}_{i_3}-\mathbf{x}_{i_1},\ \mathbf{x}_{i_4}-\mathbf{x}_{i_1}\right]\right| \ge V_{\min}^{\mathrm{tet}}. \label{eq:S06_04_tetra_volume}\] 여기서 \(V_{\min}^{\mathrm{tet}}\)\(L_q^3\)으로 정규화된 문턱으로 gate_lock에 잠긴다.

위 조건이 성립하면, 코어(82)가 “사면체 락킹”을 포함하는 재밍 백본을 갖는다는 사실이 확보되며, 본 문서의 동적 강성 혼합(\(\xi\in[0,1]\)) 서술에서 재밍 레짐(\(\xi\approx 1\))을 주장할 최소 근거가 된다. 반대로, 본 조건이 위반되면 “코어 강성=\(c^2\)” 또는 “더 이상 수축 불가” 같은 문장은 결론 자격을 상실하며, 한계 결론(CT-LIM)만 허용된다. \[\neg\exists\ \mathcal{T}_4\ \ \text{또는}\ \ V_{\mathrm{tet}}<V_{\min}^{\mathrm{tet}} \quad\Longrightarrow\quad \texttt{FAIL-CORE82-TETRA}. \label{eq:S06_04_tetra_fail}\]

8.5.12 6.4.4 조건 위반의 처리(결론 자격과 한계 문장)

조건 목록 [C-82/7-01]~[C-82/7-08] 중 하나라도 위반되면, 연속체\(\rightarrow\)이산 연결은 결론 자격을 상실한다. 이때 허용되는 서술은 “한계 결론(CT-LIM)”뿐이며, 반드시 FAIL 라벨과 원인 조건 ID를 함께 기록해야 한다. 조건 위반을 “해석”으로 봉합하거나, 조건 정의(집계 연산자, 문턱값, 경계 후보 집합 등)를 결과를 본 뒤 변경하는 행위는 No-Tuning 위반이며 금지된다. 변경이 필요하면 버전업과 전면 재검증만 허용된다.

이 절의 LOCK/Gate 연결(없으면 없음)

  \item LOCK: 연속체 산출물($R_p/L_q=2/\pi$, $L_q=\lambda_C$, $\sigma_{\mathrm{geom}}/L_q^2=4/\pi$)을 상위 입력으로 고정.
  \item LOCK: 이산 안정 조건 목록 [C-82/7-01]\textasciitilde[C-82/7-08]의 정의(집계 연산자, 투영축, 문턱, 정규화 규약)를 \texttt{analysis\_lock}/\texttt{gate\_lock}에 잠금.
  \item Gate: 조건 위반 시 즉시 \texttt{FAIL-CORE82-*}/\texttt{FAIL-SHELL7-*}/\texttt{FAIL-REG-*} 라벨을 부여하고 결론 자격을 박탈함.
  \item Gate: 조건 정의 미잠금(집계 규약/문턱/경계 후보 미정)은 \texttt{INCONCLUSIVE}; 결과를 근거로 조건을 사후 수정하면 G-NT에서 \texttt{FAIL}.
  \item Gate: 서로 다른 lock\_id 조합 혼합 또는 셀 기하 혼동은 G-LOCK/G-SYM에서 즉시 \texttt{FAIL}.

9 7. 3-섹터 정수화(120)와 빌드 타임

3-섹터의 위상학적 필연성

2차원 단면에서 중심점(Core)을 물리적으로 가두기(Enclosure) 위해서는 최소 3개의 벡터가 필요하다(2개는 선형, 4개는 과잉). 따라서 전하(\(\pm,0\))와 같은 상태를 구분하는 최소 기하학적 비용은 필연적으로 3-섹터 구조(120)로 귀결된다.

9.0.0.1 (정리) \(3\)이 최소이며 \(120^\circ\)가 강제됨

(i) 최소성. 2개의 벡터로는 (서로 반대인 경우를 제외하면) 중심점을 둘러싸는 폐포를 만들 수 없으며, 반대쌍인 경우에도 “선”만 남아 3개의 섹터(상태)를 만들 수 없다. 따라서 중심을 가두는 최소 위상 비용은 \(3\)이다.
(ii) \(120^\circ\) 강제. 방향축을 단위벡터 \(\{\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3\}\)로 두고 합-제로 닫힘을 \[\mathbf{n}_1+\mathbf{n}_2+\mathbf{n}_3=\mathbf{0},\qquad \|\mathbf{n}_i\|=1 \label{eq:S07_00_nsum0_unit}\] 로 고정하면, \(\mathbf{n}_3=-(\mathbf{n}_1+\mathbf{n}_2)\)이므로 \[\|\mathbf{n}_3\|^2=\|\mathbf{n}_1+\mathbf{n}_2\|^2=2+2\,\mathbf{n}_1\cdot\mathbf{n}_2.\] 좌변이 \(1\)이려면 \(\mathbf{n}_1\cdot\mathbf{n}_2=-\tfrac{1}{2}\)이고, 따라서 두 축 사이 각은 \(120^\circ\)이다. 순열 대칭으로 모든 쌍이 \(120^\circ\)이므로 3-섹터(120) 구조는 선택이 아니라 “최소성 + 합-제로 닫힘”의 기하학적 귀결이다.

장의 목적과 산출물

본 장은 (i) 120 3-섹터 좌표축을 정의하고, (ii) 연속(실수) 형태의 방향/위상 기여를 3개의 정수 섹터 카운트로 변환하는 정수화 규칙을 고정하며, (iii) 정수화된 카운트를 시간 틱과 결합하여 빌드 타임을 정의한다. 본 장의 산출물은 다음 네 가지로 고정한다.

  1. 3-섹터 축 \(\{\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3\}\)의 정의(120 조건 포함).

  2. 정수화 결과 \((k_1,k_2,k_3)\in\mathbb{Z}_{\ge 0}^3\)의 정의와 합 보존 규칙 \(k_1+k_2+k_3=N\).

  3. 잔차(불상쇄) 벡터 \(\mathbf{V}\)의 정의와 비퇴화 조건(영벡터 붕괴 금지 조건 포함).

  4. 빌드 타임 \(T_{\mathrm{build}}\) 및 보조 빌드 타임들의 정의(틱/사건율 기반).

정수화 규칙은 이후 장에서 (a) 셸 상쇄-생존(6 상쇄 + 1 생존) 구조의 라벨, (b) 전하 부호 라벨, (c) 전자(생존) 라벨의 생성 규칙으로 직접 연결된다. 따라서 본 장에서 정수화 규칙이 잠기지 않으면 이후 전하/전자 라벨은 정의 불능이다.

3-섹터(120) 축의 정의

2차원 섹터 평면과 단위축

3-섹터 정수화는 특정 평면 \(\Pi\) 위에서 수행된다. 평면의 선택(어떤 좌표계의 어떤 2차원 부분공간인가)은 analysis_lock에 잠긴다. 평면 \(\Pi\) 위에 다음 세 개의 단위벡터를 정의한다. \[\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3 \in \Pi,\qquad \|\mathbf{n}_1\|=\|\mathbf{n}_2\|=\|\mathbf{n}_3\|=1. \label{eq:S07_n_unit}\]

120 조건(내적 규약)

3-섹터 축은 서로 120 간격을 갖도록 다음 내적 규약으로 잠근다. \[\mathbf{n}_i\cdot \mathbf{n}_j= \begin{cases} 1,& i=j,\\ -\dfrac{1}{2},& i\neq j. \end{cases} \label{eq:S07_120deg_inner}\] 또한 세 축의 합이 0이 되도록(중심 상쇄) 다음을 잠근다. \[\mathbf{n}_1+\mathbf{n}_2+\mathbf{n}_3=\mathbf{0}. \label{eq:S07_n_sum_zero}\] [eq:S07_120deg_inner][eq:S07_n_sum_zero]는 3-섹터 정수화의 기하학적 기반이며, 축 선택은 결과를 본 뒤 회전/치환될 수 없다. 축의 치환(순서 교체)은 허용될 수 있으나, 치환 규칙(예: \(\mathbf{n}_1\mapsto \mathbf{n}_2\))은 analysis_lock에 사전 등록되어야 한다.

정수화 규칙: 연속 기여 \(\rightarrow\) \((k_1,k_2,k_3)\)

입력: 방향 기여 벡터와 총 카운트 \(N\)

정수화의 입력은 평면 \(\Pi\) 위의 벡터 \(\mathbf{u}\)와 총 카운트 \(N\)이다. \[\mathbf{u}\in \Pi,\qquad N\in \mathbb{Z}_{\ge 0}. \label{eq:S07_inputs}\] \(\mathbf{u}\)는 사건 집계, 셸 구조, 또는 코어-셸 결합에서 도출되는 “방향성 기여”를 대표하는 벡터로 정의되며, \(\mathbf{u}\)의 생성 절차(어떤 표지점/어떤 전후 배치/어떤 집계 창을 쓰는가)는 analysis_lock에 잠긴다. \(N\)은 해당 단계에서 보존되는 총 정수 자원(총 섹터 카운트)이며, \(N\)의 출처(예: 특정 구조에서의 총 개수, 특정 사건 집계창의 총량)는 analysis_lock 또는 canon_lock에 잠긴다.

섹터 실수 점수 \(s_i\)의 정의(비음수화)

섹터 축에 대한 투영 점수를 다음으로 정의한다. \[p_i := \mathbf{u}\cdot \mathbf{n}_i\qquad (i=1,2,3). \label{eq:S07_projection_pi}\] \(p_i\)는 양/음 값을 가질 수 있으므로, 정수 카운트로 변환하기 위해 비음수 점수로 이동시킨다. 이동량을 다음으로 정의한다. \[p_{\min}:=\min\{p_1,p_2,p_3\}, \qquad s_i:=p_i-p_{\min}\qquad (i=1,2,3). \label{eq:S07_shift_si}\] 따라서 \[s_i\ge 0\quad (i=1,2,3), \qquad \text{그리고 적어도 하나의 } s_i \text{는 } 0. \label{eq:S07_si_nonneg}\] 만약 \(\mathbf{u}\)가 세 축에 대해 완전 대칭이면 \(p_1=p_2=p_3\)이고, 이때 \(s_1=s_2=s_3=0\)이 되어 이후 정규화가 불능이므로 별도 처리 규칙이 필요하다. 이를 위해 퇴화 판정 지표를 잠근다. \[S:=s_1+s_2+s_3. \label{eq:S07_S_sum}\] \(S=0\)이면 정수화는 “완전 대칭 입력”으로 분류되며, 이 경우 정수화 결과는 \[(k_1,k_2,k_3)= \begin{cases} \left(\dfrac{N}{3},\dfrac{N}{3},\dfrac{N}{3}\right),& N\equiv 0\ (\mathrm{mod}\ 3),\\[6pt] \left(\left\lfloor\dfrac{N}{3}\right\rfloor,\left\lfloor\dfrac{N}{3}\right\rfloor,\left\lceil\dfrac{N}{3}\right\rceil\right)\ \text{및 그 순열},& N\not\equiv 0\ (\mathrm{mod}\ 3), \end{cases} \label{eq:S07_degenerate_rule}\] 로 잠근다. 순열 선택 규칙은 analysis_lock에 사전 등록되어야 하며, 결과를 본 뒤 선택될 수 없다.

정규화 분율 \(f_i\)의 정의

\(S>0\)인 경우, 섹터 분율을 다음으로 정의한다. \[f_i := \frac{s_i}{S}\qquad (i=1,2,3), \label{eq:S07_fi_def}\] 따라서 \[f_i\ge 0,\qquad f_1+f_2+f_3=1. \label{eq:S07_fi_simplex}\]

정수화(합 보존) 규칙

정수화의 목표는 다음을 동시에 만족하는 정수 삼중항 \((k_1,k_2,k_3)\)를 선택하는 것이다. \[k_i\in\mathbb{Z}_{\ge 0},\qquad k_1+k_2+k_3=N. \label{eq:S07_sum_constraint}\] 정수화는 “분율 \(f_i\)에 가장 가까운 정수 할당”으로 정의하며, 다음 절차로 잠근다.

9.0.0.2 (1) 바닥 할당

\[\tilde{k}_i := \left\lfloor N f_i \right\rfloor,\qquad r_i := N f_i - \tilde{k}_i \in [0,1), \label{eq:S07_floor_and_residual}\] 여기서 \(r_i\)는 잔여(소수부)이다.

9.0.0.3 (2) 부족량 계산

\[\Delta := N - (\tilde{k}_1+\tilde{k}_2+\tilde{k}_3). \label{eq:S07_deficit_Delta}\] 정의상 \(\Delta\in\{0,1,2\}\)이다.

9.0.0.4 (3) 잔여 큰 순서로 보정

\(r_i\)가 큰 순서대로 \(\Delta\)개의 인덱스를 선택하여 그 인덱스의 \(\tilde{k}_i\)에 1을 더한다. 이를 정식화하면, \(\Delta\)개의 인덱스 집합 \(\mathcal{I}_\Delta\subset\{1,2,3\}\)\[\mathcal{I}_\Delta := \operatorname{TopK}\bigl(\{r_1,r_2,r_3\};\Delta\bigr) \label{eq:S07_topk_def}\] 로 정의하고, 최종 정수화 결과를 \[k_i := \tilde{k}_i + \mathbf{1}_{\{i\in\mathcal{I}_\Delta\}} \qquad (i=1,2,3) \label{eq:S07_final_ki}\] 로 정의한다. 여기서 \(\mathbf{1}_{\{\cdot\}}\)는 지시함수이다.

9.0.0.5 (4) 동률 처리(타이브레이크)

\(\operatorname{TopK}\)에서 잔여값 동률이 발생할 수 있으므로, 타이브레이크 규칙을 사전 등록하여 잠근다. 타이브레이크는 다음 중 하나로만 허용된다(택일 잠금).

  1. TB-LEX: 인덱스 순서(1\(\rightarrow\)2\(\rightarrow\)3) 우선.

  2. TB-AXIS: 사전 등록된 우선 축(예: \(\mathbf{n}_1\) 우선) 우선.

  3. TB-HASH: 사건/구조 식별자로부터 계산된 해시 기반 결정(동일 입력이면 동일 출력).

타이브레이크 규칙이 잠기지 않으면 정수화 결과가 비유일이므로 INCONCLUSIVE이다.

정수화 산출물의 1차 불변량

정수화 결과는 다음 불변량을 가진다.

  1. 합 보존: \(k_1+k_2+k_3=N\).

  2. 비음수성: \(k_i\ge 0\).

  3. 분율 근사: \(\left|k_i/N - f_i\right|\)가 최소가 되도록 구성됨(타이브레이크는 사전 등록된 규칙에 따름).

위 불변량은 이후 전하/전자 라벨의 정수 기반으로 사용되며, 불변량이 깨지면 라벨은 정의 불능이다.

잔차(불상쇄) 벡터와 전하/전자 라벨의 연결

잔차 벡터 \(\mathbf{V}\)의 정의

정수화 결과 \((k_1,k_2,k_3)\)로부터 섹터 잔차(불상쇄) 벡터를 다음으로 정의한다. \[\mathbf{V} := k_1\mathbf{n}_1+k_2\mathbf{n}_2+k_3\mathbf{n}_3. \label{eq:S07_V_def}\] [eq:S07_n_sum_zero]에 의해 \(k_1=k_2=k_3\)이면 \(\mathbf{V}=\mathbf{0}\)이다. 따라서 \(\mathbf{V}\)는 “완전 상쇄”에서 벗어난 정도와 방향을 나타내는 정수 기반 잔차 벡터로 고정한다.

비퇴화 조건(라벨 정의 가능 조건)

전하/전자 라벨은 \(\mathbf{V}\)가 비영(비퇴화)일 때 정의 가능하도록 잠근다. 이를 위해 문턱을 다음으로 정의한다. \[\|\mathbf{V}\|\ge V_{\min}, \label{eq:S07_Vmin}\] 여기서 \(V_{\min}\)gate_lock에 사전 등록된 문턱이며, \(V_{\min}\)의 변경은 버전업으로만 허용된다. 만약 \(\|\mathbf{V}\|<V_{\min}\)이면 라벨은 중립(또는 정의 불능)으로 처리되며, 해당 경우의 처리 규칙(CT-LIM 또는 CT-DEF로의 귀속)은 PASS.rules로 잠겨야 한다.

전하/전자 라벨로의 연결 선언

정수화 규칙은 이후 장에서 다음 형태로 라벨에 연결된다.

  1. 전하 부호 라벨: 사전 등록된 전하 축 \(\mathbf{n}_Q\)에 대해 \[q := \mathrm{sgn}(\mathbf{V}\cdot\mathbf{n}_Q) \label{eq:S07_charge_label_decl}\] 형태로 부호 라벨을 정의한다. \(\mathbf{n}_Q\)의 선택은 analysis_lock에 잠겨야 하며, 결과를 본 뒤 선택될 수 없다.

  2. 전자(생존) 라벨: 셸(7) 상쇄-생존 규약에서 “생존”을 나타내는 잔차 방향이 \(\mathbf{V}\)로부터 정의되며, 전자 라벨은 생존 잔차의 존재 및 방향 부호로 귀속된다. 생존 규약의 상세는 이산 구조 장에서 잠기며, 본 장은 정수화가 라벨의 정수 기반임을 선언한다.

따라서 본 장의 정수화 규칙은 “전하/전자 라벨의 상위 규약”이며, 라벨의 정의는 정수화 규칙을 우회하여 별도로 도입될 수 없다.

9.1 7.5 빌드 타임(Build Time)의 정의

9.1.1 7.5.1 틱 기반 빌드 타임

실현 시간 틱 \(\Delta t\)realization_lock에 잠겨 있을 때, 총 카운트 \(N\)에 해당하는 빌드 타임을 다음으로 정의한다. \[T_{\mathrm{build}} := N\,\Delta t. \label{eq:S07_Tbuild_tick}\] 정의 [eq:S07_Tbuild_tick]은 “한 틱당 1 카운트”를 채택하는 빌드 타임 정의이며, 다른 집계(예: 한 틱당 다중 카운트 또는 희소 카운트)를 채택하려면 별도의 닫힘으로 정의해야 한다.

9.1.2 7.5.2 사건율 기반 빌드 타임

정류 사건율 \(\nu\)가 정의되어 있고(사건 정의 및 \(\delta\) 삽입이 잠겨 있음), 동일 레짐에서 \(N\)개의 카운트를 누적하는 평균 시간이 빌드 타임으로 사용될 경우, 다음 정의를 잠근다. \[T_{\mathrm{build}} := \frac{N}{\nu}. \label{eq:S07_Tbuild_rate}\] [eq:S07_Tbuild_rate]의 사용은 레짐에 의존한다. \(\nu\)가 정의 불능이거나 Gate에서 FAIL/INCONCLUSIVE이면 [eq:S07_Tbuild_rate]는 사용할 수 없으며, [eq:S07_Tbuild_tick]만 허용된다.

9.1.3 7.5.3 3-섹터 분해 기반 보조 빌드 타임

정수화 결과 \((k_1,k_2,k_3)\)가 잠겨 있을 때, 섹터별 빌드 타임을 다음으로 정의한다. \[T_i := k_i\,\Delta t \qquad (i=1,2,3), \label{eq:S07_Ti_def}\] 따라서 \[T_1+T_2+T_3 = (k_1+k_2+k_3)\Delta t = N\Delta t = T_{\mathrm{build}}. \label{eq:S07_Tsum}\] \(T_i\)는 “섹터별 누적 시간”이며, 이후 장에서 섹터 비대칭의 시간적 표현(예: 특정 섹터의 우세가 전하/전자 라벨에 미치는 방식)으로 사용될 수 있다. 이때도 \(T_i\)의 정의는 [eq:S07_Ti_def]로 고정되며, 결과를 본 뒤 다른 방식으로 재정의될 수 없다.

이 절의 LOCK/Gate 연결(없으면 없음)

9.2 7.1 최소분산 정수화(\(N=3m+r\)): 89, 82

9.2.1 7.1.1 정수화 문제의 정의

3-섹터 정수화의 목표는 총 정수 자원 \(N\in\mathbb{Z}_{\ge 0}\)을 세 섹터 정수 카운트 \[(k_1,k_2,k_3)\in\mathbb{Z}_{\ge 0}^3 \label{eq:S07_01_k_domain}\] 로 배분하되, \[k_1+k_2+k_3=N \label{eq:S07_01_sumN}\] 을 만족시키면서 “편향(비대칭)”을 최소화하는 것이다.

본 절은 편향을 “분산”으로 정의하고, 분산이 최소가 되는 정수화 규칙을 최소분산 정수화로 고정한다. 평균을 \[\mu := \frac{N}{3} \label{eq:S07_01_mu}\] 로 두고, 분산(3-섹터 분산)을 다음으로 정의한다. \[\mathrm{Var}(k_1,k_2,k_3) := \frac{1}{3}\sum_{i=1}^{3}(k_i-\mu)^2. \label{eq:S07_01_variance}\] 동일 합 조건 [eq:S07_01_sumN] 하에서 [eq:S07_01_variance]의 최소화는 다음 2차 모멘트의 최소화와 동치이다. \[S_2(k_1,k_2,k_3):=\sum_{i=1}^{3}k_i^2. \label{eq:S07_01_S2}\] 실제로 [eq:S07_01_sumN]을 사용하면 \[\begin{aligned} \mathrm{Var} &=\frac{1}{3}\sum_{i=1}^{3}(k_i^2-2\mu k_i+\mu^2) =\frac{1}{3}\sum_{i=1}^{3}k_i^2-\frac{2\mu}{3}\sum_{i=1}^{3}k_i+\mu^2 \notag\\ &=\frac{1}{3}S_2-\frac{2\mu}{3}N+\mu^2 =\frac{1}{3}S_2-\frac{2}{3}\left(\frac{N}{3}\right)N+\left(\frac{N}{3}\right)^2 =\frac{1}{3}S_2-\frac{N^2}{9}. \label{eq:S07_01_var_S2_relation}\end{aligned}\] 따라서 \(N\)이 고정되면 \(\mathrm{Var}\)의 최소화는 \(S_2\)의 최소화와 완전히 동치이다.

9.2.2 7.1.2 최소분산 정수화 정리(균등화 원리)

9.2.2.1 7.1.2.1 균등화 보조정리

정수 삼중항 \((k_1,k_2,k_3)\)[eq:S07_01_sumN]을 만족한다고 하자. 만약 어떤 쌍 \((k_a,k_b)\)\[k_a \ge k_b + 2 \label{eq:S07_01_gap_ge2}\] 를 만족하면, 다음 “균등화 이동”을 정의한다. \[k_a' := k_a-1,\qquad k_b' := k_b+1, \qquad k_c' := k_c\ (c\neq a,b). \label{eq:S07_01_balance_move}\] 그러면 합은 보존된다. \[k_1'+k_2'+k_3' = (k_1+k_2+k_3) = N. \label{eq:S07_01_sum_preserve}\] 또한 2차 모멘트는 엄밀히 감소한다. \[\begin{aligned} S_2(k_1,k_2,k_3)-S_2(k_1',k_2',k_3') &= (k_a^2+k_b^2)-\bigl((k_a-1)^2+(k_b+1)^2\bigr)\notag\\ &= k_a^2+k_b^2-\bigl(k_a^2-2k_a+1+k_b^2+2k_b+1\bigr)\notag\\ &= 2(k_a-k_b)-2. \label{eq:S07_01_S2_decrease}\end{aligned}\] 가정 [eq:S07_01_gap_ge2]에 의해 \(k_a-k_b\ge 2\)이므로, \[2(k_a-k_b)-2 \ge 2 > 0, \label{eq:S07_01_S2_strict}\] 따라서 \(S_2\)는 반드시 감소한다. 즉, 어떤 해에든 [eq:S07_01_gap_ge2] 형태의 큰 격차가 존재하면, 그 해는 최소분산 해가 될 수 없다.

9.2.2.2 7.1.2.2 최소분산 해의 필요충분 조건

위 보조정리에 의해, \(S_2\)를 최소로 만드는 해는 모든 쌍에 대해 격차가 1을 넘지 않아야 한다. \[|k_i-k_j|\le 1\qquad (i,j\in\{1,2,3\}). \label{eq:S07_01_gap_le1}\] 반대로, [eq:S07_01_gap_le1]을 만족하는 해는 더 이상 [eq:S07_01_balance_move]\(S_2\)를 감소시킬 수 없으므로, 이 조건은 최소분산 해의 필요조건이자 충분조건이다(정수 집합에서의 국소 최소는 전역 최소가 된다).

9.2.3 7.1.3 \(N=3m+r\) 분해와 최소분산 해의 닫힌형

9.2.3.1 7.1.3.1 몫과 나머지의 정의

\(N\)을 3으로 나눈 몫과 나머지를 다음으로 정의한다. \[N = 3m + r, \qquad m:=\left\lfloor\frac{N}{3}\right\rfloor, \qquad r:=N-3m\in\{0,1,2\}. \label{eq:S07_01_division}\]

9.2.3.2 7.1.3.2 최소분산 해의 형태(순열까지 유일)

조건 [eq:S07_01_gap_le1]과 합 조건 [eq:S07_01_sumN]을 동시에 만족하는 정수 삼중항은 다음 형태로만 존재한다(순열까지 유일).

  1. \(r=0\): \[(k_1,k_2,k_3)=(m,m,m). \label{eq:S07_01_case_r0}\]

  2. \(r=1\): \[(k_1,k_2,k_3)\ \text{는}\ (m,m,m+1)\ \text{의 순열}. \label{eq:S07_01_case_r1}\]

  3. \(r=2\): \[(k_1,k_2,k_3)\ \text{는}\ (m,m+1,m+1)\ \text{의 순열}. \label{eq:S07_01_case_r2}\]

위 세 경우는 [eq:S07_01_gap_le1]을 만족하는 모든 해를 완전히 분류한다.

9.2.3.3 7.1.3.3 최소 2차 모멘트의 닫힌형

최소분산 해에서의 2차 모멘트 최소값은 다음으로 고정된다. \[S_{2,\min}(N)=3m^2+2mr+r, \qquad (N=3m+r,\ r\in\{0,1,2\}). \label{eq:S07_01_S2min}\] 실제로 \(r=0\)이면 \(S_2=3m^2\), \(r=1\)이면 \(S_2=2m^2+(m+1)^2=3m^2+2m+1\), \(r=2\)이면 \(S_2=m^2+2(m+1)^2=3m^2+4m+2\)로 일치한다.

9.2.4 7.1.4 섹터 우선순위(타이브레이크) 규칙

\(r\neq 0\)인 경우, 어떤 섹터가 \(m+1\)을 받는지(즉, 어떤 순열을 채택하는지)가 남는다. 이 선택은 결과를 보고 바뀔 수 없으므로, 다음 “우선순위 순열”을 사전 등록하여 잠근다. \[\pi_{\mathrm{sec}}=(i_1,i_2,i_3) \quad\text{는}\ \{1,2,3\}\ \text{의 순열이며,}\ \texttt{analysis\_lock}\ \text{에 잠김}. \label{eq:S07_01_priority_perm}\] \(\pi_{\mathrm{sec}}\)가 주어졌을 때, 최소분산 정수화 결과를 다음으로 정의한다. \[k_{i_j}:= \begin{cases} m+1,& 1\le j\le r,\\ m,& r<j\le 3. \end{cases} \label{eq:S07_01_priority_assign}\] 즉, 우선순위 순열의 앞에서부터 \(r\)개 섹터가 \(m+1\)을 받고, 나머지는 \(m\)을 받는다. \(\pi_{\mathrm{sec}}\)가 잠기지 않으면 \(r\neq 0\)에서 결과가 비유일이므로 INCONCLUSIVE이다.

9.2.5 7.1.5 예시: \(N=89\)\(N=82\)

9.2.5.1 7.1.5.1 \(N=89\)

[eq:S07_01_division]에 의해 \[89=3\cdot 29 + 2, \qquad m=29,\quad r=2. \label{eq:S07_01_89_div}\] 따라서 최소분산 해는 [eq:S07_01_case_r2]에 의해 \[(k_1,k_2,k_3)\ \text{는}\ (29,30,30)\ \text{의 순열}. \label{eq:S07_01_89_triplet}\] 우선순위 순열이 예컨대 \(\pi_{\mathrm{sec}}=(1,2,3)\)로 잠겼다면 [eq:S07_01_priority_assign]에 의해 \[(k_1,k_2,k_3)=(30,30,29) \label{eq:S07_01_89_example_order}\] 로 고정된다.

9.2.5.2 7.1.5.2 \(N=82\)

[eq:S07_01_division]에 의해 \[82=3\cdot 27 + 1, \qquad m=27,\quad r=1. \label{eq:S07_01_82_div}\] 따라서 최소분산 해는 [eq:S07_01_case_r1]에 의해 \[(k_1,k_2,k_3)\ \text{는}\ (27,27,28)\ \text{의 순열}. \label{eq:S07_01_82_triplet}\] 우선순위 순열이 예컨대 \(\pi_{\mathrm{sec}}=(1,2,3)\)로 잠겼다면 \[(k_1,k_2,k_3)=(28,27,27) \label{eq:S07_01_82_example_order}\] 로 고정된다.

9.2.6 7.1.6 내부 정당화(최소 편향 원리)와 이후 라벨로의 연결

9.2.6.1 7.1.6.1 최소 편향 원리(내부 규칙)

3-섹터는 120 대칭 구조로 잠겨 있으며(7장 개요 및 7.0에서 고정), 세 섹터는 동등한 지위를 갖는다. 따라서 정수화는 다음 내부 규칙을 만족해야 한다.

  1. 대칭 보존: 입력이 섹터를 구별하지 않는 경우, 출력도 가능한 한 섹터를 구별하지 않는다.

  2. 편향 최소화: 출력의 섹터 불균형(분산 또는 격차)을 최소화한다.

  3. 필연적 잔차만 허용: \(N\ (\mathrm{mod}\ 3)\)로 인해 피할 수 없는 불균형만 남기고, 그 이상의 불균형은 허용하지 않는다.

[eq:S07_01_gap_le1]을 만족하는 분배는 위 세 규칙을 동시에 만족하는 유일한 형태이며, 특히 최대 격차 \[\Delta_{\max}:=\max_i k_i-\min_i k_i \label{eq:S07_01_DeltaMax}\] 에 대해 \[\Delta_{\max}= \begin{cases} 0,& r=0,\\ 1,& r=1,2, \end{cases} \label{eq:S07_01_DeltaMax_min}\] 로 최소가 된다. [eq:S07_01_gap_ge2] 형태의 해는 \(\Delta_{\max}\ge 2\)이므로 내부 규칙을 위반한다.

9.2.6.2 7.1.6.2 잔차 벡터의 최소 크기(전하/전자 라벨의 최소 잔차 기반)

7장의 3-섹터 축이 \[\mathbf{n}_1+\mathbf{n}_2+\mathbf{n}_3=\mathbf{0} \label{eq:S07_01_nsum0}\] 로 잠겨 있을 때, 정수화 결과로부터 잔차 벡터를 \[\mathbf{V}:=k_1\mathbf{n}_1+k_2\mathbf{n}_2+k_3\mathbf{n}_3 \label{eq:S07_01_V}\] 로 정의하면,

  1. \(r=0\) (완전 균등)에서는 \((k_1,k_2,k_3)=(m,m,m)\)이므로 \(\mathbf{V}=m(\mathbf{n}_1+\mathbf{n}_2+\mathbf{n}_3)=\mathbf{0}\).

  2. \(r=1\)에서는 \((m,m,m+1)\) 형태이므로 \(\mathbf{V}\)는 “추가 1”이 배정된 축 방향(예: \(\mathbf{n}_{i_1}\))으로 남는다.

  3. \(r=2\)에서는 \((m,m+1,m+1)\) 형태이므로 \(\mathbf{V}\)는 “빠진 1”의 축 방향의 반대(예: \(-(\mathbf{n}_{i_3})\))로 남는다.

즉, 최소분산 정수화는 \(N\ (\mathrm{mod}\ 3)\)로 인해 필연적으로 발생하는 최소 크기의 잔차 방향성만을 남기며, 이 잔차 방향성이 이후 장에서 전하 부호 및 전자(생존) 라벨의 입력으로 사용된다. 추가적인 큰 잔차(격차 \(\ge 2\))는 내부 규칙 위반으로 금지된다.

9.2.7 7.1.7 부피 정수화(반경 정수배): \(R_p=n_r\,r_u\)

본 절은 3-섹터 정수화와 별개의 “부피(반경) 정수화” 규칙을 보조 닫힘으로 추가한다. 목적은 코어(82)의 총 카운트가 단지 “섹터 분해의 산물”이 아니라, 반경 스케일의 정수배 선택과도 양립하도록 하는 것이다.

9.2.7.1 [D-7.1-7.1] 서브-양자 유닛(SQ unit) 반경 \(r_u\)

82+7 구조에서의 “유닛”(코어 82, 셸 7)은 VP 자체가 아니라, 다수의 VP를 포함하는 상위 블록(Sub-quantum unit, SQ)으로 해석된다(객체 귀속은 canon_lock에 잠김). 이 SQ 유닛의 유효 반경을 \(r_u\)로 표기한다.

9.2.7.2 [D-7.1-7.2] 반경 정수배 규칙

코어 반경 \(R_p\)와 SQ 유닛 반경 \(r_u\) 사이에 다음 정수배 관계를 정수화 규칙으로 선언한다. \[R_p = n_r\, r_u, \qquad n_r\in\mathbb{Z}_{>0}. \label{eq:S07_01_radial_integerization}\] 여기서 \(n_r\)는 “반경 정수화 지수”이며, 값은 결과를 본 뒤 선택될 수 없다(사후 선택은 G-NT에서 FAIL).

9.2.7.3 [D-7.1-7.3] 이상 슬롯 수(부피비) \(n_r^3\)

[eq:S07_01_radial_integerization]을 채택하면, 동일 스케일의 구형 유닛이 코어 구 내부에서 가질 수 있는 수학적 최대 슬롯은 부피비로 \[\frac{V_{\mathrm{core}}}{v_u}=\left(\frac{R_p}{r_u}\right)^3 = n_r^3 \label{eq:S07_01_slot_count}\] 로 주어진다(여기서 \(V_{\mathrm{core}}\propto R_p^3\), \(v_u\propto r_u^3\)). 이 값은 “충만”을 가정한 수학적 상한이며, 실제 배치는 회전/배척/결손(Void) 때문에 더 작을 수 있다.

9.2.8 7.1.8 패킹-정류 계수 \(\phi_{\mathrm{pack}}\)\(125\rightarrow 82\) 폐회로

본 절은 “수학적 슬롯 수” \(n_r^3\)그대로 실현되지 않는다는 사실을 운영계수로 기록한다. 이를 위해 “패킹-정류 계수” \(\phi_{\mathrm{pack}}\in(0,1]\)를 다음처럼 정의한다. \[N_{\mathrm{core}}\ :=\ \phi_{\mathrm{pack}}\,n_r^3, \qquad \phi_{\mathrm{pack}}:=\frac{N_{\mathrm{core}}}{n_r^3}. \label{eq:S07_01_pack_rect_def}\] 여기서 \(N_{\mathrm{core}}\)는 코어 유닛 카운트(본 문서에서는 \(82\)로 잠김)이며, \(\phi_{\mathrm{pack}}\)사후 조정용 자유도가 아니라, \(N_{\mathrm{core}}\)\(n_r\)가 잠겼을 때 자동으로 산출되는 파생량이다.

9.2.8.1 7.1.8.1 \(n_r=5\)의 선택과 \(125\rightarrow 82\)

본 문서의 코어(82) 레짐에서 반경 정수화 지수는 다음처럼 LOCK으로 고정된다. \[n_r \equiv 5. \label{eq:S07_01_nr_lock5}\] 이 선택은 결과(\(82\))를 보고 조정될 수 없으며, 변경은 버전업으로만 허용된다. 이제 [eq:S07_01_slot_count][eq:S07_01_nr_lock5]를 대입하면 이상 슬롯 수는 \[n_r^3 = 5^3 = 125. \label{eq:S07_01_125_slots}\] 코어 카운트가 \(N_{\mathrm{core}}=82\)로 잠겨 있을 때 [eq:S07_01_pack_rect_def]는 즉시 \[\phi_{\mathrm{pack}}=\frac{82}{125}\approx 0.66 \label{eq:S07_01_phi_pack_value}\] 를 준다. 즉, “125의 수학적 슬롯” 중 약 34%는 결손(Void)으로 남는다. 본 문서의 언재밍/유입(Flux) 서술에서는 이 결손을 채널 및 탄성 여지로 해석할 수 있으나, 해석의 자격은 별도의 Gate(레짐/로그/재현성)를 통과해야 한다.

9.2.8.2 7.1.8.2 강한 주장(82의 필연성)의 자격

\(82\)가 반경 정수화만으로 필연”이라고 주장하려면, \(\phi_{\mathrm{pack}}\)을 외부에서 독립적으로 측정(또는 시뮬레이션으로 봉인)하여 \(n_r^3\phi_{\mathrm{pack}}\)이 정수 \(82\)로 수렴함을 보여야 한다. 반대로, 본 문서처럼 \(82\)를 구조 정수(3-섹터 최소분산 및 82+7 구조)로 잠그는 경우, [eq:S07_01_phi_pack_value]예측이라기보다 역산된 일관성 지표로 취급된다.

9.2.8.3 7.1.8.3 Gate(해석 가능성 판정)

\(\phi_{\mathrm{pack}}\)물리적 해석(예: “재밍 패킹 효율”로의 해석)은 다음 조건을 동시에 만족할 때에만 허용된다.

  1. \(n_r\)analysis_lock/canon_lock에 사전 등록되어 있고, 결과를 본 뒤 바뀌지 않는다.

  2. \(N_{\mathrm{core}}\)의 객체 귀속(무엇을 1 유닛으로 세는가)과 포함/배제 규약이 canon_lock에 잠겨 있다.

  3. \(\phi_{\mathrm{pack}}\)을 다른 계수(\(\delta,\alpha,\phi_{\mathrm{jam}}\) 등)로 흡수하거나 재정의하지 않는다(기호 오버로딩은 G-SYM에서 FAIL).

위 조건이 하나라도 깨지면, \(\phi_{\mathrm{pack}}\)은 수치로 보고될 수는 있으나(CT-LIM), 그 해석을 결론 근거로 사용하는 것은 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

9.3 7.2 빌드시간 \(T_p,T_n\) 정의

9.3.1 7.2.1 정준 사건율 \(\nu_{p,\mathrm{can}}\)의 정의(시간-카운트 연결)

시간 변수 \(t\)를 실현 시간(단위: s)으로 둔다. 사건(event)은 canon_lock에 잠긴 운영 정의에 따라 카운트되며, 사건 카운트는 무차원 정수로 기록된다. 시간 구간 \([t_1,t_2)\)에서의 원시 사건 집합과 원시 사건 카운트를 다음으로 정의한다. \[\mathcal{E}_0[t_1,t_2) :=\{\,e\mid t_1\le t(e)<t_2\,\}, \qquad N_0(t_1,t_2):=\bigl|\mathcal{E}_0[t_1,t_2)\bigr|. \label{eq:S07_02_eventset}\] 정준 사건율(정준 turnover 사건율) \(\nu_{p,\mathrm{can}}\)는 다음 극한으로 정의한다. \[\nu_{p,\mathrm{can}} := \lim_{T\to\infty}\frac{N_0(t,t+T)}{T}. \label{eq:S07_02_nu_can_def}\] 정의 [eq:S07_02_nu_can_def]는 “단위 시간당 사건 수”의 정의이며, \(\nu_{p,\mathrm{can}}\)의 단위는 \([\mathrm{s}^{-1}]\)로 잠긴다. 동일 레짐에서 \(\nu_{p,\mathrm{can}}\)가 상수로 취급될 때, 평균적으로 다음 관계가 성립하도록 \(\nu_{p,\mathrm{can}}\)를 사용한다. \[N_0(t_1,t_2)\equiv \nu_{p,\mathrm{can}}\,(t_2-t_1). \label{eq:S07_02_N_equals_nuT}\][eq:S07_02_N_equals_nuT]는 정준 사건율의 사용 규약이며, 레짐이 잠기지 않거나 Gate에서 INCONCLUSIVE인 경우에는 사용될 수 없다.

9.3.2 7.2.2 구조 카운트 \(N_p,N_n\)의 정의(82+7 및 82)

빌드시간은 “정해진 구조 카운트 \(N\)을 누적하는 데 필요한 시간”으로 정의된다. 본 절은 두 개의 구조 카운트를 다음과 같이 잠근다.

  1. \(p\)-구조 총 카운트: \[N_p:=82+7=89. \label{eq:S07_02_Np_def}\]

  2. \(n\)-구조 총 카운트: \[N_n:=82. \label{eq:S07_02_Nn_def}\]

여기서 \(82\)\(7\)은 이산 구조(코어 82, 셸 7)의 정의로부터 주어지는 정수이며, 그 객체 귀속과 포함/배제 규약은 canon_lock에 잠겨야 한다. \(N_p,N_n\)을 결과를 본 뒤 바꾸는 행위는 금지되며, 변경은 버전업으로만 허용된다.

9.3.3 7.2.3 최소분산 3-섹터 정수화와 섹터 카운트 \((k_1,k_2,k_3)\)

3-섹터 정수화는 총 카운트 \(N\)을 세 섹터 정수로 분해하되 편향(분산)을 최소화하는 규칙이다. \(N\)을 다음과 같이 나눈다. \[N=3m+r, \qquad m:=\left\lfloor\frac{N}{3}\right\rfloor, \qquad r\in\{0,1,2\}. \label{eq:S07_02_div}\] 최소분산 조건은 \[|k_i-k_j|\le 1\qquad (i,j\in\{1,2,3\}), \qquad k_1+k_2+k_3=N \label{eq:S07_02_minvar}\] 을 만족하는 정수 삼중항을 채택하는 것으로 고정한다. 이 조건을 만족하는 해는 순열까지 다음 형태로 완전 분류된다. \[(k_1,k_2,k_3)= \begin{cases} (m,m,m),& r=0,\\ (m,m,m+1)\ \text{의 순열},& r=1,\\ (m,m+1,m+1)\ \text{의 순열},& r=2. \end{cases} \label{eq:S07_02_triplets}\] 순열 선택(어느 섹터가 \(m+1\)을 받는지)은 결과를 본 뒤 결정될 수 없으므로, 섹터 우선순위 순열 \(\pi_{\mathrm{sec}}\)analysis_lock에 사전 등록하여 잠근다. \(\pi_{\mathrm{sec}}\)에 의해 \(r\)개 섹터에 \(m+1\)을 부여하고 나머지에 \(m\)을 부여한다.

9.3.3.1 \(N_p=89\)의 섹터 분해

[eq:S07_02_Np_def]로부터 \[89=3\cdot 29+2 \quad\Longrightarrow\quad m_p=29,\ r_p=2. \label{eq:S07_02_89}\] 따라서 최소분산 섹터 카운트는 \[(k_{p,1},k_{p,2},k_{p,3}) \ \text{는}\ (29,30,30)\ \text{의 순열}. \label{eq:S07_02_kp}\]

9.3.3.2 \(N_n=82\)의 섹터 분해

[eq:S07_02_Nn_def]로부터 \[82=3\cdot 27+1 \quad\Longrightarrow\quad m_n=27,\ r_n=1. \label{eq:S07_02_82}\] 따라서 최소분산 섹터 카운트는 \[(k_{n,1},k_{n,2},k_{n,3}) \ \text{는}\ (27,27,28)\ \text{의 순열}. \label{eq:S07_02_kn}\]

9.3.4 7.2.4 빌드시간의 정의(정준 사건율 기반)

9.3.4.1 [D-7.2-1] 빌드시간 함수

정준 사건율 \(\nu_{p,\mathrm{can}}\)가 잠긴 레짐에서, 총 카운트 \(N\)을 누적하는 데 필요한 평균 시간을 빌드시간으로 정의한다. \[T_{\mathrm{build}}(N) :=\frac{N}{\nu_{p,\mathrm{can}}}. \label{eq:S07_02_Tbuild_def}\] 정의 [eq:S07_02_Tbuild_def]는 시간-카운트의 기본 연결이며, 추가 가정이 아니다. 이는 [eq:S07_02_N_equals_nuT]\(T=t_2-t_1\)로 두고 \(N=\nu T\)\(T=N/\nu\)로 푸는 것과 동치이다.

9.3.4.2 \(p\)-구조 빌드시간 \(T_p\)

[eq:S07_02_Tbuild_def][eq:S07_02_Np_def]로부터 \[T_p :=T_{\mathrm{build}}(N_p) =\frac{N_p}{\nu_{p,\mathrm{can}}} =\frac{89}{\nu_{p,\mathrm{can}}}. \label{eq:S07_02_Tp_def}\]

9.3.4.3 \(n\)-구조 빌드시간 \(T_n\)

[eq:S07_02_Tbuild_def][eq:S07_02_Nn_def]로부터 \[T_n :=T_{\mathrm{build}}(N_n) =\frac{N_n}{\nu_{p,\mathrm{can}}} =\frac{82}{\nu_{p,\mathrm{can}}}. \label{eq:S07_02_Tn_def}\]

9.3.5 7.2.5 시간-구조 불변량(정준 사건율이 소거되는 결론)

정의 [eq:S07_02_Tp_def][eq:S07_02_Tn_def]로부터 다음 불변량들이 즉시 도출된다.

9.3.5.1 7.2.5.1 비율 불변량

\[\frac{T_p}{T_n} = \frac{89/\nu_{p,\mathrm{can}}}{82/\nu_{p,\mathrm{can}}} = \frac{89}{82}. \label{eq:S07_02_ratio_invariant}\] 따라서 \(T_p/T_n\)\(\nu_{p,\mathrm{can}}\)의 값과 무관한 구조 비율 불변량이다.

9.3.5.2 7.2.5.2 차이 불변량(카운트 차이 7의 시간화)

\[T_p-T_n = \frac{89}{\nu_{p,\mathrm{can}}}-\frac{82}{\nu_{p,\mathrm{can}}} = \frac{7}{\nu_{p,\mathrm{can}}}. \label{eq:S07_02_diff_invariant}\] 즉, \(p\)-구조와 \(n\)-구조의 빌드시간 차이는 “추가 카운트 7”을 정준 사건율로 시간화한 값으로 고정된다.

9.3.5.3 7.2.5.3 카운트-시간 폐회로(무차원 결합)

\[\nu_{p,\mathrm{can}}\,T_p = 89, \qquad \nu_{p,\mathrm{can}}\,T_n = 82. \label{eq:S07_02_closed_loop}\][eq:S07_02_closed_loop]은 “정준 사건율\(\times\)빌드시간”이 구조 카운트로 되돌아오는 무차원 폐회로이며, 동일 잠금 버전에서만 의미를 가진다.

9.3.6 7.2.6 섹터별 빌드시간 분해(3-섹터 시간-구조 연결)

3-섹터 정수화 결과 [eq:S07_02_kp], [eq:S07_02_kn]에 대해, 섹터별 빌드시간을 다음으로 정의한다. \[T_{p,i}:=\frac{k_{p,i}}{\nu_{p,\mathrm{can}}} \quad (i=1,2,3), \qquad T_{n,i}:=\frac{k_{n,i}}{\nu_{p,\mathrm{can}}} \quad (i=1,2,3). \label{eq:S07_02_sector_times}\] 합 보존 [eq:S07_02_minvar]에 의해 \[T_{p,1}+T_{p,2}+T_{p,3} = \frac{k_{p,1}+k_{p,2}+k_{p,3}}{\nu_{p,\mathrm{can}}} = \frac{N_p}{\nu_{p,\mathrm{can}}} = T_p, \label{eq:S07_02_sector_sum_p}\] \[T_{n,1}+T_{n,2}+T_{n,3} = \frac{k_{n,1}+k_{n,2}+k_{n,3}}{\nu_{p,\mathrm{can}}} = \frac{N_n}{\nu_{p,\mathrm{can}}} = T_n. \label{eq:S07_02_sector_sum_n}\] 따라서 빌드시간은 3-섹터 구조 카운트의 시간화로 완전히 분해된다.

9.3.7 7.2.7 레짐 조건과 실패 처리(정의 불능 및 위반)

본 절의 정의들이 결론 자격을 가지려면 다음 조건이 잠겨야 한다.

  1. \(\nu_{p,\mathrm{can}}\)가 동일 레짐에서 상수로 취급될 수 있어야 하며, 그 정의([eq:S07_02_nu_can_def])에 필요한 사건 로그가 완결되어야 한다.

  2. 구조 카운트 \(N_p,N_n\)의 객체 귀속과 포함/배제 규약이 잠겨 있어야 한다.

  3. 3-섹터 정수화에서 순열 선택 규칙(우선순위 \(\pi_{\mathrm{sec}}\))이 잠겨 있어야 하며, 최소분산 조건 [eq:S07_02_minvar]이 위반되지 않아야 한다.

위 조건이 충족되지 않으면 \(T_p,T_n\)은 정의 불능(INCONCLUSIVE) 또는 레짐/구조 위반(FAIL)로 판정되며, 해당 산출물은 결론 자격을 갖지 못한다.

이 절의 LOCK/Gate 연결(없으면 없음)

9.4 7.3 \(\Phi\), \(\chi\) 정의(관측·분석 넘김 기준)

9.4.1 7.3.1 목적

본 절은 (i) 관측 가능한 집계량 \(\Phi\), \(\chi\)를 내부 정의로 고정하고, (ii) \(\Phi\), \(\chi\)의 측정가능성(로그 기반 산출 가능 조건)을 명시하며, (iii) \(\Phi\), \(\chi\)를 분석 파트(닫힘/게이트/추정기 스택)로 넘기는 Gate를 정의한다. 본 절의 \(\Phi\), \(\chi\)는 외부 텍스트의 정당화 없이, 사건 로그와 3-섹터 정수화 및 정류 규약만으로 정의된다.

9.4.2 7.3.2 관측 입력(이벤트 로그) 최소 스키마

\(\Phi\), \(\chi\)는 사건(event) 집계량이므로, 사건 로그가 다음 필드를 필수로 포함해야 한다. 필드 누락은 정의 불능이며 즉시 INCONCLUSIVE 또는 FAIL이다.

  1. 사건 집합: \(\mathcal{E}\).

  2. 사건 인덱스: \(e\in\mathcal{E}\).

  3. 사건 시간(틱): \(n(e)\in\mathbb{Z}\).

  4. 시간 창 정의를 위한 틱 경계: \(n_1<n_2\).

  5. 사건 전/후 상태 식별자: \(\mathrm{pre}(e)\), \(\mathrm{post}(e)\).

  6. 사건에 관여한 VP 부분집합: \(\mathcal{V}(e)\subseteq\mathcal{V}\).

  7. 3-섹터 정수화 입력: 총 카운트 \(N(e)\) 또는 섹터 삼중항 \((k_1(e),k_2(e),k_3(e))\) 중 하나.

  8. (정류 생존을 사용하는 경우) 두 위상 값: \(\theta(e)\in[0,2\pi)\), \(\varphi(e)\in[0,2\pi)\).

본 절에서 사용하는 실현 시간 틱 \(\Delta t\)realization_lock에 잠겨 있어야 하며, \[\Delta T := (n_2-n_1)\Delta t \label{eq:S07_03_DeltaT}\] 로 시간 창 길이를 정의한다.

9.4.3 7.3.3 \(\Phi\)의 정의(생존 정류 기반 로그-비율)

9.4.3.1 7.3.3.1 시간 창과 원시 사건 집합

틱 구간 \([n_1,n_2)\)에서의 원시 사건 집합을 다음으로 정의한다. \[\mathcal{E}_0[n_1,n_2) :=\{\,e\in\mathcal{E}\mid n_1\le n(e)<n_2\,\}. \label{eq:S07_03_E0}\] 원시 사건 수를 다음으로 정의한다. \[N_0 := \bigl|\mathcal{E}_0[n_1,n_2)\bigr|. \label{eq:S07_03_N0}\] \(N_0=0\)이면 \(\Phi\)는 정의 불능이다.

9.4.3.2 7.3.3.2 생존 가중치와 정류 사건 수

반파 정류 연산자를 다음으로 정의한다. \[_+ := \max(0,x). \label{eq:S07_03_pospart}\] 사건 \(e\)의 생존 가중치를 다음으로 정의한다. \[w(e) := [\cos\theta(e)]_+\,[\cos\varphi(e)]_+. \label{eq:S07_03_w}\] 정류 사건 수를 다음으로 정의한다. \[N_\delta :=\sum_{e\in\mathcal{E}_0[n_1,n_2)} w(e). \label{eq:S07_03_Ndelta}\] 정의상 \(0\le N_\delta\le N_0\)이다.

9.4.3.3 7.3.3.3 생존 비율과 안정화를 위한 \(\varepsilon_\Phi\)

생존 비율을 다음으로 정의한다. \[\rho := \frac{N_\delta}{N_0}. \label{eq:S07_03_rho}\] \(\rho=0\) 또는 \(\rho=1\)에서 로그-비율이 발산하므로, 안정화 상수 \(\varepsilon_\Phi\)를 다음 조건으로 잠근다. \[\varepsilon_\Phi>0, \qquad \varepsilon_\Phi\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S07_03_epsphi_lock}\] 안정화된 생존 비율을 다음으로 정의한다. \[\tilde{\rho} :=\frac{N_\delta+\varepsilon_\Phi}{N_0+2\varepsilon_\Phi}. \label{eq:S07_03_rhotilde}\] 그러면 \(0<\tilde{\rho}<1\)이 성립한다.

9.4.3.4 7.3.3.4 \(\Phi\)의 정의(로그-비율)

\(\Phi\)를 다음으로 정의한다. \[\Phi :=\log\left(\frac{\tilde{\rho}}{1-\tilde{\rho}}\right). \label{eq:S07_03_Phi_def}\] \(\Phi\)의 타입은 스칼라, 차원은 무차원(\([1]\))으로 잠긴다. \(\Phi\)는 “생존이 우세한가/상쇄가 우세한가”를 로그-비율로 집계한 관측량이며, 외부 정당화 없이 사건 로그로부터 계산되는 값으로만 존재한다.

9.4.4 7.3.4 \(\chi\)의 정의(방향 코히런스 \(\chi_{\mathrm{dir}}\)와 내부 안정성 \(\chi_{\mathrm{int}}\))

9.4.4.1 7.3.4.1 3-섹터 잔차 벡터(정수 기반)

시간 창 \([n_1,n_2)\)에서 3-섹터 정수화 결과를 얻는 방식은 다음 두 방식 중 하나로 잠긴다.

  1. 사건별 정수화: 각 사건 \(e\)\((k_1(e),k_2(e),k_3(e))\)를 제공한다.

  2. 창 집계 정수화: 창 전체의 총 카운트 \(N\)을 먼저 정의하고, 최소분산 정수화로 \((k_1,k_2,k_3)\)를 산출한다.

창 집계 정수화를 사용하는 경우, 총 카운트를 다음으로 정의한다. \[N := \sum_{e\in\mathcal{E}_0[n_1,n_2)} N(e), \label{eq:S07_03_N_total}\] 그리고 7.1의 최소분산 규칙에 의해 \((k_1,k_2,k_3)\)를 산출한다. 3-섹터 축 \(\{\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3\}\)는 120 조건으로 잠겨 있다. \[\mathbf{n}_i\cdot\mathbf{n}_j= \begin{cases} 1,& i=j,\\ -\dfrac{1}{2},& i\neq j, \end{cases} \qquad \mathbf{n}_1+\mathbf{n}_2+\mathbf{n}_3=\mathbf{0}. \label{eq:S07_03_sector_axes}\] 창 집계 잔차 벡터를 다음으로 정의한다. \[\mathbf{V} :=k_1\mathbf{n}_1+k_2\mathbf{n}_2+k_3\mathbf{n}_3. \label{eq:S07_03_V_window}\] 사건별 정수화를 사용하는 경우에는 사건별 잔차 벡터 \[\mathbf{V}(e) :=k_1(e)\mathbf{n}_1+k_2(e)\mathbf{n}_2+k_3(e)\mathbf{n}_3 \label{eq:S07_03_V_event}\] 를 정의하고, 아래 집계를 사건별로 수행한다.

9.4.4.2 7.3.4.2 방향 코히런스 \(\chi_{\mathrm{dir}}\)

코히런스 축(방향 기준) \(\mathbf{n}_\chi\)를 다음으로 잠근다. \[\mathbf{n}_\chi\in \Pi,\qquad \|\mathbf{n}_\chi\|=1, \qquad \mathbf{n}_\chi\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S07_03_nchi_lock}\] 사건별 집계를 사용하는 경우, 유효 사건 집합을 다음으로 정의한다. \[\mathcal{E}_{\mathrm{eff}} :=\{\,e\in\mathcal{E}_0[n_1,n_2)\mid \|\mathbf{V}(e)\|>0\,\}, \qquad N_{\mathrm{eff}}:=|\mathcal{E}_{\mathrm{eff}}|. \label{eq:S07_03_Eeff}\] 단위 잔차 방향을 다음으로 정의한다. \[\widehat{\mathbf{V}}(e):=\frac{\mathbf{V}(e)}{\|\mathbf{V}(e)\|}\qquad (e\in\mathcal{E}_{\mathrm{eff}}). \label{eq:S07_03_Vhat}\] 방향 코히런스 \(\chi_{\mathrm{dir}}\)를 다음으로 정의한다. \[\chi_{\mathrm{dir}} := \left| \frac{1}{N_{\mathrm{eff}}}\sum_{e\in\mathcal{E}_{\mathrm{eff}}}\widehat{\mathbf{V}}(e)\cdot \mathbf{n}_\chi \right|. \label{eq:S07_03_chidir_def}\] 정의상 \(0\le \chi_{\mathrm{dir}}\le 1\)이다. \(N_{\mathrm{eff}}=0\)이면 \(\chi_{\mathrm{dir}}\)는 정의 불능이다.

창 집계 잔차 벡터만 사용하는 경우에는 단일 방향 투영으로 정의한다. \[\chi_{\mathrm{dir}} := \left|\frac{\mathbf{V}}{\|\mathbf{V}\|}\cdot \mathbf{n}_\chi\right| \qquad (\|\mathbf{V}\|>0). \label{eq:S07_03_chidir_window}\]

9.4.4.3 7.3.4.3 내부 안정성 \(\chi_{\mathrm{int}}\) (다중 창 일치도)

\(\Phi\)의 창 길이 의존성을 사용하여 내부 안정성을 정의한다. 다중 창 길이 집합을 다음으로 잠근다. \[\mathcal{W}:=\{\Delta N_1,\Delta N_2,\ldots,\Delta N_M\}, \qquad \Delta N_m\in\mathbb{Z}_{>0}, \qquad \mathcal{W}\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S07_03_Wset}\] 각 창 길이 \(\Delta N_m\)에 대해 동일한 프로토콜(동일 사건 정의, 동일 생존 가중치, 동일 \(\varepsilon_\Phi\))로 \(\Phi_m\)을 계산한다. \[\Phi_m := \Phi(\Delta N_m). \label{eq:S07_03_Phim}\] 평균과 분산을 다음으로 정의한다. \[\overline{\Phi} :=\frac{1}{M}\sum_{m=1}^{M}\Phi_m, \qquad \sigma_\Phi^2 :=\frac{1}{M}\sum_{m=1}^{M}(\Phi_m-\overline{\Phi})^2, \qquad \sigma_\Phi:=\sqrt{\sigma_\Phi^2}. \label{eq:S07_03_sigmaPhi}\] 내부 안정성 스케일 \(\varepsilon_{\chi}>0\)를 다음으로 잠근다. \[\varepsilon_{\chi}>0, \qquad \varepsilon_{\chi}\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S07_03_epschi_lock}\] \(\chi_{\mathrm{int}}\)를 다음으로 정의한다. \[\chi_{\mathrm{int}} := \frac{1}{1+\sigma_\Phi/\varepsilon_{\chi}}. \label{eq:S07_03_chiint_def}\] 정의상 \(0<\chi_{\mathrm{int}}\le 1\)이며, \(\sigma_\Phi=0\)이면 \(\chi_{\mathrm{int}}=1\)이다. \(M=0\) 또는 \(\Phi_m\)이 정의 불능이면 \(\chi_{\mathrm{int}}\)는 정의 불능이다.

9.4.4.4 7.3.4.4 결합 코히런스 \(\chi\)

결합 코히런스 \(\chi\)를 다음 곱으로 정의한다. \[\chi := \chi_{\mathrm{dir}}\chi_{\mathrm{int}}. \label{eq:S07_03_chi_def}\] 따라서 \(0\le \chi\le 1\)이다. \(\chi\)는 관측량이면서 동시에 “분석 입력으로 승격 가능한가”를 판단하는 핵심 입력으로 사용된다.

9.4.5 7.3.5 측정가능성 조건(정의 불능 방지)

\(\Phi\), \(\chi\)의 측정가능성은 다음 조건을 만족할 때에만 성립한다.

  1. 로그 완결성: 7.3.2의 필드가 모두 존재하며, 각 필드의 스키마가 protocol_lock에 의해 잠겨 있다.

  2. 표본 크기: \(N_0\ge N_{\min}\)\(N_{\mathrm{eff}}\ge N_{\min,\mathrm{eff}}\)를 만족한다.

  3. 정류 정의 유지: \(w(e)\)의 정의 [eq:S07_03_w]가 동일 버전에서 유지된다.

  4. 정수화 규칙 유지: 3-섹터 축 [eq:S07_03_sector_axes] 및 최소분산 정수화 규칙(7.1)이 동일 버전에서 유지된다.

  5. 다중 창 집합 고정: \(\mathcal{W}\)가 잠겨 있으며, 동일 규약으로 \(\Phi_m\)이 계산된다.

\(N_{\min}\), \(N_{\min,\mathrm{eff}}\)gate_lock에 사전 등록된 문턱이며, 결과를 본 뒤 이동될 수 없다.

9.4.6 7.3.6 분석 파트로 넘기는 Gate(정의, 판정, 등록 규약)

9.4.6.1 7.3.6.1 Gate 분류와 표준 출력

\(\Phi\), \(\chi\)의 넘김 Gate는 다음 세 Gate로 구성되며, 출력은 PASS/FAIL/INCONCLUSIVE로만 기록된다.

  1. G-OBS-PHI: \(\Phi\)의 정의 가능성과 안정성을 판정.

  2. G-OBS-CHI: \(\chi\)의 정의 가능성과 코히런스 문턱 통과를 판정.

  3. G-HANDOFF: G-OBS-PHI 및 G-OBS-CHI의 동시 PASS를 전제로 분석 입력(OBS-REF)으로 등록하는 Gate.

9.4.6.2 7.3.6.2 G-OBS-PHI 판정식

다음 조건을 모두 만족하면 G-OBS-PHI=PASS로 판정한다.

  1. \(N_0\ge N_{\min}\).

  2. \(\Phi\)[eq:S07_03_Phi_def]로 계산 가능(즉, \(\varepsilon_\Phi\) 잠금 및 \(N_0>0\)).

  3. 다중 창 집합 \(\mathcal{W}\)가 잠김([eq:S07_03_Wset])이며, 모든 \(\Phi_m\)이 정의 가능.

위 조건 중 하나라도 스키마 누락 또는 잠금 누락이면 INCONCLUSIVE로 판정한다. 정의 충돌(예: \(\Phi\) 기호의 의미 충돌, \(\varepsilon_\Phi\)의 사후 변경, \(w(e)\)의 교체)이 탐지되면 FAIL로 판정한다.

9.4.6.3 7.3.6.3 G-OBS-CHI 판정식

다음 조건을 모두 만족하면 G-OBS-CHI=PASS로 판정한다.

  1. \(N_{\mathrm{eff}}\ge N_{\min,\mathrm{eff}}\).

  2. \(\chi_{\mathrm{dir}}\)[eq:S07_03_chidir_def] 또는 [eq:S07_03_chidir_window]로 정의 가능(즉, \(\mathbf{n}_\chi\) 잠금 및 \(\|\mathbf{V}\|>0\) 조건 만족).

  3. \(\chi_{\mathrm{int}}\)[eq:S07_03_chiint_def]로 정의 가능(즉, \(\mathcal{W}\), \(\varepsilon_{\chi}\) 잠금 및 \(\Phi_m\) 정의 가능).

  4. 문턱 통과: \[\chi_{\mathrm{dir}}\ge \chi_{\mathrm{dir,min}}, \qquad \chi_{\mathrm{int}}\ge \chi_{\mathrm{int,min}}, \qquad \chi\ge \chi_{\min}, \label{eq:S07_03_chi_thresholds}\] 여기서 \(\chi_{\mathrm{dir,min}},\chi_{\mathrm{int,min}},\chi_{\min}\)gate_lock에 사전 등록된 문턱이다.

문턱이 미잠금이거나, \(\mathbf{n}_\chi\)가 미잠금이거나, 정수화 규칙이 혼합되면 INCONCLUSIVE 또는 FAIL로 판정한다. 결과를 본 뒤 문턱을 이동하면 No-Tuning 위반으로 FAIL이다.

9.4.6.4 7.3.6.4 G-HANDOFF(분석 입력 등록) 규칙

G-HANDOFF는 다음 판정으로 정의한다. \[\texttt{G-HANDOFF}=\texttt{PASS} \quad\Longleftrightarrow\quad (\texttt{G-OBS-PHI}=\texttt{PASS})\ \wedge\ (\texttt{G-OBS-CHI}=\texttt{PASS}). \label{eq:S07_03_handoff_rule}\] G-HANDOFF=PASS인 경우, \(\Phi\), \(\chi_{\mathrm{dir}}\), \(\chi_{\mathrm{int}}\), \(\chi\)는 분석 입력(OBS-REF)으로 등록된다. 등록은 다음 레코드 형식으로 잠근다.

obs_ref_records:
  - quantity_id: Q-PHI-001
    value: (Phi)
    window: [n1,n2)
    lock_refs: {canon_lock_id, realization_lock_id, analysis_lock_id}
    gate_refs: {G-OBS-PHI: PASS, G-OBS-CHI: PASS, G-HANDOFF: PASS}
  - quantity_id: Q-CHI-DIR-001
    value: (chi_dir)
    window: [n1,n2)
    lock_refs: { ... }
    gate_refs: { ... }
  - quantity_id: Q-CHI-INT-001
    value: (chi_int)
    window: [n1,n2)
    lock_refs: { ... }
    gate_refs: { ... }
  - quantity_id: Q-CHI-001
    value: (chi)
    window: [n1,n2)
    lock_refs: { ... }
    gate_refs: { ... }

위 레코드는 analysis_lock 또는 registry_snapshot에 포함되어 봉인되어야 하며, 봉인되지 않은 값은 분석 입력으로 사용할 수 없다.

9.4.6.5 7.3.6.5 FAIL/INCONCLUSIVE 시 허용 범위

G-HANDOFF\(\neq\)PASS인 경우, \(\Phi\), \(\chi\)는 결론 근거로 사용할 수 없으며, 다음만 허용된다.

  1. 한계 결론(CT-LIM)로서 “정의 불능/조건 위반”의 라벨과 함께 기록.

  2. 원인 라벨(로그 누락, 잠금 누락, 레짐 위반, 문턱 미통과, No-Tuning 위반)을 Gate 보고서에 남김.

FAIL/INCONCLUSIVE를 해석으로 무력화하는 문장은 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

9.5 7.4 섹터/부호(\(\pm\))\(\rightarrow\)전자·반전자 라벨

9.5.1 7.4.1 목적

본 절은 3-섹터 정수화 결과와 잔차(불상쇄) 벡터의 부호를 사용하여 “전자 라벨”과 “반전자 라벨”을 정의로 고정한다. 본 절은 라벨의 의미를 해석하거나 정당화하지 않는다. 본 절의 산출물은 (i) 라벨의 정의식, (ii) 라벨이 정의 가능한 조건, (iii) 라벨이 정의 불능일 때의 처리 규칙이다.

9.5.2 7.4.2 입력(LOCK): 3-섹터 축, 정수화, 잔차 벡터

9.5.2.1 7.4.2.1 3-섹터 축의 잠금

3-섹터 축 \(\{\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3\}\)는 120 조건으로 잠긴다. \[\mathbf{n}_i\cdot\mathbf{n}_j= \begin{cases} 1,& i=j,\\ -\dfrac{1}{2},& i\neq j, \end{cases} \qquad \mathbf{n}_1+\mathbf{n}_2+\mathbf{n}_3=\mathbf{0}. \label{eq:S07_04_axes}\] 축의 선택과 순서는 analysis_lock에 잠겨야 하며, 결과를 본 뒤 교체될 수 없다.

9.5.2.2 7.4.2.2 섹터 정수화 결과

총 카운트 \(N\)에 대한 섹터 정수화 결과를 \[(k_1,k_2,k_3)\in\mathbb{Z}_{\ge 0}^3, \qquad k_1+k_2+k_3=N \label{eq:S07_04_k}\] 로 둔다. \((k_1,k_2,k_3)\)의 산출 규칙(최소분산 규칙 및 타이브레이크)은 analysis_lock에 잠겨야 한다.

9.5.2.3 7.4.2.3 잔차 벡터의 정의

잔차(불상쇄) 벡터를 다음으로 정의한다. \[\mathbf{V}:=k_1\mathbf{n}_1+k_2\mathbf{n}_2+k_3\mathbf{n}_3. \label{eq:S07_04_V}\] \(\mathbf{V}\)는 정수화 결과와 축 잠금이 주어지면 유일하게 결정된다.

9.5.3 7.4.3 라벨 기준축(전하축) \(\mathbf{n}_Q\)의 잠금

전자/반전자 라벨은 \(\mathbf{V}\)의 부호를 하나의 기준축에 대해 판정하여 정의한다. 기준축(라벨 축)을 \(\mathbf{n}_Q\)로 두고 다음 조건으로 잠근다. \[\mathbf{n}_Q\in\Pi,\qquad \|\mathbf{n}_Q\|=1, \qquad \mathbf{n}_Q\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S07_04_nQ_lock}\] \(\Pi\)는 3-섹터 축이 놓인 섹터 평면이다. \(\mathbf{n}_Q\)는 결과를 본 뒤 선택될 수 없으며, \(\mathbf{n}_Q\)의 변경은 버전업으로만 허용된다.

9.5.4 7.4.4 부호 판정 함수와 라벨 정의

9.5.4.1 7.4.4.1 부호 판정 함수

부호 판정 함수를 다음으로 정의한다. \[s_Q(\mathbf{V}) := \mathrm{sgn}\!\left(\mathbf{V}\cdot\mathbf{n}_Q\right), \qquad \mathrm{sgn}(x)= \begin{cases} +1,& x>0,\\ 0,& x=0,\\ -1,& x<0. \end{cases} \label{eq:S07_04_sign}\] \(s_Q(\mathbf{V})\)\(\{+1,0,-1\}\) 중 하나이며, \(0\)은 경계(중립) 또는 판정 불능을 나타내는 예약 값이다.

9.5.4.2 7.4.4.2 비퇴화(판정 가능) 문턱

부호 판정의 안정성을 위해 비퇴화 문턱 \(V_{\min}>0\)를 다음으로 잠근다. \[V_{\min}>0, \qquad V_{\min}\ \text{는}\ \texttt{gate\_lock}\ \text{에 사전 등록}. \label{eq:S07_04_Vmin}\] 비퇴화 조건을 다음으로 정의한다. \[\|\mathbf{V}\|\ge V_{\min}. \label{eq:S07_04_nondeg}\] [eq:S07_04_nondeg]가 성립하지 않으면 라벨은 정의 불능(또는 중립 처리)로 분류된다.

9.5.4.3 7.4.4.3 전자/반전자 라벨의 정의(정의만)

전자 라벨과 반전자 라벨을 다음으로 정의한다. \[\mathcal{L}_{e}(\mathbf{V}) := \begin{cases} \texttt{ELECTRON}, & \|\mathbf{V}\|\ge V_{\min}\ \wedge\ s_Q(\mathbf{V})=+1,\\ \texttt{UNDEFINED}, & \text{otherwise}, \end{cases} \label{eq:S07_04_label_e}\] \[\mathcal{L}_{\bar e}(\mathbf{V}) := \begin{cases} \texttt{POSITRON}, & \|\mathbf{V}\|\ge V_{\min}\ \wedge\ s_Q(\mathbf{V})=-1,\\ \texttt{UNDEFINED}, & \text{otherwise}. \end{cases} \label{eq:S07_04_label_ebar}\] 또한 하나의 단일 라벨 함수로 결합하여 다음으로 정의한다. \[\mathcal{L}(\mathbf{V}) := \begin{cases} \texttt{ELECTRON}, & \|\mathbf{V}\|\ge V_{\min}\ \wedge\ s_Q(\mathbf{V})=+1,\\ \texttt{POSITRON}, & \|\mathbf{V}\|\ge V_{\min}\ \wedge\ s_Q(\mathbf{V})=-1,\\ \texttt{NEUTRAL}, & \|\mathbf{V}\|<V_{\min}\ \vee\ s_Q(\mathbf{V})=0. \end{cases} \label{eq:S07_04_label_combined}\] 정의 [eq:S07_04_label_combined]에서 NEUTRAL은 “라벨 중립/정의 불능”의 예약 출력이며, 이 출력이 결론 문장으로 허용되는지(예: 한계 결론 CT-LIM로만 허용)는 PASS.rules에 의해 잠긴다.

9.5.5 7.4.5 섹터 비대칭과 부호의 연결(정의적 연결)

3-섹터 축이 [eq:S07_04_axes]로 잠겨 있을 때, 최소분산 정수화 결과는 \(N\ (\mathrm{mod}\ 3)\)에 의해 잔차 방향을 갖는다. 본 절은 그 사실을 정의적 연결로만 기록한다.

  1. \(N\equiv 0\ (\mathrm{mod}\ 3)\)이고 최소분산 정수화가 \((m,m,m)\)이면 \(\mathbf{V}=\mathbf{0}\)이므로 [eq:S07_04_label_combined]에 의해 NEUTRAL이다(비퇴화 문턱을 만족하지 못함).

  2. \(N\equiv 1\ (\mathrm{mod}\ 3)\)이고 최소분산 정수화가 \((m,m,m+1)\)의 순열이면, \(\mathbf{V}\)는 “\(+1\)을 받은 섹터 축” 방향으로 남는다.

  3. \(N\equiv 2\ (\mathrm{mod}\ 3)\)이고 최소분산 정수화가 \((m,m+1,m+1)\)의 순열이면, \(\mathbf{V}\)는 “\(m\)을 받은 섹터 축”의 반대 방향으로 남는다.

위 항목은 라벨의 해석이 아니라, \(\mathbf{V}\)의 정의 [eq:S07_04_V]와 축 합 [eq:S07_04_axes]로부터의 구조적 사실을 기록한 것이다. 라벨의 결정은 오직 \(\mathbf{V}\cdot\mathbf{n}_Q\)의 부호로만 이루어진다.

9.5.6 7.4.6 라벨 금지 규칙(해석 금지, 재정의 금지)

본 절에서 정의된 라벨에 대해 다음 금지 규칙을 고정한다.

  1. 해석 금지: ELECTRON/POSITRON/NEUTRAL 출력의 물리적 의미를 본 절에서 서술하지 않는다. 본 절은 라벨 정의만을 제공한다.

  2. 사후 축 선택 금지: \(\mathbf{n}_Q\)는 결과를 본 뒤 선택될 수 없으며, 축 선택은 analysis_lock에 사전 등록되어야 한다.

  3. 문턱 사후 이동 금지: \(V_{\min}\)의 사후 이동은 금지되며, 변경은 버전업으로만 허용된다.

  4. 정수화 규칙 우회 금지: \((k_1,k_2,k_3)\) 또는 \(\mathbf{V}\)를 우회하여 라벨을 직접 부여하는 행위는 금지된다.

  5. 혼합 금지: 서로 다른 lock_id 조합(축/정수화/문턱)의 결과를 혼합하여 하나의 라벨 결론으로 서술하는 행위는 금지된다.

이 절의 LOCK/Gate 연결(없으면 없음)

10 8. 이산 양성자 구조(82+7)

장의 목적(정의의 고정과 산출물)

본 장은 양성자 구조를 이산 좌표 집합접촉 그래프로 정의하고, 그 구조가 연속체 코어 결과(6장) 및 정류/정수화 규약(5–7장)과 양립하는지 검증하는 프레임을 고정한다. 본 장의 산출물은 다음 세 묶음으로 고정한다.

  1. 좌표 산출물: 코어 82 좌표 집합 \(\mathcal{X}_{82}\), 셸 7 좌표(또는 벡터) 집합 \(\mathcal{S}_{7}\), 중심 \(\mathbf{x}_c\) 및 좌표계 잠금.

  2. 그래프 산출물: 노드 집합(82 또는 89), 간선 집합(접촉/인접성), 접촉 차수/경로/백본 등 구조 지표의 정의.

  3. 검증 산출물: 구조 불변량, 반경/단면 정합, 상쇄-생존 규약, 레짐/잠금 무결성, 재현 패키지 및 Gate 판정 로그.

본 장에서 “82+7”은 정의로 잠긴 정수 구조이며, 결과를 본 뒤 정수를 바꾸는 행위는 금지된다. 정수의 변경은 버전업으로만 허용된다.

좌표 체계의 선언(좌표/단위/기준점 잠금)

좌표계와 단위

이산 좌표는 3차원 유클리드 좌표 \(\mathbb{R}^3\) 위에서 정의한다. 좌표의 단위는 내부 길이 단위로 고정하며, 정규화 길이 \(L_q\)를 기준으로 무차원 좌표계를 사용할 수 있다. 무차원 좌표계는 다음 변환으로 정의한다. \[\tilde{\mathbf{x}} := \frac{\mathbf{x}}{L_q}, \qquad \tilde{\mathbf{s}} := \frac{\mathbf{s}}{L_q}. \label{eq:S08_x_tilde}\] 여기서 \(L_q\)는 6.1에서 잠긴 선택 길이이며, \(L_q=\lambda_C\) 동일시가 잠긴 동일 버전에서만 [eq:S08_x_tilde]가 사용된다.

중심 \(\mathbf{x}_c\)의 잠금

코어 구조의 중심 \(\mathbf{x}_c\)를 다음으로 잠근다. \[\mathbf{x}_c\in\mathbb{R}^3, \qquad \mathbf{x}_c\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록된 선택 규약으로 결정}. \label{eq:S08_center_lock}\] \(\mathbf{x}_c\)는 결과를 본 뒤 이동될 수 없다. 중심의 재선택은 버전업으로만 허용된다.

코어 82 좌표 집합 \(\mathcal{X}_{82}\)의 정의

코어 82는 82개의 좌표 점(또는 대표점) 집합으로 정의한다. \[\mathcal{X}_{82}:=\{\mathbf{x}_i\}_{i=1}^{82}, \qquad \mathbf{x}_i\in\mathbb{R}^3. \label{eq:S08_X82_def}\] 각 좌표의 의미(대표점이 무엇을 나타내는지: VP 대표점/접촉 중심/격자 노드 등)는 canon_lock의 객체 정의로 잠긴다. 좌표 집합 \(\mathcal{X}_{82}\)는 단일 출처(SSOT)로 보관되며, 본문 다른 절에서 다른 좌표 집합으로 재정의하지 않는다.

셸 7 집합 \(\mathcal{S}_{7}\)의 정의

셸 7은 7개의 좌표(또는 벡터) 집합으로 정의한다. \[\mathcal{S}_{7}:=\{\mathbf{s}_k\}_{k=1}^{7}, \qquad \mathbf{s}_k\in\mathbb{R}^3. \label{eq:S08_S7_def}\] \(\mathbf{s}_k\)의 의미(셸 좌표인지, 셸 방향 벡터인지, 사건 표지점인지)는 canon_lock의 객체 정의로 잠긴다. 셸의 상쇄-생존 규약은 이후 절에서 별도 정의로 잠기며, 본 개요에서는 “셸 7이 코어 경계 근방에서 부착된다”는 요구만을 검증 프레임에 포함한다(6.4 조건과 연결).

그래프(접촉/인접성)의 선언(노드/간선/가중치 잠금)

노드 집합

본 장에서 사용할 노드 집합은 레짐과 목적에 따라 다음 둘 중 하나로 잠근다. \[\mathcal{V}_{82}:=\{1,2,\ldots,82\}, \qquad \mathcal{V}_{89}:=\{1,2,\ldots,82,\,82+1,\ldots,82+7\}. \label{eq:S08_nodes}\] \(\mathcal{V}_{82}\)는 코어 내부 구조 검증에 사용되고, \(\mathcal{V}_{89}\)는 코어-셸 결합 및 상쇄-생존 규약 검증에 사용된다. 동일 산출물에서 두 노드 집합을 혼합하지 않는다.

접촉 판정 함수와 간선 집합

노드 \(i,j\)에 대한 접촉 판정 함수 \(C(i,j)\)를 다음으로 정의한다. \[C(i,j)\in\{0,1\}, \qquad C(i,j)=1\ \Longleftrightarrow\ \text{사전 등록된 접촉 규약을 만족}. \label{eq:S08_contact_pred}\] 접촉 규약(거리 기반/표면 기반/완화 후 유지 접촉 기반 등)은 analysis_lock에 잠긴다. 간선 집합을 다음으로 정의한다. \[\mathcal{E}_c := \{(i,j)\mid i\neq j,\ C(i,j)=1\}. \label{eq:S08_edges}\] 따라서 접촉 그래프는 \[\mathcal{G}_c := (\mathcal{V},\mathcal{E}_c) \label{eq:S08_graph}\] 로 정의한다. \(\mathcal{V}\)[eq:S08_nodes]에서 선택된 노드 집합이다.

인접 행렬과 차수

인접 행렬을 다음으로 정의한다. \[A_{ij}:= \begin{cases} 1,& (i,j)\in\mathcal{E}_c,\\ 0,& \text{otherwise}. \end{cases} \label{eq:S08_adj_matrix}\] 각 노드의 접촉 차수(차수)를 다음으로 정의한다. \[z_i := \sum_{j\in\mathcal{V}} A_{ij}. \label{eq:S08_degree}\] 접촉 차수는 결손/목/경로 등의 파생 지표의 입력이며, 접촉 규약이 잠기지 않으면 \(A_{ij}\)\(z_i\)는 정의 불능이다.

가중치(선택적)와 가중 그래프

가중 그래프를 사용할 경우 가중치 함수 \(W(i,j)\ge 0\)를 다음으로 정의한다. \[W:\mathcal{E}_c\to\mathbb{R}_{\ge 0}, \qquad (i,j)\mapsto W(i,j). \label{eq:S08_weight}\] 가중치의 정의(거리/각도/목 두께/경로 저항 등)는 analysis_lock에 잠긴다. 가중치를 사용하는 결론은 가중치 미사용 결론과 혼합될 수 없다.

검증 프레임(구조 불변량 + Gate 스택)의 선언

구조 불변량의 범주

본 장의 검증은 다음 네 범주의 구조 불변량을 대상으로 한다.

  1. 기하 정합 불변량: 코어 반경 정합(\(R_{82}\equiv R_p\)), 단면 불변량(\(\sigma_{82}/L_q^2\equiv 4/\pi\)) 등(6.4의 조건 목록과 연결).

  2. 그래프 불변량: 연결성, 병목 지표, 최소 절단/대체 경로 민감도, 차수 분포의 레짐 일치 등.

  3. 상쇄-생존 불변량: 셸 7의 상쇄 구성(6 상쇄 + 1 생존) 및 생존 벡터 비퇴화(\(\|\mathbf{V}\|\ge V_{\min}\)) 등.

  4. 정수/섹터 불변량: 3-섹터 정수화의 합 보존 및 최소분산 조건, 잔차 방향 라벨의 정의 가능 조건 등(7장과 연결).

Gate 스택의 표준 구성

본 장의 결론은 다음 Gate 스택의 PASS를 필요조건으로 갖는다.

  1. G-SYM: 좌표/단위/지름-반지름/셀 기하 의미 충돌 없음.

  2. G-LOCK: 좌표 집합/접촉 규약/가중치 정의/문턱값이 동일 lock_id에 귀속됨.

  3. G-REG: 레짐 좌표축(차원/구동/스패닝/병목/초기조건/관측축)이 일치함.

  4. G-STR: 코어 82 및 셸 7의 구조 불변량(정수, 대칭, 상쇄 규약)이 유지됨.

  5. G-NUM: 수치 절차(접촉 판정, 투영 면적, 집계 연산)의 안정성과 반복 일치.

  6. G-REP: 동일 패키지로 재실행 시 동일 결과/동일 판정이 재현됨.

  7. G-NT: 좌표/규약/문턱/선택 규칙의 사후 변경 또는 선택 편향이 탐지되지 않음.

Gate 스택의 세부 문턱값과 보고 형식은 gate_lockprotocol_lock에 사전 등록되어야 하며, 결과를 본 뒤 수정될 수 없다.

패키지 봉인(좌표/그래프/판정 로그)

본 장의 좌표 산출물 \(\mathcal{X}_{82},\mathcal{S}_{7}\), 그래프 산출물 \(\mathcal{G}_c\) 및 판정 로그는 동일 릴리즈에서 manifestchecksums에 포함되어 봉인되어야 한다. 봉인되지 않은 산출물은 결론 자격을 부여하지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

10.1 8.1 82-코어 좌표/계층(d2) + 접촉 그래프

10.1.1 8.1.1 산출물(좌표 파일 + 계층 라벨 + 그래프)

본 절의 산출물은 다음 세 묶음으로 고정한다.

  1. 좌표 집합: \[\mathcal{X}_{82}:=\{\mathbf{x}_i\}_{i=1}^{82},\qquad \mathbf{x}_i\in\mathbb{R}^3, \label{eq:S08_01_X82}\] 및 중심 \(\mathbf{x}_c\).

  2. 계층(거리) 라벨: 접촉 그래프 위의 최단거리 계층 함수 \[d:\{1,\ldots,82\}\to\mathbb{Z}_{\ge 0}, \qquad d(i):=\mathrm{dist}_{\mathcal{G}_c}(i,\mathcal{R}_0), \label{eq:S08_01_layer_d}\]\(d=2\) 계층 집합 \[\mathcal{L}_2:=\{\,i\mid d(i)=2\,\}. \label{eq:S08_01_L2}\]

  3. 접촉 그래프: \[\mathcal{G}_c:=(\mathcal{V}_{82},\mathcal{E}_c), \qquad \mathcal{V}_{82}:=\{1,2,\ldots,82\}. \label{eq:S08_01_Gc}\]

좌표, 계층, 그래프는 동일 analysis_lock 버전에 귀속되며, 동일 산출물에서 서로 다른 규약을 혼합하지 않는다.

10.1.2 8.1.2 입력(LOCK): 길이/반경/절차 파라미터

본 절의 구성 절차는 다음 입력들이 잠겨 있을 때에만 정의가 성립한다.

  1. 코어 노드 수: \[N_{\mathrm{core}}:=82. \label{eq:S08_01_Ncore}\]

  2. 정규화 길이: \[L_q\ \text{(잠김)},\qquad \tilde{\mathbf{x}}:=\mathbf{x}/L_q. \label{eq:S08_01_Lq_norm}\]

  3. 코어 반경: \[R_p\ \text{(잠김)}. \label{eq:S08_01_Rp_lock}\]

  4. 최소 분리 길이(비침투/중복 방지): \[d_{\min}>0\ \text{(잠김)}. \label{eq:S08_01_dmin}\]

  5. 접촉 판정 길이: \[d_c:=\gamma_c\,d_{\min}, \qquad \gamma_c>1\ \text{(잠김)}. \label{eq:S08_01_dc}\]

  6. 후보점 생성 격자 스텝과 경계: \[h_{\mathrm{grid}}>0\ \text{(잠김)},\qquad B\in\mathbb{Z}_{>0}\ \text{(잠김)}. \label{eq:S08_01_grid_params}\]

  7. 안정화(완화) 허용오차 및 반복 횟수: \[\varepsilon_{\mathrm{pos}}>0\ \text{(잠김)},\qquad K_{\max}\in\mathbb{Z}_{>0}\ \text{(잠김)}. \label{eq:S08_01_relax_params}\]

  8. 계층 루트 집합 크기: \[N_0\in\{1,2,\ldots,82\}\ \text{(잠김)}. \label{eq:S08_01_N0}\]

  9. 타이브레이크(결정 규칙): 동일 점수 동률 시 선택 순서를 결정하는 규칙 TB를 잠근다(예: 사전식(lex) 정렬, 인덱스 우선 등).

위 항목 중 하나라도 미잠금이면 본 절의 산출물은 정의 불능이며 INCONCLUSIVE로 판정한다.

10.1.3 8.1.3 후보점 집합 \(\mathcal{C}\) 생성(완전 결정 절차)

후보점은 정수 격자 인덱스의 집합을 실공간으로 사상하여 생성한다.

10.1.3.1 8.1.3.1 정수 인덱스 집합

정수 인덱스 집합을 다음으로 정의한다. \[\mathcal{I}:=\{(u,v,w)\in\mathbb{Z}^3\mid -B\le u,v,w\le B\}. \label{eq:S08_01_Iset}\]

10.1.3.2 8.1.3.2 격자 사상과 후보점

사상을 다음으로 정의한다. \[\mathbf{y}(u,v,w):=h_{\mathrm{grid}}\,(u,v,w). \label{eq:S08_01_grid_map}\] 후보점 집합 \(\mathcal{C}\)를 다음 필터로 정의한다. \[\mathcal{C} := \left\{ \mathbf{y}(u,v,w)\ \middle|\ (u,v,w)\in\mathcal{I},\ 0<\|\mathbf{y}(u,v,w)\|\le R_p \right\}. \label{eq:S08_01_candidates}\] \(\|\mathbf{y}\|=0\) (중심점)은 본 절에서 기본적으로 제외한다. 중심점을 포함해야 하는 버전은 analysis_lockinclude_center 플래그로만 허용되며, 플래그가 false이면 중심은 항상 제외된다.

10.1.3.3 8.1.3.3 후보점 정렬(결정 순서)

후보점의 결정 순서를 다음 키로 정렬하여 고정한다. \[\mathrm{key}(\mathbf{y}) := \Bigl(\|\mathbf{y}\|,\ y_x,\ y_y,\ y_z\Bigr), \label{eq:S08_01_candidate_key}\] 여기서 \(y_x,y_y,y_z\)\(\mathbf{y}\)의 성분이다. 정렬은 (1) 반경 오름차순, (2) 사전식 성분 오름차순으로 고정한다.

10.1.4 8.1.4 82점 선택 규칙(결정적 Poisson-간격 샘플링)

좌표 집합 \(\mathcal{X}_{82}\)는 후보점 \(\mathcal{C}\)에서 82점을 선택하여 구성한다. 선택 규칙은 “최소 분리 길이”와 “최대 분산 억제(균등 분포)”를 동시에 만족하도록 고정한다.

10.1.4.1 8.1.4.1 최소 분리 조건

선택된 점들 \(\mathbf{x}_i\)는 다음을 만족해야 한다. \[\|\mathbf{x}_i-\mathbf{x}_j\|\ge d_{\min} \qquad (1\le i<j\le 82). \label{eq:S08_01_separation}\]

10.1.4.2 8.1.4.2 점수 함수(최소거리 최대화)

부분 집합 \(\mathcal{S}\subset\mathcal{C}\)가 주어졌을 때, 후보점 \(\mathbf{y}\in\mathcal{C}\setminus\mathcal{S}\)의 점수를 다음으로 정의한다. \[\mathrm{score}(\mathbf{y};\mathcal{S}) := \min_{\mathbf{z}\in\mathcal{S}}\|\mathbf{y}-\mathbf{z}\|. \label{eq:S08_01_score}\] 점수는 “이미 선택된 점들로부터의 최소거리”이며, 점수가 큰 후보는 더 균등한 분포를 형성하는 방향으로 선택된다.

10.1.4.3 8.1.4.3 선택 알고리즘(완전 절차)

선택은 다음 결정 절차로 고정한다.

ALG-CORE82-SELECT (inputs: C, d_min, N_core=82, TB)

S := empty set
1) 초기 선택:
   - C를 key(y)로 정렬
   - 첫 원소 y0를 S에 추가 (가장 작은 반경, 동률이면 사전식)
2) 반복 선택 (|S| < 82):
   - 후보들 중 separation 조건을 위반하지 않는 집합 C_ok를 만든다:
       C_ok := { y in C \ S | for all z in S: ||y-z|| >= d_min }
   - 만약 C_ok가 비어 있으면: FAIL-CORE82-NOTENOUGH
   - 각 y in C_ok에 대해 score(y;S)를 계산한다.
   - score가 최대인 y*를 선택한다.
   - 동률이면 TB(타이브레이크)로 하나를 선택한다.
   - y*를 S에 추가한다.
3) 출력:
   - S의 원소를 {x_i}_{i=1..82}로 인덱싱하여 X82를 구성한다.

위 알고리즘은 난수 없이 결정적으로 동작한다. 알고리즘이 82개를 채우지 못하면 본 절의 구성은 실패이며, 이후 단계(계층/그래프)로 진행하지 않는다.

10.1.5 8.1.5 스케일 정합(경계 반경 \(R_p\)로의 정규화)

선택된 좌표 집합 \(\mathcal{X}_{82}\)는 반경 정합을 위해 단일 스케일 팩터로 정규화한다.

10.1.5.1 8.1.5.1 경계 후보 집합과 집계 반경

각 점의 반경을 \(r_i:=\|\mathbf{x}_i-\mathbf{x}_c\|\)로 정의한다. 중심은 기본적으로 \[\mathbf{x}_c:=\mathbf{0} \label{eq:S08_01_center_zero}\] 로 잠그며, 다른 중심 선택은 버전업으로만 허용한다.

경계 후보 집합을 다음으로 정의한다. \(K_b\)는 잠긴 정수이다. \[K_b\in\{1,\ldots,82\}\ \text{(잠김)},\qquad \mathcal{B}_{82}:=\text{반경 $r_i$가 큰 순서로 상위 $K_b$개의 인덱스 집합}. \label{eq:S08_01_boundary_set}\] 집계 반경을 다음으로 정의한다. \[R_{82}:=\mathrm{Agg}\bigl(\{r_i\}_{i\in\mathcal{B}_{82}}\bigr), \label{eq:S08_01_R82_agg}\] 여기서 \(\mathrm{Agg}\)analysis_lock에 잠긴 집계 연산자(예: 중앙값, 평균)이다.

10.1.5.2 8.1.5.2 스케일 팩터와 좌표 재정의

스케일 팩터를 다음으로 정의한다. \[s:=\frac{R_p}{R_{82}}. \label{eq:S08_01_scale_factor}\] 좌표를 다음으로 재정의한다. \[\mathbf{x}_i \leftarrow s\,\mathbf{x}_i \qquad (i=1,\ldots,82). \label{eq:S08_01_rescale}\] 재스케일 후에는 \(R_{82}\equiv R_p\)가 정의에 의해 성립한다(정의적 정합). 단, 이 정합은 \(\mathrm{Agg}\)\(\mathcal{B}_{82}\)가 잠겨 있을 때만 의미를 가진다.

10.1.6 8.1.6 안정화(완화) 절차: 최소 분리와 경계 제한의 동시 만족

재스케일 후에도 [eq:S08_01_separation]\(\|\mathbf{x}_i\|\le R_p\)를 강제하기 위해, 다음 결정적 완화 절차를 수행한다.

10.1.6.1 8.1.6.1 위반량 정의

쌍 위반량을 다음으로 정의한다. \[\Delta_{ij}:=\max\!\bigl(0,\ d_{\min}-\|\mathbf{x}_i-\mathbf{x}_j\|\bigr), \qquad (i<j). \label{eq:S08_01_pair_violation}\] 경계 위반량을 다음으로 정의한다. \[\Delta_i^{(R)}:=\max\!\bigl(0,\ \|\mathbf{x}_i\|-R_p\bigr). \label{eq:S08_01_rad_violation}\] 전체 위반량을 다음으로 정의한다. \[\Delta_{\max} := \max\left( \max_{i<j}\Delta_{ij}, \max_i \Delta_i^{(R)} \right). \label{eq:S08_01_Dmax}\]

10.1.6.2 8.1.6.2 결정적 투영-분리 완화 알고리즘

ALG-CORE82-RELAX (inputs: X82, d_min, R_p, eps_pos, K_max)

for iter = 1..K_max:
  # (A) 쌍 분리 투영
  for i = 1..82:
    for j = i+1..82:
      d = ||x_i - x_j||
      if d < d_min:
        u = (x_i - x_j) / max(d, tiny)   # tiny>0은 고정된 수치 보호 상수
        shift = 0.5 * (d_min - d)
        x_i := x_i + shift * u
        x_j := x_j - shift * u

  # (B) 반경 경계 투영
  for i = 1..82:
    r = ||x_i||
    if r > R_p:
      x_i := (R_p / r) * x_i

  # (C) 종료 판정
  compute D_max
  if D_max <= eps_pos:
    break

if D_max > eps_pos:
  FAIL-CORE82-NOCONVERGE

위 알고리즘은 업데이트 순서가 인덱스 순서로 고정되어 있으며, tiny는 고정된 수치 보호 상수로 잠긴다. 종료 후에는 다음이 보장되어야 한다. \[\|\mathbf{x}_i-\mathbf{x}_j\|\ge d_{\min}-\varepsilon_{\mathrm{pos}}, \qquad \|\mathbf{x}_i\|\le R_p, \label{eq:S08_01_relax_guarantee}\] 그렇지 않으면 FAIL이다.

10.1.7 8.1.7 접촉 그래프 구성(거리 기반 판정의 단일 규약)

접촉 판정은 좌표로부터 결정되는 단일 규약으로 고정한다.

10.1.7.1 8.1.7.1 접촉 판정 함수

접촉 판정 함수 \(C(i,j)\)를 다음으로 정의한다. \[C(i,j):= \begin{cases} 1,& \|\mathbf{x}_i-\mathbf{x}_j\|\le d_c,\\ 0,& \text{otherwise}, \end{cases} \qquad (i\neq j). \label{eq:S08_01_contact_pred}\] 여기서 \(d_c\)[eq:S08_01_dc]로 잠긴 접촉 판정 길이이며, 결과를 본 뒤 조정될 수 없다.

10.1.7.2 8.1.7.2 간선 집합과 인접 행렬

간선 집합을 다음으로 정의한다. \[\mathcal{E}_c:=\{(i,j)\mid 1\le i<j\le 82,\ C(i,j)=1\}. \label{eq:S08_01_edges}\] 인접 행렬을 다음으로 정의한다. \[A_{ij}:= \begin{cases} 1,& (i,j)\in\mathcal{E}_c\ \text{또는}\ (j,i)\in\mathcal{E}_c,\\ 0,& \text{otherwise}, \end{cases} \qquad A_{ii}:=0. \label{eq:S08_01_adj}\] 차수를 다음으로 정의한다. \[z_i:=\sum_{j=1}^{82}A_{ij}. \label{eq:S08_01_degree}\]

10.1.7.3 8.1.7.3 연결성 조건(최소 요구)

그래프가 단일 코어로 기능하려면 연결 그래프여야 한다. 연결성 지시변수를 다음으로 정의한다. \[\chi_{\mathrm{conn}}:= \begin{cases} 1,& \mathcal{G}_c\ \text{가 연결 그래프},\\ 0,& \text{otherwise}. \end{cases} \label{eq:S08_01_conn}\] \(\chi_{\mathrm{conn}}=0\)이면 FAIL-CORE82-DISCONNECTED이다.

10.1.8 8.1.8 계층(d2) 구성: 루트 집합 \(\mathcal{R}_0\)와 BFS 거리

계층은 접촉 그래프 위의 최단거리로 정의한다.

10.1.8.1 8.1.8.1 루트 집합 \(\mathcal{R}_0\)의 결정

루트 집합의 크기 \(N_0\)[eq:S08_01_N0]로 잠겨 있다. 루트 집합은 “가장 작은 반경” 기준으로 결정한다. \[r_i:=\|\mathbf{x}_i\|, \qquad \mathcal{R}_0:=\text{반경 $r_i$가 작은 순서로 상위 $N_0$개의 인덱스 집합}. \label{eq:S08_01_rootset}\] 동률은 사전 등록된 타이브레이크(TB)로 결정한다.

10.1.8.2 8.1.8.2 계층 함수 \(d(i)\)

접촉 그래프 \(\mathcal{G}_c\) 위에서 루트 집합까지의 최단거리(간선 수)를 다음으로 정의한다. \[d(i):=\min_{r\in\mathcal{R}_0}\mathrm{dist}_{\mathcal{G}_c}(i,r), \qquad d(r)=0\ (r\in\mathcal{R}_0). \label{eq:S08_01_di_def}\] 계층 집합을 \[\mathcal{L}_\ell:=\{\,i\mid d(i)=\ell\,\}, \qquad \ell=0,1,2,\ldots \label{eq:S08_01_Lell}\] 로 정의한다. 이때 본 절의 “d2”는 \(\mathcal{L}_2\)로 고정한다([eq:S08_01_L2]).

10.1.8.3 8.1.8.3 계층 완결성 조건

모든 노드가 루트로부터 도달 가능해야 하므로, \[\max_{1\le i\le 82} d(i) < \infty \label{eq:S08_01_layer_finite}\] 가 요구된다. 이는 [eq:S08_01_conn]의 연결성과 동치이며, 위반 시 FAIL-CORE82-DISCONNECTED이다.

10.1.9 8.1.9 저장 형식(좌표/계층/그래프의 단일 출처)

본 절의 산출물은 다음 파일들로 저장되며, 동일 릴리즈의 manifestchecksums에 포함되어 봉인되어야 한다.

  1. X82.csv: \((i,x_i,y_i,z_i,r_i)\).

  2. G82.edgelist: \((i,j)\) 간선 목록.

  3. layers82.csv: \((i,d(i))\)\(\ell\)별 노드 수 \(|\mathcal{L}_\ell|\).

  4. params82.yaml: \(R_p,L_q,d_{\min},\gamma_c,h_{\mathrm{grid}},B,\varepsilon_{\mathrm{pos}},K_{\max},N_0,K_b,\mathrm{Agg},\texttt{TB}\).

봉인되지 않은 산출물은 결론 자격을 갖지 못한다.

이 절의 LOCK/Gate 연결(없으면 없음)

10.2 8.2 7-셸 기본 구조

셸 카운트(7)의 기하학적 최소성 + 잔여 일치

본 절에서 \(N_{\mathrm{shell}}=7\)임의 선택이 아니라, (i) 3차원 상쇄(취소) 규약과 (ii) 하나의 생존 벡터(라벨 입력)를 동시에 만족시키는 최소 정수로서 고정된다. 이 최소성은 8.2.1의 "2 페어 + 4 쿼드 + 1 생존" 정의를 선행 정당화한다.

10.2.0.1 (I) 상쇄 원소의 기하학적 최소성

셸은 “가능한 한 많이 상쇄”되면서도(안정) “완전히 0이 되지 않아야” 한다(라벨). 3차원에서 편향을 줄이는 상쇄는 다음 두 종류가 자연스럽다.

  1. 페어(pair) 상쇄(2-원소): \((\mathbf{s},-\mathbf{s})\)는 어떤 좌표계에서도 완전 상쇄한다.

  2. 쿼드(quad) 상쇄(4-원소): 세 벡터의 합-제로 상쇄는 항상 한 평면에 놓이므로 3차원 등방 상쇄를 강제하지 못한다. 반면 정사면체 방향의 네 단위벡터 \(\{\mathbf{q}_i\}_{i=1}^4\)\[\mathbf{q}_1+\mathbf{q}_2+\mathbf{q}_3+\mathbf{q}_4=\mathbf{0}, \qquad \mathbf{q}_i\cdot\mathbf{q}_j=-\frac{1}{3}\ (i\neq j) \label{eq:S08_02_tetra_cancel}\] 을 만족하는 대표적(등방) 상쇄 원소를 제공한다.

따라서 “페어 1개”와 “쿼드 1개”를 동시에 포함해 상쇄를 최대화하려면 최소 \(2+4=6\)개의 셸 벡터가 필요하다.

10.2.0.2 (II) 생존 벡터 1개

전하/전자 라벨을 담기 위해, 상쇄되지 않는 생존 벡터가 최소 1개 필요하다(8.2.1의 정의). 따라서 \[\boxed{N_{\mathrm{shell}}=2+4+1=7.} \label{eq:S08_02_shell7_minimal}\]

10.2.0.3 (III) 잔여(Residual) 일치(산술 체크)

한편, 총 구조 카운트 \(N_{\mathrm{str}}\)와 코어 카운트 \(N_{\mathrm{core}}\)독립적으로 잠기면, 셸 카운트는 산술적으로도 \[N_{\mathrm{shell}}=N_{\mathrm{str}}-N_{\mathrm{core}} \label{eq:S08_02_shell_residual}\] 로 강제된다. 본 버전에서는 \(N_{\mathrm{str}}=89\) (7.2의 구조 카운트)와 \(N_{\mathrm{core}}=82\) (8.1의 코어 구성)이 잠겨 있으므로 잔여는 \(7\)이며, 이는 [eq:S08_02_shell7_minimal]의 최소성 결과와 일치한다.

10.2.1 8.2.1 목적

본 절은 셸 7의 내부 구조를 “2 페어 + 4 쿼드 + 1 생존”의 조합 구조로 정의로 고정한다. 본 절은 해석을 수행하지 않으며, (i) 셸 벡터(또는 좌표) 집합, (ii) 파티셔닝(분할) 규칙, (iii) 상쇄 판정 규칙, (iv) 생존 항의 정의를 고정한다. 본 절의 정의가 잠기지 않으면, 이후 절의 전하/전자 라벨 및 사건율/질량 유도에서 사용하는 “생존 벡터”가 정의 불능이다.

10.2.2 8.2.2 입력(LOCK): 셸 7 벡터 집합과 좌표계

셸 7을 다음 집합으로 정의한다. \[\mathcal{S}_7:=\{\mathbf{s}_k\}_{k=1}^{7}, \qquad \mathbf{s}_k\in\mathbb{R}^3. \label{eq:S08_02_S7}\] \(\mathbf{s}_k\)의 의미는 다음 둘 중 하나로 잠겨야 한다(택일 잠금).

  1. 좌표 모드(SHELL-POINT): \(\mathbf{s}_k\)는 코어 중심 \(\mathbf{x}_c\)를 기준으로 한 셸의 대표점(좌표)이다.

  2. 벡터 모드(SHELL-VEC): \(\mathbf{s}_k\)는 셸의 방향/기여를 나타내는 벡터이다.

어느 모드를 채택하든, 좌표계(기준축, 단위, 정규화)는 analysis_lock에 잠겨야 하며, 결과를 본 뒤 교체될 수 없다.

10.2.3 8.2.3 상쇄 판정의 표준 정의(상쇄 연산자)

셸 구조의 “상쇄”는 두 벡터의 합이 충분히 작아지는 것을 뜻하며, 상쇄 판정은 문턱 기반으로 정의된다.

10.2.3.1 8.2.3.1 상쇄 문턱

상쇄 문턱 \(s_{\min}>0\)를 다음으로 잠근다. \[s_{\min}>0, \qquad s_{\min}\ \text{는}\ \texttt{gate\_lock}\ \text{에 사전 등록}. \label{eq:S08_02_smin}\]

10.2.3.2 8.2.3.2 페어 상쇄 판정

서로 다른 두 인덱스 \(a\neq b\)에 대해 페어 상쇄 판정 함수를 다음으로 정의한다. \[\mathrm{CancelPair}(a,b) := \begin{cases} 1,& \|\mathbf{s}_a+\mathbf{s}_b\|\le s_{\min},\\ 0,& \text{otherwise}. \end{cases} \label{eq:S08_02_cancel_pair}\] 이 정의는 상쇄의 운영 정의이며, 결과를 본 뒤 바뀌지 않는다.

10.2.3.3 8.2.3.3 쿼드 상쇄 판정

서로 다른 네 인덱스 \((a,b,c,d)\)에 대해 쿼드 상쇄 판정 함수를 다음으로 정의한다. \[\mathrm{CancelQuad}(a,b,c,d) := \begin{cases} 1,& \|\mathbf{s}_a+\mathbf{s}_b+\mathbf{s}_c+\mathbf{s}_d\|\le s_{\min},\\ 0,& \text{otherwise}. \end{cases} \label{eq:S08_02_cancel_quad}\] 쿼드 상쇄 판정은 “네 항의 합이 상쇄 문턱 이내”임을 의미한다.

10.2.4 8.2.4 2 페어 + 4 쿼드 + 1 생존의 구조적 정의

본 절의 핵심은 \(\{1,\ldots,7\}\)의 인덱스를 다음 세 부분으로 분할(partition)하는 규칙을 정의하는 것이다. \[\{1,2,\ldots,7\} = P_1 \,\dot\cup\, P_2 \,\dot\cup\, Q \,\dot\cup\, \{u\}. \label{eq:S08_02_partition}\] 여기서 \[|P_1|=2,\quad |P_2|=2,\quad |Q|=4,\quad u\in\{1,\ldots,7\}, \label{eq:S08_02_sizes}\] 이며 \(\dot\cup\)는 서로소 합(겹침 없음)을 의미한다. \(P_1,P_2\)는 두 개의 페어, \(Q\)는 하나의 쿼드, \(\{u\}\)는 생존 인덱스이다.

10.2.4.1 8.2.4.1 “2 페어”의 정의

두 페어는 다음 조건을 만족하는 인덱스 쌍으로 정의한다. \[P_1=\{a_1,b_1\},\qquad P_2=\{a_2,b_2\}, \qquad \mathrm{CancelPair}(a_1,b_1)=1,\quad \mathrm{CancelPair}(a_2,b_2)=1. \label{eq:S08_02_two_pairs}\] 즉, 두 페어는 각각 상쇄 문턱 \(s_{\min}\) 이내로 상쇄되어야 한다.

10.2.4.2 8.2.4.2 “4 쿼드”의 정의

쿼드는 남은 네 인덱스의 집합 \(Q\)로 정의하며 다음 조건을 만족해야 한다. \[Q=\{c_1,c_2,c_3,c_4\}, \qquad \mathrm{CancelQuad}(c_1,c_2,c_3,c_4)=1. \label{eq:S08_02_quad}\] 즉, 쿼드는 네 항의 합이 상쇄 문턱 \(s_{\min}\) 이내로 상쇄되어야 한다.

10.2.4.3 8.2.4.3 “1 생존”의 정의

생존 인덱스 \(u\)는 페어와 쿼드에 포함되지 않은 유일한 인덱스로 정의한다. \[u\notin P_1\cup P_2\cup Q, \qquad \{u\}=\{1,\ldots,7\}\setminus(P_1\cup P_2\cup Q). \label{eq:S08_02_survivor_index}\] 생존 벡터(또는 생존 좌표)는 다음으로 정의한다. \[\mathbf{V}_{\mathrm{surv}} := \mathbf{s}_u. \label{eq:S08_02_Vsurv_simple}\] 단, 실제 운영 절차에서 페어와 쿼드의 잔차가 0이 아닌 경우(문턱 이내이지만 완전 0이 아닌 경우)가 존재하므로, 생존 벡터의 표준 정의를 다음으로 확장하여 잠근다. \[\mathbf{V}_{\mathrm{surv}} := \mathbf{s}_u + (\mathbf{s}_{a_1}+\mathbf{s}_{b_1}) + (\mathbf{s}_{a_2}+\mathbf{s}_{b_2}) + (\mathbf{s}_{c_1}+\mathbf{s}_{c_2}+\mathbf{s}_{c_3}+\mathbf{s}_{c_4}). \label{eq:S08_02_Vsurv_full}\] 정의 [eq:S08_02_Vsurv_full]은 “상쇄 잔차까지 포함한 생존 잔차”의 정의이며, 이후 절에서 전하/전자 라벨의 입력으로 사용된다. [eq:S08_02_Vsurv_simple]은 이상적 완전 상쇄(잔차 0)에서의 특수형이다.

10.2.5 8.2.5 분할의 선택 규칙(비유일성 제거를 위한 닫힘)

조건 [eq:S08_02_two_pairs][eq:S08_02_quad]는 다중 해를 가질 수 있다. 따라서 분할 \((P_1,P_2,Q,u)\)의 선택은 닫힘(closure)로 잠겨야 한다. 본 절은 선택 규칙의 자리만 고정하고, 구체 선택 규칙은 analysis_lockCL-G-SHELL7-PARTITION로 잠긴다고 선언한다.

10.2.5.1 8.2.5.1 유효 분할 집합

유효 분할의 집합을 다음으로 정의한다. \[\mathcal{P}_{\mathrm{valid}} := \left\{ (P_1,P_2,Q,u)\ \middle|\ \eqref{eq:S08_02_partition},\ \eqref{eq:S08_02_sizes},\ \eqref{eq:S08_02_two_pairs},\ \eqref{eq:S08_02_quad}\ \text{를 만족} \right\}. \label{eq:S08_02_Pvalid}\] \(\mathcal{P}_{\mathrm{valid}}=\varnothing\)이면 본 절의 구조 정의가 적용 불가이며, 셸 7 구조는 해당 레짐에서 성립하지 않는다.

10.2.5.2 8.2.5.2 선택 함수(닫힘으로 잠금)

선택 함수 \(\mathrm{Select}(\cdot)\)를 다음으로 정의한다. \[(P_1^\ast,P_2^\ast,Q^\ast,u^\ast) := \mathrm{Select}\bigl(\mathcal{P}_{\mathrm{valid}}\bigr). \label{eq:S08_02_select}\] \(\mathrm{Select}\)는 다음 요소들을 포함하여 analysis_lock에 잠겨야 한다.

  1. 최적화 목표(예: \(\|\mathbf{V}_{\mathrm{surv}}\|\) 최대/최소, 잔차 합 최소, 특정 축 투영 최대 등 중 택일).

  2. 동률 처리(타이브레이크).

  3. 실패모드(유효 분할 없음, 다중 해 무해결, 수치 불안정 등).

  4. 요구 Gate 스택(G-SYM, G-LOCK, G-REG, G-STR, 필요 시 G-NUM, G-NT).

결과를 본 뒤 \(\mathrm{Select}\)를 변경하는 행위는 No-Tuning 위반이다.

10.2.6 8.2.6 구조 요구의 요약(정의적 결론)

본 절에서 “7-셸 기본 구조”는 다음 단일 문장으로 정의된다.

셸 7은 인덱스 집합 \(\{1,\ldots,7\}\)에 대해, 두 개의 상쇄 페어 \((P_1,P_2)\)와 하나의 상쇄 쿼드 \(Q\) 및 하나의 생존 인덱스 \(u\)로 분할되며, 페어 및 쿼드는 상쇄 문턱 \(s_{\min}\) 이내로 상쇄되고, 생존 벡터는 [eq:S08_02_Vsurv_full]로 정의된다.

위 문장은 해석이 아니라 정의이며, 이후 절에서는 재서술하지 않고 참조한다.

이 절의 LOCK/Gate 연결(없으면 없음)

10.3 8.3 “6 상쇄+1 생존” 검증 프레임

10.3.1 8.3.1 검증 대상의 정의

본 절에서 “6 상쇄+1 생존”은 8.2에서 정의된 셸 7 분할 구조가 실제 데이터(또는 실제 산출 좌표/벡터)에 대해 성립하는지 판정하는 검증 문제이다. 검증의 대상은 다음 세 가지이다.

  1. 존재성(existence): 상쇄 문턱 \(s_{\min}\) 하에서 유효 분할 \((P_1,P_2,Q,u)\)가 존재하는가.

  2. 정합성(consistency): 선택된 분할이 상쇄 조건(두 페어, 한 쿼드)을 만족하는가.

  3. 비퇴화(nondegeneracy): 생존 벡터(상쇄 잔차 포함)가 비퇴화 문턱을 만족하여 라벨/사건/후속 유도의 입력으로 사용 가능한가.

검증은 PASS/FAIL/INCONCLUSIVE로만 판정되며, 해석으로 판정을 무력화하지 않는다.

10.3.2 8.3.2 입력(LOCK)과 선행 정의

10.3.2.1 8.3.2.1 셸 벡터 집합

셸 7은 다음 집합으로 입력된다. \[\mathcal{S}_7:=\{\mathbf{s}_k\}_{k=1}^{7}, \qquad \mathbf{s}_k\in\mathbb{R}^3. \label{eq:S08_03_S7}\] \(\mathbf{s}_k\)의 의미(좌표 모드/벡터 모드), 좌표계, 정규화 규약은 analysis_lock에 잠겨 있어야 한다.

10.3.2.2 8.3.2.2 상쇄 문턱과 비퇴화 문턱

상쇄 문턱 \(s_{\min}\)과 비퇴화 문턱 \(V_{\min}\)을 다음으로 입력한다. \[s_{\min}>0,\qquad V_{\min}>0, \label{eq:S08_03_thresholds}\] \(s_{\min},V_{\min}\)gate_lock에 사전 등록되어야 하며, 결과를 본 뒤 이동될 수 없다.

10.3.2.3 8.3.2.3 상쇄 판정 함수(8.2의 정의 참조)

페어 상쇄와 쿼드 상쇄 판정은 다음으로 정의된다. \[\mathrm{CancelPair}(a,b)=1 \Longleftrightarrow \|\mathbf{s}_a+\mathbf{s}_b\|\le s_{\min}, \label{eq:S08_03_CancelPair}\] \[\mathrm{CancelQuad}(a,b,c,d)=1 \Longleftrightarrow \|\mathbf{s}_a+\mathbf{s}_b+\mathbf{s}_c+\mathbf{s}_d\|\le s_{\min}. \label{eq:S08_03_CancelQuad}\] 이 판정 함수의 정의는 동일 버전 내부에서 변경되지 않는다.

10.3.2.4 8.3.2.4 분할 선택 닫힘(선택 규칙의 잠금)

유효 분할 집합과 선택 함수는 다음으로 정의된다. \[\mathcal{P}_{\mathrm{valid}} := \left\{ (P_1,P_2,Q,u)\ \middle|\ \{1,\ldots,7\}=P_1\dot\cup P_2\dot\cup Q\dot\cup\{u\},\ |P_1|=|P_2|=2,\ |Q|=4, \ \mathrm{CancelPair}(P_1)=\mathrm{CancelPair}(P_2)=\mathrm{CancelQuad}(Q)=1 \right\}, \label{eq:S08_03_Pvalid}\] \[(P_1^\ast,P_2^\ast,Q^\ast,u^\ast) := \mathrm{Select}\bigl(\mathcal{P}_{\mathrm{valid}}\bigr). \label{eq:S08_03_Select}\] \(\mathrm{Select}\)의 구체 규칙(목표함수/타이브레이크/실패모드/Gate 스택)은 analysis_lock에 잠겨 있어야 한다. 미잠금이면 INCONCLUSIVE이다.

10.3.2.5 8.3.2.5 생존 벡터(상쇄 잔차 포함) 정의

선택된 분할에 대해 생존 벡터를 다음으로 정의한다. \[\mathbf{V}_{\mathrm{surv}} := \mathbf{s}_{u^\ast} + \sum_{k\in P_1^\ast}\mathbf{s}_{k} + \sum_{k\in P_2^\ast}\mathbf{s}_{k} + \sum_{k\in Q^\ast}\mathbf{s}_{k}. \label{eq:S08_03_Vsurv}\] [eq:S08_03_Vsurv]는 “6 상쇄 잔차 + 1 생존”의 표준 잔차 정의이며, 이후 전하/전자 라벨의 입력으로 사용된다.

10.3.3 8.3.3 검증 항목(체크리스트) 정의

본 절의 검증 항목은 다음 6개로 고정한다. 각 항목은 PASS/FAIL/INCONCLUSIVE의 원인 라벨을 생성한다.

10.3.4 (V1) 입력 잠금 완결성

다음 항목이 모두 잠겨 있어야 한다.

  1. \(\mathcal{S}_7\)의 의미(좌표/벡터 모드), 좌표계, 단위/정규화 규약.

  2. \(s_{\min}\), \(V_{\min}\)의 문턱값.

  3. \(\mathrm{Select}\) 닫힘의 목표함수/타이브레이크/실패모드/요구 Gate.

하나라도 누락이면 INCONCLUSIVE이며, 사후 변경 흔적이 탐지되면 FAIL이다.

10.3.5 (V2) 유효 분할 존재성

\(\mathcal{P}_{\mathrm{valid}}\)가 공집합이 아니어야 한다. \[\mathcal{P}_{\mathrm{valid}}=\varnothing \quad\Longrightarrow\quad \texttt{FAIL-SHELL7-NOPART}. \label{eq:S08_03_fail_nopart}\]

10.3.6 (V3) 선택된 분할의 상쇄 정합성(두 페어 + 한 쿼드)

선택 결과 \((P_1^\ast,P_2^\ast,Q^\ast,u^\ast)\)에 대해 다음을 요구한다. \[\mathrm{CancelPair}(P_1^\ast)=1,\quad \mathrm{CancelPair}(P_2^\ast)=1,\quad \mathrm{CancelQuad}(Q^\ast)=1. \label{eq:S08_03_cancel_consistency}\] 위 조건 중 하나라도 위반하면 FAIL-SHELL7-CANCEL이다.

10.3.7 (V4) 상쇄 잔차의 정량 기록(정합성 지표)

상쇄 잔차(노름)를 다음으로 정의한다. \[r_{P_1}:=\left\|\sum_{k\in P_1^\ast}\mathbf{s}_k\right\|, \qquad r_{P_2}:=\left\|\sum_{k\in P_2^\ast}\mathbf{s}_k\right\|, \qquad r_{Q}:=\left\|\sum_{k\in Q^\ast}\mathbf{s}_k\right\|. \label{eq:S08_03_residuals}\] 정의상 [eq:S08_03_cancel_consistency]가 성립하면 \(r_{P_1},r_{P_2},r_Q\le s_{\min}\)이어야 한다. 이 항목은 “추가 판정”이 아니라 “로그에 반드시 남겨야 하는 지표”이다. 지표가 누락되면 INCONCLUSIVE이다.

10.3.8 (V5) 생존 비퇴화(라벨/사건 입력 가능 조건)

생존 벡터의 비퇴화 조건을 다음으로 정의한다. \[\|\mathbf{V}_{\mathrm{surv}}\|\ge V_{\min}. \label{eq:S08_03_surv_nondeg}\] [eq:S08_03_surv_nondeg]가 위반되면 FAIL-SHELL7-DEGEN이다. 이 항목이 FAIL이면, 이후 전하/전자 라벨(7.4) 및 사건율/질량 유도에서 이 창의 셸 데이터를 입력으로 사용할 수 없다(한계 결론만 허용).

10.3.9 (V6) 로버스트성(정의된 재실행 스택에서의 일관성)

본 항목은 동일 analysis_lock에 사전 등록된 “재실행 세트”에 대해 판정 일관성을 요구한다. 재실행 세트는 다음과 같이 잠겨야 한다. \[\mathcal{R}_{\mathrm{replay}}:=\{r_1,r_2,\ldots,r_M\}, \qquad M\in\mathbb{Z}_{>0}, \label{eq:S08_03_replayset}\]\(r_m\)은 동일한 입력 로그에서 (i) 다른 시간 창, 또는 (ii) 다른 하위 샘플(사전 등록된 선택 규칙), 또는 (iii) 동일 데이터의 재계산(동일 코드/환경)을 의미한다. 재실행 세트의 구성 규칙이 잠기지 않으면 INCONCLUSIVE이다.

각 재실행에서 산출된 생존 벡터를 \(\mathbf{V}_{\mathrm{surv}}^{(m)}\)로 두고, 방향 일관성 지표를 다음으로 정의한다. \[c_{mn} :=\frac{\mathbf{V}_{\mathrm{surv}}^{(m)}\cdot \mathbf{V}_{\mathrm{surv}}^{(n)}}{\|\mathbf{V}_{\mathrm{surv}}^{(m)}\|\,\|\mathbf{V}_{\mathrm{surv}}^{(n)}\|} \qquad (m\neq n). \label{eq:S08_03_coscons}\] 문턱 \(c_{\min}\)gate_lock에 잠근다(\(-1\le c_{\min}\le 1\)). 로버스트성 조건을 다음으로 정의한다. \[\min_{m\neq n} c_{mn} \ge c_{\min}. \label{eq:S08_03_robust_rule}\] [eq:S08_03_robust_rule] 위반은 FAIL-SHELL7-ROBUST로 처리한다. 본 항목은 “재실행 세트”가 잠긴 경우에만 적용되며, 잠기지 않은 경우에는 로버스트성 검증은 수행 불가(INCONCLUSIVE)이다.

10.3.10 8.3.4 로그(필수 기록) 규격

본 절의 판정은 다음 로그가 완결되어 있을 때만 결론 자격을 부여할 수 있다. 로그 형식(JSON/YAML/CSV 등)은 protocol_lock에 잠기되, 필드 의미는 다음으로 고정한다.

10.3.10.1 8.3.4.1 입력 로그

  1. shell_id: 셸 데이터 식별자.

  2. s_k: \(k=1..7\)에 대한 \(\mathbf{s}_k\)의 좌표/성분.

  3. mode: SHELL-POINT 또는 SHELL-VEC.

  4. locks: canon_lock_id, realization_lock_id, analysis_lock_id.

  5. thresholds: \(s_{\min}\), \(V_{\min}\), (선택) \(c_{\min}\).

10.3.10.2 8.3.4.2 분할/상쇄 로그

  1. P1, P2, Q, u: 선택된 분할 \((P_1^\ast,P_2^\ast,Q^\ast,u^\ast)\).

  2. residuals: \((r_{P_1},r_{P_2},r_Q)\).

  3. CancelPair(P1), CancelPair(P2), CancelQuad(Q): 상쇄 판정값(0/1).

  4. V_surv: \(\mathbf{V}_{\mathrm{surv}}\) 성분 및 노름 \(\|\mathbf{V}_{\mathrm{surv}}\|\).

10.3.10.3 8.3.4.3 로버스트성 로그(해당 시)

  1. replay_set: 재실행 세트 식별자 및 구성 규칙.

  2. V_surv[m]: 각 재실행 \(m\)\(\mathbf{V}_{\mathrm{surv}}^{(m)}\).

  3. c_min_pair: \(\min_{m\neq n}c_{mn}\).

  4. pass_robust: true/false.

10.3.11 8.3.5 판정 Gate(스택) 정의

본 절의 Gate는 다음 스택으로 고정한다. 각 Gate는 PASS/FAIL/INCONCLUSIVE 중 하나를 출력한다.

10.3.11.1 8.3.5.1 G-SHELL7-LOCK (입력 잠금 Gate)

10.3.11.2 8.3.5.2 G-SHELL7-PART (분할 존재성 Gate)

10.3.11.3 8.3.5.3 G-SHELL7-CANCEL (상쇄 정합성 Gate)

10.3.11.4 8.3.5.4 G-SHELL7-SURV (생존 비퇴화 Gate)

10.3.11.5 8.3.5.5 G-SHELL7-ROBUST (로버스트성 Gate; 선택)

10.3.11.6 8.3.5.6 최종 Gate: G-SHELL7-6C1S

최종 판정을 다음으로 정의한다. \[\texttt{G-SHELL7-6C1S}=\texttt{PASS} \Longleftrightarrow (\texttt{G-SHELL7-LOCK}=\texttt{PASS}) \wedge (\texttt{G-SHELL7-PART}=\texttt{PASS}) \wedge (\texttt{G-SHELL7-CANCEL}=\texttt{PASS}) \wedge (\texttt{G-SHELL7-SURV}=\texttt{PASS}) \wedge \bigl(\texttt{G-SHELL7-ROBUST}\in\{\texttt{PASS},\texttt{INCONCLUSIVE}\}\bigr), \label{eq:S08_03_final_gate}\] 즉, 로버스트성은 잠긴 경우에는 PASS를 요구하고, 잠기지 않은 경우에는 INCONCLUSIVE로 남길 수 있으나, 그 경우 “로버스트성 검증을 통과했다”는 문장은 금지된다(PASS.rules로 제한).

10.3.12 8.3.6 허용되는 결론 문장(표준 템플릿 연결)

G-SHELL7-6C1S=PASS인 경우에만 다음 유형의 결론 문장이 허용된다.

  1. “본 셸 데이터는 \(s_{\min}\) 기준에서 2 페어+1 쿼드 상쇄 및 비퇴화 생존을 만족한다.”

  2. “생존 벡터 \(\mathbf{V}_{\mathrm{surv}}\)가 정의되며 \(\|\mathbf{V}_{\mathrm{surv}}\|\ge V_{\min}\)이다.”

FAIL 또는 INCONCLUSIVE인 경우, 허용되는 문장은 한계 결론(CT-LIM)뿐이며, 반드시 FAIL 라벨과 위반 항목(V1–V6)을 함께 기록해야 한다.

이 절의 LOCK/Gate 연결(없으면 없음)

10.4 8.4 전자 생성 메커니즘 + 전하 레이블 정의

10.4.1 8.4.1 정의(생존 벡터 \(\rightarrow\) 방출 사건 \(\rightarrow\) 라벨)

10.4.1.1 8.4.1.1 코어/셸 완결 상태와 완결 사건

코어 82와 셸 7이 결합된 완결 상태를 다음 객체로 정의한다. \[\mathcal{P} := (\mathcal{X}_{82},\ \mathcal{S}_{7},\ \mathbf{x}_c,\ R_p), \label{eq:S08_04_proton_state}\] 여기서 \(\mathcal{X}_{82}\)는 코어 82 좌표 집합, \(\mathcal{S}_{7}\)은 셸 7 벡터(또는 좌표) 집합, \(\mathbf{x}_c\)는 중심, \(R_p\)는 코어 반경이다. 각 항목의 의미/단위/좌표계는 canon_lock/analysis_lock에 잠겨 있어야 한다.

완결 사건을 다음으로 정의한다. \[E_{\mathrm{build}}:\ \text{상태 }\mathcal{P}\text{가 생성되어 기록되는 사건}. \label{eq:S08_04_Ebuild_def}\] 완결 사건의 발생 시각 \(t_{\mathrm{build}}\)는 빌드타임 규약에 의해 정의된다. 정준 사건율 \(\nu_{p,\mathrm{can}}\)가 잠긴 레짐에서는 \[T_p := \frac{N_p}{\nu_{p,\mathrm{can}}}, \qquad N_p:=89, \label{eq:S08_04_Tp_def}\] 이고, 빌드 시작 시각 \(t_0\)가 주어졌을 때 \[t_{\mathrm{build}} := t_0 + T_p \label{eq:S08_04_tbuild}\] 로 완결 사건 시각을 정의한다. \(\nu_{p,\mathrm{can}}\)이 정의 불능이면 \(t_{\mathrm{build}}\)는 창(틱) 기반 정의로 대체되며, 대체 규약은 analysis_lock에 잠겨야 한다.

10.4.1.2 8.4.1.2 생존 벡터 \(\mathbf{V}_{\mathrm{surv}}\)

셸 7의 분할 구조(2 페어 + 1 쿼드 + 1 생존)와 상쇄 문턱 \(s_{\min}\)이 주어진다. 유효 분할 선택은 닫힘으로 잠기며, \[(P_1^\ast,P_2^\ast,Q^\ast,u^\ast) := \mathrm{Select}\bigl(\mathcal{P}_{\mathrm{valid}}\bigr) \label{eq:S08_04_select_partition}\] 로 정의한다. 이때 생존 벡터(상쇄 잔차 포함)를 다음으로 정의한다. \[\mathbf{V}_{\mathrm{surv}} := \mathbf{s}_{u^\ast} + \sum_{k\in P_1^\ast}\mathbf{s}_{k} + \sum_{k\in P_2^\ast}\mathbf{s}_{k} + \sum_{k\in Q^\ast}\mathbf{s}_{k}. \label{eq:S08_04_Vsurv}\] 정의 [eq:S08_04_Vsurv]는 “6 상쇄+1 생존” 구조의 유일한 표준 생존 정의이며, 동일 버전 내부에서 다른 방식(예: 완전 상쇄 가정, 절댓값 합, 다른 가중 합)으로 교체될 수 없다.

10.4.1.3 8.4.1.3 방출 방향(단위 방향)과 방출점

생존 방향(방출 방향)을 다음으로 정의한다. \[\widehat{\mathbf{n}}_{\mathrm{emit}} := \frac{\mathbf{V}_{\mathrm{surv}}}{\|\mathbf{V}_{\mathrm{surv}}\|}, \qquad \text{단, }\|\mathbf{V}_{\mathrm{surv}}\|>0. \label{eq:S08_04_nemit}\] \(\|\mathbf{V}_{\mathrm{surv}}\|=0\)이면 방출 방향은 정의 불능이다.

방출 길이 \(\ell_{\mathrm{emit}}>0\)를 다음으로 잠근다. \[\ell_{\mathrm{emit}}>0, \qquad \ell_{\mathrm{emit}}\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S08_04_lemit_lock}\] 방출점(방출 위치)을 다음으로 정의한다. \[\mathbf{x}_{\mathrm{emit}} := \mathbf{x}_c + (R_p+\ell_{\mathrm{emit}})\,\widehat{\mathbf{n}}_{\mathrm{emit}}. \label{eq:S08_04_xemit}\] 정의 [eq:S08_04_xemit]은 “코어 경계(\(R_p\)) 바깥으로 \(\ell_{\mathrm{emit}}\)만큼 이동”이라는 기하학적 규약이며, 결과를 본 뒤 조정되지 않는다.

10.4.1.4 8.4.1.4 전하 축 \(\mathbf{n}_Q\)와 전하 단위 \(q_0\)

전하 라벨은 생존 벡터의 부호를 하나의 기준축에 대해 판정하여 정의한다. 전하 축을 다음으로 잠근다. \[\mathbf{n}_Q\in\mathbb{R}^3, \qquad \|\mathbf{n}_Q\|=1, \qquad \mathbf{n}_Q\ \text{는}\ \texttt{analysis\_lock}\ \text{에 사전 등록}. \label{eq:S08_04_nQ_lock}\] 전하 단위 \(q_0\)를 다음으로 잠근다. \[q_0:=1, \qquad q_0\ \text{는 전하 차원 }[Q]\text{의 기본 단위로}\ \texttt{canon\_lock}\ \text{에 잠김}. \label{eq:S08_04_q0_lock}\]

10.4.1.5 8.4.1.5 전하 부호 함수와 라벨 함수

전하 부호 함수를 다음으로 정의한다. \[q(\mathbf{V}_{\mathrm{surv}}) := \mathrm{sgn}\!\left(\mathbf{V}_{\mathrm{surv}}\cdot\mathbf{n}_Q\right), \qquad \mathrm{sgn}(x)= \begin{cases} +1,& x>0,\\ 0,& x=0,\\ -1,& x<0. \end{cases} \label{eq:S08_04_q_sign}\] 전하 레이블을 다음으로 정의한다. \[Q_{\mathrm{label}} := q_0\,q(\mathbf{V}_{\mathrm{surv}}). \label{eq:S08_04_Qlabel}\] 전자/반전자 라벨을 다음으로 정의한다. \[\mathcal{L}_{e}(\mathbf{V}_{\mathrm{surv}}) := \begin{cases} \texttt{ELECTRON}, & q(\mathbf{V}_{\mathrm{surv}})=+1,\\ \texttt{ANTI\_ELECTRON}, & q(\mathbf{V}_{\mathrm{surv}})=-1,\\ \texttt{NEUTRAL}, & q(\mathbf{V}_{\mathrm{surv}})=0. \end{cases} \label{eq:S08_04_e_label}\] 정의 [eq:S08_04_e_label]은 라벨의 형식 정의이며, 라벨의 의미 해석은 포함하지 않는다.

10.4.2 8.4.2 규칙(방출 조건과 라벨 부여 규칙)

10.4.2.1 8.4.2.1 방출 성립 조건(필수 Gate 전제)

방출 사건은 다음 조건이 모두 성립할 때만 정의된다.

10.4.2.2 (R1) “6 상쇄+1 생존” 검증 통과

셸 검증 Gate가 PASS이어야 한다. \[\texttt{G-SHELL7-6C1S}=\texttt{PASS}. \label{eq:S08_04_rule_gate_shell}\] PASS가 아닌 경우 방출은 정의되지 않으며, 라벨은 결론 입력으로 사용할 수 없다.

10.4.2.3 (R2) 생존 비퇴화 조건

비퇴화 문턱 \(V_{\min}>0\)을 다음으로 잠근다. \[V_{\min}>0, \qquad V_{\min}\ \text{는}\ \texttt{gate\_lock}\ \text{에 사전 등록}. \label{eq:S08_04_Vmin_lock}\] 방출 조건은 다음으로 정의한다. \[\|\mathbf{V}_{\mathrm{surv}}\|\ge V_{\min}. \label{eq:S08_04_emit_condition_V}\] [eq:S08_04_emit_condition_V]가 성립하지 않으면 \(\widehat{\mathbf{n}}_{\mathrm{emit}}\)가 불안정/정의 불능이므로 방출은 정의되지 않는다.

10.4.2.4 (R3) 축/문턱/규약의 잠금 무결성

다음 항목이 모두 동일 lock_id 조합에 귀속되어야 한다. \[(\mathbf{n}_Q,\ q_0,\ s_{\min},\ V_{\min},\ \ell_{\mathrm{emit}},\ \mathrm{Select}\ \text{규칙}) \ \text{의 lock\_id가 일치}. \label{eq:S08_04_lock_integrity}\] 불일치 또는 혼합이 발견되면 방출/라벨은 즉시 FAIL이다.

10.4.2.5 8.4.2.2 방출 사건의 정의(발생 시각/위치/방향/상태)

방출 사건을 다음으로 정의한다. \[E_{\mathrm{emit}}:\ (t_{\mathrm{emit}},\ \mathbf{x}_{\mathrm{emit}},\ \widehat{\mathbf{n}}_{\mathrm{emit}},\ \mathbf{V}_{\mathrm{surv}})\ \text{를 기록하는 사건}. \label{eq:S08_04_Eemit_def}\] 방출 사건의 시각을 다음으로 잠근다. \[t_{\mathrm{emit}} := t_{\mathrm{build}} \label{eq:S08_04_temit}\] 즉, 방출은 코어-셸 완결 사건과 동일 시각에 기록되는 사건으로 정의한다. (완결 사건과 방출 사건의 상대 시각을 달리 두려면 별도 버전업이 필요하며, 동일 버전 내부에서 조정할 수 없다.)

방출 사건의 위치와 방향은 [eq:S08_04_nemit], [eq:S08_04_xemit]로 고정한다. 방출 사건의 상태 라벨은 [eq:S08_04_Qlabel], [eq:S08_04_e_label]로 고정한다.

10.4.2.6 8.4.2.3 라벨 부여 규칙(해석 금지, 정의적 부여)

방출이 성립하는 경우, 다음 규칙으로 라벨을 부여한다.

  1. 전하 부호: \(q:=q(\mathbf{V}_{\mathrm{surv}})\).

  2. 전하 레이블: \(Q_{\mathrm{label}}:=q_0 q\).

  3. 전자/반전자 라벨: \(\mathcal{L}_{e}:=\mathcal{L}_{e}(\mathbf{V}_{\mathrm{surv}})\).

위 라벨 부여는 해석이 아니라 정의이며, 다른 기준(예: 다른 축, 다른 문턱, 다른 결합 규칙)으로 바꾸는 것은 동일 버전 내부에서 금지된다.

10.4.2.7 8.4.2.4 정의 불능 처리 규칙

다음 경우 방출 및 라벨은 정의 불능으로 처리되며, 한계 결론(CT-LIM)만 허용된다.

  1. G-SHELL7-6C1S\(\neq\)PASS.

  2. \(\|\mathbf{V}_{\mathrm{surv}}\|<V_{\min}\).

  3. \(\mathbf{V}_{\mathrm{surv}}\cdot\mathbf{n}_Q=0\) (부호 0).

  4. lock_id 불일치 또는 잠금 누락(문턱/축/선택 규칙 미등록).

정의 불능을 해석으로 봉합하거나, 문턱/축/규약을 사후 변경하여 정의 가능하게 만드는 행위는 No-Tuning 위반이며 금지된다.

10.4.3 8.4.3 결과형(방출 레코드, 전하 레이블, 전자/반전자 라벨)

10.4.3.1 8.4.3.1 결과형: 방출 레코드(봉인 대상)

방출 사건이 성립하는 경우, 방출 레코드를 다음 필드로 기록하고 봉인한다. 레코드는 protocol_lock의 스키마를 따르되, 필드 의미는 아래로 고정한다.

emit_records:
  - emit_id: (unique)
    t_emit: (t_build)
    x_emit: [x, y, z]
    n_emit: [nx, ny, nz]
    V_surv: [Vx, Vy, Vz]
    V_norm: ||V_surv||
    q_sign: -1 | 0 | +1
    Q_label: q0 * q_sign
    e_label: ELECTRON | ANTI_ELECTRON | NEUTRAL
    refs:
      core_state_id: (X82,S7,xc,Rp snapshot id)
      shell_partition: (P1*,P2*,Q*,u*)
    lock_refs:
      canon_lock_id: (...)
      realization_lock_id: (...)
      analysis_lock_id: (...)
    gate_refs:
      G-SHELL7-6C1S: PASS
      (optional) G-REG: PASS
      (optional) G-REP: PASS

방출 레코드는 manifestchecksums에 포함되어 봉인되어야 하며, 봉인되지 않은 레코드는 후속 유도의 입력으로 사용할 수 없다.

10.4.3.2 8.4.3.2 결과형: 전하 레이블

방출이 성립하는 경우 전하 레이블은 [eq:S08_04_Qlabel]로 고정된다. \[Q_{\mathrm{label}}=q_0\,\mathrm{sgn}(\mathbf{V}_{\mathrm{surv}}\cdot\mathbf{n}_Q). \label{eq:S08_04_Qlabel_result}\] \(q_0=1\)이 잠긴 경우, \(Q_{\mathrm{label}}\in\{-1,0,+1\}\)로 고정된다.

10.4.3.3 8.4.3.3 결과형: 전자/반전자 라벨

방출이 성립하는 경우 전자/반전자 라벨은 [eq:S08_04_e_label]로 고정된다. \[\mathcal{L}_{e}= \begin{cases} \texttt{ELECTRON}, & \mathbf{V}_{\mathrm{surv}}\cdot\mathbf{n}_Q>0,\\ \texttt{ANTI\_ELECTRON}, & \mathbf{V}_{\mathrm{surv}}\cdot\mathbf{n}_Q<0,\\ \texttt{NEUTRAL}, & \mathbf{V}_{\mathrm{surv}}\cdot\mathbf{n}_Q=0. \end{cases} \label{eq:S08_04_label_result}\] NEUTRAL 출력이 결론 문장으로 허용되는지 여부는 PASS.rules에 의해 잠기며, 본 절은 허용/금지 판단을 수행하지 않는다(정의만 고정).

이 절의 LOCK/Gate 연결(없으면 없음)

11 9. 사건(Quantum) 정의와 정준 사건율

장의 목적(운영 정의의 고정)

본 장은 “사건(Quantum event)”을 계산/로그 가능한 운영 정의로 고정하고, 사건의 발생을 시간(틱)과 결합하여 “정준 사건율”을 정의한다. 본 장의 산출물은 다음 네 묶음으로 고정한다.

  1. 상태(state)의 운영 정의: 무엇을 상태로 기록하는가(필수 필드).

  2. 사건(event)의 운영 정의: 상태 변화의 어떤 형태를 사건으로 카운트하는가(트리거 규칙).

  3. 소멸(annihilation)의 운영 정의: 특정 조건에서 사건이 종료/상쇄되는 규칙(라벨 규칙 포함).

  4. 정준 사건율의 정의: 잠긴 사건 정의를 바탕으로 장시간 평균 사건율을 정의하고, 이후 장(빌드타임/질량/힘/실현)으로 넘기는 연결 위치를 고정한다.

본 장의 정의는 외부 텍스트의 정당화 없이, 본 문서의 공리(무한강성/충만/국소 규칙), 레지스트리(LOCK/SSOT), 정류 상수(\(\alpha,\delta\)), 정수화 규칙(3-섹터, 82+7 구조)만을 근거로 한다.

상위 전제(레짐/잠금/기호 규약)

본 장의 정의는 다음 전제가 잠겨 있을 때에만 유효하다.

  1. Stone/충만/국소 규칙 레짐: VP 공리 세트가 적용되는 레짐에서 사건은 국소 갱신의 합성으로만 발생한다.

  2. 정준 셀과 좌표계: 정준 셀(CELL-CUBE)과 중심/경계/절단 규약이 잠겨 있어야 한다.

  3. 정류 상수와 생존 규약: \(\alpha=2/\pi\), \(\delta=1/\pi^2\)의 정의가 잠겨 있고, 생존 가중치 \(w(e)\)의 운영 정의가 잠겨 있어야 한다(정류 사건율을 사용하는 경우).

  4. 정수 구조 및 라벨: 3-섹터 정수화와 셸 7 상쇄-생존 규약이 잠겨 있어야 하며, 전하/전자 라벨이 필요한 경우 라벨 축/문턱이 잠겨 있어야 한다.

위 전제가 잠기지 않으면 본 장의 사건/상태/소멸 정의는 정의 불능이며, 이후 장으로 넘길 수 없다.

운영 정의의 지위(정의로서의 고정)

본 장에서 “운영 정의”란 다음을 의미한다.

  1. 정의는 기계적으로 판정 가능해야 한다: 로그 필드로부터 사건의 존재/비존재가 자동으로 판정되어야 한다.

  2. 정의는 단일 출처(SSOT)로 고정되어야 한다: 동일 사건을 다른 절에서 다른 규칙으로 카운트하지 않는다.

  3. 정의는 사후 변경 불가이다: 정의를 바꾸면 사건율, 빌드타임, 질량/힘 유도의 입력이 바뀌므로, 변경은 버전업으로만 허용된다.

따라서 본 장의 모든 항목은 “설명”이 아니라 “정의/규칙”으로만 제시되며, 해석 문장은 포함하지 않는다.

사건/상태/소멸의 연결 골격

본 장의 핵심 골격은 다음 순서로 고정한다. \[\text{상태 기록} \;\Longrightarrow\; \text{사건 트리거 판정} \;\Longrightarrow\; \text{사건 집계(카운트/가중)} \;\Longrightarrow\; \text{소멸 판정} \;\Longrightarrow\; \text{정준 사건율}. \label{eq:S09_chain}\] 여기서

본 개요는 이 골격을 선언하며, 구체 정의는 9.1 이후 절에서 완결한다.

이 절의 LOCK/Gate 연결(없으면 없음)

11.1 9.1 양자/사건/상태/소멸 운영정의

11.1.1 9.1.1 목적

본 절은 양자(Quantum), 사건(Event), 상태(State), 소멸(Annihilation)을 모두 로그 가능한 운영정의로 고정한다. 본 절의 정의는 (i) 필수 로그 필드, (ii) 판정 가능한 트리거 함수, (iii) 사후조정 금지(No-Tuning), (iv) 단일 출처(SSOT) 규약을 포함하며, 해석 문장은 포함하지 않는다.

11.1.2 9.1.2 공통 시간/창 정의(틱과 실현 시간)

11.1.2.1 [D-9.1-1] 틱 인덱스

틱 인덱스를 \(n\in\mathbb{Z}\)로 정의한다. 사건 로그에서 모든 레코드는 정수 틱 \(n\)을 필수로 가진다.

11.1.2.2 [D-9.1-2] 실현 시간

실현 시간 틱 \(\Delta t\)realization_lock에 잠겨 있을 때 실현 시간을 \[t := n\,\Delta t \label{eq:S09_01_time_real}\] 로 정의한다.

11.1.2.3 [D-9.1-3] 시간 창

두 틱 \(n_1<n_2\)에 대해 시간 창을 다음으로 정의한다. \[W[n_1,n_2) := \{\,n\in\mathbb{Z}\mid n_1\le n<n_2\,\}, \qquad \Delta N := n_2-n_1, \qquad \Delta T := \Delta N\,\Delta t. \label{eq:S09_01_window}\] \(\Delta t\)가 정의 불능이면 \(\Delta T\)는 사용 불가이며, 모든 사건율은 틱 기반으로만 기록한다.

11.1.3 9.1.3 상태(State) 운영정의: 로그 레코드(필수 필드)

11.1.3.1 [D-9.1-4] 상태 레코드

상태는 “한 틱에서 고정된 스냅샷”으로 정의하며, 상태 레코드를 \(S[n]\)로 표기한다. \(S[n]\)은 다음 필드를 반드시 포함해야 한다(누락 시 정의 불능).

  1. state_id: 상태 고유 식별자(문자열).

  2. tick: \(n\) (정수).

  3. regime_id: 레짐 식별자(4.3에서 잠김).

  4. lock_refs: canon_lock_id, realization_lock_id, analysis_lock_id.

  5. core_state_ref: 코어 상태 참조(예: X82.csv 스냅샷 키, 또는 해시).

  6. shell_state_ref: 셸 상태 참조(예: S7 스냅샷 키, 또는 해시).

  7. center_ref: 중심 \(\mathbf{x}_c\) 참조(또는 값).

  8. geometry_ref: \(R_p\), \(L_q\), \(D_{\mathrm{anch}}\) 등 사용된 길이 스케일의 참조(항목명+lock_id).

  9. graph_ref: 접촉 그래프 참조(예: G82.edgelist 해시 또는 스냅샷 키).

11.1.3.2 [D-9.1-5] 상태의 완결성 조건

상태 레코드 \(S[n]\)은 다음 조건을 만족해야 “완결 상태”로 정의된다. \[\mathrm{Complete}(S[n])=1 \Longleftrightarrow \text{9.1.3의 필수 필드가 모두 존재하고, lock\_refs가 스냅샷에 봉인됨}. \label{eq:S09_01_complete_state}\] \(\mathrm{Complete}(S[n])=0\)이면 해당 틱은 사건 판정의 입력으로 사용할 수 없다.

11.1.4 9.1.4 사건(Event) 운영정의: 전이(transition)와 트리거

11.1.4.1 [D-9.1-6] 전이

두 연속 상태 \(S[n-1],S[n]\)이 모두 완결일 때, 전이를 \[\Delta S[n] := (S[n-1]\rightarrow S[n]) \label{eq:S09_01_transition}\] 로 정의한다.

11.1.4.2 [D-9.1-7] 사건 트리거 함수

사건은 전이 \(\Delta S[n]\)에 대해 다음 트리거 함수가 1을 반환할 때 발생하는 것으로 정의한다. \[\mathrm{Trig}(\Delta S[n])\in\{0,1\}, \qquad \mathrm{Trig}(\Delta S[n])=1\ \Longleftrightarrow\ \Delta S[n]\ \text{가 사건으로 카운트됨}. \label{eq:S09_01_trig_def}\] \(\mathrm{Trig}\)의 구체 규칙은 analysis_lock에 잠겨야 하며, 결과를 본 뒤 교체될 수 없다.

11.1.4.3 [D-9.1-8] 사건 레코드

\(\mathrm{Trig}(\Delta S[n])=1\)이면 사건 레코드 \(e[n]\)을 생성한다. 사건 레코드의 필수 필드는 다음과 같다.

  1. event_id: 사건 고유 식별자(문자열).

  2. tick: \(n\).

  3. pre_state_id: \(S[n-1].\mathrm{state\_id}\).

  4. post_state_id: \(S[n].\mathrm{state\_id}\).

  5. trigger_id: 어떤 트리거가 작동했는지(열거형).

  6. lock_refs: canon_lock_id, realization_lock_id, analysis_lock_id.

  7. regime_id: \(S[n].\mathrm{regime\_id}\).

  8. event_payload: 트리거별 필수 데이터(아래 9.1.4.1–9.1.4.3).

11.1.4.4 9.1.4.1 트리거 집합(표준 트리거 ID)

본 문서에서 사건 트리거 ID는 다음 열거형으로 고정한다(추가 트리거는 버전업으로만 허용).

  1. TRIG-GRAPH: 접촉 그래프 변화 트리거.

  2. TRIG-SHELL: 셸 분할/상쇄-생존 변화 트리거.

  3. TRIG-LABEL: 전하/전자 라벨 변화 트리거.

  4. TRIG-EMIT: 방출 레코드 생성 트리거.

  5. TRIG-ANN: 소멸 판정 트리거(9.1.6).

각 트리거의 구체 판정식은 다음과 같이 “로그 비교”로만 구성되며, 판정 문턱은 gate_lock에 잠긴다.

11.1.4.5 9.1.4.2 TRIG-GRAPH(접촉 그래프 변화) 정의

접촉 그래프를 \(\mathcal{G}_c[n]\)로 표기하고, 간선 집합을 \(\mathcal{E}_c[n]\)로 둔다. 그래프 변화량을 다음으로 정의한다. \[\Delta E[n] := |\mathcal{E}_c[n]\ \triangle\ \mathcal{E}_c[n-1]| \label{eq:S09_01_graph_delta}\] 여기서 \(\triangle\)는 대칭차이다. 문턱 \(E_{\min}\in\mathbb{Z}_{\ge 0}\)gate_lock에 잠근다. TRIG-GRAPH는 다음으로 정의한다. \[\mathrm{Trig}_{\mathrm{GRAPH}}(\Delta S[n])=1 \Longleftrightarrow \Delta E[n]\ge E_{\min}. \label{eq:S09_01_trig_graph}\] TRIG-GRAPH가 발화한 사건의 event_payload\((\Delta E[n],E_{\min},\mathcal{E}_c[n-1],\mathcal{E}_c[n])\)의 참조를 포함해야 한다.

11.1.4.6 9.1.4.3 TRIG-LABEL(라벨 변화) 정의

전자/반전자/중립 라벨을 \(\mathcal{L}[n]\in\{\texttt{ELECTRON},\texttt{ANTI\_ELECTRON},\texttt{NEUTRAL}\}\)로 표기한다(7.4 및 8.4의 정의 참조). TRIG-LABEL은 다음으로 정의한다. \[\mathrm{Trig}_{\mathrm{LABEL}}(\Delta S[n])=1 \Longleftrightarrow \mathcal{L}[n]\neq \mathcal{L}[n-1]. \label{eq:S09_01_trig_label}\] TRIG-LABEL 사건의 event_payload\((\mathcal{L}[n-1],\mathcal{L}[n])\) 및 라벨 계산에 사용된 \(\mathbf{V}_{\mathrm{surv}}\) 참조(또는 해시)를 포함해야 한다.

11.1.5 9.1.5 양자(Quantum) 운영정의: 사건의 최소 단위

11.1.5.1 [D-9.1-9] 양자(Quantum)

본 문서에서 “양자”는 사건 레코드 \(e[n]\) 하나를 의미하는 예약어로 정의한다. \[\text{Quantum } q[n]\ \equiv\ e[n]\quad (\mathrm{Trig}(\Delta S[n])=1\text{일 때}). \label{eq:S09_01_quantum_def}\] 따라서 양자는 로그 가능한 최소 단위이며, 양자에 대한 모든 논의는 \(e[n]\)의 필수 필드로 환원되어야 한다. 양자의 “크기” 또는 “가중”이 필요한 경우, 생존 가중치 \(w(e)\) 또는 사건 카운트 \(N_0\) 등의 정의를 analysis_lock에 잠긴 방식으로만 참조할 수 있다. (양자에 임의의 크기 함수를 추가하는 행위는 금지된다.)

11.1.6 9.1.6 소멸(Annihilation) 운영정의: 상쇄 사건의 규칙

소멸은 “반대 라벨의 동시 존재가 특정 창에서 상쇄되어 제거되는 사건”으로 정의한다.

11.1.6.1 9.1.6.1 소멸 창(시간/공간) 정의

소멸 판정에는 시간 창과 공간 창이 필요하므로, 다음 문턱을 잠근다. \[\Delta n_{\mathrm{ann}}\in\mathbb{Z}_{>0}\ \text{(잠김)}, \qquad \rho_{\mathrm{ann}}>0\ \text{(잠김)}. \label{eq:S09_01_ann_windows}\] 시간 창은 틱 기반으로 \[W_{\mathrm{ann}}[n] := W[n-\Delta n_{\mathrm{ann}}+1,\ n+1) \label{eq:S09_01_ann_time_window}\] 로 정의한다. 공간 창은 방출점(8.4) \(\mathbf{x}_{\mathrm{emit}}\)의 거리로 정의한다.

11.1.6.2 9.1.6.2 소멸 후보(반대 라벨 쌍) 정의

시간 창 \(W_{\mathrm{ann}}[n]\) 안에서 방출 사건 레코드 집합을 \[\mathcal{E}_{\mathrm{emit}}(W_{\mathrm{ann}}[n]) := \{\, e[m]\mid m\in W_{\mathrm{ann}}[n],\ \texttt{trigger\_id}=\texttt{TRIG-EMIT}\,\} \label{eq:S09_01_emit_set}\] 로 정의한다. 각 방출 사건은 (8.4의 정의에 의해) 방출점 \(\mathbf{x}_{\mathrm{emit}}(e)\), 라벨 \(\mathcal{L}(e)\), 생존 벡터 \(\mathbf{V}_{\mathrm{surv}}(e)\)의 참조를 가진다.

서로 다른 두 방출 사건 \(e_a,e_b\)가 다음을 만족하면 소멸 후보 쌍으로 정의한다. \[\mathcal{L}(e_a)=\texttt{ELECTRON}, \qquad \mathcal{L}(e_b)=\texttt{ANTI\_ELECTRON}. \label{eq:S09_01_opposite_labels}\]

11.1.6.3 9.1.6.3 공간 근접 조건

공간 근접 조건을 다음으로 정의한다. \[\|\mathbf{x}_{\mathrm{emit}}(e_a)-\mathbf{x}_{\mathrm{emit}}(e_b)\|\le \rho_{\mathrm{ann}}. \label{eq:S09_01_ann_spatial}\]

11.1.6.4 9.1.6.4 상쇄 조건(생존 벡터 합의 붕괴)

상쇄 문턱 \(V_{\mathrm{ann}}>0\)를 잠근다. 소멸 상쇄 조건을 다음으로 정의한다. \[\left\|\mathbf{V}_{\mathrm{surv}}(e_a)+\mathbf{V}_{\mathrm{surv}}(e_b)\right\|\le V_{\mathrm{ann}}. \label{eq:S09_01_ann_cancel}\]

11.1.6.5 9.1.6.5 소멸 사건 정의(TRIG-ANN)

소멸 트리거를 다음으로 정의한다. \[\mathrm{Trig}_{\mathrm{ANN}}(\Delta S[n])=1 \Longleftrightarrow \exists (e_a,e_b)\subset \mathcal{E}_{\mathrm{emit}}(W_{\mathrm{ann}}[n])\ \text{s.t.}\ \eqref{eq:S09_01_opposite_labels},\ \eqref{eq:S09_01_ann_spatial},\ \eqref{eq:S09_01_ann_cancel}\ \text{를 모두 만족}. \label{eq:S09_01_trig_ann}\] TRIG-ANN이 발화한 사건의 event_payload\((e_a,e_b)\)의 참조, 거리값, 벡터합 노름, 문턱 \((\rho_{\mathrm{ann}},V_{\mathrm{ann}},\Delta n_{\mathrm{ann}})\)를 포함해야 한다.

11.1.6.6 9.1.6.6 소멸의 상태 업데이트 규칙(라벨 소거)

TRIG-ANN 사건이 발생하면 상태 업데이트 규칙을 다음으로 정의한다. \[\mathcal{L}[n]\leftarrow \texttt{NEUTRAL} \quad\text{및}\quad \text{대상 방출 레코드 }(e_a,e_b)\text{는 소멸 처리로 라벨링}. \label{eq:S09_01_ann_state_update}\] 이 규칙은 “소멸은 라벨 소거로 기록된다”는 운영 정의이며, 다른 의미(해석)를 부여하지 않는다.

11.1.7 9.1.7 금지되는 애매문장(정의 위반/판정 무력화/사후조정)

본 절의 운영정의 체계에서 다음 문장 유형은 금지된다. 금지의 기준은 “로그로 판정 불가” 또는 “사후조정 허용” 또는 “Gate 무력화”이다.

  1. 정의 누락형: “상태가 변했으니 사건이다.” (어떤 필드 변화가 사건 트리거인지 미정)

  2. 문턱 미정형: “충분히 가까우면 소멸이다.” ( \(\rho_{\mathrm{ann}}\) 또는 \(V_{\mathrm{ann}}\) 미잠금 )

  3. 레짐 무시형: “어떤 레짐에서도 동일 사건율이 성립한다.” (레짐 좌표축/허용 스택 미표기)

  4. Gate 무력화형: “Gate가 FAIL이어도 해석상 사건으로 본다.” (판정 무력화)

  5. 사후조정형: “결과가 맞지 않으니 트리거 문턱을 조정한다.” (No-Tuning 위반)

  6. 잠금 혼합형: “이번에는 다른 기준축으로 라벨을 다시 정하자.” (lock_id 혼합)

  7. 불완결 로그 정당화형: “로그가 없지만 아마 발생했을 것이다.” (로그 기반 판정 위반)

이 절의 LOCK/Gate 연결(없으면 없음)

11.2 9.2 정준 사건율 법칙 \(\nu_{\mathrm{can}}=s\cdot\delta\)

11.2.1 9.2.1 분류(정의/공리/정리) 고정

본 절에서 사용되는 핵심 문장들의 지위를 다음과 같이 고정한다.

  1. [D] 정의: \(s\) (시도율), \(\delta\) (생존 정류 계수), \(\nu_{\mathrm{can}}\) (정준 사건율), 그리고 이들을 구성하는 카운트/가중치/시간창/한계 연산.

  2. [A] 공리: (i) 장시간 평균의 존재 및 정착(정준 정상성), (ii) \(\delta\) 보편성 조건(균등 위상, 이중 구속, 분리 측도)과 그 적용 범위.

  3. [T] 정리: 위 정의와 공리로부터 \(\nu_{\mathrm{can}}=s\cdot\delta\)를 도출하는 정리.

따라서 본 절의 등식 \(\nu_{\mathrm{can}}=s\cdot\delta\)정리 [T]로 고정되며, 그 정리가 성립하기 위한 조건은 공리 [A]로 고정된다. \(s,\delta,\nu_{\mathrm{can}}\)의 기호 의미는 정의 [D]로만 고정된다.

11.2.2 9.2.2 [D] 시도 사건 집합과 시도율 \(s\)

11.2.2.1 9.2.2.1 시간창과 시도 사건 집합

실현 시간창을 \([t,t+T)\)로 두고(\(T>0\)), 해당 창에서 발생한 “시도 사건”의 집합을 다음으로 정의한다. \[\mathcal{E}_0(t;T) :=\{\, e\mid t\le t(e)<t+T,\ \mathrm{Trig}_0(e)=1\,\}. \label{eq:S09_02_E0}\] 여기서 \(\mathrm{Trig}_0(e)\in\{0,1\}\)는 “시도 사건 트리거”이며, 다음을 만족하도록 analysis_lock에 잠긴다.

  1. \(\mathrm{Trig}_0(e)=1\)이면 사건 레코드가 생성될 최소 조건을 만족한다(로그 완결성 포함).

  2. \(\mathrm{Trig}_0\)는 생존 구속(아래의 \(w(e)\))을 적용하기 이전의 사건 카운트 규칙이다.

\(\mathrm{Trig}_0\)의 정의가 잠기지 않으면 [eq:S09_02_E0]는 정의 불능이다.

시도 사건 수(원시 사건 수)를 다음으로 정의한다. \[N_0(t;T):=\bigl|\mathcal{E}_0(t;T)\bigr|. \label{eq:S09_02_N0}\]

11.2.2.2 9.2.2.2 시도율 \(s\)의 정의(장시간 평균)

시도율 \(s\)를 다음 장시간 평균으로 정의한다. \[s := \lim_{T\to\infty}\frac{N_0(t;T)}{T}. \label{eq:S09_02_s_def}\] 정의 [eq:S09_02_s_def]에서 한계가 존재하고 \(t\)에 무관하게 정착하는 조건은 공리 [A-9.2-S1]로 고정된다(9.2.5). 따라서 \(s\)정의 [D]로서 “시도 사건 카운트의 시간 밀도”이며, 외부 근거로 정당화되지 않는다.

11.2.3 9.2.3 [D] 생존 가중치와 정준 사건율 \(\nu_{\mathrm{can}}\)

11.2.3.1 9.2.3.1 이중 구속 위상과 반파 정류

각 시도 사건 \(e\in\mathcal{E}_0(t;T)\)에 대해 두 위상 변수를 다음으로 정의한다. \[\theta(e)\in[0,2\pi), \qquad \varphi(e)\in[0,2\pi). \label{eq:S09_02_theta_phi}\] \(\theta(e)\)\(\varphi(e)\)의 산출 규칙(어떤 로그 필드에서 어떻게 계산되는지)은 analysis_lock에 잠긴다. 반파 정류 연산자를 다음으로 정의한다. \[_+ := \max(0,x). \label{eq:S09_02_pospart}\]

11.2.3.2 9.2.3.2 생존 가중치 \(w(e)\)의 정의

시도 사건 \(e\)의 생존 가중치를 다음으로 정의한다. \[w(e) := [\cos\theta(e)]_{+}\,[\cos\varphi(e)]_{+}. \label{eq:S09_02_w_def}\] 정의 [eq:S09_02_w_def]는 생존 규약의 유일 출처이며, 동일 버전 내부에서 \(|\,\cdot\,|\) 또는 다른 비선형 함수로 교체될 수 없다.

11.2.3.3 9.2.3.3 정준 사건 수 \(N_{\mathrm{can}}\)의 정의

시간창 \([t,t+T)\)에서의 정준 사건 수(정류 카운트)를 다음으로 정의한다. \[N_{\mathrm{can}}(t;T) := \sum_{e\in\mathcal{E}_0(t;T)} w(e). \label{eq:S09_02_Ncan_def}\] 정의상 \(0\le N_{\mathrm{can}}(t;T)\le N_0(t;T)\)가 성립한다.

11.2.3.4 9.2.3.4 정준 사건율 \(\nu_{\mathrm{can}}\)의 정의(장시간 평균)

정준 사건율을 다음 장시간 평균으로 정의한다. \[\nu_{\mathrm{can}} := \lim_{T\to\infty}\frac{N_{\mathrm{can}}(t;T)}{T}. \label{eq:S09_02_nucan_def}\] 정의 [eq:S09_02_nucan_def]에서 한계가 존재하고 \(t\)에 무관하게 정착하는 조건은 공리 [A-9.2-S1]로 고정된다(9.2.5).

11.2.4 9.2.4 [D] \(\delta\)의 정의와 고정값(잠금 위치)

11.2.4.1 9.2.4.1 \(\delta\)의 정의(시도 사건에 대한 평균 생존 계수)

\(\delta\)를 다음 평균 생존 계수로 정의한다. \[\delta := \lim_{T\to\infty} \frac{1}{N_0(t;T)} \sum_{e\in\mathcal{E}_0(t;T)} w(e), \qquad (\text{단, }N_0(t;T)>0). \label{eq:S09_02_delta_def}\] 정의 [eq:S09_02_delta_def]가 의미를 가지려면, 장시간에서 \(N_0(t;T)\to\infty\)가 성립해야 하며, 그 조건은 공리 [A-9.2-S1]에 포함된다.

11.2.4.2 9.2.4.2 \(\delta\)의 값 잠금(보편성 공리 적용 레짐)

보편성 공리 [A-5.2-U]가 적용되는 레짐에서 \(\delta\)의 값은 다음으로 잠긴다. \[\delta=\frac{1}{\pi^2}. \label{eq:S09_02_delta_value_lock}\][eq:S09_02_delta_value_lock]은 5.2의 유일 출처에서 잠긴 항목이며, 본 절에서는 재유도하지 않는다. 본 절에서 허용되는 것은 [eq:S09_02_delta_value_lock]참조뿐이다.

11.2.5 9.2.5 [A] 공리: 정준 정상성 및 \(\delta\) 보편성의 적용 조건

11.2.6 [A-9.2-S1] 정준 정상성 공리(장시간 평균의 존재와 정착)

다음 한계들이 존재하며, 시작 시각 \(t\)에 무관하게 동일 값으로 정착한다고 공리로 고정한다. \[\lim_{T\to\infty}\frac{N_0(t;T)}{T}=s, \qquad \lim_{T\to\infty}\frac{N_{\mathrm{can}}(t;T)}{T}=\nu_{\mathrm{can}}, \qquad \lim_{T\to\infty}\frac{1}{N_0(t;T)}\sum_{e\in\mathcal{E}_0(t;T)}w(e)=\delta. \label{eq:S09_02_stationarity_axiom}\] 공리 [eq:S09_02_stationarity_axiom]은 “정준 사건율”과 “시도율” 및 “생존 계수”가 레짐 내에서 상수로 취급될 수 있음을 뜻한다. 이 공리가 성립하지 않으면 \(\nu_{\mathrm{can}}=s\delta\)는 정리의 전제가 붕괴한다.

11.2.7 [A-9.2-S2] \(\delta\) 보편성 공리(적용 레짐에서의 값 고정)

다음 조건이 잠긴 레짐에서만 \(\delta=\frac{1}{\pi^2}\)를 사용한다.

  1. 위상 균등성: \(\theta,\varphi\)가 각각 \([0,2\pi)\) 전주기에서 균등 측도를 따른다.

  2. 이중 구속: 생존 가중치가 [eq:S09_02_w_def]의 곱 형태로 고정된다.

  3. 분리 측도: \((\theta,\varphi)\)의 결합 측도가 곱측도로 분리된다.

이 공리는 5.2의 보편성 공리 [A-5.2-U]의 레짐 제한을 본 장에서 재표현한 것이며, 값 고정은 canon_lock에 귀속된다.

11.2.8 9.2.6 [T] 정준 사건율 법칙 \(\nu_{\mathrm{can}}=s\cdot\delta\)

공리 [A-9.2-S1]이 성립하는 레짐에서, 정의 [eq:S09_02_s_def], [eq:S09_02_nucan_def], [eq:S09_02_delta_def]로부터 다음 정리를 도출한다.

11.2.9 [T-9.2-1] 정리(정준 사건율 법칙)

다음이 성립한다. \[\nu_{\mathrm{can}} = s\cdot \delta. \label{eq:S09_02_theorem_goal}\]

11.2.9.1 증명

정준 사건 수의 정의 [eq:S09_02_Ncan_def]를 사용하면, \[\frac{N_{\mathrm{can}}(t;T)}{T} = \frac{1}{T}\sum_{e\in\mathcal{E}_0(t;T)} w(e). \label{eq:S09_02_step1}\] 우변에 \(N_0(t;T)\)를 곱하고 나누어 다음과 같이 변형한다(단, \(N_0(t;T)>0\)\(T\)에 대해). \[\begin{aligned} \frac{N_{\mathrm{can}}(t;T)}{T} &= \left(\frac{N_0(t;T)}{T}\right) \left(\frac{1}{N_0(t;T)}\sum_{e\in\mathcal{E}_0(t;T)} w(e)\right). \label{eq:S09_02_step2}\end{aligned}\] 이제 \(T\to\infty\) 한계를 취한다. 공리 [A-9.2-S1]에 의해 \[\lim_{T\to\infty}\frac{N_0(t;T)}{T}=s, \qquad \lim_{T\to\infty}\frac{1}{N_0(t;T)}\sum_{e\in\mathcal{E}_0(t;T)} w(e)=\delta, \label{eq:S09_02_step3}\] 이므로 [eq:S09_02_step2]에서 \[\lim_{T\to\infty}\frac{N_{\mathrm{can}}(t;T)}{T} = s\cdot\delta. \label{eq:S09_02_step4}\] 좌변은 정의 [eq:S09_02_nucan_def]에 의해 \(\nu_{\mathrm{can}}\)이므로, \[\nu_{\mathrm{can}}=s\cdot\delta. \label{eq:S09_02_step5}\] 정리 [eq:S09_02_theorem_goal]가 성립한다. \(\square\)

11.2.10 [T-9.2-2] 보편 레짐에서의 특수형

공리 [A-9.2-S2]가 성립하여 [eq:S09_02_delta_value_lock]을 사용할 수 있는 레짐에서는 정리 [eq:S09_02_theorem_goal]가 다음 특수형으로 고정된다. \[\nu_{\mathrm{can}} = s\cdot\frac{1}{\pi^2}. \label{eq:S09_02_nucan_special}\][eq:S09_02_nucan_special]정리의 특수형이며, \(\delta\) 값 고정이 허용되는 레짐에서만 사용된다.

11.2.11 9.2.7 문장 자격(PASS.rules) 연결을 위한 표준 결론 형식

정리 [eq:S09_02_theorem_goal] 또는 [eq:S09_02_nucan_special]을 결론 문장으로 사용할 때, 다음 요소가 함께 표기되어야 한다(표기 누락 시 결론 자격 없음).

  1. 참조된 \(\mathrm{Trig}_0\)\(w(e)\) 정의의 식별자(analysis_lock 참조).

  2. \(\delta\) 값 고정의 레짐 조건(보편 레짐인지 여부) 및 \(\delta\) 관련 Gate 판정.

  3. \(s,\delta,\nu_{\mathrm{can}}\)의 계산에 사용된 시간창/로그 스냅샷의 봉인 참조(manifest/checksums/registry_snapshot).

위 요소는 “서술 규칙”이 아니라 결론 문장의 자격을 구성하는 필수 필드이며, PASS.rules에 의해 강제된다.

이 절의 LOCK/Gate 연결(없으면 없음)

11.3 9.3 전자 정준: \(\nu_{e,\mathrm{can}}=1\), \(r_e\)

11.3.1 9.3.1 [D] 전자 정준 사건율의 정의(단위 고정)

전자 정준 사건율 \(\nu_{e,\mathrm{can}}\)을 다음 항등으로 정의하여 잠근다. \[\nu_{e,\mathrm{can}} := 1. \label{eq:S09_03_nue_can_def}\][eq:S09_03_nue_can_def]는 “전자 정준”의 정의이며, 동일 버전 내부에서 값이 조정되지 않는다. \(\nu_{e,\mathrm{can}}\)의 단위는 본 문서의 정준 사건율 체계에서 사용하는 사건율 단위로 고정한다(실현 단위로의 변환은 단위 실현 장에서만 취급된다).

11.3.2 9.3.2 [D] 전자 시도율 \(s_e\)와 생존 계수 \(\delta\)

9.2에서 정의된 일반 정준 사건율 구성요소를 전자에 대해 다음으로 특수화한다.

11.3.2.1 9.3.2.1 [D] 전자 시도 사건 집합과 시도율

전자 시도 사건(원시 사건) 집합을 \(\mathcal{E}_{0,e}(t;T)\)로 표기하고, 원시 카운트를 \[N_{0,e}(t;T):=\left|\mathcal{E}_{0,e}(t;T)\right| \label{eq:S09_03_N0e}\] 로 정의한다. 전자 시도율 \(s_e\)를 다음 장시간 평균으로 정의한다. \[s_e := \lim_{T\to\infty}\frac{N_{0,e}(t;T)}{T}. \label{eq:S09_03_se_def}\] 한계의 존재 및 정착은 정준 정상성 공리(9.2의 공리 항목)에 귀속되며, 본 절에서 재서술하지 않는다.

11.3.2.2 9.3.2.2 [D] 전자 생존 계수 \(\delta\)

전자 시도 사건 \(e\in\mathcal{E}_{0,e}(t;T)\)에 대해 생존 가중치 \(w(e)\)가 정의되어 있다고 두고, 전자 생존 계수 \(\delta\)를 다음 평균으로 정의한다. \[\delta := \lim_{T\to\infty}\frac{1}{N_{0,e}(t;T)}\sum_{e\in\mathcal{E}_{0,e}(t;T)} w(e), \qquad ( N_{0,e}(t;T)>0 ). \label{eq:S09_03_delta_def}\] \(\delta\)는 정류 상수 장(5장)에서 잠긴 규약을 참조하여 사용되며, 동일 버전 내부에서 재정의되지 않는다.

11.3.3 9.3.3 [T] 정리: \(\nu_{e,\mathrm{can}}=s_e\cdot\delta\)의 적용

9.2의 정준 사건율 정리(정의와 공리에 의해 도출된 정리)를 전자에 적용하면 다음이 성립한다. \[\nu_{e,\mathrm{can}}=s_e\cdot\delta. \label{eq:S09_03_nue_factor}\] 이제 [eq:S09_03_nue_can_def][eq:S09_03_nue_factor]에 대입하여 전개한다. \[\begin{aligned} \nu_{e,\mathrm{can}}=s_e\cdot\delta &\Longrightarrow 1=s_e\cdot\delta \label{eq:S09_03_step1} \\ &\Longrightarrow s_e=\frac{1}{\delta}. \label{eq:S09_03_step2}\end{aligned}\] 따라서 전자 시도율 \(s_e\)는 생존 계수 \(\delta\)의 역수로 고정된다. 이 관계는 \(\delta\)의 보편 값(예: \(\delta=1/\pi^2\))을 가정하지 않아도 성립한다.

11.3.4 9.3.4 [D] 전자 길이 \(r_e\)의 정의(시도율의 기하적 구현)

본 절은 전자 길이 \(r_e\)를 “전자 시도율 \(s_e\)의 기하적 구현”으로 정의하여 잠근다.

11.3.4.1 9.3.4.1 [D] 앵커 길이와 반길이

정준 셀 대표 길이 \(D_{\mathrm{anch}}\)가 잠겨 있다고 두고, 반길이 \(r_0\)를 다음 파생 정의로 고정한다. \[r_0:=\frac{D_{\mathrm{anch}}}{2}. \label{eq:S09_03_r0}\] \(D_{\mathrm{anch}}\)의 기하 의미(정준 셀에서 모서리 길이)는 3.3에서 잠겨 있으며, 본 절에서는 참조만 수행한다.

11.3.4.2 9.3.4.2 [D] 시도율의 기하 정의

전자 시도율 \(s_e\)를 다음 기하 비율로 정의한다. \[s_e := \frac{r_0}{r_e}. \label{eq:S09_03_se_geom}\] 정의 [eq:S09_03_se_geom]은 “반길이 \(r_0\)가 전자 반경 \(r_e\)의 몇 배로 구성되는가”를 시도율로 채택하는 규약이며, 동일 버전 내부에서 변경되지 않는다. [eq:S09_03_se_geom]은 기호의 의미(반경/반길이)가 잠겨 있을 때에만 허용되며, 지름/반지름 혼동 또는 셀 기하 혼동이 발생하면 즉시 FAIL이다(2.4 규약 참조).

11.3.5 9.3.5 \(r_e\)의 단계별 유도

[eq:S09_03_step2][eq:S09_03_se_geom]을 결합하여 \(r_e\)를 도출한다. \[\begin{aligned} s_e=\frac{1}{\delta} \ \ \text{및}\ \ s_e=\frac{r_0}{r_e} &\Longrightarrow \frac{r_0}{r_e}=\frac{1}{\delta} \label{eq:S09_03_re_step1} \\ &\Longrightarrow r_e=r_0\,\delta. \label{eq:S09_03_re_step2}\end{aligned}\] 이제 [eq:S09_03_r0][eq:S09_03_re_step2]에 대입한다. \[\begin{aligned} r_e=r_0\,\delta &\Longrightarrow r_e=\left(\frac{D_{\mathrm{anch}}}{2}\right)\delta. \label{eq:S09_03_re_step3}\end{aligned}\] 따라서 전자 반경의 최종 형태는 다음으로 고정된다. \[\boxed{ r_e=\frac{D_{\mathrm{anch}}}{2}\,\delta } \label{eq:S09_03_re_final}\][eq:S09_03_re_final]은 전자 정준 \(\nu_{e,\mathrm{can}}=1\)과 시도율 기하 정의 [eq:S09_03_se_geom], 생존 계수 정의 [eq:S09_03_delta_def]의 결합으로만 도출된다.

11.3.6 9.3.6 보편 레짐에서의 특수형(값 치환)

\(\delta\)의 보편성 공리가 적용되는 레짐에서 \(\delta\)\[\delta=\frac{1}{\pi^2} \label{eq:S09_03_delta_univ}\] 로 잠겼다면, [eq:S09_03_re_final][eq:S09_03_delta_univ]를 대입하여 다음 특수형을 얻는다. \[\begin{aligned} r_e=\frac{D_{\mathrm{anch}}}{2}\,\delta &\Longrightarrow r_e=\frac{D_{\mathrm{anch}}}{2}\cdot\frac{1}{\pi^2} =\frac{D_{\mathrm{anch}}}{2\pi^2}. \label{eq:S09_03_re_univ}\end{aligned}\] 특수형 [eq:S09_03_re_univ]은 보편 레짐에서만 사용되며, 보편성 트리거가 깨진 레짐에서는 [eq:S09_03_re_final]의 일반형(레짐-의존 \(\delta\))만 허용된다.

11.3.7 9.3.7 파생량(지름) 정의

전자 지름(길이)을 다음으로 파생 정의한다. \[\ell_e := 2r_e. \label{eq:S09_03_le_def}\] 따라서 [eq:S09_03_re_final]로부터 \[\ell_e = 2\left(\frac{D_{\mathrm{anch}}}{2}\delta\right)=D_{\mathrm{anch}}\delta, \label{eq:S09_03_le_final}\] 보편 레짐에서는 [eq:S09_03_re_univ]로부터 \[\ell_e=\frac{D_{\mathrm{anch}}}{\pi^2} \label{eq:S09_03_le_univ}\] 로 고정된다. \(\ell_e\)는 지름/반지름 혼동 방지 규약(2.4)의 적용을 받으며, \(\ell_e\)를 반경으로 사용하는 행위는 즉시 FAIL이다.

이 절의 LOCK/Gate 연결(없으면 없음)

11.4 9.4 양성자 정준: \(\nu_{p,\mathrm{can}}\) 수치 유도(\(292.339978\ldots\))

11.4.1 9.4.1 LOCK 입력과 참조식(출발점)

본 절은 다음 입력이 canon_lock에 의해 고정(LOCK)되어 있다고 둔다. \[\begin{aligned} &D_{\mathrm{anch}}=\Danchm, \label{eq:S09_04_Danch_lock}\\ &r_p=\rprotonm, \label{eq:S09_04_rp_lock}\\ &\pi\ \text{(무차원 상수, 잠김)}, \qquad \delta=\frac{1}{\pi^2}. \label{eq:S09_04_delta_def}\end{aligned}\] 또한 9.2의 정준 사건율 법칙(정리)을 양성자에 적용하여 다음을 사용한다. \[\nu_{p,\mathrm{can}}=s_p\cdot \delta. \label{eq:S09_04_nu_sp_delta}\]

11.4.2 9.4.2 정의: 양성자 스케일 인자 \(s_p\)

정준 셀 반길이 \(r_0\)를 다음 파생 정의로 고정한다. \[r_0:=\frac{D_{\mathrm{anch}}}{2}. \label{eq:S09_04_r0_def}\] 양성자 스케일 인자 \(s_p\)를 다음 무차원 비율로 정의한다. \[s_p:=\frac{r_0}{r_p}=\frac{D_{\mathrm{anch}}}{2r_p}. \label{eq:S09_04_sp_def}\] 정의 [eq:S09_04_sp_def]에서 \(D_{\mathrm{anch}}\)\(r_p\)의 기하 의미(지름/반지름/셀 기하)는 이미 잠겨 있어야 하며, 혼동(오버로딩)이 발생하면 즉시 FAIL이다.

11.4.2.1 주석: \(s_p\)가 선형 비율로 정의되는 이유(사건 정의의 차원)

정의 [eq:S09_04_sp_def]\(s_p\)는 “부피 슬롯의 개수”(예: \((r_0/r_p)^3\))가 아니라, 9.2의 정준 사건율 법칙에서 사용되는 스케일 인자이다. 본 백서에서 사건(event)은 “부피 채움”이 아니라 전파/유입 경로(backbone)에서의 턴오버(turnover)로 정의되며, 공간의 3차원 기하/각도 상쇄/위상 겹침에 의한 유효 감소는 정류 계수 \(\delta\)에 이미 흡수되어 있다(5.2, 9.4.3.1). 따라서 \(s_p\)를 다시 3차원 체적 비로 해석하면, 동일 기하 요인을 중복 계수하는 오류가 된다.

11.4.3 9.4.3 계산 전개: \(\delta\), \(s_p\), \(\nu_{p,\mathrm{can}}\)

11.4.3.1 9.4.3.1 정류 계수 \(\delta\) 계산

정류 계수는 5.2의 유일 출처로부터 다음과 같이 잠긴다. \[\delta=\frac{1}{\pi^2} =0.10132118364233778\ldots \qquad (\text{무차원}). \label{eq:S09_04_delta_numeric}\]

11.4.3.2 9.4.3.2 스케일 인자 \(s_p\) 계산

정의 [eq:S09_04_sp_def][eq:S09_04_Danch_lock], [eq:S09_04_rp_lock]을 대입한다. \[\begin{aligned} s_p &=\frac{D_{\mathrm{anch}}}{2r_p} =\frac{4.854194962126561\times 10^{-12}}{2\times 0.8412\times 10^{-15}} \notag\\ &=\frac{4.854194962126561}{1.6824}\times 10^{3} \notag\\ &=2885.27993469244\ldots \qquad (\text{무차원}). \label{eq:S09_04_sp_numeric}\end{aligned}\]

11.4.3.3 9.4.3.3 정준 사건율 \(\nu_{p,\mathrm{can}}\) 계산

정의/정리 [eq:S09_04_nu_sp_delta][eq:S09_04_sp_numeric], [eq:S09_04_delta_numeric]를 대입한다. \[\begin{aligned} \nu_{p,\mathrm{can}} &=s_p\cdot\delta \notag\\ &=\left(2885.27993469244\ldots\right)\times \left(0.10132118364233778\ldots\right) \notag\\ &=292.33997812252504182604913619807\ldots\ \mathrm{s^{-1}}. \label{eq:S09_04_nup_numeric}\end{aligned}\] 입력 정밀도에 의해 제한되는 유효 자릿수 표기는 다음으로 고정한다. \[\nu_{p,\mathrm{can}}\approx 292.339978123\ \mathrm{s^{-1}}. \label{eq:S09_04_nup_round}\] 또는 단위 표기만 바꾸어 \[\nu_{p,\mathrm{can}}\approx 292.3399781\ \mathrm{Hz} \label{eq:S09_04_nup_hz}\] 로 기록할 수 있다. 여기서 “\(\mathrm{Hz}=\mathrm{s^{-1}}\)” 표기는 정준초를 SI 초와 동치로 읽는 표기이며, 동치성의 판정은 단위구현(교차검증) Gate에서 수행된다.

11.4.4 9.4.4 동치식(완전 닫힌 단일 식)

[eq:S09_04_nu_sp_delta], [eq:S09_04_sp_def], [eq:S09_04_delta_def]를 결합하면, \[\boxed{ \nu_{p,\mathrm{can}} =\left(\frac{D_{\mathrm{anch}}}{2r_p}\right)\left(\frac{1}{\pi^2}\right) } \label{eq:S09_04_closed_form}\] 이 된다. 본 절의 수치 유도는 [eq:S09_04_closed_form]의 대입 계산으로 완결되며, 추가 가정이 개입하지 않는다.

11.4.4.1 동치식(전자 정준으로의 환원)

보편 레짐에서 9.3의 전자 반경 정의 \(r_e=(D_{\mathrm{anch}}/2)\delta\)를 사용하면, [eq:S09_04_closed_form]은 다음과 같이 동일하게 쓸 수 있다. \[\nu_{p,\mathrm{can}}=\frac{r_e}{r_p} \qquad (\delta=1/\pi^2\ \text{보편 레짐}). \label{eq:S09_04_equiv_re_over_rp}\] 즉, “전자에서 유도한 형태”와 “앵커-양성자 비율에서 유도한 형태”는 같은 식의 서로 다른 표기이며, 본 절에서 새로운 가정을 추가로 도입하지 않는다.

11.4.5 9.4.5 민감도/오차 예산(LOCK 연결)

11.4.5.1 9.4.5.1 미분 기반 민감도(정의에서 직접)

[eq:S09_04_closed_form]에서 \(\nu_{p,\mathrm{can}}\)\(D_{\mathrm{anch}}\)에 비례하고 \(r_p\)에 역비례한다. 따라서 미분으로 \[\frac{\partial \nu_{p,\mathrm{can}}}{\partial D_{\mathrm{anch}}} =\frac{1}{2r_p}\cdot\frac{1}{\pi^2}, \qquad \frac{\partial \nu_{p,\mathrm{can}}}{\partial r_p} =-\frac{D_{\mathrm{anch}}}{2r_p^2}\cdot\frac{1}{\pi^2} =-\frac{\nu_{p,\mathrm{can}}}{r_p} \label{eq:S09_04_sensitivity}\] 가 성립한다. 상대 민감도는 다음으로 정리된다. \[\frac{\Delta \nu_{p,\mathrm{can}}}{\nu_{p,\mathrm{can}}} \approx \frac{\Delta D_{\mathrm{anch}}}{D_{\mathrm{anch}}} -\frac{\Delta r_p}{r_p}, \label{eq:S09_04_rel_error}\] 여기서 \(\delta=1/\pi^2\)의 값은 정류 상수로 잠겨 있으므로(동일 버전 내부), 오차 예산의 자유도는 \(D_{\mathrm{anch}}\)\(r_p\)의 입력 정밀도에만 귀속된다.

11.4.5.2 9.4.5.2 입력 값 변화 예시(LOCK 값의 중요성)

\(r_p\)가 LOCK 값에서 벗어나면 \(\nu_{p,\mathrm{can}}\)은 즉시 변한다. 예를 들어 참고 비교로 \[r_p=0.84\times 10^{-15}\ \mathrm{m} \label{eq:S09_04_rp_alt}\] 를 사용할 경우, \[\begin{aligned} \nu_{p}(0.84) &=\left(\frac{D_{\mathrm{anch}}}{2\times 0.84\times 10^{-15}}\right)\left(\frac{1}{\pi^2}\right) \notag\\ &=292.7576066627001\ldots\ \mathrm{s^{-1}}. \label{eq:S09_04_nu_alt}\end{aligned}\] 따라서 차이는 \[\begin{aligned} \Delta \nu &:=\nu_{p}(0.84)-\nu_{p,\mathrm{can}} \notag\\ &=292.7576066627001\ldots-292.3399781225250\ldots \notag\\ &=0.4176285401750\ldots\ \mathrm{s^{-1}}, \label{eq:S09_04_diff}\end{aligned}\] 상대 차이는 \[\frac{\Delta \nu}{\nu_{p,\mathrm{can}}} \approx \frac{0.4176285}{292.3400} \approx 0.00143 \qquad (\approx 0.143\%). \label{eq:S09_04_rel_diff}\] 즉, \(r_p\)[eq:S09_04_rp_lock]로 LOCK하면 그에 대응하는 \(\nu_{p,\mathrm{can}}\)[eq:S09_04_nup_numeric]의 단일 값으로 함께 고정된다.

이 절의 LOCK/Gate 연결(없으면 없음)

12 10. 광속 구현(Clock-free \(c\))과 격자 전파

장의 목적(연결 선언)

본 장은 “전파 가능/불가능”의 스위치를 재밍 격자(Point-J) 및 퍼콜레이션(임계목) 구조로 정의하고, 그 스위치가 광속 구현(Clock-free \(c\))의 입력이 되도록 연결을 고정한다. 또한 전역 전파가 성립할 때 발생하는 증폭 계수 \(A\)를 정의하고, \(c\)\(A\)를 검증 가능한 수치 패키지(재현 가능한 코드/로그/게이트)로 연결한다. 본 장은 외부 텍스트의 정당화로 \(c\)를 도입하지 않는다. \(c\)는 본 문서 내부에서 정의된 전파 지표의 실현(Realization) 또는 운영 닻과 결합하여 얻어지는 구현량으로만 취급된다.

전역 골격: 스위치 \(\rightarrow\) 퍼콜레이션 \(\rightarrow\) 증폭 \(A\) \(\rightarrow\) 수치 패키지

본 장의 골격은 다음 순서로 고정한다. \[\text{재밍/Point-J 스위치} \;\Longrightarrow\; \text{임계목(percolation) 정의} \;\Longrightarrow\; \text{전파 경로(backbone/stream) 추출} \;\Longrightarrow\; \text{증폭 계수 }A\text{ 정의} \;\Longrightarrow\; \text{전파 속도 지표(내부 $c$)} \;\Longrightarrow\; \text{수치 패키지(재현+Gate)}. \label{eq:S10_chain}\] 각 화살표는 닫힘(closure)과 Gate 스택을 필요로 하며, 정의와 판정이 잠기지 않은 연결은 허용되지 않는다.

\(c\) 스위치의 선언(전파 가능/불가능)

본 장에서 “\(c\) 스위치”는 값의 연속 변화가 아니라 정의된 레짐 전이로 고정한다. 스위치는 다음 지시변수로 선언한다. \[\chi_c := \begin{cases} 0,& \text{전역 전파가 정의 불능(비강성 레짐)},\\ 1,& \text{전역 전파가 정의 가능(강성 레짐)}. \end{cases} \label{eq:S10_chic_def}\] \(\chi_c\)의 판정은 3.2에서 정의된 재밍 격자 \(\mathfrak{J}\)와 강성 지시변수 \(\chi_{\mathrm{ST}}\) 및 병목 지표 \(\kappa_{\min}\)에 의해 결정되며, 구체 판정식은 analysis_lock에 잠긴다. \(\chi_c=0\)인 레짐에서 \(c\)를 수치로 정의하는 행위는 금지된다. 허용되는 것은 “정의 불능” 또는 “0-레짐”으로의 기록(CT-LIM)뿐이다.

퍼콜레이션(임계목) 연결의 선언

전역 전파가 정의 가능한 레짐(\(\chi_c=1\))에서, 전파는 임계목(throat) 네트워크의 연결로 구현된다. 본 장은 임계목 관련 항목을 다음 구조로 연결한다고 선언한다.

  1. 목(throat) 객체 OBJ-THROAT의 정의(간격/두께/병목).

  2. 임계목 대표값 \(\delta_{\mathrm{eff}}\)의 정의(집계 규약).

  3. 임계목 그래프/경로의 정의(노드/간선, 가중치 규약).

  4. 백본(backbone) 또는 스트림튜브(stream-tube) 추출(최소 절단/최대 유량 규약).

각 항목은 닫힘(closure)로 잠기며, 닫힘 의존성은 DAG(순환 금지)로 고정된다(4.2 참조).

12.1 10.5 증폭 계수 \(A\)의 선언(정의 자리)

전역 전파 레짐에서 “증폭”은 전파 경로가 임계목 네트워크에서 집중되는 정도를 나타내는 지표로 정의된다. 본 장은 증폭 계수 \(A\)를 다음 자리에서 정의한다고 선언한다. \[A := \mathrm{Amp}\bigl(\mathcal{G}_{\mathrm{throat}},\ \mathcal{B},\ \mathcal{F}\bigr), \label{eq:S10_A_slot}\] 여기서

이다. \(\mathrm{Amp}(\cdot)\)의 구체 정의(예: 집중도, 엔트로피형 지표, 최대/평균 비율 등)는 analysis_lock에 잠긴다. 결과를 본 뒤 \(\mathrm{Amp}\)를 교체하거나 문턱을 이동하는 행위는 금지된다.

12.2 10.6 Clock-free \(c\) 구현의 선언(내부 전파 지표 \(\rightarrow\) 실현)

본 장에서 \(c\)는 “시간계를 가정하지 않고도 내부 전파를 비교 가능한 형태로 만드는” 절차를 의미한다. Clock-free는 다음 두 요소의 결합으로 선언한다.

  1. 내부 전파 지표 \(\tilde{c}\): 임계목/백본을 통해 정의되는 전파 속도 지표(틱 기반 또는 사건 기반).

  2. 실현 사상: \(a,\Delta t\) 및 운영 닻(\(c_{\mathrm{ref}}\) 또는 교차채널)로 내부 지표를 실현 단위로 매핑.

따라서 \(c\)\[c := \frac{a}{\Delta t}\,\tilde{c} \label{eq:S10_c_realize_form}\] 형태의 실현식을 갖도록 고정되며, \(a,\Delta t\)의 잠금은 2.3의 realization_lock에 귀속된다. \(\tilde{c}\)의 정의는 본 장의 퍼콜레이션/백본/증폭 정의의 결과로 주어지며, \(\tilde{c}\)의 정의가 성립하지 않으면 \(c\)도 정의 불능이다.

12.3 10.7 수치 패키지(재현)와 Gate 스택의 선언

본 장의 모든 결론(\(\chi_c\), \(\delta_{\mathrm{eff}}\), 백본, \(A\), \(\tilde{c}\), \(c\))은 수치 패키지로 봉인되어야 한다. 수치 패키지는 다음 항목을 포함한다.

  1. 레지스트리 스냅샷(registry_snapshot) 및 lock_id 조합.

  2. 입력 데이터/초기조건/경계조건/시드/구동 조건 로그.

  3. 임계목 추정 및 그래프 구성 코드와 로그.

  4. 백본/경로 추출 코드와 로그.

  5. \(A\)\(\tilde{c}\) 계산 코드와 로그.

  6. Gate 보고서(PASS/FAIL/INCONCLUSIVE) 및 FAIL 라벨.

  7. manifestchecksums 봉인.

본 장의 Gate 스택은 최소 다음 항목을 포함한다.

  1. G-SYM: 기호/단위/셀 기하/지름-반지름 의미 충돌 없음.

  2. G-LOCK: lock_id 일치 및 스냅샷 봉인.

  3. G-REG: 레짐 적합성(강성/비강성, 구동 조건 등).

  4. G-STR: 그래프/백본/경로 정의의 구조 불변량.

  5. G-NUM: 수치 안정성(수렴/민감도/반복 일치).

  6. G-RCROSS(해당 시): 교차채널 정합.

  7. G-REP: 재현 가능성(동일 패키지 재실행 동일 판정).

  8. G-NT: 사후조정 금지 위반 탐지.

Gate가 PASS하지 않은 결과는 결론 자격이 없으며, 이후 절에서 근거로 사용할 수 없다.

이 절의 LOCK/Gate 연결(없으면 없음)

12.4 10.1 \(c\)의 운영 정의(\(B_{\mathrm{eff}}/\rho_{\mathrm{eff}}\)) + 스위치

12.4.1 10.1.1 전제: 전파 스위치(레짐 스위치) 정의

정준 도메인(셀 또는 셀들의 합) \(\mathcal{D}\)와 그 경계 집합 \(\partial\mathcal{D}^{-},\partial\mathcal{D}^{+}\)를 잠긴 규약으로 둔다. 접촉 그래프(또는 인접 그래프) \(\mathcal{G}_c=(\mathcal{V},\mathcal{E}_c)\)가 잠겨 있을 때, 전역 전파 가능 여부를 다음 지시변수로 정의한다. \[\chi_{\mathrm{span}} := \begin{cases} 1, & \exists\, i\in\mathcal{V}^{-},\exists\, j\in\mathcal{V}^{+}\ \text{s.t.}\ i\leadsto j\ \text{in }\mathcal{G}_c,\\ 0, & \text{otherwise}, \end{cases} \label{eq:S10_01_chi_span}\] 여기서 \(\mathcal{V}^{\pm}\)는 경계 접촉 노드 집합이며, \(i\leadsto j\)는 경로 존재를 의미한다.

병목(최소 절단) 기반 강성 스위치를 다음으로 정의한다. \[\kappa_{\min} :=\min\left\{|\mathcal{C}|\ \middle|\ \mathcal{C}\subseteq\mathcal{E}_c,\ \mathcal{E}_c\setminus\mathcal{C}\ \text{에서}\ \mathcal{V}^{-}\text{와}\ \mathcal{V}^{+}\ \text{가 분리}\right\}, \label{eq:S10_01_kappa_min}\] 그리고 정수 문턱 \(\kappa_{\mathrm{ST}}\in\mathbb{Z}_{\ge 1}\)를 잠긴 값으로 둔다. 강성 지시변수를 다음으로 정의한다. \[\chi_{\mathrm{ST}} := \begin{cases} 1, & \chi_{\mathrm{span}}=1\ \wedge\ \kappa_{\min}\ge \kappa_{\mathrm{ST}},\\ 0, & \text{otherwise}. \end{cases} \label{eq:S10_01_chi_ST}\]

\(c\) 스위치를 다음으로 정의한다. \[\chi_{c}:=\chi_{\mathrm{ST}}\in\{0,1\}. \label{eq:S10_01_chi_c}\] 따라서 \(\chi_c=0\)인 레짐에서는 \(c\)를 수치로 정의하지 않는다. 이 경우 허용되는 기록은 “전파 정의 불능(레짐 밖)”의 한계 결론뿐이다.

12.4.2 10.1.2 운영 정의를 위한 공통 구조: 도메인, 변형, 완화

Stone/충만/국소 규칙이 적용되는 레짐에서, 도메인 \(\mathcal{D}\) 내부의 허용 배치(비침투/충만/국소 규칙 만족) 집합을 \(\mathcal{A}(\mathcal{D})\)로 표기한다. 허용 배치 \(\mathcal{C}\in\mathcal{A}(\mathcal{D})\)는 VP 점유 영역들의 집합(또는 그 대표 좌표/그래프 표현)으로 구성된다.

도메인에 가해지는 외부 조작(프로브)을 “변형 연산자”로 정의하고, 변형 후 허용성을 회복하는 절차를 “완화 연산자”로 정의한다. \[\mathcal{T}_{\varepsilon}:\mathcal{A}(\mathcal{D})\to \mathcal{A}_{\varepsilon}(\mathcal{D}), \qquad \mathcal{R}:\mathcal{A}_{\varepsilon}(\mathcal{D})\to \mathcal{A}(\mathcal{D}), \label{eq:S10_01_TR_ops}\] 여기서 \(\varepsilon\)는 무차원 프로브 크기이며, \(\mathcal{A}_{\varepsilon}(\mathcal{D})\)는 변형 후의 중간 상태 공간(허용/비허용 혼재)이다. 완화는 국소 갱신들의 합성으로만 정의되며(국소 규칙 공리), 완화 실패는 정의 불능으로 기록된다.

완화 비용(에너지 단위)을 다음과 같이 정의한다. 단위 에너지 \(U_{\mathrm{lat}}\)realization_lock에 의해 잠긴 기준 에너지 단위이며, 갱신 가중치 \(\omega_{\mathrm{upd}}(k)\)analysis_lock에 의해 잠긴다. \[W(\varepsilon) := U_{\mathrm{lat}}\, \min_{\mathcal{R}} \left(\sum_{k=1}^{N_{\mathrm{upd}}(\varepsilon)} \omega_{\mathrm{upd}}(k)\right), \qquad W(0)=0, \label{eq:S10_01_Work_def}\] 여기서 최소화는 “허용 배치로 복귀”라는 제약 하에서 수행되며, 탐색/종료 규칙은 analysis_lock에 잠긴다.

12.4.3 10.1.3 \(B_{\mathrm{eff}}\)의 운영 정의(정적 등방 압축 곡률)

12.4.3.1 10.1.3.1 등방 압축 프로브와 체적 변형률

등방 압축 파라미터 \(\varepsilon\in(0,\varepsilon_{\max})\)를 잠긴 범위로 둔다. 도메인 좌표에 대해 등방 스케일 변형을 다음으로 정의한다. \[\mathbf{x}\ \mapsto\ \mathbf{x}^{(\varepsilon)}:=(1-\varepsilon)\mathbf{x}, \label{eq:S10_01_iso_map}\] 그리고 이에 대응하는 도메인 부피를 \[V(\varepsilon):=V_0(1-\varepsilon)^3, \qquad V_0:=V(0), \label{eq:S10_01_Veps}\] 로 정의한다. 체적 변형률을 다음으로 정의한다. \[\eta(\varepsilon):=\frac{V_0-V(\varepsilon)}{V_0}=1-(1-\varepsilon)^3. \label{eq:S10_01_eta_def}\] 따라서 \(\eta(0)=0\)이며, 작은 \(\varepsilon\)에서 \(\eta(\varepsilon)=3\varepsilon+O(\varepsilon^2)\)이다.

12.4.3.2 10.1.3.2 등방 압축 비용 함수

허용 배치 \(\mathcal{C}\in\mathcal{A}(\mathcal{D})\)에 대해 등방 압축 변형 후 완화 비용을 \[W_{\mathrm{iso}}(\varepsilon):=W(\varepsilon) \label{eq:S10_01_Wiso}\] 로 정의한다. \(W_{\mathrm{iso}}(\varepsilon)\)[eq:S10_01_Work_def]로부터 얻어지는 비용이며, 정의가 성립하려면 모든 \(\varepsilon\)에서 완화가 허용 배치로 복귀해야 한다(복귀 실패 시 정의 불능).

12.4.3.3 10.1.3.3 \(B_{\mathrm{eff}}\) 정의(체적 변형률에 대한 곡률)

유효 강성(곡률) \(B_{\mathrm{eff}}\)를 다음으로 정의한다. \[B_{\mathrm{eff}} := \left.\frac{1}{V_0}\frac{d^2 W_{\mathrm{iso}}}{d\eta^2}\right|_{\eta=0}. \label{eq:S10_01_Beff_def}\] 정의 [eq:S10_01_Beff_def]는 “등방 압축에 대한 비용 곡률”의 운영 정의이며, 외부 정당화를 사용하지 않는다. \(B_{\mathrm{eff}}\)의 차원은 에너지/부피로 잠긴다.

실제 계산에서는 작은 \(\eta\) 샘플 \(\{\eta_j\}_{j=1}^{J}\)을 사전 등록하여(analysis_lock), 이차 곡률을 이산 근사로 추정한다. 예를 들어 3점 대칭 차분을 사용하는 경우, \[\widehat{B}_{\mathrm{eff}} := \frac{1}{V_0}\frac{W_{\mathrm{iso}}(\eta_+)-2W_{\mathrm{iso}}(0)+W_{\mathrm{iso}}(\eta_-)}{\eta_+^2}, \qquad \eta_-=-\eta_+, \label{eq:S10_01_Beff_est}\] 와 같이 정의하며, 샘플 값과 추정식 선택은 analysis_lock에 잠겨야 한다. (음의 \(\eta\)를 허용하지 않는 프로토콜에서는 비대칭 근사식을 사용하며, 그 선택 규칙 또한 잠겨야 한다.)

12.4.4 10.1.4 \(\rho_{\mathrm{eff}}\)의 운영 정의(동적 드리프트 곡률)

\(B_{\mathrm{eff}}/\rho_{\mathrm{eff}}\) 형태의 전파 지표를 정의하기 위해, \(\rho_{\mathrm{eff}}\)를 “동적 드리프트 프로브에 대한 비용 곡률”로 운영 정의한다.

12.4.4.1 10.1.4.1 드리프트 프로브와 속도형 파라미터

드리프트 파라미터 \(u\in(-u_{\max},u_{\max})\)를 무차원 프로브로 정의한다. 한 틱 동안의 경계-구동 변위를 \[\Delta x(u):=u\,L_q \label{eq:S10_01_dx_u}\] 로 정의한다. 이때 \(L_q\)는 잠긴 정준 길이(또는 정준 동일시된 길이)이며, \(u\)는 “한 틱당 이동량”의 무차원 계수이다.

드리프트 변형 연산자 \(\mathcal{T}_u\)를 다음으로 정의한다. \[\mathcal{T}_u:\ \mathbf{x}\ \mapsto\ \mathbf{x}^{(u)}:=\mathbf{x}+\Delta x(u)\,\mathbf{n}_u, \qquad \|\mathbf{n}_u\|=1, \label{eq:S10_01_drift_map}\] 여기서 \(\mathbf{n}_u\)는 드리프트 방향 단위벡터이며 analysis_lock에 의해 잠긴다.

12.4.4.2 10.1.4.2 드리프트 비용 함수

드리프트 후 허용 배치로 복귀하기 위한 완화 비용을 다음으로 정의한다. \[W_{\mathrm{drift}}(u) := U_{\mathrm{lat}}\, \min_{\mathcal{R}} \left(\sum_{k=1}^{N_{\mathrm{upd}}(u)} \omega_{\mathrm{upd}}(k)\right), \qquad W_{\mathrm{drift}}(0)=0. \label{eq:S10_01_Wdrift}\] 정의 [eq:S10_01_Wdrift]에서 완화가 실패하면 \(W_{\mathrm{drift}}(u)\)는 정의 불능이며, 해당 레짐에서는 \(\rho_{\mathrm{eff}}\)를 정의할 수 없다.

12.4.4.3 10.1.4.3 \(\rho_{\mathrm{eff}}\) 정의(드리프트 곡률)

유효 밀도 \(\rho_{\mathrm{eff}}\)를 다음으로 정의한다. \[\rho_{\mathrm{eff}} := \left.\frac{1}{V_0}\frac{d^2 W_{\mathrm{drift}}}{du^2}\right|_{u=0}. \label{eq:S10_01_rhoeff_def}\] 정의 [eq:S10_01_rhoeff_def]는 “드리프트 프로브에 대한 비용 곡률”의 운영 정의이며, 외부 정당화를 사용하지 않는다. \(\rho_{\mathrm{eff}}\)의 차원은 에너지\(\cdot\)시간\(^2\)/길이\(^5\) 형태로 잠기며, 이후 실현(Realization) 절에서 \(a,\Delta t\)를 통해 속도 단위로 재정렬된다.

실제 계산에서 \(u\) 샘플 \(\{u_j\}_{j=1}^{J}\)과 곡률 추정식(중심차분 등)은 analysis_lock에 잠겨야 한다. 예를 들어 중심차분을 사용하는 경우, \[\widehat{\rho}_{\mathrm{eff}} := \frac{1}{V_0}\frac{W_{\mathrm{drift}}(u_+)-2W_{\mathrm{drift}}(0)+W_{\mathrm{drift}}(u_-)}{u_+^2}, \qquad u_-=-u_+. \label{eq:S10_01_rhoeff_est}\] 로 정의한다.

12.4.5 10.1.5 \(c\)의 운영 정의(내부 전파 지표)와 실현

12.4.5.1 10.1.5.1 내부 전파 지표 \(\tilde{c}\)

\(\chi_c=1\)이며 \(B_{\mathrm{eff}}\)\(\rho_{\mathrm{eff}}\)가 정의 가능하고 양의 값일 때, 내부 전파 지표 \(\tilde{c}\)를 다음으로 정의한다. \[\tilde{c}^2 := \frac{B_{\mathrm{eff}}}{\rho_{\mathrm{eff}}}, \qquad \tilde{c}:=\sqrt{\frac{B_{\mathrm{eff}}}{\rho_{\mathrm{eff}}}}. \label{eq:S10_01_ctilde_def}\] \(\tilde{c}\)는 내부 단위(틱/정규화 길이)에 대한 전파 지표이며, \(\chi_c=0\)에서는 정의되지 않는다.

12.4.5.2 10.1.5.2 실현된 \(c\)

실현 길이 스케일 \(a\)와 실현 시간 틱 \(\Delta t\)realization_lock에 의해 잠겨 있을 때, 실현된 \(c\)를 다음으로 정의한다. \[c := \frac{a}{\Delta t}\,\tilde{c}. \label{eq:S10_01_c_real_def}\] 정의 [eq:S10_01_c_real_def]는 실현 사상이며, \(a\) 또는 \(\Delta t\)의 사후 변경은 금지된다(변경은 버전업으로만 허용).

12.4.6 10.1.6 레짐 조건(정의 성립 조건)

본 절의 \(c\) 정의가 성립하려면 다음 레짐 조건이 모두 만족되어야 한다.

  1. (R-c1) 강성 레짐: \(\chi_c=\chi_{\mathrm{ST}}=1\).

  2. (R-c2) 허용 배치 복귀: 등방 압축 프로브 및 드리프트 프로브에서 완화가 허용 배치로 복귀하여 \(W_{\mathrm{iso}}(\varepsilon)\)\(W_{\mathrm{drift}}(u)\)가 정의된다.

  3. (R-c3) 곡률 정의 가능: \(W_{\mathrm{iso}}\)\(\eta=0\)에서 2차 곡률이 존재하고, \(W_{\mathrm{drift}}\)\(u=0\)에서 2차 곡률이 존재한다(이산 추정식이 잠김).

  4. (R-c4) 양의 곡률: \(B_{\mathrm{eff}}>0\)\(\rho_{\mathrm{eff}}>0\).

  5. (R-c5) 잠금 일치: 도메인/경계/접촉 규약/프로브 샘플/추정식/문턱값이 동일 lock_id 조합에 귀속된다.

(R-c1)–(R-c5) 중 하나라도 위반되면 \(c\)는 정의 불능이며, 결론 문장으로 사용할 수 없다.

12.4.7 10.1.7 FAIL 조건(즉시 실패 및 라벨)

본 절은 \(c\) 정의와 관련된 실패를 다음 FAIL 라벨로 고정한다(복수 라벨 허용).

12.4.7.1 10.1.7.1 스위치 실패(레짐 밖)

\[\chi_c=0 \quad\Longrightarrow\quad \texttt{FAIL-C-SWITCH}. \label{eq:S10_01_fail_switch}\] 이 경우 \(c\)는 정의되지 않으며, \(\tilde{c}\)도 정의되지 않는다.

12.4.7.2 10.1.7.2 완화 실패(정의 불능)

등방 압축 또는 드리프트에서 허용 배치로 복귀하지 못하면 즉시 실패로 처리한다. \[\exists\,\varepsilon\ \text{s.t.}\ W_{\mathrm{iso}}(\varepsilon)\ \text{정의 불능} \quad\Longrightarrow\quad \texttt{FAIL-C-RELAX-ISO}, \label{eq:S10_01_fail_relax_iso}\] \[\exists\,u\ \text{s.t.}\ W_{\mathrm{drift}}(u)\ \text{정의 불능} \quad\Longrightarrow\quad \texttt{FAIL-C-RELAX-DRIFT}. \label{eq:S10_01_fail_relax_drift}\]

12.4.7.3 10.1.7.3 곡률 추정 실패(수치 불안정)

곡률 추정이 사전 등록된 안정 조건을 만족하지 못하면 실패로 처리한다. \[\widehat{B}_{\mathrm{eff}}\ \text{수렴 실패 또는 부호 불안정} \quad\Longrightarrow\quad \texttt{FAIL-C-B-NUM}, \label{eq:S10_01_fail_Bnum}\] \[\widehat{\rho}_{\mathrm{eff}}\ \text{수렴 실패 또는 부호 불안정} \quad\Longrightarrow\quad \texttt{FAIL-C-RHO-NUM}. \label{eq:S10_01_fail_RHOnum}\]

12.4.7.4 10.1.7.4 양의성 실패(정의 위반)

\[B_{\mathrm{eff}}\le 0 \quad\Longrightarrow\quad \texttt{FAIL-C-B-NONPOS}, \label{eq:S10_01_fail_Bnonpos}\] \[\rho_{\mathrm{eff}}\le 0 \quad\Longrightarrow\quad \texttt{FAIL-C-RHO-NONPOS}. \label{eq:S10_01_fail_RHOnonpos}\] 양의성 실패는 \(c\)의 제곱근 정의 [eq:S10_01_ctilde_def] 자체를 붕괴시키므로 즉시 실패이다.

12.4.7.5 10.1.7.5 잠금/의미 충돌 및 사후조정

다음은 즉시 실패이다.

  1. 기호 의미 충돌(셀 기하, 지름/반지름, 단위 차원 불일치): FAIL-C-SYM.

  2. 서로 다른 lock_id 조합 혼합: FAIL-C-LOCK-MIX.

  3. 프로브 샘플/추정식/문턱값/완화 규칙의 사후 변경: FAIL-C-NT.

이 절의 LOCK/Gate 연결(없으면 없음)

12.5 10.2 \(\delta_{\mathrm{eff}}\)·퍼콜레이션 닫힘

12.5.1 10.2.1 전제(레짐 및 입력 잠금)

본 절의 정의와 절차는 다음 전제가 동시에 만족될 때에만 적용된다.

  1. 전파 스위치: \(\chi_c=\chi_{\mathrm{ST}}=1\).

  2. 도메인 \(\mathcal{D}\), 대향 경계 집합 \(\partial\mathcal{D}^{-},\partial\mathcal{D}^{+}\), 경계 노드 집합 \(\mathcal{V}^{-},\mathcal{V}^{+}\)가 잠김.

  3. 노드 좌표 \(\{\mathbf{x}_i\}\), 중심 \(\mathbf{x}_c\), 정규화 길이 \(L_q\)가 잠김.

  4. 인접/접촉 그래프 \(\mathcal{G}_c=(\mathcal{V},\mathcal{E}_c)\) 및 접촉 판정 규약이 잠김.

  5. 최소 분리 길이(또는 기준 길이) \(d_0>0\)가 잠김(지름/반지름 의미 포함).

위 항목 중 하나라도 잠기지 않으면 \(\delta_{\mathrm{eff}}\)의 정의 및 퍼콜레이션 절차는 정의 불능이다.

12.5.2 10.2.2 목(throat)과 간격(gap)의 정의

본 절에서 “목(throat)”은 전역 전파 경로를 구성하는 후보 간선이며, “간격(gap)”은 후보 간선에 부여되는 길이형 스칼라 가중치이다.

12.5.2.1 10.2.2.1 후보 간선 집합(목 후보)

목 후보 간선 집합을 다음으로 정의한다. \[\mathcal{E}_{\mathrm{th}} :=\mathcal{E}_c. \label{eq:S10_02_Eth_def}\] 즉, 본 절에서는 접촉 그래프의 간선이 목 후보 간선의 단일 출처(SSOT)이다. 후보 간선 집합을 확장(예: \(k\)-근접 그래프 추가 등)하려면 별도의 닫힘으로 정의되어야 하며, 본 절에서는 허용하지 않는다.

12.5.2.2 10.2.2.2 간격(목 가중치) \(g_{ij}\)

각 간선 \((i,j)\in\mathcal{E}_{\mathrm{th}}\)에 대해 거리와 간격을 다음으로 정의한다. \[d_{ij}:=\|\mathbf{x}_i-\mathbf{x}_j\|, \qquad g_{ij}:=\max\!\left(0,\ d_{ij}-d_0\right). \label{eq:S10_02_gap_def}\] 여기서 \(d_0\)는 기준 길이이며 잠긴 값이다. \(g_{ij}\)의 차원은 길이이고, \(g_{ij}\ge 0\)이다. \(g_{ij}\)는 동일 버전 내부에서 다른 정의(예: 제곱거리, 정규화, 비선형 변환)로 교체될 수 없다.

12.5.2.3 10.2.2.3 정규화된 간격(선택적 파생량)

정규화된 간격을 다음으로 파생 정의한다. \[\tilde{g}_{ij}:=\frac{g_{ij}}{L_q}. \label{eq:S10_02_gap_norm}\] \(\tilde{g}_{ij}\)는 무차원이며, \(L_q\)가 잠긴 경우에만 사용 가능하다.

12.5.3 10.2.3 퍼콜레이션(전역 전파) 정의: 문턱 \(g\)와 열린 그래프

퍼콜레이션은 간격 문턱 \(g\ge 0\)에 따라 “열린 간선”을 선택하여 전역 연결이 성립하는지 판정하는 절차로 정의한다.

12.5.3.1 10.2.3.1 문턱 \(g\)와 열린 간선

문턱 \(g\in\mathbb{R}_{\ge 0}\)에 대해 열린 간선 집합을 다음으로 정의한다. \[\mathcal{E}_{\mathrm{open}}(g) := \left\{(i,j)\in\mathcal{E}_{\mathrm{th}}\ \middle|\ g_{ij}\le g\right\}. \label{eq:S10_02_Eopen_def}\] 열린 그래프를 다음으로 정의한다. \[\mathcal{G}_{\mathrm{open}}(g) := \bigl(\mathcal{V},\mathcal{E}_{\mathrm{open}}(g)\bigr). \label{eq:S10_02_Gopen_def}\] 정의상 \(g\)가 증가하면 \(\mathcal{E}_{\mathrm{open}}(g)\)는 단조 증가한다.

12.5.3.2 10.2.3.2 전역 전파 지시변수 \(\chi_{\mathrm{perc}}(g)\)

대향 경계 노드 집합 \(\mathcal{V}^{-},\mathcal{V}^{+}\)에 대해 퍼콜레이션 지시변수를 다음으로 정의한다. \[\chi_{\mathrm{perc}}(g) := \begin{cases} 1, & \exists\, i\in\mathcal{V}^{-},\exists\, j\in\mathcal{V}^{+}\ \text{s.t.}\ i\leadsto j\ \text{in }\mathcal{G}_{\mathrm{open}}(g),\\ 0, & \text{otherwise}. \end{cases} \label{eq:S10_02_chi_perc}\] \(\chi_{\mathrm{perc}}(g)=1\)이면 문턱 \(g\)에서 전역 전파(경로 존재)가 성립한다.

12.5.4 10.2.4 임계목 문턱 \(g_c\)\(\delta_{\mathrm{eff}}\)의 정의

임계목 문턱 \(g_c\)는 전역 전파가 처음으로 성립하는 최소 문턱으로 정의한다.

12.5.4.1 10.2.4.1 임계 문턱 \(g_c\) 정의

\[g_c := \inf\{\, g\ge 0\mid \chi_{\mathrm{perc}}(g)=1\,\}. \label{eq:S10_02_gc_def}\] 간선 가중치가 유한 집합이므로(유한 노드/유한 간선), 실제 구현에서는 다음 이산 정의를 사용하여 잠근다. \[\mathcal{G}:=\{g_{ij}\mid (i,j)\in\mathcal{E}_{\mathrm{th}}\}\ \text{(중복 제거 후 정렬)}, \qquad g_c:=\min\{\, g\in\mathcal{G}\mid \chi_{\mathrm{perc}}(g)=1\,\}. \label{eq:S10_02_gc_discrete}\]

12.5.4.2 10.2.4.2 \(\delta_{\mathrm{eff}}\) 정의(길이형)

유효 임계목 두께(간격) \(\delta_{\mathrm{eff}}\)를 다음으로 정의한다. \[\delta_{\mathrm{eff}} := g_c. \label{eq:S10_02_deltaeff_def}\] 따라서 \(\delta_{\mathrm{eff}}\)의 차원은 길이이며, 값은 퍼콜레이션 임계 문턱과 동일하다.

12.5.4.3 10.2.4.3 무차원 유효 임계목(선택적 파생량)

무차원 유효 임계목을 다음으로 파생 정의한다. \[\tilde{\delta}_{\mathrm{eff}}:=\frac{\delta_{\mathrm{eff}}}{L_q}=\frac{g_c}{L_q}. \label{eq:S10_02_deltaeff_tilde}\] \(\tilde{\delta}_{\mathrm{eff}}\)\(L_q\)가 잠긴 경우에만 사용 가능하다.

12.5.5 10.2.5 계산 절차: 전역 전파/임계목(Union-Find) + 백본 추출

본 절은 계산 절차를 결정적 알고리즘으로 고정한다. 난수, 임의 선택, 결과 기반 선택은 금지된다.

12.5.5.1 10.2.5.1 전처리: 간선 목록과 가중치 테이블

  1. 간선 목록을 \(\mathcal{E}_{\mathrm{th}}\)로 고정한다([eq:S10_02_Eth_def]).

  2. 각 간선에 대해 \((i,j,g_{ij})\)를 계산한다([eq:S10_02_gap_def]).

  3. 간선 목록을 다음 키로 정렬하여 결정 순서를 잠근다. \[\mathrm{key}(i,j):=\bigl(g_{ij},\ \min(i,j),\ \max(i,j)\bigr). \label{eq:S10_02_edge_key}\]

12.5.5.2 10.2.5.2 임계 문턱 \(g_c\) 계산(Union-Find)

다음 결정적 절차로 \(g_c\)를 계산한다.

ALG-PERC-GC (inputs: V, E_th with weights g_ij, boundary sets V-, V+)

1) initialize Union-Find structure UF over nodes V
2) mark boundary membership:
     tag_minus(i)=1 if i in V-, else 0
     tag_plus(i)=1 if i in V+, else 0
   store for each UF component:
     has_minus(component), has_plus(component)
3) sort edges (i,j) by key(i,j)=(g_ij, min(i,j), max(i,j))

4) for each edge (i,j) in sorted order:
     UF.union(i,j)
     update has_minus/has_plus for the merged component
     if exists a component with has_minus=1 and has_plus=1:
         g_c := g_ij of the current edge
         STOP

5) if loop ends without connection:
     FAIL-PERC-NOSPAN

정지 시점의 \(g_c\)[eq:S10_02_gc_discrete]의 이산 정의와 동치이며, 이는 본 절의 \(\delta_{\mathrm{eff}}\) 정의 [eq:S10_02_deltaeff_def]로 바로 연결된다.

12.5.5.3 10.2.5.3 퍼콜레이션 백본(backbone) 정의

임계 문턱 \(g_c\)에서 열린 그래프를 \(\mathcal{G}_{\mathrm{open}}(g_c)\)로 두고, 그 안에서 경계-경계 연결에 실제로 기여하는 간선만을 백본으로 정의한다.

12.5.5.4 (1) 경계-연결 성분

임계 문턱에서 \(\mathcal{V}^{-}\)\(\mathcal{V}^{+}\)를 동시에 포함하는 연결 성분을 \[\mathcal{C}_{\mathrm{span}}(g_c)\subseteq \mathcal{V} \label{eq:S10_02_Cspan_def}\] 로 정의한다(Union-Find의 최종 연결 성분으로 결정 가능).

12.5.5.5 (2) 두-단말 기여 간선 판정(결정적 판정)

\(\mathcal{G}_{\mathrm{open}}(g_c)\)\(\mathcal{C}_{\mathrm{span}}(g_c)\)에 제한한 부분그래프를 \[\mathcal{G}_{\mathrm{span}}(g_c) := \mathcal{G}_{\mathrm{open}}(g_c)\big|_{\mathcal{C}_{\mathrm{span}}(g_c)} \label{eq:S10_02_Gspan_def}\] 로 정의한다.

간선 \(e=(u,v)\)가 “경계-경계 연결에 기여한다”는 것은, \(e\)를 제거했을 때 \(\mathcal{V}^{-}\)에서 \(\mathcal{V}^{+}\)로의 경로가 사라지는지 여부로 판정한다. 이를 위해 다음 결정적 판정 함수를 정의한다. \[\mathrm{BridgeTT}(e) := \begin{cases} 1,& \chi_{\mathrm{perc}}^{(-e)}(g_c)=0,\\ 0,& \chi_{\mathrm{perc}}^{(-e)}(g_c)=1, \end{cases} \label{eq:S10_02_bridgeTT_def}\] 여기서 \(\chi_{\mathrm{perc}}^{(-e)}(g_c)\)\(\mathcal{G}_{\mathrm{span}}(g_c)\)에서 간선 \(e\)를 제거한 그래프에 대해 [eq:S10_02_chi_perc]로 계산한 값이다.

이 판정은 비용이 클 수 있으므로, 실제 구현에서는 아래의 결정적 알고리즘(지배적 간선 추출)을 사용하여 동일 결과를 산출하도록 잠근다.

12.5.5.6 10.2.5.4 백본 추출 알고리즘(두-단말 필수 간선 집합)

다음 알고리즘으로 백본 간선 집합 \(\mathcal{E}_{\mathrm{bb}}\)를 정의한다.

ALG-BACKBONE-TT (inputs: G_span(g_c), boundary sets V-, V+)

1) choose deterministic start node s in V-:
     s := min index in (V- ∩ C_span)
2) BFS from s in G_span to compute parent tree and levels.
3) choose deterministic target node t in V+ reachable:
     t := min index in (V+ ∩ C_span) among reachable nodes
4) extract one canonical path P0 from s to t using parent pointers.
   E_bb := edges of P0

5) augment backbone by mandatory two-terminal edges:
   For each edge e in E_open(g_c) within G_span, in sorted key order:
      Temporarily remove e
      Check reachability from any node in V- to any node in V+ (BFS):
         if disconnected: mark e as mandatory and add to E_bb
      Restore e

6) output E_bb

위 알고리즘은 다음 성질을 만족하도록 잠긴다.

  1. 결정성: 시작 노드/도착 노드/간선 순서가 모두 규약으로 잠겨 있음.

  2. 정의적 최소성: 최소 한 개의 경계-경계 경로를 포함함(\(P_0\)).

  3. 필수성 추가: 제거 시 연결을 끊는 간선을 추가하여 “필수 간선 집합”을 포함함.

백본 노드 집합을 \(\mathcal{V}_{\mathrm{bb}}\)로 정의한다. \[\mathcal{V}_{\mathrm{bb}} := \{\, v\in\mathcal{V}\mid \exists\, e=(u,v)\in\mathcal{E}_{\mathrm{bb}}\ \text{또는}\ e=(v,w)\in\mathcal{E}_{\mathrm{bb}}\,\}. \label{eq:S10_02_Vbb_def}\]

12.5.6 10.2.6 전역 전파 산출물(정의-결과형)

본 절의 결과 산출물은 다음 네 항목으로 고정된다.

  1. 임계 문턱 \(g_c\) (길이).

  2. 유효 임계목 \(\delta_{\mathrm{eff}}:=g_c\) (길이) 및 선택적 무차원 \(\tilde{\delta}_{\mathrm{eff}}\).

  3. 임계 그래프 \(\mathcal{G}_{\mathrm{open}}(g_c)\) (열린 간선 집합).

  4. 백본 간선 집합 \(\mathcal{E}_{\mathrm{bb}}\) 및 백본 노드 집합 \(\mathcal{V}_{\mathrm{bb}}\).

위 산출물은 동일 analysis_lock 및 동일 regime_id에 귀속되며, manifest+checksums로 봉인되어야만 이후 절(증폭 \(A\), 전파 지표 \(\tilde{c}\), \(c\) 실현)의 입력으로 사용 가능하다.

12.5.7 10.2.7 실패모드와 FAIL 조건

다음 조건 중 하나라도 발생하면 본 절의 산출물은 결론 자격을 상실한다.

  1. 레짐 위반: \(\chi_c=0\) 또는 경계 집합/노드 집합이 잠기지 않음.

  2. 스패닝 실패: 어떤 \(g\)에서도 \(\chi_{\mathrm{perc}}(g)=1\)이 되지 않음. \[\forall g\ge 0,\ \chi_{\mathrm{perc}}(g)=0 \quad\Longrightarrow\quad \texttt{FAIL-PERC-NOSPAN}. \label{eq:S10_02_fail_nospan}\]

  3. 의미 충돌: \(d_0\)의 의미(지름/반지름) 또는 좌표/단위 규약 충돌로 \(g_{ij}\)가 불명확.

  4. 절차 미잠금: 경계 노드 정의, 간선 정렬 키, 타이브레이크, 백본 추출 규칙 중 하나라도 미잠금.

  5. 사후조정: 후보 간선 집합을 결과를 보고 변경, \(d_0\) 또는 \(g_{ij}\) 정의 변경, 문턱 선택 규칙 변경, 백본 선택 규칙 변경.

이 절의 LOCK/Gate 연결(없으면 없음)

12.6 10.3 SOC 퍼콜레이션과 증폭 \(A\)

12.6.1 10.3.1 목적

본 절은 (i) 퍼콜레이션(임계목) 구조 위에서 SOC(자기조직 임계) 이벤트를 운영 정의로 고정하고, (ii) SOC 이벤트의 전역 전달이 경로에 집중되는 정도를 증폭 계수 \(A\)로 정의하며, (iii) \(A\)의 추정기(estimators)와 (iv) \(A\)가 결론 자격을 갖기 위한 Gate(정상상태/핀닝/로버스트성)를 고정한다. 본 절의 \(A\)는 외부 텍스트의 정당화 없이, 임계목 그래프/백본/이벤트 로그로부터 계산되는 관측량이다.

12.6.2 10.3.2 입력(LOCK): 임계목 그래프, 백본, 이벤트 로그

본 절은 10.2의 산출물이 PASS로 자격화되어 입력으로 주어진다고 둔다.

  1. 임계 문턱 및 유효 임계목: \[\delta_{\mathrm{eff}}:=g_c, \label{eq:S10_03_deltaeff_in}\]

  2. 임계 열린 그래프: \[\mathcal{G}_{\mathrm{open}}(g_c)=(\mathcal{V},\mathcal{E}_{\mathrm{open}}(g_c)), \label{eq:S10_03_Gopen_in}\]

  3. 백본(두-단말 기여 간선 집합): \[\mathcal{E}_{\mathrm{bb}}\subseteq \mathcal{E}_{\mathrm{open}}(g_c), \qquad \mathcal{V}_{\mathrm{bb}} \ \text{(백본 노드 집합)}. \label{eq:S10_03_backbone_in}\]

또한 SOC 이벤트를 정의하기 위해 사건 로그 \(\mathcal{E}\)가 잠긴 스키마로 제공되어야 한다(9장 정의 참조). SOC 이벤트는 사건 로그의 부분집합으로 정의되므로, 로그 누락은 정의 불능이다.

12.6.3 10.3.3 SOC 이벤트의 운영 정의

SOC 이벤트는 “연쇄적인 국소 갱신이 시간 창 내에서 연결되어 하나의 눈사태(avalanch)로 집계되는 사건 묶음”으로 정의한다. 본 절은 SOC 이벤트를 다음 절차로 정의한다.

12.6.3.1 10.3.3.1 사건 집합과 이벤트 그래프

틱 축에서 사건 집합을 \(\mathcal{E}\)로 두고, 각 사건 \(e\)는 다음 필드를 가진다고 둔다. \[e \mapsto \bigl(n(e),\ \mathcal{V}(e)\bigr), \label{eq:S10_03_event_fields}\] 여기서 \(n(e)\)는 틱, \(\mathcal{V}(e)\)는 사건에 관여한 노드(또는 VP) 집합이다. \(\mathcal{V}(e)\)의 의미(임계목 노드인지, 코어 노드인지)는 analysis_lock에 잠겨야 한다.

두 사건 \(e,e'\)가 동일 SOC 군집에 속하는지 판정하기 위해 “이벤트 인접성”을 정의한다. 시간 문턱 \(\Delta n_{\mathrm{soc}}\in\mathbb{Z}_{\ge 0}\)와 공간 문턱(노드-교집합 규약) \(\tau_{\mathrm{soc}}\in\mathbb{Z}_{\ge 1}\)를 잠근다. \[\Delta n_{\mathrm{soc}}\ \text{(잠김)}, \qquad \tau_{\mathrm{soc}}\ \text{(잠김)}. \label{eq:S10_03_soc_thresholds}\] 이벤트 인접성 판정 함수를 다음으로 정의한다. \[\mathrm{Adj}_{\mathrm{soc}}(e,e') := \begin{cases} 1,& |n(e)-n(e')|\le \Delta n_{\mathrm{soc}}\ \wedge\ |\mathcal{V}(e)\cap \mathcal{V}(e')|\ge \tau_{\mathrm{soc}},\\ 0,& \text{otherwise}. \end{cases} \label{eq:S10_03_soc_adj}\] \(\mathrm{Adj}_{\mathrm{soc}}\)의 정의는 결과를 본 뒤 교체될 수 없다.

이벤트 그래프를 다음으로 정의한다. \[\mathcal{G}_{\mathrm{soc}}:=(\mathcal{E},\mathcal{E}_{\mathrm{soc}}), \qquad \mathcal{E}_{\mathrm{soc}}:=\{(e,e')\mid e\neq e',\ \mathrm{Adj}_{\mathrm{soc}}(e,e')=1\}. \label{eq:S10_03_Gsoc}\]

12.6.3.2 10.3.3.2 SOC 군집(눈사태) 정의

SOC 군집(눈사태) \(C\)는 이벤트 그래프 \(\mathcal{G}_{\mathrm{soc}}\)의 연결 성분으로 정의한다. \[\mathcal{C}_{\mathrm{soc}}:=\{\text{$\mathcal{G}_{\mathrm{soc}}$의 연결 성분들}\}, \qquad C\in\mathcal{C}_{\mathrm{soc}}. \label{eq:S10_03_clusters}\] 각 군집의 크기(사건 수)와 지속시간을 다음으로 정의한다. \[S(C):=|C|, \qquad T(C):=\bigl(\max_{e\in C}n(e)-\min_{e\in C}n(e)+1\bigr)\Delta t. \label{eq:S10_03_cluster_size_duration}\] 여기서 \(\Delta t\)realization_lock에 잠긴 실현 시간 틱이며, \(\Delta t\)가 정의 불능이면 \(T(C)\)는 틱 단위로만 기록한다.

12.6.4 10.3.4 플럭스-집중(증폭) 관측량의 정의 준비

증폭 \(A\)는 “SOC 군집이 임계목 네트워크에서 백본에 얼마나 집중되는가”를 정량화하는 스칼라로 정의한다. 이를 위해 군집 \(C\)의 “활성 노드 집합”을 정의한다.

12.6.4.1 10.3.4.1 군집 활성 노드 집합

군집 \(C\)의 활성 노드 집합을 다음으로 정의한다. \[\mathcal{V}_C := \bigcup_{e\in C}\mathcal{V}(e). \label{eq:S10_03_active_nodes}\] \(\mathcal{V}(e)\)가 노드가 아닌 다른 객체를 가리키는 경우(예: 간선, 목), \(\mathcal{V}_C\)의 정의는 해당 객체의 노드 귀속 사상으로 변환되어야 하며, 그 사상은 analysis_lock에 잠겨야 한다.

12.6.4.2 10.3.4.2 군집의 백본 점유율(집중도 비율)

군집 \(C\)에 대해 백본 점유율을 다음으로 정의한다. \[p_{\mathrm{bb}}(C) := \frac{|\mathcal{V}_C\cap \mathcal{V}_{\mathrm{bb}}|}{|\mathcal{V}_C|}, \qquad \text{단, }|\mathcal{V}_C|>0. \label{eq:S10_03_pbb}\] 정의상 \(0\le p_{\mathrm{bb}}(C)\le 1\)이다.

또한 임계목 네트워크의 “기하적 백본 비율”(기준 비율)을 다음으로 정의한다. \[p_{\mathrm{bb}}^{(0)} := \frac{|\mathcal{V}_{\mathrm{bb}}|}{|\mathcal{V}|}. \label{eq:S10_03_pbb0}\] \(p_{\mathrm{bb}}^{(0)}\)는 백본이 전체 노드에서 차지하는 비율로, 집중도 비교의 기준량으로 사용된다.

12.6.5 10.3.5 증폭 \(A\)의 정의(정의-결과형)

12.6.5.1 10.3.5.1 군집별 증폭 정의

군집 \(C\)의 증폭을 다음으로 정의한다. \[A(C) := \frac{p_{\mathrm{bb}}(C)}{p_{\mathrm{bb}}^{(0)}}. \label{eq:S10_03_A_of_C}\] 정의 [eq:S10_03_A_of_C]는 “백본 점유율이 기준 비율에 비해 몇 배로 증폭되었는가”를 뜻하는 순수 비율 정의이며, 외부 정당화를 사용하지 않는다. 정의상 \(p_{\mathrm{bb}}^{(0)}>0\)이어야 하며, \(p_{\mathrm{bb}}^{(0)}=0\)이면 백본이 비어 있으므로 \(A\)는 정의 불능이다.

12.6.5.2 10.3.5.2 창 집계 증폭 정의

시간 창(또는 샘플 집합)에서 SOC 군집 집합을 \(\mathcal{C}_{\mathrm{soc}}\)로 두고, 집계 증폭을 다음 두 추정기 중 하나로 잠근다(택일 잠금).

  1. 평균형 추정기: \[A_{\mathrm{mean}} := \frac{1}{|\mathcal{C}_{\mathrm{soc}}|} \sum_{C\in\mathcal{C}_{\mathrm{soc}}} A(C), \qquad (|\mathcal{C}_{\mathrm{soc}}|>0). \label{eq:S10_03_Amean}\]

  2. 가중 평균형 추정기(사건 수 가중): \[A_{\mathrm{w}} := \frac{\sum_{C\in\mathcal{C}_{\mathrm{soc}}} S(C)\,A(C)}{\sum_{C\in\mathcal{C}_{\mathrm{soc}}} S(C)}, \qquad \left(\sum_{C}S(C)>0\right). \label{eq:S10_03_Aw}\]

어느 추정기를 채택하는지(그리고 \(S(C)\) 외의 가중을 허용하는지)는 analysis_lock에 잠겨야 하며, 결과를 본 뒤 교체될 수 없다. 본 절에서 “증폭 계수 \(A\)”는 선택된 추정기 출력(예: \(A_{\mathrm{mean}}\) 또는 \(A_{\mathrm{w}}\))으로 정의한다.

12.6.6 10.3.6 정상상태 Gate(\(G\)-SS-STAT)

증폭 \(A\)는 정상상태(steady-state) 구간에서만 결론 자격을 갖는다. 정상상태 Gate는 다음 절차로 정의한다.

12.6.6.1 10.3.6.1 워밍업 구간과 관측 구간 잠금

전체 실행 틱 길이를 \(N_{\mathrm{tot}}\)로 두고, 워밍업 길이 \(N_{\mathrm{warm}}\)과 관측 길이 \(N_{\mathrm{obs}}\)를 다음으로 잠근다. \[N_{\mathrm{warm}}\in\mathbb{Z}_{\ge 0}\ \text{(잠김)}, \qquad N_{\mathrm{obs}}\in\mathbb{Z}_{>0}\ \text{(잠김)}, \qquad N_{\mathrm{warm}}+N_{\mathrm{obs}}\le N_{\mathrm{tot}}. \label{eq:S10_03_warm_obs}\] 관측 구간은 \[W_{\mathrm{obs}}:=W[N_{\mathrm{warm}},\,N_{\mathrm{warm}}+N_{\mathrm{obs}}). \label{eq:S10_03_Wobs}\] 로 정의한다.

12.6.6.2 10.3.6.2 정상상태 판정 지표

관측 구간을 \(M\)개의 블록으로 균등 분할한다. 블록 수 \(M\)을 잠근다. \[M\in\mathbb{Z}_{\ge 2}\ \text{(잠김)}, \qquad W_{\mathrm{obs}}=\dot\cup_{m=1}^{M} W_m. \label{eq:S10_03_block_split}\] 각 블록에서 증폭 추정치 \(A_m\)을 계산한다(동일 추정기 사용). 블록 평균과 분산을 다음으로 정의한다. \[\overline{A}:=\frac{1}{M}\sum_{m=1}^{M}A_m, \qquad \sigma_A^2:=\frac{1}{M}\sum_{m=1}^{M}(A_m-\overline{A})^2, \qquad \sigma_A:=\sqrt{\sigma_A^2}. \label{eq:S10_03_A_block_stats}\] 정상상태 문턱 \(\varepsilon_{\mathrm{SS}}>0\)gate_lock에 잠근다. 정상상태 Gate를 다음으로 정의한다. \[\texttt{G-SS-STAT}=\texttt{PASS} \Longleftrightarrow \frac{\sigma_A}{\overline{A}}\le \varepsilon_{\mathrm{SS}}. \label{eq:S10_03_gate_SS}\] \(\overline{A}=0\)이면 정상상태 판정은 정의 불능(INCONCLUSIVE)이다.

12.6.7 10.3.7 핀닝 Gate(\(G\)-SS-PIN)

SOC 퍼콜레이션에서 “핀닝(pinning)”은 이벤트가 백본 또는 특정 국소 영역에 고정되어 전역적 SOC가 붕괴하는 현상을 의미하며, 본 절은 이를 운영 지표로 정의한다.

12.6.7.1 10.3.7.1 핀닝 지표

관측 구간 \(W_{\mathrm{obs}}\)에서 활성 노드들의 방문 빈도(히트 수)를 다음으로 정의한다. \[H(v):=\sum_{e\in \mathcal{E}(W_{\mathrm{obs}})} \mathbf{1}_{\{v\in \mathcal{V}(e)\}}, \qquad v\in\mathcal{V}, \label{eq:S10_03_hitcount}\] 여기서 \(\mathcal{E}(W_{\mathrm{obs}})\)는 관측 구간 안의 사건 집합이며, \(\mathbf{1}\)은 지시함수이다. 정규화된 히트 분포를 다음으로 정의한다. \[p(v):=\frac{H(v)}{\sum_{u\in\mathcal{V}}H(u)}. \label{eq:S10_03_pv}\] 핀닝 지표를 다음으로 정의한다. \[P_{\max}:=\max_{v\in\mathcal{V}} p(v). \label{eq:S10_03_Pmax}\] \(P_{\max}\)는 하나의 노드에 이벤트가 과도하게 집중되는 정도를 나타내는 운영 지표이다.

12.6.7.2 10.3.7.2 핀닝 Gate 정의

핀닝 문턱 \(P_{\mathrm{pin}}\in(0,1)\)gate_lock에 잠근다. 핀닝 Gate를 다음으로 정의한다. \[\texttt{G-SS-PIN}=\texttt{PASS} \Longleftrightarrow P_{\max}\le P_{\mathrm{pin}}. \label{eq:S10_03_gate_PIN}\] G-SS-PIN=FAIL이면 해당 관측 구간은 핀닝으로 분류되며, \(A\)는 SOC 증폭의 결론으로 사용할 수 없다(CT-LIM만 허용).

12.6.8 10.3.8 로버스트 Gate(\(G\)-SS-ROBUST)

증폭 \(A\)는 추정기의 사전 등록된 변화(재실행 세트) 하에서 일관되어야 한다. 로버스트성은 다음으로 정의한다.

12.6.8.1 10.3.8.1 재실행 세트

재실행 세트를 다음으로 잠근다. \[\mathcal{R}_{A}:=\{r_1,r_2,\ldots,r_K\}, \qquad K\in\mathbb{Z}_{\ge 2}\ \text{(잠김)}. \label{eq:S10_03_RA_set}\]\(r_k\)는 동일 입력에서 다음 중 하나를 의미한다(어느 방식을 쓰는지는 analysis_lock에 잠김).

  1. 다른 관측 구간 분할(\(W_{\mathrm{obs}}\)의 블록 분할 변화).

  2. 동일 데이터의 재계산(동일 코드/환경, 동일 스냅샷).

  3. 사전 등록된 하위 샘플링(예: 고정된 subsample 규칙).

12.6.8.2 10.3.8.2 로버스트 판정 지표

재실행 \(r_k\)에서의 증폭 추정치를 \(A^{(k)}\)로 두고, 상대 변동 폭을 다음으로 정의한다. \[A_{\min}:=\min_{1\le k\le K}A^{(k)}, \qquad A_{\max}:=\max_{1\le k\le K}A^{(k)}, \qquad R_A:=\frac{A_{\max}-A_{\min}}{\max(A_{\min},\varepsilon_A)}. \label{eq:S10_03_RA_metric}\] 여기서 \(\varepsilon_A>0\)는 분모 보호 상수로 analysis_lock에 잠긴다.

로버스트 문턱 \(\varepsilon_{\mathrm{ROB}}>0\)gate_lock에 잠근다. 로버스트 Gate를 다음으로 정의한다. \[\texttt{G-SS-ROBUST}=\texttt{PASS} \Longleftrightarrow R_A\le \varepsilon_{\mathrm{ROB}}. \label{eq:S10_03_gate_ROB}\] 재실행 세트가 잠기지 않았으면 G-SS-ROBUSTINCONCLUSIVE이다.

12.6.9 10.3.9 최종 Gate 스택과 결론 자격

본 절에서 증폭 \(A\)가 결론 자격을 갖기 위한 최종 Gate는 다음으로 정의한다. \[\texttt{G-AMP-A}=\texttt{PASS} \Longleftrightarrow (\chi_c=1)\ \wedge\ (\texttt{G-SS-STAT}=\texttt{PASS})\ \wedge\ (\texttt{G-SS-PIN}=\texttt{PASS})\ \wedge\ (\texttt{G-SS-ROBUST}\in\{\texttt{PASS},\texttt{INCONCLUSIVE}\}). \label{eq:S10_03_gate_final}\] 즉, 로버스트성은 잠긴 경우에는 PASS를 요구하고, 잠기지 않은 경우에는 INCONCLUSIVE로 남길 수 있으나, 그 경우 “로버스트성을 통과했다”는 문장은 금지된다(PASS.rules로 제한).

12.6.10 10.3.10 로그(필수 기록) 규격

\(A\)의 산출과 Gate 판정은 다음 로그를 필수로 가진다(형식은 protocol_lock에 잠김).

  1. inputs: \(\delta_{\mathrm{eff}}\), \(\mathcal{G}_{\mathrm{open}}(g_c)\), \(\mathcal{E}_{\mathrm{bb}}\), \(\mathcal{V}_{\mathrm{bb}}\), lock_refs.

  2. soc_params: \(\Delta n_{\mathrm{soc}},\tau_{\mathrm{soc}}\) 및 이벤트 인접성 규약.

  3. clusters: 각 군집 \(C\)\((S(C),T(C),p_{\mathrm{bb}}(C),A(C))\) 요약.

  4. A_estimator: 선택된 추정기 ID(Amean 또는 Aw) 및 결과 \(A\).

  5. steady_state: 블록별 \(A_m\), \(\overline{A}\), \(\sigma_A\), \(\varepsilon_{\mathrm{SS}}\), Gate 판정.

  6. pinning: \(P_{\max}\), \(P_{\mathrm{pin}}\), Gate 판정.

  7. robust: \(A^{(k)}\), \(R_A\), \(\varepsilon_{\mathrm{ROB}}\), Gate 판정.

  8. verdict: G-AMP-A 최종 판정 및 FAIL 라벨 목록.

로그가 봉인(manifest/checksums)되지 않으면 결론 자격이 부여되지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

12.7 10.4 수치실험 패키지(2D목/3D재밍/SOC핀닝)

12.7.1 10.4.1 목적

본 절은 10장(전파/퍼콜레이션/\(c\)/증폭 \(A\))의 모든 산출물이 재현 가능한 수치실험 패키지로 봉인되도록, (i) 재현 규약, (ii) 파일 산출물 목록, (iii) manifest/checksums/registry_snapshot 체계를 고정한다. 본 절은 계산 결과를 제시하지 않으며, 오직 “어떤 파일이 어떤 역할로 어떤 규약에 따라 생성되고 봉인되는가”를 정의한다.

12.7.2 10.4.2 재현 규약(필수 고정 항목)

수치실험 패키지는 다음 항목들이 동일 lock_id 조합으로 고정되어 있을 때만 재현으로 인정된다.

  1. 레지스트리 고정: canon_lock_id, realization_lock_id, analysis_lock_id, gate_lock_id, protocol_lock_id.

  2. 레짐 고정: regime_id 및 레짐 좌표축 값(차원/구동/스패닝/병목/초기조건/관측축).

  3. 도메인/경계 고정: 도메인 \(\mathcal{D}\), 경계 집합 \(\partial\mathcal{D}^{\pm}\), 경계 노드 집합 \(\mathcal{V}^{\pm}\) 정의 및 구현 규약.

  4. 그래프 고정: 접촉 판정, 후보 간선 집합, 간격 \(g_{ij}\) 정의(기준 길이 \(d_0\) 포함), 간선 정렬 키.

  5. 프로브 고정: 등방 압축 프로브 \(\varepsilon\) 샘플, 드리프트 프로브 \(u\) 샘플, 곡률 추정식, 종료 조건.

  6. SOC 고정: 이벤트 인접성(\(\Delta n_{\mathrm{soc}},\tau_{\mathrm{soc}}\)), 군집 정의, 증폭 추정기 선택, 정상상태/핀닝/로버스트 Gate 문턱.

  7. 실행 환경 고정: 실행 파일 해시, 라이브러리 버전, 난수 사용 여부(본 절의 패키지는 기본적으로 난수 미사용), OS/아키텍처 요약.

위 항목 중 하나라도 누락되면 재현은 성립하지 않으며, 결과는 결론 자격을 갖지 못한다.

12.7.3 10.4.3 패키지 구성(상위 트리)

수치실험 패키지 루트를 exp10/으로 두고, 다음 디렉터리 트리를 고정한다.

exp10/
  registry/
    canon_lock.(yaml|json)
    realization_lock.(yaml|json)
    analysis_lock.(yaml|json)
    gate_lock.(yaml|json)
    protocol_lock.(yaml|json)
    registry_snapshot/   (동결본; snapshot 시 채움)
  configs/
    regime.yaml
    domain.yaml
    probes.yaml
    soc.yaml
    thresholds.yaml
  inputs/
    geometry/
    graphs/
    events/
  scripts/
    run_2d_throat.(py|sh)
    run_3d_jamming.(py|sh)
    run_soc_pinning.(py|sh)
    compute_deltaeff.(py|sh)
    compute_backbone.(py|sh)
    compute_A.(py|sh)
    compute_B_rho_c.(py|sh)
    utils/
  outputs/
    2d_throat/
    3d_jamming/
    soc_pinning/
    derived/
    gates/
  snapshot/
    manifest.(json|yaml|csv)
    checksums.(txt|json)
    release_tag.(txt|json)
    registry_snapshot/   (registry/의 동결본 전체)

각 디렉터리는 역할이 고정되며, 동일 역할 파일을 다른 위치에 중복 생성하는 것을 금지한다.

12.7.4 10.4.4 실험 1: 2D 목(임계목) 패키지

본 실험은 2차원 도메인에서 목(throat) 간격 분포 및 \(\delta_{\mathrm{eff}}\) 계산 절차를 재현하기 위한 패키지이다.

12.7.4.1 10.4.4.1 입력 파일(2D)

  1. configs/regime.yaml: DIM-2 레짐 좌표축 값.

  2. configs/domain.yaml: 2D 도메인 크기/경계/노드 생성 규약.

  3. configs/thresholds.yaml: \(d_0,\gamma_c\) 및 퍼콜레이션/백본 관련 문턱.

  4. inputs/geometry/nodes2d.csv: \((i,x_i,y_i)\).

  5. inputs/graphs/edges2d.edgelist: 후보 간선(접촉 그래프).

위 파일들은 생성 규약이 analysis_lock에 잠겨 있어야 하며, 결과를 본 뒤 수정될 수 없다.

12.7.4.2 10.4.4.2 산출 파일(2D)

  1. outputs/2d_throat/gaps2d.csv: \((i,j,d_{ij},g_{ij})\).

  2. outputs/2d_throat/gc2d.txt: \(g_c\) 값(임계 문턱).

  3. outputs/2d_throat/deltaeff2d.txt: \(\delta_{\mathrm{eff}}\) 값(정의: \(g_c\)).

  4. outputs/2d_throat/Gopen2d.edgelist: \(\mathcal{E}_{\mathrm{open}}(g_c)\).

  5. outputs/2d_throat/backbone2d.edgelist: \(\mathcal{E}_{\mathrm{bb}}\).

  6. outputs/2d_throat/report_perc2d.json: 퍼콜레이션/Gate 보고서.

12.7.5 10.4.5 실험 2: 3D 재밍 패키지(스위치 \(\chi_c\)\(c\) 프로브)

본 실험은 3차원에서 재밍 격자/Point-J/강성 스위치 및 \(B_{\mathrm{eff}}\), \(\rho_{\mathrm{eff}}\), \(\tilde{c}\)의 프로브 기반 정의를 재현하기 위한 패키지이다.

12.7.5.1 10.4.5.1 입력 파일(3D)

  1. configs/regime.yaml: DIM-3 레짐 좌표축 값 및 스위치 문턱 \(\kappa_{\mathrm{ST}}\).

  2. configs/domain.yaml: 3D 도메인 크기/경계/경계 노드 판정 규약.

  3. configs/probes.yaml: 등방 압축 샘플 \(\{\varepsilon_j\}\), 드리프트 샘플 \(\{u_j\}\), 곡률 추정식 선택.

  4. inputs/geometry/nodes3d.csv: \((i,x_i,y_i,z_i)\).

  5. inputs/graphs/edges3d.edgelist: 접촉 그래프 간선.

12.7.5.2 10.4.5.2 산출 파일(3D)

  1. outputs/3d_jamming/switch.json: \(\chi_{\mathrm{span}},\kappa_{\min},\chi_{\mathrm{ST}}(=\chi_c)\) 및 판정 로그.

  2. outputs/3d_jamming/Wiso.csv: \((\varepsilon,\eta(\varepsilon),W_{\mathrm{iso}})\).

  3. outputs/3d_jamming/Wdrift.csv: \((u,W_{\mathrm{drift}})\).

  4. outputs/3d_jamming/Beff.txt: \(B_{\mathrm{eff}}\) 추정치 및 추정식 ID.

  5. outputs/3d_jamming/rhoeff.txt: \(\rho_{\mathrm{eff}}\) 추정치 및 추정식 ID.

  6. outputs/3d_jamming/ctilde.txt: \(\tilde{c}\) 값.

  7. outputs/3d_jamming/c.txt: \(c=(a/\Delta t)\tilde{c}\) 값(실현 참조 포함).

  8. outputs/3d_jamming/report_c.json: \(c\) 관련 Gate 보고서(스위치/양의성/수치 안정/잠금 무결성).

12.7.6 10.4.6 실험 3: SOC 핀닝 패키지(군집, 증폭 \(A\), Gate)

본 실험은 임계목 그래프/백본 위에서 SOC 군집을 정의하고 증폭 \(A\)를 추정하며, 정상상태/핀닝/로버스트 Gate로 결론 자격을 판정하는 패키지이다.

12.7.6.1 10.4.6.1 입력 파일(SOC)

  1. configs/soc.yaml: \(\Delta n_{\mathrm{soc}},\tau_{\mathrm{soc}}\), 군집 정의(연결 성분), 추정기 선택(Amean 또는 Aw).

  2. configs/thresholds.yaml: \(\varepsilon_{\mathrm{SS}},P_{\mathrm{pin}},\varepsilon_{\mathrm{ROB}}\), 블록 수 \(M\), 재실행 세트 \(\mathcal{R}_A\) 구성 규약.

  3. inputs/events/events.csv: 사건 로그(틱, 참여 노드 집합 등; 스키마는 protocol_lock에 잠김).

  4. inputs/graphs/Gopen.edgelist: 임계 열린 그래프.

  5. inputs/graphs/backbone.edgelist: 백본 간선.

12.7.6.2 10.4.6.2 산출 파일(SOC)

  1. outputs/soc_pinning/clusters.json: 군집 목록과 각 군집의 \((S,T,p_{\mathrm{bb}},A(C))\).

  2. outputs/soc_pinning/A.txt: 선택된 추정기 출력 \(A\).

  3. outputs/soc_pinning/steady.json: 블록별 \(A_m\), \(\overline{A}\), \(\sigma_A/\overline{A}\) 및 Gate 판정.

  4. outputs/soc_pinning/pinning.json: \(P_{\max}\) 및 Gate 판정.

  5. outputs/soc_pinning/robust.json: 재실행 \(A^{(k)}\), \(R_A\) 및 Gate 판정.

  6. outputs/soc_pinning/report_A.json: 최종 Gate G-AMP-A 판정 및 FAIL 라벨.

12.7.7 10.4.7 manifest(산출물 목록) 규약

snapshot/manifest는 패키지에 포함된 모든 파일을 다음 필드로 열거한 목록이다(형식은 JSON/YAML/CSV 중 하나로 잠김).

  1. path: 상대경로.

  2. role: registry, config, input, script, output, gate_report, figure, table 중 하나.

  3. producer: manual 또는 script:<name> 형태.

  4. lock_refs: 참조한 lock_id 조합.

  5. regime_id: 해당 파일이 속한 레짐.

  6. depends_on: 입력 파일 경로 리스트.

  7. hash_ref: checksums 항목 참조 키.

  8. bytes: 파일 크기.

manifest는 누락/중복/치환을 즉시 탐지하는 기준점이며, 결과를 본 뒤 수정될 수 없다.

12.7.8 10.4.8 checksums(체크섬) 규약

snapshot/checksums는 번들의 모든 파일에 대한 내용 동일성 해시 목록이다. 다음 규약을 고정한다.

  1. 기본 알고리즘: sha256 (필수).

  2. 대상: exp10/ 하위 모든 파일(예외가 있으면 checksum_exclusions 파일로 따로 잠기고, 그 파일도 해시에 포함).

  3. 표기: 한 줄에 “해시값 공백 파일경로” 또는 JSON 키-값(형식은 protocol_lock에 잠김).

  4. 교차참조: manifest의 hash_ref는 checksums 항목과 1:1로 대응.

checksums가 없거나 불일치하면 재현 Gate는 FAIL/INCONCLUSIVE이다.

12.7.9 10.4.9 registry_snapshot(레지스트리 동결본) 규약

snapshot/registry_snapshot/은 해당 릴리즈에서 사용된 레지스트리(5종 lock)의 동결본이다. 동결본은 다음 원칙으로 고정한다.

  1. 레지스트리 파일은 수정이 아니라 복사로만 스냅샷에 들어간다.

  2. 스냅샷은 manifestchecksums에 포함되어 봉인된다.

  3. 스냅샷이 없는 결과는 근거를 복원할 수 없으므로 결론 자격이 부여되지 않는다.

12.7.10 10.4.10 최종 봉인 조건(결론 자격의 필요조건)

본 절의 패키지에서 생성된 모든 수치 결과(\(\delta_{\mathrm{eff}}\), 백본, \(A\), \(\chi_c\), \(B_{\mathrm{eff}}\), \(\rho_{\mathrm{eff}}\), \(\tilde{c}\), \(c\))는 다음을 만족할 때만 결론 자격을 가진다.

  1. snapshot/manifest 존재 및 완결.

  2. snapshot/checksums 존재 및 모든 파일 해시 일치.

  3. snapshot/registry_snapshot 존재 및 lock_id 조합 일치.

  4. Gate 보고서(outputs/.../report_*.json)가 봉인되었고 최종 판정이 PASS.

위 조건이 충족되지 않으면 결과는 INCONCLUSIVE 또는 FAIL로 판정되며, 이후 절에서 근거로 사용할 수 없다.

이 절의 LOCK/Gate 연결(없으면 없음)

12.8 10.8 격자 마찰과 적색편이(전파 중 에너지 소산)

12.8.1 10.8.1 운영 가설: 속도 \(c\)는 유지되나 주파수(에너지)는 누적 감쇠

본 문서에서 광속 \(c\)는 10장에서 정의된 전파 스위치/퍼콜레이션/백본/증폭 \(A\)를 통해 구현된다. 이 구현이 “공간이 완전한 공백”임을 뜻하지는 않는다. 공간이 \(\ell_{\mathrm{rot}}\) 격자로 채워진 매질(Plenum)이라면, 전파 속도는 일정하게 유지되더라도 장거리 전파 과정에서 미세한 에너지 소산이 누적될 수 있다. 본 절에서는 이를 “격자 마찰(lattice friction)”로 호출하고, 관측량 수준의 운영 방정식으로만 고정한다.

12.8.2 10.8.2 적색편이 방정식과 거리–적색편이 사상(핵심)

광자의 주파수 \(\nu(x)\)가 경로 길이 \(x\)에 따라 감쇠한다고 가정하고, \[\frac{d\nu}{dx}=-\kappa\,\nu, \qquad \kappa>0, \label{eq:S10_08_dnudx}\]정의한다. 이때 해는 \[\nu(x)=\nu_{\mathrm{em}}\,e^{-\kappa x}, \qquad \nu_{\mathrm{obs}}=\nu_{\mathrm{em}}\,e^{-\kappa D}, \label{eq:S10_08_nu_solution}\] 이다. 관측 적색편이를 \[1+z:=\frac{\nu_{\mathrm{em}}}{\nu_{\mathrm{obs}}} =\frac{\lambda_{\mathrm{obs}}}{\lambda_{\mathrm{em}}} \label{eq:S10_08_z_def}\] 로 정의하면, \[1+z=e^{\kappa D}, \qquad D(z)=\frac{1}{\kappa}\ln(1+z) \label{eq:S10_08_D_of_z}\] 를 얻는다. \(z\ll 1\)에서는 \(z\simeq \kappa D\)로 선형 근사된다.

12.8.2.1 (주의) \(D\)의 의미와 관측 거리(\(D_L,D_A\))와의 구분

본 절에서 \(D\)는 광선의 유효 경로 길이(geometric path length)로 정의된다. 이는 관측에서 자주 사용하는 광도거리 \(D_L\) 또는 각지름거리 \(D_A\)와 동일하다고 가정되지 않는다. 따라서 [eq:S10_08_D_of_z]를 플럭스/각크기 자료와 비교하여 “우주론적 거리”로 사용하려면, E-COSMO 레짐(17.2.5)에서 \(D\mapsto(D_L,D_A)\) 매핑 규약을 별도의 LOCK으로 고정해야 한다. 해당 매핑이 잠기지 않은 상태에서 [eq:S10_08_D_of_z]를 관측 거리로 동일시하는 결론은 INCONCLUSIVE로 둔다.

12.8.2.2 (추정 규약) \(\kappa\)의 추정/고정

[eq:S10_08_D_of_z]를 거리 사상으로 사용하려면 \(\kappa\)LOCK해야 한다. 예를 들어 \((D_i,z_i)\) 데이터(또는 시뮬레이션 로그)로부터 \[\kappa_i:=\frac{1}{D_i}\ln(1+z_i), \label{eq:S10_08_kappa_i}\] 를 계산하고, 사전등록된 집계 규칙(평균/중앙값/가중 최소제곱 등)에 의해 하나의 \(\kappa\)를 산출한다. 결과를 본 뒤 \(\kappa\) 또는 집계 규칙을 바꾸는 행위는 금지한다.

12.8.2.3 (격자 스텝 모델) \(\ell_{\mathrm{rot}}\)-단위 충돌과의 연결

한 스텝 길이를 \(\ell_{\mathrm{rot}}\)로 두고, 스텝당 상대 주파수 손실률을 \(\varepsilon\in(0,1)\)로 정의하면, \(N=D/\ell_{\mathrm{rot}}\) 스텝 후 \[\nu_{\mathrm{obs}}=\nu_{\mathrm{em}}(1-\varepsilon)^N =\nu_{\mathrm{em}}\exp\!\left(\frac{D}{\ell_{\mathrm{rot}}}\ln(1-\varepsilon)\right) \label{eq:S10_08_step_model}\] 이므로, \[\kappa = -\frac{1}{\ell_{\mathrm{rot}}}\ln(1-\varepsilon) \simeq \frac{\varepsilon}{\ell_{\mathrm{rot}}} \quad(\varepsilon\ll 1) \label{eq:S10_08_kappa_eps}\] 가 된다. 따라서 [eq:S10_08_D_of_z]\((\kappa)\) 또는 \((\ell_{\mathrm{rot}},\varepsilon)\)잠김 입력으로 받아 거리를 산출하는 계산 모듈로 바꿔 쓸 수 있다.

12.8.3 10.8.3 Gate: 비분산(achromatic) 선 이동과 스펙트럼 보존

관측 적색편이의 최소 요구는 선 스펙트럼 전체가 동일 비율로 이동한다는 점이다. 이를 위해 주파수별 유효 감쇠율을 \[\kappa_{\mathrm{eff}}(\nu) := \frac{1}{D}\ln\!\left(\frac{\nu_{\mathrm{em}}(\nu)}{\nu_{\mathrm{obs}}(\nu)}\right) = \frac{1}{D}\ln(1+z(\nu)) \label{eq:S10_08_kappa_eff}\] 로 정의하고, 사전등록된 라인 집합 \(\{\nu_a\}\)에 대해 \[\mathrm{PASS}_{z\text{-achr}} :\Longleftrightarrow \max_{a,b}\frac{\left|\kappa_{\mathrm{eff}}(\nu_a)-\kappa_{\mathrm{eff}}(\nu_b)\right|} {\overline{\kappa}_{\mathrm{eff}}} \le \epsilon_{\mathrm{achr}}^{\star} \quad (\epsilon_{\mathrm{achr}}^{\star}>0\ \text{사전등록}) \label{eq:S10_08_pass_achr}\] 를 Gate로 둔다. 이 Gate를 통과하지 못하면 [eq:S10_08_D_of_z]의 “거리 사상” 사용은 FAIL이다.

12.8.4 10.8.4 Gate: 세기 감쇠(소광)와의 분리

“단파장(청색)의 조기 소멸”과 같은 세기 감쇠를 함께 도입하려면, 이는 [eq:S10_08_dnudx]분리된 감쇠항으로 명시해야 한다. 예를 들어 \[\frac{dI}{dx}=-\alpha(\nu)\,I \label{eq:S10_08_dIdx}\] 를 추가하고, 스펙트럼 왜곡(선폭 증가, 색 지수 변화, 영상 블러링 등)이 Gate로 판정되도록 해야 한다. \(\alpha(\nu)\)의 형태/추정 절차가 LOCK되지 않으면 결론은 INCONCLUSIVE로 둔다.

12.8.5 10.8.5 Gate: 에너지 보존(소산 에너지의 종착)

[eq:S10_08_dnudx]는 광자 에너지 \(E=h\nu\)의 감소를 의미한다. 따라서 감소한 에너지가 어디로 가는지(격자 열화, 배경복사로의 전이, 국소 재방출 등) 종착 모델이 필요하다. 종착 모델이 누락되면 본 절의 적색편이-거리 사상은 INCONCLUSIVE로 판정한다.

이 절의 LOCK/Gate 연결(없으면 없음)

13 11. 단위 실현(Realization): \(a,\Delta t,\mathrm{RCROSS}\)

목적(단위 실현의 산출물)

본 장은 내부 단위(무차원/내부 길이/내부 시간)로 기술된 세계를 실현 단위(길이/시간)로 봉인하는 절차를 고정한다. 본 장의 산출물은 다음 네 가지로 고정한다.

  1. 실현 길이 스케일 \(a\) (부피입자 지름) 및 그 값의 realization_lock 잠금.

  2. 실현 시간 틱 \(\Delta t\) 및 그 값의 realization_lock 잠금.

  3. 운영 닻(anchors)의 정의(입력 채널, 기록 형식, 스코프).

  4. 교차검증 \(\mathrm{RCROSS}\) 체계(다중 닻의 정합 Gate) 및 PASS/FAIL 판정.

본 장은 실현값을 “맞추기 위한 조정”으로 취급하지 않는다. 실현값은 운영 닻과 사전 등록된 절차로부터 계산되어 봉인되는 결과이며, 결과를 본 뒤 바꾸는 행위는 금지된다.

Option-B 선언(실현 철학)

본 장은 단위 실현의 철학을 Option-B로 고정한다. Option-B는 다음 선언으로 구성된다.

  1. 내부 계산(격자/사건/전파)에서 발생하는 무차원 또는 내부 단위 결과는 그 자체로 잠긴 관계식(비율/불변량)으로 보존한다.

  2. 실현 단위로의 변환은 “운영 닻”을 통해 수행하며, 닻은 사전 등록된 채널과 기록 규약을 가진다.

  3. 실현값(\(a,\Delta t\))은 단일 닻이 아니라 교차검증(RCROSS)을 통해 자가정합이 확인된 경우에만 결론 자격을 갖는다.

Option-B의 핵심은 “하나의 기준점에 의존하는 실현”을 금지하고, 최소 두 개 이상의 독립 채널을 교차정합으로 엮어 No-Tuning을 구조적으로 구현하는 데 있다.

운영 닻(Anchors)의 선언(입력의 지위)

운영 닻은 실현 사상에서 사용되는 기준 채널이며, 다음 성질을 갖는다.

  1. 닻은 입력이다: 닻은 유도 결과가 아니라 실현의 기준이며, 닻의 선택/해석/기록은 analysis_lockprotocol_lock에 잠긴다.

  2. 닻은 단일 출처다: 닻의 값과 기록은 realization_lock에 귀속되며, 본문 다른 위치에서 복제되지 않는다.

  3. 닻은 스코프를 가진다: 닻은 적용 레짐(관측/실험/채널)과 함께 잠기며, 스코프 밖에서 재사용되지 않는다.

  4. 닻은 사후 변경 불가다: 닻의 변경은 버전업으로만 허용되며, 변경 시 전면 재유도/전면 재검증이 요구된다.

교차검증 체계(RCROSS)의 선언

\(\mathrm{RCROSS}\)는 “두 개 이상의 독립 닻이 동일 실현값을 지지하는지”를 판정하는 Gate 스택으로 정의한다. RCROSS는 다음 요소로 구성된다.

  1. 닻 채널 집합: \(\mathcal{A}=\{A_1,A_2,\ldots\}\).

  2. 채널별 실현값 후보: \((a^{(k)},\Delta t^{(k)})\).

  3. 비교 지표: \(\Pi\)-형 지표(비율/차이/교차 불변량).

  4. 문턱값/허용오차: \(\varepsilon\) 집합(사전 등록).

  5. 판정 출력: PASS/FAIL/INCONCLUSIVE.

RCROSS는 “일치하면 참”이 아니라, “사전 등록된 조건을 충족했는가”만을 판정한다. RCROSS가 PASS하지 않으면 실현값은 결론 자격을 갖지 못한다.

\(a,\Delta t\)의 잠금과 연결 선언

본 장에서 \(a\)\(\Delta t\)realization_lock의 핵심 항목으로 고정된다. \[a=\aVP, \qquad \Delta t=1.86\times 10^{-21}\ \mathrm{s}. \label{eq:S11_values}\] 위 값들은 본 장의 절차(운영 닻 + RCROSS)를 통과한 결과로 봉인되며, 다른 장에서 재추정/재보정하지 않는다. 실현값의 변경은 버전업으로만 허용되며, 변경 시 관련 모든 파생량(에너지, 질량, 힘, 전파 속도 등)은 전면 재계산/전면 재판정되어야 한다.

이 절의 LOCK/Gate 연결(없으면 없음)

13.1 11.1 Option-B 철학: \(c_{\mathrm{ref}}\)는 운영 닻

13.1.1 11.1.1 목적

본 절은 Option-B 단위 실현에서 \(c_{\mathrm{ref}}\)의 지위를 운영 닻(operational anchor)으로 고정하고, \(c_{\mathrm{ref}}\)를 “예측 대상” 또는 “정당화 근거”로 사용하는 행위를 금지 규칙으로 고정한다. 본 절의 산출물은 (i) \(c_{\mathrm{ref}}\)의 의미(정의), (ii) \(c_{\mathrm{ref}}\)의 사용 자리, (iii) 금지되는 사용 방식과 위반 처리이다.

13.1.2 11.1.2 정의: \(c_{\mathrm{ref}}\)의 의미 고정

13.1.2.1 [D-11.1-1] 실현 사상(길이/시간)

내부 좌표 \(\tilde{x},\tilde{t}\)와 실현 좌표 \(x,t\)의 관계를 다음으로 고정한다. \[x:=a\,\tilde{x}, \qquad t:=\Delta t\,\tilde{t}. \label{eq:S11_01_map}\] 따라서 내부 속도 \(\tilde{v}\)와 실현 속도 \(v\)\[v=\frac{dx}{dt}=\frac{a}{\Delta t}\,\tilde{v} \label{eq:S11_01_vmap}\] 로 연결된다.

13.1.2.2 [D-11.1-2] \(c_{\mathrm{ref}}\)

\(c_{\mathrm{ref}}\)는 실현 과정에서 사용되는 기준 속도 상수이며, 다음 의미로 정의한다. \[c_{\mathrm{ref}} := \text{실현 속도 단위 }(a/\Delta t)\text{를 고정하기 위해 사용하는 기준 채널의 값}. \label{eq:S11_01_cref_def}\] 즉, \(c_{\mathrm{ref}}\)는 내부 전파 지표 \(\tilde{c}\)의 유도 결과가 아니라, \(a\)\(\Delta t\)의 실현을 정하기 위한 기준이다. \(c_{\mathrm{ref}}\)의 차원은 길이/시간이며, 단위 표기는 m/s로 잠긴다.

13.1.2.3 [D-11.1-3] \(c_{\mathrm{ref}}\)의 저장 규약

\(c_{\mathrm{ref}}\)는 다음 필드를 realization_lock에 함께 저장해야 한다.

  1. value: \(c_{\mathrm{ref}}\)의 수치.

  2. unit: 단위(고정: m/s).

  3. channel_id: 기준 채널 식별자(어떤 운영 닻인지).

  4. scope: 적용 스코프(어떤 레짐/어떤 실험/어떤 기준선 조합에서 유효한지).

  5. protocol_ref: 측정/기록/전처리 규약(프로토콜 식별자).

위 필드 중 하나라도 누락되면 \(c_{\mathrm{ref}}\)는 “값만 있는 상수”가 되어 SSOT를 위반하므로 사용 불가이며, 모든 후속 실현 결과는 INCONCLUSIVE 또는 FAIL이다.

13.1.3 11.1.3 Option-B에서의 \(c_{\mathrm{ref}}\) 사용 자리(정의된 자리)

Option-B는 \(c_{\mathrm{ref}}\)를 다음 자리에서만 사용하도록 잠근다.

13.1.3.1 11.1.3.1 실현 배율 고정 자리

실현 속도 배율을 다음으로 정의한다. \[\Lambda_v := \frac{a}{\Delta t}. \label{eq:S11_01_Lv}\] Option-B에서 \(c_{\mathrm{ref}}\)\(\Lambda_v\)를 고정하기 위한 기준으로만 사용된다. 즉, 어떤 채널 \(A_k\)가 제시하는 내부 속도 지표 \(\tilde{c}^{(k)}\)가 있을 때, 실현 배율은 다음 관계로만 결정된다고 정의한다. \[\Lambda_v :=\frac{c_{\mathrm{ref}}}{\tilde{c}^{(k)}}, \qquad \text{(채널 $k$는 사전 등록된 닻이며, 교차검증으로 선택/판정됨)}. \label{eq:S11_01_Lv_from_cref}\] [eq:S11_01_Lv_from_cref]는 “\(c_{\mathrm{ref}}\)가 기준”이고 “내부 지표는 유도 결과”임을 반영한다.

13.1.3.2 11.1.3.2 \(a\)\(\Delta t\)의 실현 분해 자리

Option-B는 \(\Lambda_v=a/\Delta t\)만으로는 \(a\)\(\Delta t\)가 개별적으로 정해지지 않음을 전제로 하며, \(a\)\(\Delta t\)는 최소 두 개 이상의 독립 닻을 통해 분해되어야 한다. \(c_{\mathrm{ref}}\)는 이 분해에서 하나의 닻 값으로만 사용되며, 다른 닻(예: 기준선 조합, RCROSS 채널)이 함께 필요하다. 따라서 \(c_{\mathrm{ref}}\)\(a\) 또는 \(\Delta t\)를 단독으로 결정하지 않는다.

13.1.4 11.1.4 금지 규칙: \(c_{\mathrm{ref}}\)를 예측 대상으로 쓰기 금지

본 절은 \(c_{\mathrm{ref}}\)를 “예측 대상”으로 사용하는 행위를 다음 조건으로 금지한다.

13.1.4.1 11.1.4.1 금지의 정의

다음 중 하나라도 수행되면 “\(c_{\mathrm{ref}}\) 예측 사용”으로 판정하여 금지한다.

  1. 내부 유도 결과 \(\tilde{c}\) 또는 \(c\)를 계산한 뒤, 그 값과 \(c_{\mathrm{ref}}\)의 일치를 근거로 이론을 정당화하는 문장.

  2. \(c_{\mathrm{ref}}\)를 모르는 상태에서 \(c\)를 산출한다고 서술하면서, 실제로는 \(a\) 또는 \(\Delta t\) 또는 채널 선택에 \(c_{\mathrm{ref}}\)를 입력으로 사용한 경우.

  3. RCROSS 실패를 회피하기 위해 \(c_{\mathrm{ref}}\) 또는 닻 채널 정의를 사후 변경하는 경우.

위 금지 규칙은 “문장 금지”가 아니라 “절차 금지”이며, 로그로 판정 가능해야 한다.

13.1.4.2 11.1.4.2 허용되는 유일한 비교 자리(대상 텍스트로서의 비교)

\(c_{\mathrm{ref}}\)\(c\)의 비교가 필요한 경우, 비교는 다음 자리에서만 허용된다. \[\text{비교는 Gate(교차정합 또는 재현)의 판정 지표로만 기록되며, 정당화 근거로 사용되지 않는다.} \label{eq:S11_01_compare_rule}\] 즉, 비교는 PASS/FAIL/INCONCLUSIVE 판정을 위해서만 사용되며, 비교 결과로 공리/정의/실현값을 소급 수정하는 행위는 금지된다.

13.1.5 11.1.5 금지 규칙: \(c_{\mathrm{ref}}\)를 단독 닻으로 쓰기 금지

Option-B는 \(c_{\mathrm{ref}}\)를 단독 닻으로 사용하여 \((a,\Delta t)\)를 결정하는 것을 금지한다. 금지 조건은 다음과 같다. \[\text{$c_{\mathrm{ref}}$만으로 $a$ 또는 $\Delta t$를 단독 결정하면 \texttt{FAIL-ANCHOR-SINGLE}.} \label{eq:S11_01_single_anchor_ban}\] 단독 결정은 다음 중 하나를 의미한다.

  1. \(a\)를 임의로 두고 \(\Delta t\)\(c_{\mathrm{ref}}\)로만 계산하여 봉인하는 경우(또는 그 반대).

  2. 교차채널 정합(RCROSS) 없이 단일 채널로 \((a,\Delta t)\)를 동시에 결정하는 경우.

따라서 본 장에서 실현값은 반드시 RCROSS를 포함하는 Gate 스택을 통과해야 한다.

13.1.6 11.1.6 위반 시 처리(FAIL 라벨)

본 절의 금지 규칙 위반은 다음 FAIL 라벨로 처리한다.

라벨 의미
FAIL-CREF-PREDICT \(c_{\mathrm{ref}}\)를 예측 대상으로 사용(정당화/근거로 사용)
FAIL-ANCHOR-SINGLE \(c_{\mathrm{ref}}\) 단독 닻으로 실현값 결정
FAIL-CREF-RETRO RCROSS/판정 실패 후 \(c_{\mathrm{ref}}\) 또는 채널 정의 사후 변경
FAIL-CREF-LOCK \(c_{\mathrm{ref}}\) 저장 필드 누락 또는 lock_id 혼합

위 FAIL 라벨이 발생하면 해당 실현값(\(a,\Delta t\)) 및 그에 의존하는 모든 파생량(에너지/질량/힘/\(c\) 등)은 결론 자격을 상실하며, 의존성 그래프를 따라 연쇄적으로 결론 자격 상실이 전파된다.

이 절의 LOCK/Gate 연결(없으면 없음)

13.2 11.2 \(a=\lambda_{\mathrm{ref}}/N\) 유도\(\rightarrow \aVPm\)

13.2.1 11.2.1 입력(LOCK): \(\lambda_{\mathrm{ref}}\)\(N\)

13.2.1.1 [D-11.2-1] 기준 길이 \(\lambda_{\mathrm{ref}}\)

\(\lambda_{\mathrm{ref}}\)는 단위 실현에서 사용하는 기준 길이(운영 닻)로 정의한다. \(\lambda_{\mathrm{ref}}\)는 다음 필드와 함께 realization_lock에 잠긴다: value, unit, channel_id, scope, protocol_ref. 본 절에서 사용할 잠금값은 다음으로 고정한다. \[\lambda_{\mathrm{ref}} = 632.99121257859865746\ \mathrm{nm}. \label{eq:S11_02_lref_nm}\]

13.2.1.2 [D-11.2-2] 분할 정수 \(N\)

\(N\)은 무차원 정수이며, 기준 길이 \(\lambda_{\mathrm{ref}}\)를 동일 간격으로 \(N\)등분하는 분할 수로 정의한다. \(N\)analysis_lock에 잠기며, 결과를 본 뒤 변경할 수 없다. 본 절에서 사용할 잠금값은 다음으로 고정한다. \[N = 10^{12}. \label{eq:S11_02_N_lock}\]

13.2.2 11.2.2 정의: 실현 길이 \(a\) (부피입자 지름)

13.2.2.1 [D-11.2-3] \(a\)의 의미(지름)와 단위

\(a\)는 부피입자(VP) 기본 지름으로 정의한다. \(a\)의 기하 의미는 diameter로 잠기며, 반지름으로 재해석되지 않는다. \(a\)의 차원은 길이(L)이고, 단위는 m로 잠긴다.

13.2.2.2 [D-11.2-4] 분할 실현 규칙

실현 길이 \(a\)를 다음 분할 규칙으로 정의한다. \[a := \frac{\lambda_{\mathrm{ref}}}{N}. \label{eq:S11_02_a_def}\] 정의 [eq:S11_02_a_def]는 단위 실현의 규칙이며, \(\lambda_{\mathrm{ref}}\)\(N\)이 잠기지 않으면 \(a\)는 정의 불능이다.

13.2.3 11.2.3 단위 변환: \(\lambda_{\mathrm{ref}}\)의 SI 표현

13.2.3.1 [D-11.2-5] 나노미터-미터 변환

단위 변환 규칙을 다음으로 고정한다. \[1\ \mathrm{nm} = 10^{-9}\ \mathrm{m}. \label{eq:S11_02_nm_to_m}\]

13.2.3.2 [D-11.2-6] \(\lambda_{\mathrm{ref}}\)의 미터값

[eq:S11_02_lref_nm][eq:S11_02_nm_to_m]로부터, \[\begin{aligned} \lambda_{\mathrm{ref}} &= 632.99121257859865746\ \mathrm{nm} \notag\\ &= 632.99121257859865746\times 10^{-9}\ \mathrm{m} \notag\\ &= 6.3299121257859865746\times 10^{-7}\ \mathrm{m}. \label{eq:S11_02_lref_m}\end{aligned}\]

13.2.4 11.2.4 \(a=\lambda_{\mathrm{ref}}/N\) 계산 전개

정의 [eq:S11_02_a_def][eq:S11_02_lref_m], [eq:S11_02_N_lock]을 대입한다. \[\begin{aligned} a &=\frac{\lambda_{\mathrm{ref}}}{N} =\frac{6.3299121257859865746\times 10^{-7}\ \mathrm{m}}{10^{12}} \label{eq:S11_02_a_step1} \\ &=6.3299121257859865746\times 10^{-7}\times 10^{-12}\ \mathrm{m} \label{eq:S11_02_a_step2} \\ &=6.3299121257859865746\times 10^{-19}\ \mathrm{m}. \label{eq:S11_02_a_final}\end{aligned}\] 따라서 실현 길이 \(a\)는 다음으로 고정된다. \[\boxed{ a = 6.3299121257859865746\times 10^{-19}\ \mathrm{m} } \qquad (\text{VP 지름}). \label{eq:S11_02_a_box}\]

13.2.5 11.2.5 파생 표현(Attometer 단위)

13.2.5.1 [D-11.2-7] Attometer 변환

단위 변환 규칙을 다음으로 고정한다. \[1\ \mathrm{am} = 10^{-18}\ \mathrm{m}. \label{eq:S11_02_am_to_m}\]

13.2.5.2 [D-11.2-8] \(a\)의 Attometer 표현

[eq:S11_02_a_final][eq:S11_02_am_to_m]로부터, \[\begin{aligned} a &=6.3299121257859865746\times 10^{-19}\ \mathrm{m} \notag\\ &=0.63299121257859865746\times 10^{-18}\ \mathrm{m} \notag\\ &=0.63299121257859865746\ \mathrm{am}. \label{eq:S11_02_a_am}\end{aligned}\]

13.2.6 11.2.6 \(a\)의 LOCK 위치(레지스트리 항목)

\(a\)realization_lock에 다음 항목으로 기록되어야 한다.

  1. symbol: a

  2. entity: OBJ-VP의 기본 지름

  3. geometry_meaning: diameter

  4. dimension: L

  5. unit: m

  6. value: [eq:S11_02_a_box]

  7. derived_from: \(\lambda_{\mathrm{ref}}\) (channel_id 포함), \(N\) (analysis_lock 항목명 포함)

  8. derivation_id: DER-11-02-A

또한 동일 릴리즈에서 manifestchecksums에 의해 봉인되어야 하며, 봉인되지 않은 \(a\)는 후속 장(에너지/질량/힘/\(c\))의 입력으로 사용할 수 없다.

이 절의 LOCK/Gate 연결(없으면 없음)

13.3 11.3 \(\Delta t=(A\cdot a)/c_{\mathrm{ref}}\) 유도\(\rightarrow 1.86\times 10^{-21}\,\mathrm{s}\)

13.3.1 11.3.1 입력(LOCK): \(a\), \(c_{\mathrm{ref}}\), \(A\)

13.3.1.1 [D-11.3-1] 실현 길이 \(a\)

\(a\)는 부피입자(VP) 기본 지름으로 정의되며(geometry_meaning=diameter), 길이 차원(L)과 단위 m로 잠긴다. 본 절에서 사용할 잠금값은 다음과 같다. \[a = 6.3299121257859865746\times 10^{-19}\ \mathrm{m}. \label{eq:S11_03_a_lock}\]

13.3.1.2 [D-11.3-2] 기준 속도 상수 \(c_{\mathrm{ref}}\)

\(c_{\mathrm{ref}}\)는 운영 닻(기준 채널)의 기준 속도 상수로 정의되며, 차원은 L/T, 단위는 m/s로 잠긴다. 본 절에서 사용할 잠금값은 다음과 같다. \[c_{\mathrm{ref}} = 299\,792\,458\ \mathrm{m/s}. \label{eq:S11_03_cref_lock}\]

13.3.1.3 [D-11.3-3] 전파 증폭 계수 \(A\)

\(A\)는 무차원(dimensionless)이며, “틱 1회에 대응하는 유효 전파 길이”가 기본 길이 \(a\)의 몇 배로 집계되는지를 나타내는 계수로 정의한다. 본 절에서 사용할 잠금값은 다음과 같다. \[A = 880918.97770344000000074873389538365909152024492565003100802687690543842580063599. \label{eq:S11_03_A_lock}\] \(A\)의 산출 절차(이벤트 정의, 전파 경로, 집계 창, 추정기)는 analysis_lock에 잠겨 있어야 하며, 결과를 본 뒤 변경될 수 없다.

13.3.2 11.3.2 정의: 유효 전파 길이 \(\ell_{\mathrm{eff}}\)

틱 1회에 대응하는 유효 전파 길이를 다음으로 정의한다. \[\ell_{\mathrm{eff}} := A\cdot a. \label{eq:S11_03_leff_def}\] 정의 [eq:S11_03_leff_def]에서 \(A\)는 무차원이므로 \(\ell_{\mathrm{eff}}\)의 차원은 길이(L)이며 단위는 m이다.

13.3.3 11.3.3 정의: \(\Delta t\) (운영 닻 기반 시간 틱)

기준 속도 상수 \(c_{\mathrm{ref}}\)는 “틱 1회에 대응하는 유효 전파 길이”와 “틱 시간”의 비로 정의되는 운영량으로 고정한다. \[c_{\mathrm{ref}} := \frac{\ell_{\mathrm{eff}}}{\Delta t}. \label{eq:S11_03_cref_as_ratio}\] [eq:S11_03_cref_as_ratio][eq:S11_03_leff_def]를 대입하면, \[c_{\mathrm{ref}} = \frac{A\cdot a}{\Delta t}. \label{eq:S11_03_cref_sub}\] [eq:S11_03_cref_sub]\(\Delta t\)에 대해 풀면, \[\boxed{ \Delta t = \frac{A\cdot a}{c_{\mathrm{ref}}} }. \label{eq:S11_03_dt_formula}\][eq:S11_03_dt_formula]가 본 절의 유도 결과이며, 정의 [eq:S11_03_cref_as_ratio][eq:S11_03_leff_def]의 결합으로 완결된다.

13.3.4 11.3.4 수치 대입(완전 전개)

13.3.4.1 11.3.4.1 \(\ell_{\mathrm{eff}}=A\cdot a\) 계산

[eq:S11_03_leff_def][eq:S11_03_A_lock], [eq:S11_03_a_lock]을 대입한다. \[\begin{aligned} \ell_{\mathrm{eff}} &=A\cdot a \notag\\ &= \left( 880918.97770344000000074873389538365909152024492565003100802687690543842580063599 \right) \left( 6.3299121257859865746\times 10^{-19}\ \mathrm{m} \right) \notag\\ &= 5.5761397188\times 10^{-13}\ \mathrm{m}. \label{eq:S11_03_leff_value}\end{aligned}\]

13.3.4.2 11.3.4.2 \(\Delta t=\ell_{\mathrm{eff}}/c_{\mathrm{ref}}\) 계산

[eq:S11_03_dt_formula][eq:S11_03_leff_value][eq:S11_03_cref_lock]을 대입한다. \[\begin{aligned} \Delta t &= \frac{\ell_{\mathrm{eff}}}{c_{\mathrm{ref}}} = \frac{5.5761397188\times 10^{-13}\ \mathrm{m}}{299\,792\,458\ \mathrm{m/s}} \notag\\ &= 1.86\times 10^{-21}\ \mathrm{s}. \label{eq:S11_03_dt_value}\end{aligned}\] 따라서 실현 시간 틱은 다음으로 고정된다. \[\boxed{ \Delta t = 1.86\times 10^{-21}\ \mathrm{s} }. \label{eq:S11_03_dt_box}\]

13.3.5 11.3.5 오차 예산(민감도) 연결

\(\Delta t\)[eq:S11_03_dt_formula]로 정의되므로, \((A,a,c_{\mathrm{ref}})\)의 변화에 대한 1차 민감도는 미분으로 직접 얻어진다. \[\Delta t=\frac{A a}{c_{\mathrm{ref}}} \quad\Longrightarrow\quad \frac{d(\Delta t)}{\Delta t} = \frac{dA}{A} + \frac{da}{a} - \frac{dc_{\mathrm{ref}}}{c_{\mathrm{ref}}}. \label{eq:S11_03_rel_sens}\] 따라서 절대 오차의 1차 상계는 다음으로 기록된다. \[\left|\Delta(\Delta t)\right| \le \Delta t\left( \left|\frac{\Delta A}{A}\right| + \left|\frac{\Delta a}{a}\right| + \left|\frac{\Delta c_{\mathrm{ref}}}{c_{\mathrm{ref}}}\right| \right). \label{eq:S11_03_abs_error_bound}\] 독립 오차 가정을 사용하여 분산형 예산을 기록하는 경우, 다음을 analysis_lock에 “오차 예산 선택 규칙”으로 잠근다. \[\left(\frac{\sigma_{\Delta t}}{\Delta t}\right)^2 = \left(\frac{\sigma_A}{A}\right)^2 + \left(\frac{\sigma_a}{a}\right)^2 + \left(\frac{\sigma_{c_{\mathrm{ref}}}}{c_{\mathrm{ref}}}\right)^2. \label{eq:S11_03_var_budget}\] 여기서 \(\sigma_A,\sigma_a,\sigma_{c_{\mathrm{ref}}}\)는 각 입력의 표준 불확도이며, 추정 규칙(어떤 로그/어떤 창/어떤 반복으로 산출하는지)은 analysis_lock에 잠겨야 한다. 특히 \(a\)realization_lock에 의해 값으로 봉인되고, \(c_{\mathrm{ref}}\)가 운영 닻으로 봉인된 버전에서는, 해당 버전의 오차 예산은 \((A)\)의 산출 절차에 의해 지배될 수 있으며, 그 판단(어떤 항을 0으로 취급하는지)은 사전 등록된 규약으로만 허용된다.

이 절의 LOCK/Gate 연결(없으면 없음)

13.4 11.4 \(\mathrm{RCROSS}(633/532)\): 3-Tier Gate

13.4.1 11.4.1 목적

본 절은 두 기준선(633, 532) 채널을 사용한 교차검증 \(\mathrm{RCROSS}\)3-Tier Gate로 정의하고, (i) 편차 지표 \(\mathrm{dev}\), (ii) 허용오차(문턱) dev_max, (iii) 실패모드 라벨링을 고정한다. 본 절은 교차정합을 정당화하지 않는다. 본 절은 오직 PASS/FAIL/INCONCLUSIVE 판정 규칙을 정의한다.

13.4.2 11.4.2 입력(LOCK): 두 채널과 채널별 실현 후보

두 기준선 채널을 다음 집합으로 정의한다. \[\mathcal{A}:=\{A_{633},A_{532}\}. \label{eq:S11_04_channels}\] 각 채널은 실현 후보 \((a^{(k)},\Delta t^{(k)})\)를 산출하거나, 최소한 실현 배율 \(\Lambda_v^{(k)}=a^{(k)}/\Delta t^{(k)}\)를 산출해야 한다. 채널별 산출물은 다음 필드를 반드시 포함해야 한다.

  1. channel_id: A633 또는 A532.

  2. lambda_ref: 기준선 값(길이 단위).

  3. N: 분할 정수(무차원).

  4. a_cand: 후보 \(a^{(k)}\) (또는 N이 공통이면 공통 \(a\)).

  5. dt_cand: 후보 \(\Delta t^{(k)}\).

  6. lock_refs: canon_lock_id, realization_lock_id, analysis_lock_id.

각 필드가 누락되면 채널 산출물은 정의 불능이며 INCONCLUSIVE이다.

13.4.3 11.4.3 편차 지표(dev) 정의

교차정합의 핵심은 “두 채널이 동일 실현 결과를 지지하는가”이다. 이를 위해 편차 지표를 다음으로 정의한다.

13.4.3.1 11.4.3.1 상대 편차 dev

채널 \(k\in\{633,532\}\)의 후보 시간 틱을 \(\Delta t^{(k)}\)로 두고, 상대 편차를 다음으로 정의한다. \[\mathrm{dev} := \left|\frac{\Delta t^{(633)}-\Delta t^{(532)}}{\frac{1}{2}\left(\Delta t^{(633)}+\Delta t^{(532)}\right)}\right|. \label{eq:S11_04_dev_def}\] 정의 [eq:S11_04_dev_def]에서 분모가 0이면 정의 불능이므로, 두 후보가 양수임을 요구한다. \[\Delta t^{(633)}>0,\qquad \Delta t^{(532)}>0. \label{eq:S11_04_dt_positive}\] [eq:S11_04_dt_positive]가 위반되면 즉시 FAIL-RCROSS-NONPOS이다.

13.4.3.2 11.4.3.2 대체 편차(배율 기반; 선택적)

채널별로 \(\Delta t\) 대신 실현 배율 \(\Lambda_v^{(k)}=a^{(k)}/\Delta t^{(k)}\)만 제공되는 경우, 대체 편차를 다음으로 정의한다. \[\mathrm{dev}_{\Lambda} := \left|\frac{\Lambda_v^{(633)}-\Lambda_v^{(532)}}{\frac{1}{2}\left(\Lambda_v^{(633)}+\Lambda_v^{(532)}\right)}\right|. \label{eq:S11_04_devL_def}\] 어느 편차를 쓰는지(시간 기반 dev 또는 배율 기반 dev\(_\Lambda\))는 analysis_lock에 사전 등록되어야 하며, 결과를 본 뒤 교체될 수 없다.

13.4.4 11.4.4 3-Tier Gate 정의

3-Tier Gate는 정의 가능성 \(\rightarrow\) 정합 통과 \(\rightarrow\) 강화(추가 일관성)의 순서로 판정한다. 각 Tier는 독립된 PASS/FAIL/INCONCLUSIVE를 출력한다.

13.4.4.1 11.4.4.1 Tier-1: 입력/정의 완결성 Gate

Tier-1은 “비교 자체가 정의 가능한가”를 판정한다.

13.4.4.2 Tier-1 PASS 조건

다음 조건을 모두 만족하면 Tier-1=PASS이다.

  1. 두 채널 산출물의 필수 필드가 모두 존재.

  2. lock_refs가 존재하며, 두 채널이 동일 lock_id 조합에 귀속(또는 사전 등록된 허용 조합).

  3. \(\Delta t^{(633)},\Delta t^{(532)}\) (또는 \(\Lambda_v^{(633)},\Lambda_v^{(532)}\))가 모두 정의 가능하고 양수.

13.4.4.3 Tier-1 INCONCLUSIVE 조건

필드 누락, lock_refs 누락, 분모 0 가능성, 어떤 값이 미정의인 경우 Tier-1=INCONCLUSIVE이다.

13.4.4.4 Tier-1 FAIL 조건

사후 변경 흔적(채널 정의 변경, 문턱 변경, 값 치환) 또는 lock_id 혼합이 탐지되면 Tier-1=FAIL이다.

13.4.4.5 11.4.4.2 Tier-2: dev 문턱 통과 Gate (핵심)

Tier-2는 편차 지표가 허용오차 이내인지를 판정한다.

13.4.4.6 허용오차(dev_max) 잠금

허용오차 dev_max를 다음으로 잠근다. \[\mathrm{dev}_{\max}>0, \qquad \mathrm{dev}_{\max}\ \text{는}\ \texttt{gate\_lock}\ \text{에 사전 등록}. \label{eq:S11_04_devmax_lock}\]

13.4.4.7 Tier-2 판정

Tier-1=PASS이고 dev 정의가 가능할 때, Tier-2를 다음으로 정의한다. \[\texttt{Tier2}= \begin{cases} \texttt{PASS}, & \mathrm{dev}\le \mathrm{dev}_{\max},\\ \texttt{FAIL}, & \mathrm{dev}>\mathrm{dev}_{\max}. \end{cases} \label{eq:S11_04_tier2_rule}\] Tier-1\(\neq\)PASS이면 Tier-2는 INCONCLUSIVE이다(비교 자체가 성립하지 않음).

13.4.4.8 11.4.4.3 Tier-3: 강화 일관성 Gate (추가 조건)

Tier-3는 dev 통과 이후에도 “채널별 내부 일관성”을 추가로 요구하는 강화 Gate이다. Tier-3는 다음 두 강화 조건 중 하나 또는 둘 다를 선택하여 잠근다(택일/병행은 analysis_lock에 잠김).

13.4.4.9 (T3-A) 파생량 일관성

채널별 파생량 집합 \(\Pi^{(k)}=\{\Pi_1^{(k)},\Pi_2^{(k)},\ldots\}\)를 잠긴 정의로 산출하고, 파생량 상대 편차가 문턱 이내인지 판정한다. 파생량 선택과 편차 정의는 analysis_lock에 잠긴다. 문턱 \(\Pi_{\max}\)gate_lock에 잠긴다.

13.4.4.10 (T3-B) 반복/재실행 일관성

동일 채널을 사전 등록된 재실행 세트에서 반복 실행했을 때 dev 분포가 안정적인지 판정한다. 재실행 세트와 안정성 문턱(예: 분산 상계)은 analysis_lock/gate_lock에 잠긴다.

13.4.4.11 Tier-3 판정

Tier-2=PASS인 경우에만 Tier-3를 평가한다. 강화 조건이 잠기지 않았으면 Tier-3는 INCONCLUSIVE로 남긴다. 강화 조건이 잠겼고 문턱을 위반하면 Tier-3=FAIL이다.

13.4.5 11.4.5 최종 RCROSS Gate(3-Tier 결합)

최종 RCROSS 판정을 다음으로 정의한다. \[\texttt{G-RCROSS}=\texttt{PASS} \Longleftrightarrow (\texttt{Tier1}=\texttt{PASS})\ \wedge\ (\texttt{Tier2}=\texttt{PASS})\ \wedge\ (\texttt{Tier3}\in\{\texttt{PASS},\texttt{INCONCLUSIVE}\}). \label{eq:S11_04_GRCROSS_def}\] 즉, Tier-3는 잠긴 경우에는 PASS를 요구하고, 잠기지 않은 경우에는 INCONCLUSIVE로 남길 수 있으나, 그 경우 “강화 일관성까지 통과했다”는 문장은 금지된다(PASS.rules로 제한).

13.4.6 11.4.6 실패모드 라벨링(표준 라벨)

RCROSS 실패는 원인 분해 라벨로 기록한다. 라벨은 다음 열거형으로 고정한다(복수 부여 가능).

라벨 의미
INCON-RCROSS-MISSING 필수 필드 누락(정의 불능)
INCON-RCROSS-UNLOCK lock_refs 또는 스냅샷 미봉인(정의 불능)
FAIL-RCROSS-NONPOS \(\Delta t\) 또는 \(\Lambda_v\) 비양수(정의 위반)
FAIL-RCROSS-LOCKMIX 서로 다른 lock_id 혼합(잠금 위반)
FAIL-RCROSS-DEV \(\mathrm{dev}>\mathrm{dev}_{\max}\) (핵심 불일치)
FAIL-RCROSS-T3 Tier-3 강화 조건 위반
FAIL-RCROSS-RETRO 사후 변경(채널/문턱/정의 교체) 탐지

13.4.7 11.4.7 기록/봉인 규약(로그와 체크섬 연결)

RCROSS 판정은 다음 레코드를 생성하여 봉인해야 한다.

rcross_report:
  - rcross_id: (unique)
    channels: [A633, A532]
    dt_633: ...
    dt_532: ...
    dev: ...
    dev_max: ...
    tier1: PASS|FAIL|INCONCLUSIVE
    tier2: PASS|FAIL|INCONCLUSIVE
    tier3: PASS|FAIL|INCONCLUSIVE
    verdict: PASS|FAIL|INCONCLUSIVE
    labels: [...]
    lock_refs: {canon_lock_id, realization_lock_id, analysis_lock_id, gate_lock_id, protocol_lock_id}
    manifest_ref: ...
    checksums_ref: ...

manifest_refchecksums_ref가 없는 보고서는 결론 자격을 부여하지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

13.5 11.5 (통합부록) MMS Operational Anchor 형식

13.5.1 11.5.1 목적

본 절은 MMS 문서에서 사용하는 Operational Anchor(운영 닻) 형식을 본 이론서의 realization_lock/analysis_lock/gate_lock 체계에 접합하기 위한 형식 정의대응표를 제공한다. 본 절은 (i) MMS 운영 닻 레코드의 필수 필드를 고정하고, (ii) v4의 RCROSS(633/532) 및 threshold 항목이 본 이론서의 3-Tier Gate 필드로 어떻게 대응되는지 표로 고정한다. 본 절은 해석을 수행하지 않는다.

13.5.2 11.5.2 MMS Operational Anchor 레코드의 표준 형식(필수 필드)

MMS 운영 닻 레코드는 다음 필드를 필수로 가진다. 필드 누락 시 해당 닻은 사용 불가이며 INCONCLUSIVE이다.

  1. anchor_id: 닻 식별자(예: A633, A532).

  2. anchor_type: length 또는 time 또는 velocity 등(본 이론서는 length 중심).

  3. value: 수치값.

  4. unit: 단위 표기(nm, m, s, m/s 등).

  5. channel: 채널 설명(예: 기준선, 장치, 모드).

  6. scope: 적용 레짐/실험 조건 식별자.

  7. protocol_id: 측정/전처리/로그 스키마 식별자.

  8. lock_refs: canon_lock_id, realization_lock_id, analysis_lock_id, gate_lock_id, protocol_lock_id.

  9. artifacts: 원시 데이터/전처리 데이터/보고서 파일 경로 목록.

  10. hash_refs: manifest/checksums 참조 키.

MMS 레코드는 위 필드를 포함한 뒤, 본 이론서의 레지스트리 구조에 따라 registry/realization_lock.* 또는 snapshot/registry_snapshot/에 포함되어 봉인되어야 한다.

13.5.3 11.5.3 v4 RCROSS/threshold \(\leftrightarrow\) 본문 3-Tier Gate 대응표

아래 표는 v4 문서(MMS 포함)에서 등장하는 RCROSS 및 threshold 계열 항목이 본 이론서의 3-Tier Gate 및 레지스트리 필드로 어떻게 대응되는지를 고정한다. 표의 “v4 항목명”은 원문 철자/키가 다를 수 있으므로, 의미 기준으로 대응되며, 실제 키 문자열은 protocol_lock에 별도 매핑 테이블로 잠근다.

v4/MMS 항목(의미) 본 이론서 대응 위치 규약/판정
기준선 633 채널(파장/길이) realization_lock.anchors[A633].lambda_ref Tier-1 입력 필수; 단위/스코프/프로토콜 포함
기준선 532 채널(파장/길이) realization_lock.anchors[A532].lambda_ref Tier-1 입력 필수; 단위/스코프/프로토콜 포함
분할 정수 \(N\) (예: \(10^{12}\)) analysis_lock.anchor_split.N 사후 변경 금지; 변경은 버전업
채널별 후보 \(\Delta t^{(633)}\) outputs/derived/dt_633.txt + rcross_report.dt_633 Tier-1 정의 가능성; Tier-2 dev 계산 입력
채널별 후보 \(\Delta t^{(532)}\) outputs/derived/dt_532.txt + rcross_report.dt_532 Tier-1 정의 가능성; Tier-2 dev 계산 입력
교차 편차(dev) 정의 analysis_lock.rcross.dev_definition dev 또는 dev\(_\Lambda\) 중 택일 잠금
허용오차 dev_max gate_lock.rcross.dev_max Tier-2 핵심 문턱; dev\(>\)dev_max이면 FAIL-RCROSS-DEV
3-Tier 구조(정의/정합/강화) analysis_lock.rcross.tiers Tier-1/2/3 판정 규약 고정
강화 조건(파생량 비교) analysis_lock.rcross.tier3.derivatives 잠긴 경우 Tier-3 수행; 위반 시 FAIL-RCROSS-T3
강화 조건(재실행 일관성) analysis_lock.rcross.tier3.replay_set 재실행 세트 미잠금 시 Tier-3=INCONCLUSIVE
thresholds.yaml(문턱 파일) gate_lock 전반 + configs/thresholds.yaml 문턱은 사전 등록; 파일 자체도 봉인 대상
PASS/FAIL 판정 로그 outputs/gates/rcross_report.json manifest+checksums 봉인 없으면 결론 자격 없음
Bonferroni/CI 교차 규약(있는 경우) analysis_lock.rcross.stat_rule 사용 시 Tier-3 강화 조건으로만 허용

13.5.4 11.5.4 매핑 테이블(키 문자열 대응) 규약

v4/MMS의 실제 키 문자열과 본 이론서 레지스트리 키를 연결하려면 “키 매핑 테이블”이 필요하며, 이는 protocol_lock에 잠긴다. 표준 형식은 다음으로 고정한다.

key_map_mms_to_v5:
  - mms_key: "lambda_633"
    v5_path: "registry/realization_lock.anchors[A633].lambda_ref.value"
  - mms_key: "lambda_532"
    v5_path: "registry/realization_lock.anchors[A532].lambda_ref.value"
  - mms_key: "dev_max"
    v5_path: "registry/gate_lock.rcross.dev_max"
  - mms_key: "thresholds_yaml"
    v5_path: "configs/thresholds.yaml"

키 매핑 테이블은 결과를 본 뒤 수정될 수 없으며, 수정은 버전업으로만 허용된다.

13.5.5 11.5.5 봉인 규약(manifest/checksums/registry_snapshot)

MMS 레코드와 대응표가 실제로 결론 자격을 갖기 위해서는 다음이 필수다.

  1. MMS 레코드(anchors, thresholds, rcross report)는 모두 manifest에 등재되어야 한다.

  2. 모든 관련 파일은 checksums에 포함되어 sha256 해시가 봉인되어야 한다.

  3. 사용된 lock 파일은 registry_snapshot에 동결되어야 한다.

위 조건 중 하나라도 누락되면 해당 RCROSS 판정은 결론 자격을 부여하지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

14 12. 전자 1초 크로스체크

목적(시간 정합의 핵심 선언)

본 장은 실현 시간 틱 \(\Delta t\)와 사건율(전자/양성자 정준 사건율)이 하나의 시간 체계로 정합되는지 검증하는 핵심 장으로 고정한다. 본 장에서 “전자 1초”는 외부 텍스트의 정의가 아니라, 본 문서 내부의 (i) 전자 정준 사건율 \(\nu_{e,\mathrm{can}}:=1\) (9.3), (ii) 실현 시간 틱 \(\Delta t\) (11.3), (iii) 사건 집계 규약(9.1–9.2)을 결합하여 생성되는 운영 시간 구간으로 정의된다. 따라서 본 장의 크로스체크는 시간 정합의 최종 관문이며, 본 장의 Gate가 PASS하지 않으면 \(\Delta t\)로부터 파생되는 모든 시간 기반 결론(빌드타임, 전파, 질량/힘의 시간화)은 결론 자격을 갖지 못한다.

입력(LOCK)과 연결 위치

본 장이 참조하는 잠금 입력은 다음 네 항목이다.

  1. 전자 정준 사건율: \[\nu_{e,\mathrm{can}}:=1. \label{eq:S12_00_nue_lock}\]

  2. 양성자 정준 사건율: \[\nu_{p,\mathrm{can}}\ \text{(9.4에서 잠긴 수치)}. \label{eq:S12_00_nup_lock}\]

  3. 실현 길이와 시간: \[a\ \text{(11.2에서 잠김)},\qquad \Delta t\ \text{(11.3에서 잠김)}. \label{eq:S12_00_real_lock}\]

  4. 정류 계수: \[\delta=\frac{1}{\pi^2}\ \text{(보편 레짐에서 잠김)}. \label{eq:S12_00_delta_lock}\]

본 장은 위 입력을 변경하지 않으며, 입력은 오직 lock_id 참조로만 사용된다. 입력의 사후 변경은 No-Tuning 위반이며 금지된다.

“전자 1초”의 지위(운영 시간 구간)

본 장은 “전자 1초”를 다음과 같은 운영 정의로 취급한다고 선언한다.

  1. 전자 사건 집계를 위한 표준 시간 창(틱 창) 길이 \(\Delta N_{1s}\)를 정한다.

  2. \(\Delta N_{1s}\)에 대응하는 실현 시간은 \(\Delta T_{1s}:=\Delta N_{1s}\Delta t\)로 계산한다.

  3. “전자 1초”는 사건율 정의 및 집계 규약이 동일 버전에서 유지될 때에만 의미를 갖는다.

따라서 “전자 1초”는 시간 단위의 외부 정의가 아니라, 본 문서 내부 정의의 일관성을 검사하기 위한 크로스체크용 운영량으로 고정된다.

14.1 12.4 크로스체크의 핵심: 시간-사건-구조의 동시 정합

본 장의 크로스체크는 다음 세 축의 동시 정합으로 선언한다.

  1. 시간 축: \(\Delta t\)가 실현 사상과 RCROSS Gate를 통과하여 봉인되었는가.

  2. 사건 축: 전자/양성자 사건 정의와 정준 사건율이 동일 규약으로 집계되는가.

  3. 구조 축: 82+7 구조 및 3-섹터 정수화가 사건 집계에 요구하는 카운트 규약과 모순되지 않는가.

세 축 중 하나라도 무너지는 경우, 시간 체계의 정합은 성립하지 않으며, 본 장은 FAIL 또는 INCONCLUSIVE로 판정해야 한다.

14.2 12.5 Gate 선언(최종 통과 조건의 자리)

본 장은 “전자 1초 크로스체크 Gate”를 최종 Gate로 정의한다고 선언한다. \[\texttt{G-E1S} \in \{\texttt{PASS},\texttt{FAIL},\texttt{INCONCLUSIVE}\}. \label{eq:S12_00_GE1S}\] G-E1S의 구체 판정식(예: \(\Delta t\)와 사건율로부터 계산된 1초 창의 자기일관성, 로그 완결성, 민감도/오차예산, 반증 트리거)은 본 장의 후속 절에서 완결한다. 본 개요에서는 G-E1S가 시간 정합의 핵심 Gate이며, G-E1S\(\neq\)PASS일 때 시간 기반 결론의 결론 자격이 박탈된다는 점만을 고정한다.

이 절의 LOCK/Gate 연결(없으면 없음)

14.3 12.1 셀/VP 부피 모델 + \(\phi_{\mathrm{jam}}\)

14.3.1 12.1.1 목적

본 절은 전자 1초 크로스체크에서 사용되는 “셀 부피”, “부피입자(VP) 유효 점유부피”, “재밍 점유율 \(\phi_{\mathrm{jam}}\)”을 로그 가능한 운영정의로 고정한다. 본 절의 산출물은 (i) 정준 셀 부피 \(V_{\mathrm{cell}}\), (ii) VP 유효 점유부피 \(v_{\mathrm{vp}}\), (iii) 셀 내부 VP 카운트 \(N_{\mathrm{vp}}\), (iv) 재밍 점유율 \(\phi_{\mathrm{jam}}\)의 정의 및 (v) 정의 충돌/혼용을 즉시 FAIL로 처리하는 규칙이다.

14.3.2 12.1.2 정준 셀 부피 모델(큐브 셀)

정준 셀은 CELL-CUBE로 잠긴다. 셀 대표 길이 \(D_{\mathrm{anch}}\)모서리 길이(edge)로 잠긴다. 정준 셀 도메인을 \[\mathcal{D}_{\square} := \left\{\mathbf{x}\in\mathbb{R}^3\ \big|\ 0\le x< D_{\mathrm{anch}},\ 0\le y< D_{\mathrm{anch}},\ 0\le z< D_{\mathrm{anch}}\right\} \label{eq:S12_01_cell_domain}\] 로 정의한다. 정준 셀 부피는 다음으로 정의한다. \[V_{\mathrm{cell}} :=|\mathcal{D}_{\square}| = D_{\mathrm{anch}}^{3}. \label{eq:S12_01_Vcell}\] 정의 [eq:S12_01_Vcell]은 셀 기하(CELL-CUBE)와 \(D_{\mathrm{anch}}\) 의미(edge)가 잠긴 경우에만 사용 가능하다.

14.3.3 12.1.3 VP 유효 점유부피 모델(\(v_{\mathrm{vp}}\))

VP는 Stone 공리(부피 불변, 비침투)로 인해 점유부피가 변하지 않는다고 잠긴다. 그러나 “좌표/그래프” 기반 모델에서 실제 점유영역 \(\Omega_i\)를 직접 적분하는 대신, 단일 길이 스케일 \(a\)로 유효 점유부피를 모델링하여 카운트 기반 부피 집계를 가능하게 해야 한다. 이를 위해 VP 유효 점유부피를 다음과 같이 부피 모델 닫힘으로 정의하여 잠근다.

14.3.3.1 12.1.3.1 유효 점유부피의 표준 형식

VP 유효 점유부피를 다음 표준 형식으로 정의한다. \[v_{\mathrm{vp}} :=\kappa_{\mathrm{vp}}\,a^{3}, \qquad \kappa_{\mathrm{vp}}>0. \label{eq:S12_01_vvp_general}\] 여기서

\(\kappa_{\mathrm{vp}}\)는 결과를 보고 조정될 수 없으며, 채택은 analysis_lock의 닫힘 항목으로만 허용된다.

14.3.3.2 12.1.3.2 정준 VP 부피 닫힘(구형 커널)

본 이론서의 정준 부피 모델은 “등방 핵(구형 커널)”을 채택하여 형상 자유도를 제거한다. 이를 다음과 같이 잠근다. \[\kappa_{\mathrm{vp}} :=\frac{\pi}{6} \qquad (\text{정준 부피 닫힘}). \label{eq:S12_01_kappa_sphere}\] 따라서 정준 VP 유효 점유부피는 다음으로 고정된다. \[v_{\mathrm{vp}} =\frac{\pi}{6}a^{3}. \label{eq:S12_01_vvp_sphere}\] 정준 부피 닫힘의 목적은 (i) VP 점유부피를 오직 \(a\) 하나로 결정하여 SSOT를 만족시키고, (ii) 형상 자유도에 의한 사후조정 경로를 차단하며, (iii) 부피 집계가 카운트 기반으로 단일하게 재현되게 하는 데 있다. 정준 닫힘을 바꾸려면 버전업과 전면 재검증이 필요하다.

14.3.4 12.1.4 셀 내부 VP 카운트 \(N_{\mathrm{vp}}\)의 운영정의

부피 집계는 “어떤 VP를 셀에 포함시키는가”의 규칙이 잠기지 않으면 정의 불능이다. 본 절은 포함 규칙을 다음 단일 규약으로 정의한다.

14.3.4.1 12.1.4.1 포함 규칙(센터-인-셀)

각 VP \(i\)의 대표점(센터) \(\mathbf{x}_i\)를 잠긴 규약으로 둔다. 포함 지시함수를 다음으로 정의한다. \[\mathbf{1}_{\mathrm{in}}(i) := \begin{cases} 1,& \mathbf{x}_i\in \mathcal{D}_{\square},\\ 0,& \text{otherwise}. \end{cases} \label{eq:S12_01_indicator_in}\] 셀 내부 VP 카운트를 다음으로 정의한다. \[N_{\mathrm{vp}} := \sum_{i\in\mathcal{V}}\mathbf{1}_{\mathrm{in}}(i). \label{eq:S12_01_Nvp}\] 경계(면/모서리/꼭짓점)에 정확히 놓인 경우의 처리(포함/배제)는 사전 등록된 타이브레이크 규칙으로 잠겨야 하며, 결과를 본 뒤 변경될 수 없다.

14.3.4.2 12.1.4.2 로그 필수 필드

\(N_{\mathrm{vp}}\) 계산이 결론 자격을 갖기 위해서는 다음 로그가 봉인되어야 한다.

  1. 셀 정의: \(\mathcal{D}_{\square}\), \(D_{\mathrm{anch}}\) 의미(edge).

  2. 대표점 규약: \(\mathbf{x}_i\)가 무엇인지(좌표, 표지점 등) 및 동일성.

  3. 포함 규칙: [eq:S12_01_indicator_in]의 구현(경계 타이브레이크 포함).

  4. 좌표 파일 해시 및 스냅샷 참조(manifest/checksums).

누락 시 \(N_{\mathrm{vp}}\)INCONCLUSIVE이다.

14.3.5 12.1.5 재밍 점유율 \(\phi_{\mathrm{jam}}\)의 정의

14.3.5.1 12.1.5.1 점유율(부피 분율) 정의

재밍 점유율 \(\phi_{\mathrm{jam}}\)을 다음으로 정의한다. \[\phi_{\mathrm{jam}} := \frac{N_{\mathrm{vp}}\,v_{\mathrm{vp}}}{V_{\mathrm{cell}}}. \label{eq:S12_01_phijam_def}\] 정의 [eq:S12_01_phijam_def]에서 \(V_{\mathrm{cell}}\)[eq:S12_01_Vcell], \(v_{\mathrm{vp}}\)[eq:S12_01_vvp_sphere], \(N_{\mathrm{vp}}\)[eq:S12_01_Nvp]로 각각 잠긴 정의를 참조한다.

14.3.5.2 12.1.5.2 재밍 상태에서의 측정 조건(레짐 조건)

\(\phi_{\mathrm{jam}}\)의 이름은 “재밍 상태에서 기록된 점유율”을 뜻하므로, 다음 레짐 조건이 동시에 만족될 때에만 \(\phi_{\mathrm{jam}}\)을 기록한다.

  1. 전파 스위치(강성 스위치): \(\chi_{\mathrm{ST}}=1\).

  2. 비침투 및 완화 성공: 좌표/배치가 비침투를 위반하지 않고, 잠긴 완화 절차가 종료 조건을 만족.

  3. 셀/대표점/포함 규칙 잠금: [eq:S12_01_cell_domain], [eq:S12_01_indicator_in]이 동일 lock_id에서 유지.

위 조건이 하나라도 성립하지 않으면 \(\phi_{\mathrm{jam}}\)은 “재밍 점유율”로 기록될 수 없으며, 한계 결론(CT-LIM)만 허용된다.

14.3.6 12.1.6 정준 고정 이유(SSOT/No-Tuning 관점)

본 절의 정준 고정은 다음 이유로 잠긴다.

  1. 셀 부피 \(V_{\mathrm{cell}}\)CELL-CUBE\(D_{\mathrm{anch}}\) 의미(edge)가 잠긴 경우에만 단일 값으로 결정된다. 셀 기하를 혼합하면 \(\phi_{\mathrm{jam}}\)이 임의로 변하므로 금지된다.

  2. VP 점유부피는 \(a\) 하나로 결정되어야 한다. 형상 자유도(\(\kappa_{\mathrm{vp}}\))가 풀리면 \(\phi_{\mathrm{jam}}\)을 결과에 맞춰 조정할 경로가 생기므로, 정준 닫힘 [eq:S12_01_kappa_sphere]로 봉인한다.

  3. 포함 규칙(센터-인-셀)과 경계 타이브레이크는 카운트 \(N_{\mathrm{vp}}\)를 결정하므로, 규칙이 바뀌면 \(\phi_{\mathrm{jam}}\)이 소급 변경된다. 따라서 포함 규칙은 사전 등록되어야 하며, 사후 변경은 금지된다.

14.3.7 12.1.7 즉시 FAIL 조건(혼동/사후조정)

다음 위반은 즉시 FAIL로 처리한다.

  1. 셀 기하 혼용(CELL-CUBE와 시각화 구형 셀의 혼합) 또는 \(D_{\mathrm{anch}}\)의 의미(모서리/지름/반지름) 혼용.

  2. \(a\)를 반지름처럼 사용하거나, \(v_{\mathrm{vp}}\)에서 \(\kappa_{\mathrm{vp}}\)를 사후 변경(또는 다른 형태로 재정의)하는 행위.

  3. 포함 규칙 또는 경계 타이브레이크의 사후 변경, 또는 유리한 실행만 선택하여 \(N_{\mathrm{vp}}\)를 보고하는 행위.

  4. lock_id 혼합 또는 봉인(manifest/checksums/registry_snapshot) 없는 좌표/그래프/카운트의 사용.

이 절의 LOCK/Gate 연결(없으면 없음)

14.4 12.2 “전자 1초” 재구성식

14.4.1 12.2.1 입력(LOCK)과 참조 정의

본 절은 다음 입력이 잠겨 있다고 둔다.

  1. 실현 시간 틱(단위: s): \[\Delta t \ \text{(잠김)}. \label{eq:S12_02_dt_lock}\]

  2. 전자 정준 사건율(정의): \[\nu_{e,\mathrm{can}} := 1. \label{eq:S12_02_nue_can}\]

  3. 정류 계수(보편 레짐에서의 잠김): \[\delta := \frac{1}{\pi^2}. \label{eq:S12_02_delta_lock}\]

  4. 사건 로그의 필수 필드(9.1의 운영정의): 각 사건 \(e\)는 최소한 \((n(e),\theta(e),\varphi(e))\)를 갖고, \(\theta(e),\varphi(e)\in[0,2\pi)\)가 정의 가능해야 한다.

반파 정류 연산자와 생존 가중치를 다음으로 정의한다. \[_+ := \max(0,x), \qquad w(e) := [\cos\theta(e)]_+\,[\cos\varphi(e)]_+. \label{eq:S12_02_w_def}\]

14.4.2 12.2.2 틱 기반 “1초” 창의 재구성(정수 틱 창)

14.4.2.1 [D-12.2-1] 실현 시간과 틱

\(n\in\mathbb{Z}\)에 대응하는 실현 시간을 \[t := n\,\Delta t \label{eq:S12_02_time_map}\] 로 정의한다.

14.4.2.2 [D-12.2-2] 1초 틱 창 길이의 결정 규칙

실현 시간 \(1\,\mathrm{s}\)에 대응하는 정수 틱 길이를 다음 규칙으로 정의한다. \[\Delta N_{1\mathrm{s}} := \left\lfloor \frac{1\,\mathrm{s}}{\Delta t}\right\rfloor. \label{eq:S12_02_DN1s}\] 따라서 틱 기반으로 재구성된 “1초” 시간 길이는 \[\widehat{T}_{\mathrm{tick}}(1\mathrm{s}) := \Delta N_{1\mathrm{s}}\,\Delta t. \label{eq:S12_02_Ttick}\]

14.4.2.3 [D-12.2-3] 잔차(반올림 오차) 정의

정의 [eq:S12_02_DN1s]에 의해 다음 잔차가 자동으로 결정된다. \[\varepsilon_{\mathrm{tick}} := 1\,\mathrm{s}-\widehat{T}_{\mathrm{tick}}(1\mathrm{s}) = 1\,\mathrm{s}-\Delta N_{1\mathrm{s}}\Delta t, \label{eq:S12_02_eps_tick}\] 그리고 바닥함수의 성질로 \[0 \le \varepsilon_{\mathrm{tick}} < \Delta t \label{eq:S12_02_eps_bound}\] 가 성립한다. [eq:S12_02_eps_bound]는 정수 틱 창을 사용한 경우의 결정적 상계이다.

14.4.3 12.2.3 사건 카운트(전자) 정의: 원시/정류 카운트

14.4.3.1 [D-12.2-4] 틱 창과 전자 시도 사건 집합

임의의 틱 창 \(W[n_1,n_2)\)를 다음으로 정의한다. \[W[n_1,n_2) := \{\,n\in\mathbb{Z}\mid n_1\le n<n_2\,\}, \qquad \Delta N:=n_2-n_1, \qquad \Delta T := \Delta N\,\Delta t. \label{eq:S12_02_window}\] 전자 시도 사건 집합을 다음으로 정의한다. \[\mathcal{E}_{0,e}[n_1,n_2) := \{\,e\mid n_1\le n(e)<n_2,\ \mathrm{Trig}_{0,e}(e)=1\,\}. \label{eq:S12_02_E0e}\] \(\mathrm{Trig}_{0,e}\)는 전자 시도 사건 트리거이며 analysis_lock에 잠긴다.

원시 전자 사건 카운트를 다음으로 정의한다. \[N_{0,e}[n_1,n_2) :=\left|\mathcal{E}_{0,e}[n_1,n_2)\right|. \label{eq:S12_02_N0e}\]

14.4.3.2 [D-12.2-5] 정류(생존) 전자 사건 카운트

정류 전자 사건 카운트를 다음으로 정의한다. \[N_{e}[n_1,n_2) := \sum_{e\in\mathcal{E}_{0,e}[n_1,n_2)} w(e) = \sum_{e\in\mathcal{E}_{0,e}[n_1,n_2)} [\cos\theta(e)]_+[\cos\varphi(e)]_+. \label{eq:S12_02_Ne}\] 정의상 \[0\le N_{e}[n_1,n_2)\le N_{0,e}[n_1,n_2) \label{eq:S12_02_bounds_counts}\] 가 성립한다.

14.4.4 12.2.4 “전자 1초” 재구성식(틱/사건 두 형태)

본 절은 “전자 1초”를 두 가지 동치적(단, Gate 통과 시) 형태로 재구성하여 고정한다.

14.4.4.1 12.2.4.1 틱 기반 재구성식

틱 기반 “전자 1초”는 [eq:S12_02_Ttick]로 정의된 시간 길이이다. \[T_{e,1\mathrm{s}}^{(\mathrm{tick})} :=\widehat{T}_{\mathrm{tick}}(1\mathrm{s}) =\Delta N_{1\mathrm{s}}\Delta t. \label{eq:S12_02_e1s_tick}\]

14.4.4.2 12.2.4.2 사건 기반 재구성식

전자 정준 사건율이 [eq:S12_02_nue_can]로 잠겼으므로, 사건 기반 시간 재구성식을 다음으로 정의한다. \[T_{e}^{(\mathrm{event})}[n_1,n_2) := \frac{N_{e}[n_1,n_2)}{\nu_{e,\mathrm{can}}} = N_{e}[n_1,n_2). \label{eq:S12_02_Tevent_def}\] 따라서 “전자 1초”의 사건 기반 재구성식은 다음으로 고정한다. \[T_{e,1\mathrm{s}}^{(\mathrm{event})} := N_{e}[n_1,n_2) \quad\text{where}\quad (n_2-n_1)=\Delta N_{1\mathrm{s}}. \label{eq:S12_02_e1s_event}\] 즉, 동일한 틱 창 길이 \(\Delta N_{1\mathrm{s}}\)에서의 정류 전자 사건 카운트가 사건 기반 “1초”의 값으로 정의된다.

14.4.5 12.2.5 기대값(정준 정상성 공리 하의 평균 관계)

본 절은 장시간 평균이 정착한다는 정준 정상성 공리(9.2의 [A-9.2-S1])가 적용되는 레짐에서, 기대값을 다음 관계로 고정한다.

14.4.5.1 12.2.5.1 기대 정류 사건 카운트

정의상 정준 사건율은 \[\nu_{e,\mathrm{can}} = \lim_{\Delta T\to\infty}\frac{N_{e}}{\Delta T} \label{eq:S12_02_rate_limit}\] 이므로, 정준 정상성 레짐에서 기대값 관계를 다음으로 기록한다. \[\mathbb{E}\!\left[N_{e}[n_1,n_2)\right] = \nu_{e,\mathrm{can}}\ \Delta T. \label{eq:S12_02_ENe}\] 여기서 \(\Delta T=(n_2-n_1)\Delta t\)이다.

전자 정준 \(\nu_{e,\mathrm{can}}=1\)을 대입하면, \[\mathbb{E}\!\left[N_{e}[n_1,n_2)\right] = \Delta T. \label{eq:S12_02_ENe_simple}\]

14.4.5.2 12.2.5.2 1초 창에서의 기대값

특히 \(\Delta T=1\,\mathrm{s}\)인 창에서, \[\mathbb{E}\!\left[N_{e}(1\mathrm{s})\right] = \nu_{e,\mathrm{can}}\cdot 1\,\mathrm{s} = 1. \label{eq:S12_02_ENe_1s}\] 틱 기반 정수 창을 사용하는 경우에는 \(\Delta T=\widehat{T}_{\mathrm{tick}}(1\mathrm{s})\)이므로, \[\mathbb{E}\!\left[N_{e}^{(\mathrm{tick})}\right] = \widehat{T}_{\mathrm{tick}}(1\mathrm{s}) = \Delta N_{1\mathrm{s}}\Delta t. \label{eq:S12_02_ENe_tick}\]

14.4.5.3 12.2.5.3 원시 사건 카운트의 기대값(참조 관계)

정준 사건율 법칙 \(\nu_{\mathrm{can}}=s\cdot\delta\)를 전자에 적용하면 \[\nu_{e,\mathrm{can}}=s_e\cdot\delta, \qquad \nu_{e,\mathrm{can}}=1 \ \Longrightarrow\ s_e=\frac{1}{\delta}. \label{eq:S12_02_se}\] 따라서 원시 사건 카운트의 기대값은 \[\mathbb{E}\!\left[N_{0,e}[n_1,n_2)\right] = s_e\,\Delta T = \frac{\Delta T}{\delta}. \label{eq:S12_02_EN0e}\] 보편 레짐에서 \(\delta=1/\pi^2\)가 잠긴 경우에는 \[\mathbb{E}\!\left[N_{0,e}(1\mathrm{s})\right] = \frac{1}{\delta} = \pi^2. \label{eq:S12_02_EN0e_1s}\] [eq:S12_02_EN0e_1s]는 “1초 창에서의 전자 원시 시도 사건 수의 기대값”을 뜻하며, \(\delta\) 보편성 공리가 깨지는 레짐에서는 사용할 수 없다.

이 절의 LOCK/Gate 연결(없으면 없음)

14.5 12.3 \(\phi_{\mathrm{jam}}\) 측정·LOCK·오차예산·반증 트리거

14.5.1 12.3.1 목적

본 절은 재밍 점유율 \(\phi_{\mathrm{jam}}\)을 (i) 로그 가능한 운영정의로 측정하고, (ii) 동일 버전 내부에서 변하지 않도록 LOCK으로 봉인하며, (iii) 민감도(오차예산)와 (iv) 반증 트리거(깨지는 조건)를 Gate로 연결하여 판정하는 규약을 고정한다.

14.5.2 12.3.2 정의: \(\phi_{\mathrm{jam}}\)의 표준식(단일 출처)

14.5.2.1 12.3.2.1 정준 셀 부피

정준 셀은 CELL-CUBE로 잠기며, 셀 대표 길이 \(D_{\mathrm{anch}}\)edge로 잠긴다. 셀 부피를 다음으로 정의한다. \[V_{\mathrm{cell}} := D_{\mathrm{anch}}^{3}. \label{eq:S12_03_Vcell}\]

14.5.2.2 12.3.2.2 VP 유효 점유부피(정준 닫힘)

실현 길이 스케일 \(a\)는 VP 지름(diameter)으로 잠긴다. VP 유효 점유부피를 다음으로 정의한다. \[v_{\mathrm{vp}} := \kappa_{\mathrm{vp}}\,a^{3}, \qquad \kappa_{\mathrm{vp}}:=\frac{\pi}{6}. \label{eq:S12_03_vvp}\] \(\kappa_{\mathrm{vp}}\)는 정준 부피 닫힘이며 동일 버전 내부에서 변경되지 않는다.

14.5.2.3 12.3.2.3 셀 내부 VP 카운트

VP 대표점(센터) \(\mathbf{x}_i\)가 잠긴 규약으로 정의되어 있다고 두고, 정준 셀 도메인 \(\mathcal{D}_{\square}\)\[\mathcal{D}_{\square} := \left\{\mathbf{x}\in\mathbb{R}^3\ \big|\ 0\le x< D_{\mathrm{anch}},\ 0\le y< D_{\mathrm{anch}},\ 0\le z< D_{\mathrm{anch}}\right\} \label{eq:S12_03_Dsquare}\] 로 둔다. 포함 지시함수를 다음으로 정의한다. \[\mathbf{1}_{\mathrm{in}}(i) := \begin{cases} 1,& \mathbf{x}_i\in \mathcal{D}_{\square},\\ 0,& \text{otherwise}. \end{cases} \label{eq:S12_03_indicator}\] 경계(면/모서리/꼭짓점)에 정확히 놓인 경우의 처리(포함/배제)는 사전 등록된 타이브레이크 규칙으로 잠긴다.

셀 내부 VP 카운트를 다음으로 정의한다. \[N_{\mathrm{vp}} := \sum_{i\in\mathcal{V}}\mathbf{1}_{\mathrm{in}}(i). \label{eq:S12_03_Nvp}\]

14.5.2.4 12.3.2.4 재밍 점유율

재밍 점유율을 다음으로 정의한다. \[\phi_{\mathrm{jam}} := \frac{N_{\mathrm{vp}}\,v_{\mathrm{vp}}}{V_{\mathrm{cell}}} = \frac{N_{\mathrm{vp}}\left(\frac{\pi}{6}\right)a^{3}}{D_{\mathrm{anch}}^{3}}. \label{eq:S12_03_phijam}\] 정의 [eq:S12_03_phijam]이 본 절의 유일 출처이며, 다른 절에서 \(\phi_{\mathrm{jam}}\)을 재정의하지 않는다.

14.5.3 12.3.3 측정 절차(상태 스냅샷 기반)

14.5.3.1 12.3.3.1 측정 상태 집합

측정은 완결 상태 스냅샷 집합 \(\mathcal{S}_{\mathrm{obs}}\) 위에서 수행한다. \[\mathcal{S}_{\mathrm{obs}}:=\{\,S[n]\mid n\in W_{\mathrm{obs}}\ \wedge\ \mathrm{Complete}(S[n])=1\,\}, \label{eq:S12_03_Sobs}\] 여기서 \(W_{\mathrm{obs}}\)는 관측 틱 창이며, \(\mathrm{Complete}(S[n])\)는 상태 로그 완결성 판정이다(9.1의 운영정의에 의해 잠김).

14.5.3.2 12.3.3.2 상태별 \(\phi_{\mathrm{jam}}\) 계산

\(S[n]\in\mathcal{S}_{\mathrm{obs}}\)에 대해,

  1. \(D_{\mathrm{anch}}\) 참조(값은 canon_lock에서 읽음).

  2. \(a\) 참조(값은 realization_lock에서 읽음).

  3. 좌표 집합에서 \(\mathbf{x}_i\)를 읽고 [eq:S12_03_indicator]\(\mathbf{1}_{\mathrm{in}}(i)\)를 계산.

  4. [eq:S12_03_Nvp]\(N_{\mathrm{vp}}(n)\) 계산.

  5. [eq:S12_03_phijam]\(\phi_{\mathrm{jam}}(n)\) 계산.

따라서 상태별 점유율은 \[\phi_{\mathrm{jam}}(n) = \frac{N_{\mathrm{vp}}(n)\left(\frac{\pi}{6}\right)a^{3}}{D_{\mathrm{anch}}^{3}}. \label{eq:S12_03_phijam_n}\]

14.5.3.3 12.3.3.3 창 집계(선택적)

집계 규칙(평균/중앙값/상위-하위 절단 등)은 analysis_lock에 잠긴다. 평균 집계를 채택하는 경우, \[\overline{\phi}_{\mathrm{jam}} := \frac{1}{|\mathcal{S}_{\mathrm{obs}}|}\sum_{S[n]\in\mathcal{S}_{\mathrm{obs}}}\phi_{\mathrm{jam}}(n), \qquad |\mathcal{S}_{\mathrm{obs}}|>0. \label{eq:S12_03_phi_mean}\] 분산(변동성) 지표를 다음으로 정의한다. \[\sigma_{\phi}^2 := \frac{1}{|\mathcal{S}_{\mathrm{obs}}|}\sum_{S[n]\in\mathcal{S}_{\mathrm{obs}}}\left(\phi_{\mathrm{jam}}(n)-\overline{\phi}_{\mathrm{jam}}\right)^2, \qquad \sigma_{\phi}:=\sqrt{\sigma_{\phi}^2}. \label{eq:S12_03_phi_var}\]

14.5.4 12.3.4 민감도(오차예산) 정의

본 절은 두 종류의 오차원을 분리하여 기록한다.

  1. 입력 스케일 오차: \(D_{\mathrm{anch}}\), \(a\)에 부여된 불확도(해당 lock에 기록될 수 있음).

  2. 카운트/판정 오차: \(N_{\mathrm{vp}}\) 계산에서의 경계/대표점/포함 규칙에 의해 발생 가능한 불확도(사전 등록된 판정 규약으로만 평가).

14.5.4.1 12.3.4.1 미분 기반 민감도(일반식)

[eq:S12_03_phijam]에서 \(\phi_{\mathrm{jam}}=\phi(N_{\mathrm{vp}},a,D_{\mathrm{anch}})\)로 두면, \[\phi_{\mathrm{jam}} = \left(\frac{\pi}{6}\right)\,N_{\mathrm{vp}}\left(\frac{a}{D_{\mathrm{anch}}}\right)^3. \label{eq:S12_03_phi_compact}\] 따라서 편미분은 \[\frac{\partial \phi_{\mathrm{jam}}}{\partial N_{\mathrm{vp}}}=\frac{\phi_{\mathrm{jam}}}{N_{\mathrm{vp}}}, \qquad \frac{\partial \phi_{\mathrm{jam}}}{\partial a}=3\frac{\phi_{\mathrm{jam}}}{a}, \qquad \frac{\partial \phi_{\mathrm{jam}}}{\partial D_{\mathrm{anch}}}=-3\frac{\phi_{\mathrm{jam}}}{D_{\mathrm{anch}}}. \label{eq:S12_03_sens_partials}\] 상대 민감도(1차)는 \[\frac{d\phi_{\mathrm{jam}}}{\phi_{\mathrm{jam}}} = \frac{dN_{\mathrm{vp}}}{N_{\mathrm{vp}}} + 3\frac{da}{a} - 3\frac{dD_{\mathrm{anch}}}{D_{\mathrm{anch}}}. \label{eq:S12_03_rel_sens}\] \(\kappa_{\mathrm{vp}}=\pi/6\)은 정준 닫힘으로 잠겼으므로 동일 버전 내부에서 \(d\kappa_{\mathrm{vp}}=0\)이다.

14.5.4.2 12.3.4.2 카운트 불확도(경계-모호 카운트)

경계 모호 구간 폭 \(\epsilon_b>0\)를 사전 등록하여 잠근다(길이 단위, 내부 또는 실현 단위 중 하나로 고정). 경계에 가까운 VP 수를 다음으로 정의한다. \[N_{\mathrm{amb}} := \#\left\{\, i\ \middle|\ \mathrm{dist}\bigl(\mathbf{x}_i,\partial\mathcal{D}_{\square}\bigr)\le \epsilon_b \right\}. \label{eq:S12_03_Namb}\] 여기서 \(\mathrm{dist}(\cdot,\partial\mathcal{D}_{\square})\)는 점과 셀 경계 사이의 최소거리이며, 계산 규약은 analysis_lock에 잠긴다. 최악-경우 카운트 불확도를 다음으로 정의한다. \[\Delta N_{\mathrm{vp}}^{(\max)} := N_{\mathrm{amb}}. \label{eq:S12_03_dN_worst}\] 그러면 최악-경우 상대 오차 상계는 \[\left|\frac{\Delta \phi_{\mathrm{jam}}}{\phi_{\mathrm{jam}}}\right| \le \frac{\Delta N_{\mathrm{vp}}^{(\max)}}{N_{\mathrm{vp}}} + 3\left|\frac{\Delta a}{a}\right| + 3\left|\frac{\Delta D_{\mathrm{anch}}}{D_{\mathrm{anch}}}\right| \label{eq:S12_03_rel_bound}\] 로 기록한다. \(\Delta a,\Delta D_{\mathrm{anch}}\)는 각 lock에 기록된 불확도 또는 사전 등록된 불확도 규약에 의해 산출되며, 미기록이면 0으로 처리할 수 있으나(선택 규약), 선택 규약 자체가 사전 등록되어야 한다.

14.5.4.3 12.3.4.3 반복 창 변동성(드리프트 예산)

관측 창을 \(M\ge2\)개 블록으로 분할하여 각 블록 평균 \(\overline{\phi}_m\)을 계산하고, 변동성 지표를 다음으로 정의한다. \[\overline{\phi}_m := \frac{1}{|\mathcal{S}_m|}\sum_{S[n]\in\mathcal{S}_m}\phi_{\mathrm{jam}}(n), \qquad R_\phi:=\frac{\max_m \overline{\phi}_m-\min_m \overline{\phi}_m}{\max(\overline{\phi}_{\mathrm{jam}},\varepsilon_\phi)}. \label{eq:S12_03_drift_metric}\] 여기서 \(\varepsilon_\phi>0\)는 분모 보호 상수로 analysis_lock에 잠긴다. \(R_\phi\)는 “창 간 드리프트” 지표이며, Gate 문턱과 연결된다(12.3.5).

14.5.5 12.3.5 반증 트리거(FAIL 조건)와 Gate

본 절은 \(\phi_{\mathrm{jam}}\)의 정의/측정/봉인 체계가 깨지는 조건을 반증 트리거로 정의하고, FAIL 라벨로 기록한다.

14.5.5.1 12.3.5.1 트리거 F1: 레짐 위반(재밍 아님)

재밍 점유율은 재밍 레짐에서만 기록된다. 재밍 판정 지시변수(강성 스위치)가 다음을 만족하지 않으면 즉시 실패이다. \[\chi_{\mathrm{ST}}\neq 1 \quad\Longrightarrow\quad \texttt{FAIL-PHIJAM-REGIME}. \label{eq:S12_03_fail_regime}\]

14.5.5.2 12.3.5.2 트리거 F2: 비침투/완화 위반

좌표 배치가 비침투(최소 분리) 조건을 위반하면 셀/VP 부피 집계는 재밍 상태로 인정되지 않는다. 최소 분리 길이 \(d_{\min}\)과 허용오차 \(\varepsilon_{\mathrm{pos}}\)가 잠겨 있을 때, \[\min_{i<j}\|\mathbf{x}_i-\mathbf{x}_j\| < d_{\min}-\varepsilon_{\mathrm{pos}} \quad\Longrightarrow\quad \texttt{FAIL-PHIJAM-OVERLAP}. \label{eq:S12_03_fail_overlap}\]

14.5.5.3 12.3.5.3 트리거 F3: 범위 위반(불가능 값)

정의 [eq:S12_03_phijam]에 의해 \(\phi_{\mathrm{jam}}\)은 음수가 될 수 없다. 또한 셀 부피 대비 점유부피 비율이 비정상적으로 커지는 경우는 정의 충돌 또는 카운트/스케일 오류로 처리한다. 상한 문턱 \(\phi_{\max}>0\)gate_lock에 잠근다. \[\phi_{\mathrm{jam}}<0 \ \ \text{또는}\ \ \phi_{\mathrm{jam}}>\phi_{\max} \quad\Longrightarrow\quad \texttt{FAIL-PHIJAM-RANGE}. \label{eq:S12_03_fail_range}\]

14.5.5.4 12.3.5.4 트리거 F4: 경계 모호 폭 과다

경계 모호 카운트 비율 문턱 \(\eta_{\mathrm{amb}}\in(0,1)\)gate_lock에 잠근다. \[\frac{N_{\mathrm{amb}}}{\max(N_{\mathrm{vp}},1)} > \eta_{\mathrm{amb}} \quad\Longrightarrow\quad \texttt{FAIL-PHIJAM-AMB}. \label{eq:S12_03_fail_amb}\] 이는 포함 규칙이 잠겨 있더라도 경계 근접 샘플이 과도하여 \(\phi_{\mathrm{jam}}\)이 안정적으로 정의되기 어렵다는 반증 트리거이다.

14.5.5.5 12.3.5.5 트리거 F5: 드리프트(정상상태 붕괴)

드리프트 문턱 \(\varepsilon_{\mathrm{drift}}>0\)gate_lock에 잠근다. \[R_\phi > \varepsilon_{\mathrm{drift}} \quad\Longrightarrow\quad \texttt{FAIL-PHIJAM-DRIFT}. \label{eq:S12_03_fail_drift}\] [eq:S12_03_fail_drift]는 관측 구간에서 \(\phi_{\mathrm{jam}}\)이 정상상태로 정착하지 않았음을 의미한다.

14.5.5.6 12.3.5.6 트리거 F6: 잠금/봉인 위반

다음 중 하나라도 발생하면 즉시 실패이다.

  1. \(D_{\mathrm{anch}}\)의 의미(edge) 또는 셀 기하(CELL-CUBE) 혼용.

  2. \(a\)의 의미(diameter) 또는 단위 혼용.

  3. \(\kappa_{\mathrm{vp}}\) 값(또는 부피 모델) 사후 변경.

  4. lock_id 혼합 또는 manifest/checksums/registry_snapshot 미봉인.

위반 시 라벨을 다음으로 고정한다. \[\texttt{FAIL-PHIJAM-LOCK}. \label{eq:S12_03_fail_lock}\]

14.5.5.7 12.3.5.7 \(\phi_{\mathrm{jam}}\) Gate(최종 판정)

최종 Gate를 다음으로 정의한다. \[\texttt{G-PHIJAM}=\texttt{PASS} \Longleftrightarrow \left( \chi_{\mathrm{ST}}=1 \right) \wedge \left( \texttt{FAIL 트리거(F1--F6) 없음} \right) \wedge \left( \texttt{로그/봉인 완결} \right). \label{eq:S12_03_GPHIJAM}\] G-PHIJAM\(\neq\)PASS이면 \(\phi_{\mathrm{jam}}\)은 결론 근거로 사용할 수 없으며, 한계 결론(CT-LIM)만 허용된다.

14.5.6 12.3.6 보고 규약(필수 로그 및 봉인)

\(\phi_{\mathrm{jam}}\) 결과는 다음 레코드로 기록되어 봉인되어야 한다(스키마는 protocol_lock에 잠김).

phijam_report:
  - phijam_id: (unique)
    regime_id: ...
    state_window: [n1,n2)
    D_anch: ...
    a: ...
    kappa_vp: pi/6
    V_cell: D_anch^3
    v_vp: (pi/6)*a^3
    N_vp: ...
    N_amb: ...
    phi_jam: ...
    phi_mean: ...          # 선택적(창 집계)
    phi_sigma: ...         # 선택적
    drift_Rphi: ...        # 선택적
    thresholds:
      phi_max: ...
      eta_amb: ...
      eps_drift: ...
      eps_b: ...
    error_budget:
      rel_bound: ...       # eq. (S12_03_rel_bound) 형태
      components: {dN_over_N, 3*da_over_a, 3*dD_over_D}
    gate_refs:
      G-PHIJAM: PASS|FAIL|INCONCLUSIVE
      labels: [...]
    lock_refs:
      canon_lock_id: ...
      realization_lock_id: ...
      analysis_lock_id: ...
      gate_lock_id: ...
      protocol_lock_id: ...
    snapshot_refs:
      manifest_ref: ...
      checksums_ref: ...
      registry_snapshot_ref: ...

manifest_ref/checksums_ref/registry_snapshot_ref가 누락된 레코드는 결론 자격을 부여하지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

15 13. 질량: \(U_{\mathrm{lat}}\rightarrow m_H/m_p/m_e\)

목적(본론 승격 선언)

본 장은 격자 단위 에너지 \(U_{\mathrm{lat}}\)로부터 질량 스케일 \(m_H,m_p,m_e\)본론 본문에서 완결 유도한다. 본 장은 이전 버전에서 부록(E/P/M/R 등)로 분산되어 있던 질량 관련 유도(전자 질량, 양성자 질량, 힉스 질량, 비율 교차검증)를 본문으로 승격하여, 정의-유도-검증(Gate) 흐름이 본문 내에서 중복 없이 일관되게 닫히도록 구조를 고정한다.

산출물(정의/유도/검증 항목)

본 장의 산출물은 다음 다섯 묶음으로 고정한다.

  1. \(U_{\mathrm{lat}}\)의 정의 및 실현 잠금(11장 실현값 \(a,\Delta t\)와 연결).

  2. 질량의 운영 정의(기하 저항/유효 단면/적분 계수) 및 유형별 질량 산출식.

  3. \(m_H\) 유도(계수 \(5\pi\) 포함) 및 수치 산출.

  4. \(m_p\) 유도(코어 반경 \(R_p\)\(\lambda_C\) 연결 포함) 및 수치 산출.

  5. \(m_e\) 유도(전자 정준 사건율/반경 \(r_e\) 포함) 및 수치 산출.

각 산출물은 (i) 어떤 LOCK 항목에 의존하는지, (ii) 어떤 닫힘(closure)을 사용했는지, (iii) 어떤 Gate를 통과해야 결론 자격을 얻는지를 본문에서 명시한다.

입력(LOCK)과 금지 규칙(외부 정당화 금지)

본 장의 유도는 다음 입력만을 사용한다.

  1. 실현 길이 \(a\) 및 실현 시간 \(\Delta t\) (11장에서 잠김).

  2. 코어 반경 \(R_p\) 및 선택 길이 \(L_q=\lambda_C\) (6장에서 잠김).

  3. 정류 상수 \(\alpha,\delta\) (5장에서 잠김) 및 정준 사건율(9장에서 잠김).

  4. 82+7 이산 구조의 검증 통과 산출물(8장에서 PASS 조건).

본 장은 외부 텍스트(다른 이론의 식, 다른 이론의 상수 정의, 다른 이론의 정당화)를 질량 유도의 근거로 사용하지 않는다. 외부 수치와의 비교는 Gate 판정 지표로만 기록되며, 정의/유도의 정당화로 사용되지 않는다.

누락 보강의 본문 승격 범위(선언)

본 장에서 본문 승격되는 누락 보강 항목은 다음과 같다.

  1. 전자 질량 유도: 전자 정준 \(\nu_{e,\mathrm{can}}=1\)\(r_e\) 정의로부터 질량 계수로 연결되는 유도.

  2. 양성자 질량 유도: \(R_p\) 및 코어 불변량(\(4/\pi\) 등)과 결합된 적분 계수로 질량 스케일을 산출하는 유도.

  3. 힉스 질량 유도: \(U_{\mathrm{lat}}\) 및 유효 단면 계수(\(5\pi\))로부터 \(m_H\)를 산출하는 유도.

  4. 비율 교차검증: \(m_H/m_p\), \(m_p/m_e\) 등 무차원 비율 불변량을 정의하고, RCROSS 및 Gate 스택으로 검증하는 절.

위 항목들은 더 이상 부록으로 분산되지 않으며, 본문에서 정의-유도-검증으로 완결된다.

Gate 구조(본 장 결론 자격 조건)

본 장의 모든 수치 결론(\(m_H,m_p,m_e\) 및 비율)는 다음 Gate 스택의 PASS를 필요조건으로 갖는다.

  1. G-SYM: 기호/단위/지름-반지름 의미 충돌 없음.

  2. G-LOCK: 입력 lock_id 일치 및 스냅샷 봉인.

  3. G-REG: 레짐 적합성(실현/정준 사건율 적용 레짐).

  4. G-STR: 구조(82+7, 상쇄-생존) 관련 입력이 PASS 상태임.

  5. G-RCROSS: 실현값(\(a,\Delta t\)) 교차정합 PASS(필수).

  6. G-REP: 재현 패키지로 동일 결과 재생산 가능.

  7. G-NT: 사후조정 금지 위반 없음.

Gate가 PASS하지 않은 결과는 본문 결론으로 승격되지 않으며, 한계 결론(CT-LIM)만 허용된다.

이 절의 LOCK/Gate 연결(없으면 없음)

15.1 13.1 \(U_{\mathrm{lat}}=hc/a=1958.7\,\mathrm{GeV}\) 정의(단일 출처)

15.1.1 13.1.1 목적(단일 출처 선언)

본 절은 격자 단위 에너지 \(U_{\mathrm{lat}}\)정의로 고정하고, 문서 전역에서 \(U_{\mathrm{lat}}\)의 유일 출처(SSOT)를 제공한다. 본 절 밖에서 \(U_{\mathrm{lat}}\)를 재정의하거나 재유도하는 행위는 금지된다. 본 절 밖에서 허용되는 것은 [eq:S13_01_Ulat_def]참조뿐이다.

15.1.2 13.1.2 입력(LOCK): \(h\), \(c_{\mathrm{ref}}\), \(a\), 단위 변환 상수

\(U_{\mathrm{lat}}\)는 다음 네 입력이 잠겨 있을 때에만 정의된다.

15.1.2.1 13.1.2.1 작용 단위 상수 \(h\) (잠김)

\[h = 6.62607015\times 10^{-34}\ \mathrm{J\cdot s}. \label{eq:S13_01_h_lock}\] \(h\)는 본 문서의 단위 체계에서 사용하는 작용 단위 상수이며, 값/단위가 canon_lock에 잠겨 있어야 한다.

15.1.2.2 13.1.2.2 기준 속도 상수 \(c_{\mathrm{ref}}\) (운영 닻, 잠김)

\[c_{\mathrm{ref}} = 299\,792\,458\ \mathrm{m/s}. \label{eq:S13_01_cref_lock}\] \(c_{\mathrm{ref}}\)는 11.1에서 잠긴 운영 닻 상수이며, 채널/스코프/프로토콜과 함께 realization_lock에 잠겨 있어야 한다.

15.1.2.3 13.1.2.3 실현 길이 \(a\) (VP 지름, 잠김)

\[a = 6.3299121257859865746\times 10^{-19}\ \mathrm{m}. \label{eq:S13_01_a_lock}\] \(a\)는 11.2에서 잠긴 실현 길이이며, geometry_meaning=diameter로 함께 잠겨 있어야 한다.

15.1.2.4 13.1.2.4 에너지 단위 변환 상수(잠김)

본 절은 \(\mathrm{GeV}\)를 단위 표기(보고 단위)로 사용하기 위해 다음 변환 상수를 잠근다. \[1\ \mathrm{GeV} = 1.602176634\times 10^{-10}\ \mathrm{J}. \label{eq:S13_01_GeV_to_J}\] [eq:S13_01_GeV_to_J]는 단위 변환 규약이며, 값/단위가 protocol_lock에 잠겨 있어야 한다.

15.1.3 13.1.3 정의: \(U_{\mathrm{lat}}\) (격자 단위 에너지)

격자 단위 에너지 \(U_{\mathrm{lat}}\)를 다음으로 정의한다. \[\boxed{ U_{\mathrm{lat}} := \frac{h\,c_{\mathrm{ref}}}{a} } \label{eq:S13_01_Ulat_def}\] 정의 [eq:S13_01_Ulat_def]에서 \(h\)의 차원은 \(\mathrm{J\cdot s}\), \(c_{\mathrm{ref}}\)의 차원은 \(\mathrm{m/s}\), \(a\)의 차원은 \(\mathrm{m}\)이므로, \[= (\mathrm{J\cdot s})(\mathrm{m/s})/\mathrm{m} = \mathrm{J} \label{eq:S13_01_dim_check}\] 이며, \(U_{\mathrm{lat}}\)의 차원은 에너지로 고정된다.

15.1.4 13.1.4 수치 전개: \(\mathrm{J}\rightarrow\mathrm{GeV}\)

15.1.4.1 13.1.4.1 \(h\,c_{\mathrm{ref}}\) 계산

[eq:S13_01_h_lock][eq:S13_01_cref_lock]로부터, \[\begin{aligned} h\,c_{\mathrm{ref}} &= \left(6.62607015\times 10^{-34}\ \mathrm{J\cdot s}\right) \left(299\,792\,458\ \mathrm{m/s}\right) \notag\\ &= 1.9864458571489286\times 10^{-25}\ \mathrm{J\cdot m}. \label{eq:S13_01_hc_value}\end{aligned}\]

15.1.4.2 13.1.4.2 \(U_{\mathrm{lat}}\)\(\mathrm{J}\)

[eq:S13_01_Ulat_def][eq:S13_01_hc_value][eq:S13_01_a_lock]을 대입하면, \[\begin{aligned} U_{\mathrm{lat}} &= \frac{1.9864458571489286\times 10^{-25}\ \mathrm{J\cdot m}} {6.3299121257859865746\times 10^{-19}\ \mathrm{m}} \notag\\ &= 3.138188678886709\times 10^{-7}\ \mathrm{J}. \label{eq:S13_01_Ulat_J}\end{aligned}\]

15.1.4.3 13.1.4.3 \(U_{\mathrm{lat}}\)\(\mathrm{GeV}\)

[eq:S13_01_GeV_to_J]로부터 \[U_{\mathrm{lat}}[\mathrm{GeV}] = \frac{U_{\mathrm{lat}}[\mathrm{J}]}{1.602176634\times 10^{-10}\ \mathrm{J/GeV}}. \label{eq:S13_01_convert_to_GeV}\] [eq:S13_01_Ulat_J][eq:S13_01_convert_to_GeV]에 대입하면, \[\begin{aligned} U_{\mathrm{lat}} &= \frac{3.138188678886709\times 10^{-7}\ \mathrm{J}} {1.602176634\times 10^{-10}\ \mathrm{J/GeV}} \notag\\ &= 1958.7033116641428\ \mathrm{GeV}. \label{eq:S13_01_Ulat_GeV}\end{aligned}\] 유효숫자 표기 규약(반올림 규칙)이 잠긴 경우, 보고값은 다음으로 고정한다. \[\boxed{ U_{\mathrm{lat}}\approx 1958.7\ \mathrm{GeV} } \label{eq:S13_01_Ulat_GeV_round}\]

15.1.5 13.1.5 파생 금지 규칙(재정의/흡수/사후조정 금지)

\(U_{\mathrm{lat}}\)에 대해 다음 금지 규칙을 고정한다.

  1. 재정의 금지: 본 절 밖에서 \(U_{\mathrm{lat}}\)를 다른 식으로 정의하거나, 다른 기호로 바꿔치기하여 동일 의미로 사용하는 행위를 금지한다.

  2. 재유도 금지: [eq:S13_01_Ulat_def]를 본 절 밖에서 “유도” 형태로 반복 전개하는 행위를 금지한다(참조만 허용).

  3. 흡수 금지: 질량/힘 유도에서 계수 또는 기하 항을 \(U_{\mathrm{lat}}\) 정의로 흡수하여, 정의 구조를 변경하는 행위를 금지한다.

  4. 사후조정 금지: 목표 수치에 맞추기 위해 \(a\), \(c_{\mathrm{ref}}\), \(h\) 또는 [eq:S13_01_GeV_to_J]의 값을 사후 변경하는 행위를 금지한다. 변경은 버전업으로만 허용된다.

  5. 대체 상수 금지: \(c_{\mathrm{ref}}\) 대신 다른 속도 상수를 대입하거나, \(h\) 대신 다른 작용 상수를 대입하는 행위를 금지한다(동일 버전 내부).

위 금지 규칙 위반이 탐지되면 \(U_{\mathrm{lat}}\) 및 이를 입력으로 하는 모든 파생 결론은 결론 자격을 상실한다.

이 절의 LOCK/Gate 연결(없으면 없음)

15.2 13.2 질량=저항(\(\sigma_{\mathrm{eff}}\)) 공리/정의

15.2.1 13.2.1 목적

본 절은 “질량”을 외부 텍스트의 정당화 없이 저항(효과 단면) \(\sigma_{\mathrm{eff}}\)의 형태로 운영 정의하고, 질량 계산/측정 절차를 로그 가능한 규약으로 고정한다. 본 절의 산출물은 (i) 질량-저항 공리, (ii) 질량의 표준형 정의식, (iii) \(\sigma_{\mathrm{eff}}\) 산출 절차(계산 레시피), (iv) Gate 판정 기준이다.

15.2.2 13.2.2 [A] 질량=저항 공리(운영 공리)

본 문서에서 질량은 “격자 단위 에너지 \(U_{\mathrm{lat}}\)가 특정 구조를 통과할 때의 저항”으로 정의된다고 공리로 고정한다.

15.2.3 [A-13.2-1] 질량-저항 대응 공리

객체 \(\mathcal{O}\)에 대해 질량 스케일 \(m(\mathcal{O})\)는 다음 대응을 만족한다고 공리로 고정한다. \[m(\mathcal{O}) = \frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(\mathcal{O})}. \label{eq:S13_02_mass_axiom}\] 여기서 \(U_{\mathrm{lat}}\)는 13.1에서 단일 출처로 잠긴 격자 단위 에너지이고, \(\sigma_{\mathrm{eff}}(\mathcal{O})\)는 객체 \(\mathcal{O}\)의 효과 단면(저항)이다.

15.2.3.1 공리의 의미(형식적)

[eq:S13_02_mass_axiom]은 “질량”을 단독 실체로 도입하지 않고, \(U_{\mathrm{lat}}\)\(\sigma_{\mathrm{eff}}\)의 비로 정의되는 운영량으로 고정한다. 이 공리는 외부 정설의 정당화에 의존하지 않으며, 이후 장에서 각 객체별 \(\sigma_{\mathrm{eff}}\)의 정의가 완결되면 질량이 결정된다.

15.2.4 13.2.3 [D] 효과 단면 \(\sigma_{\mathrm{eff}}\)의 정의(유형 분류)

효과 단면은 객체 유형에 따라 정의 방식이 달라질 수 있으므로, 본 절은 \(\sigma_{\mathrm{eff}}\)를 다음 세 유형으로 분류하여 정의한다. 유형 선택은 analysis_lock에 잠겨야 하며, 결과를 본 뒤 교체될 수 없다.

15.2.5 (T1) 기하 단면형(Geometric)

기하 단면형은 “기하학적 단면”을 효과 단면으로 채택하는 유형이다. \[\sigma_{\mathrm{eff}}(\mathcal{O}) :=\sigma_{\mathrm{geom}}(\mathcal{O}) \quad\text{(기하 단면형)}. \label{eq:S13_02_sigma_geom_type}\] 기하 단면 \(\sigma_{\mathrm{geom}}\)의 정의는 객체별로 잠긴다(예: 코어 반경 \(R_p\)에 대해 \(\pi R_p^2\)).

15.2.6 (T2) 집계 경로형(Path-aggregate)

집계 경로형은 “전파/경로/목” 집계에서 발생하는 저항을 단면으로 환원하는 유형이다. \[\sigma_{\mathrm{eff}}(\mathcal{O}) := \Sigma_{\mathrm{path}}(\mathcal{O}) \quad\text{(집계 경로형)}. \label{eq:S13_02_sigma_path_type}\] \(\Sigma_{\mathrm{path}}\)는 퍼콜레이션/백본/경로 닫힘(10장)과 연결되어 정의되며, 정의는 analysis_lock에 잠긴다.

15.2.7 (T3) 이산 구조 상쇄형(Discrete-cancellation)

이산 구조 상쇄형은 “상쇄-생존” 구조의 잔차가 저항으로 환원되는 유형이다. \[\sigma_{\mathrm{eff}}(\mathcal{O}) := \Sigma_{\mathrm{disc}}(\mathcal{O}) \quad\text{(이산 구조 상쇄형)}. \label{eq:S13_02_sigma_disc_type}\] \(\Sigma_{\mathrm{disc}}\)는 82+7 구조 검증(8장)과 3-섹터 정수화(7장) 및 사건율(9장)에 의존하여 정의되며, 정의는 analysis_lock에 잠긴다.

15.2.8 13.2.4 [D] 질량 표준형(단위/차원/실현 연결)

15.2.8.1 13.2.4.1 질량의 차원

[eq:S13_02_mass_axiom]에 의해 \(m\)의 차원은 \(U_{\mathrm{lat}}\)의 차원(에너지)을 \(\sigma_{\mathrm{eff}}\)의 차원으로 나눈 것으로 결정된다. 본 문서는 질량의 보고 단위를 \(\mathrm{GeV}\) 또는 그 하위 단위로 사용하므로, \(\sigma_{\mathrm{eff}}\)는 무차원 또는 무차원에 준하는 “저항 계수”로 정의되는 유형(T2, T3)을 가질 수 있다. 따라서 본 절은 다음을 규약으로 고정한다.

15.2.8.2 [D-13.2-2] 무차원 저항 규약

본 장에서 질량을 \(\mathrm{GeV}\)로 보고하는 경우, 효과 단면은 다음 중 하나로 잠겨야 한다.

  1. 무차원 단면: \(\sigma_{\mathrm{eff}}\) 자체가 무차원(저항 계수)이며 \(U_{\mathrm{lat}}\)와 동일 차원의 질량이 산출됨.

  2. 정규화 단면: \(\sigma_{\mathrm{eff}}\)가 길이\(^2\) 차원을 가지면, 그 단면은 \(a^2\) 또는 \(L_q^2\)로 정규화되어 무차원으로 환원된 뒤 사용됨.

정규화 방식의 선택은 analysis_lock에 잠겨야 하며, 결과를 본 뒤 바뀔 수 없다.

15.2.8.3 13.2.4.2 정규화 단면형의 표준식

길이\(^2\) 차원의 기하 단면을 사용하는 경우, 무차원 저항으로 환원하기 위해 다음 표준식을 고정한다. \[\tilde{\sigma}_{\mathrm{eff}}(\mathcal{O}) :=\frac{\sigma_{\mathrm{geom}}(\mathcal{O})}{L_{\mathrm{ref}}^{2}}, \label{eq:S13_02_sigma_tilde_def}\] 여기서 \(L_{\mathrm{ref}}\)는 정규화 길이(예: \(L_q\) 또는 \(a\))이며 analysis_lock에 잠긴다. 이때 질량은 \[m(\mathcal{O}) = \frac{U_{\mathrm{lat}}}{\tilde{\sigma}_{\mathrm{eff}}(\mathcal{O})}. \label{eq:S13_02_mass_from_sigma_tilde}\] 로 정의된다. [eq:S13_02_mass_from_sigma_tilde]정규화 단면형에서의 표준 질량식이다.

15.2.9 13.2.5 \(\sigma_{\mathrm{eff}}\) 계산 절차(운영 레시피)

본 절은 \(\sigma_{\mathrm{eff}}\) 산출을 다음 공통 절차로 고정한다. 객체 \(\mathcal{O}\)에 대해 \(\sigma_{\mathrm{eff}}\)는 “정의\(\rightarrow\)집계\(\rightarrow\)Gate”의 흐름을 따라야 한다.

15.2.9.1 13.2.5.1 입력 로그

\(\sigma_{\mathrm{eff}}\) 산출은 다음 입력 로그를 필요로 한다.

  1. 객체 식별자: object_idobject_instance_id.

  2. 기하/좌표: \(R_p\), \(L_q\), \(a\) 및 필요한 좌표 집합(예: \(\mathcal{X}_{82}\), \(\mathcal{S}_7\)).

  3. 그래프/경로: 접촉 그래프, 임계목 그래프, 백본(해당 시).

  4. 사건 로그: 사건 집합/틱 창/필요 위상(해당 시).

입력 로그는 manifest+checksums로 봉인되어야 한다.

15.2.9.2 13.2.5.2 계산 레시피(유형별)

15.2.9.3 (T1) 기하 단면형

  1. 객체의 반경 또는 기하 경계를 잠긴 규약으로 산출(예: 코어 반경 \(R_p\)).

  2. 기하 단면을 정의식으로 계산(예: \(\sigma_{\mathrm{geom}}=\pi R_p^2\)).

  3. 정규화가 필요한 경우 [eq:S13_02_sigma_tilde_def]로 무차원화.

15.2.9.4 (T2) 집계 경로형

  1. 퍼콜레이션 닫힘(10.2)으로 임계 문턱 \(\delta_{\mathrm{eff}}\) 및 백본 \(\mathcal{E}_{\mathrm{bb}}\)를 산출.

  2. 백본 위에서 경로 저항 집계량을 정의(예: 병목 기반 합, 최대/평균 비율 등; 정의는 analysis_lock에 잠김).

  3. 집계량을 무차원 저항 \(\sigma_{\mathrm{eff}}\)로 환원(정규화 길이 선택 잠김).

15.2.9.5 (T3) 이산 구조 상쇄형

  1. 7-셸 검증(8.3) PASS로부터 생존 벡터 \(\mathbf{V}_{\mathrm{surv}}\) 및 분할 구조를 산출.

  2. 3-섹터 정수화(7장)로부터 잔차 방향 및 라벨 축 투영을 산출(필요 시).

  3. 잔차 크기/방향을 저항 계수로 맵핑하는 닫힘 \(\Sigma_{\mathrm{disc}}\)를 적용(정의는 analysis_lock에 잠김).

15.2.9.6 13.2.5.3 질량 계산

유형별로 산출된 \(\sigma_{\mathrm{eff}}(\mathcal{O})\) 또는 \(\tilde{\sigma}_{\mathrm{eff}}(\mathcal{O})\)를 사용하여, 질량을 [eq:S13_02_mass_axiom] 또는 [eq:S13_02_mass_from_sigma_tilde]로 계산한다. 계산 로그는 반드시 봉인되어야 하며, 봉인 없는 계산은 결론 자격을 부여하지 않는다.

15.2.10 13.2.6 Gate(자격 판정)와 FAIL 조건

\(\sigma_{\mathrm{eff}}\)\(m(\mathcal{O})\)는 다음 Gate 스택의 PASS를 필요조건으로 갖는다.

  1. G-SYM: 기호/단위/정규화 길이 의미 충돌 없음.

  2. G-LOCK: 입력 로그의 lock_id 일치 및 봉인.

  3. G-REG: 적용 레짐(객체/경로/이산 구조) 일치.

  4. G-STR: 구조 검증(G-SHELL7-6C1S 등) PASS(해당 시).

  5. G-NUM: 수치 안정성(추정기 수렴, 반복 일치).

  6. G-REP: 재현 가능성.

  7. G-NT: 사후 변경/선택 편향 없음.

다음 위반은 즉시 FAIL이다.

  1. \(\sigma_{\mathrm{eff}}\) 유형(T1/T2/T3)을 결과를 보고 교체.

  2. \(\kappa_{\mathrm{vp}}\), 정규화 길이 \(L_{\mathrm{ref}}\)를 결과를 보고 변경.

  3. 봉인 없이 \(U_{\mathrm{lat}}\) 또는 \(\sigma_{\mathrm{eff}}\)를 사용하여 질량을 보고.

이 절의 LOCK/Gate 연결(없으면 없음)

15.3 13.3 \(5\pi\) 계수 유도\(\rightarrow m_H=U_{\mathrm{lat}}/(5\pi)\)

15.3.1 13.3.1 목표와 기호 고정

본 절의 목표는 효과 단면(저항) \(\sigma_{\mathrm{eff}}\)의 정준값을 \[\sigma_{\mathrm{eff}}(H)=5\pi \label{eq:S13_03_sigmaeff_goal}\] 로 도출하여, 13.2의 질량-저항 공리 \[m(\mathcal{O})=\frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(\mathcal{O})} \label{eq:S13_03_mass_axiom_ref}\] 에 의해 \[m_H=\frac{U_{\mathrm{lat}}}{5\pi} \label{eq:S13_03_mH_goal}\] 를 완결하는 것이다.

여기서 \(H\)는 “정준 셀(Anchor Cell) 내부에서 정의되는 Stone 직접 진동 모드”의 객체 라벨이며, 외부 텍스트의 정당화를 사용하지 않는다. \(H\)에 대한 모든 수치는 오직 \(U_{\mathrm{lat}}\)\(\sigma_{\mathrm{eff}}(H)\)의 내부 정의로부터 산출된다.

15.3.2 13.3.2 \(\sigma_{\mathrm{eff}}\)의 구성 원리(채널 합성 정의)

본 절은 \(H\)의 저항(효과 단면)을 “독립 구속 채널들의 합”으로 정의하여 잠근다.

15.3.2.1 [D-13.3-1] 채널 집합과 채널 수

\(H\) 모드는 정준 셀 경계에서의 구속 채널들의 집합 \(\mathcal{K}_H\)로 기술된다고 정의한다. \[\mathcal{K}_H:=\{1,2,\ldots,\kappa_H\}, \qquad \kappa_H:=|\mathcal{K}_H|. \label{eq:S13_03_KH_def}\] \(\kappa_H\)는 “독립 구속 채널 수”이며, 본 절에서 \(\kappa_H=5\)를 도출한다(13.3.4).

15.3.2.2 [D-13.3-2] 채널별 무차원 단면 \(\sigma_0\)

각 채널 \(k\in\mathcal{K}_H\)에 대해 채널 기하 단면(면적) \(\sigma_{\mathrm{geom}}^{(k)}\)를 정의할 수 있다. 본 절은 채널 단면을 길이 스케일 \(a\)로 무차원화한 채널별 무차원 단면을 다음으로 정의한다. \[\sigma_{0}^{(k)} := \frac{4\,\sigma_{\mathrm{geom}}^{(k)}}{a^2}. \label{eq:S13_03_sigma0_def}\] [eq:S13_03_sigma0_def]에서 \(a\)는 VP 지름(실현 길이)으로 잠겨 있으며, diameter 의미를 가진다. 따라서 \(a/2\)는 VP 반경 파생량이다.

15.3.2.3 [D-13.3-3] 효과 단면의 합성 정의

효과 단면(저항) \(\sigma_{\mathrm{eff}}(H)\)를 다음으로 정의한다. \[\sigma_{\mathrm{eff}}(H) := \sum_{k\in\mathcal{K}_H}\sigma_{0}^{(k)}. \label{eq:S13_03_sigmaeff_sum}\] 정의 [eq:S13_03_sigmaeff_sum]은 “독립 채널의 기여는 합으로 누적된다”는 합성 규약이며, 동일 버전 내부에서 곱셈/최대값/다른 집계로 교체될 수 없다.

15.3.3 13.3.3 \(\pi\) 기하 계수의 도출(채널 단면의 정준형)

본 절은 \(H\) 모드의 각 독립 채널이 동일한 정준 단면을 갖는 등방 채널로 닫힌다고 정의한다.

15.3.3.1 [D-13.3-4] 정준 채널 단면(원판)

각 채널 \(k\)의 기하 단면을 VP 반경 \(a/2\)의 원판으로 정의한다. \[\sigma_{\mathrm{geom}}^{(k)} := \pi\left(\frac{a}{2}\right)^2 = \frac{\pi}{4}a^2. \label{eq:S13_03_sigma_geom_channel}\] 정의 [eq:S13_03_sigma_geom_channel]은 채널 단면의 정준형이며, 결과를 본 뒤 다른 형상으로 교체될 수 없다. 형상을 바꾸려면 \(\sigma_{\mathrm{geom}}^{(k)}\) 자체가 버전업으로 변경되어야 한다.

15.3.3.2 [D-13.3-5] 채널별 무차원 단면의 값

[eq:S13_03_sigma0_def][eq:S13_03_sigma_geom_channel]을 대입하면, \[\begin{aligned} \sigma_{0}^{(k)} &=\frac{4}{a^2}\left(\frac{\pi}{4}a^2\right) =\pi. \label{eq:S13_03_sigma0_pi}\end{aligned}\] 따라서 모든 채널에서 \[\sigma_{0}^{(k)}=\pi \qquad (k\in\mathcal{K}_H) \label{eq:S13_03_sigma0_all}\] 가 성립한다.

15.3.4 13.3.4 \(5\) 계수의 도출(독립 구속 채널 수 \(\kappa_H=5\))

본 절은 정준 셀(CELL-CUBE)의 경계 채널 수로부터 \(\kappa_H\)를 도출한다.

15.3.4.1 [D-13.3-6] 큐브 경계 채널의 원소

정준 셀은 큐브이므로 경계 채널의 기본 후보는 여섯 면에 대응하는 집합으로 정의한다. \[\mathcal{F} := \{+x,-x,+y,-y,+z,-z\}, \qquad |\mathcal{F}|=6. \label{eq:S13_03_faceset}\] 각 면 \(f\in\mathcal{F}\)에 대해 “채널 상태 변수”(예: 위상/변위/갱신 카운트 등) \(u_f\)를 하나의 실수로 기록한다고 정의한다. \[\mathbf{u}:=(u_f)_{f\in\mathcal{F}}\in\mathbb{R}^{6}. \label{eq:S13_03_uvec}\]

15.3.4.2 [D-13.3-7] 전역 기준(게이지) 자유도 제거

정준 셀 내부에서 “절대 기준의 이동”은 관측 불변으로 취급되어야 하므로, 다음 동치관계를 정의한다. \[\mathbf{u}\sim \mathbf{u}' \quad\Longleftrightarrow\quad \exists c\in\mathbb{R}\ \text{s.t.}\ \mathbf{u}'=\mathbf{u}+c\,\mathbf{1}_6, \qquad \mathbf{1}_6:=(1,1,1,1,1,1). \label{eq:S13_03_gauge_equiv}\] 즉, 모든 면 채널 상태에 동일한 상수 \(c\)를 더하는 변화는 “전역 기준 이동”이며, \(H\) 모드의 독립 구속 채널 수를 늘리지 않는다.

15.3.4.3 [T-13.3-1] 독립 채널 수 정리

동치관계 [eq:S13_03_gauge_equiv] 아래에서 독립 채널 공간의 차원은 \(5\)이다. \[\dim\left(\mathbb{R}^6 / \mathrm{span}\{\mathbf{1}_6\}\right)=5. \label{eq:S13_03_dim5}\]

15.3.4.4 증명

\(\mathrm{span}\{\mathbf{1}_6\}\)\(\mathbb{R}^6\)의 1차원 부분공간이므로, \[\dim\left(\mathbb{R}^6 / \mathrm{span}\{\mathbf{1}_6\}\right) = \dim(\mathbb{R}^6)-\dim\left(\mathrm{span}\{\mathbf{1}_6\}\right) =6-1=5. \label{eq:S13_03_dim5_proof}\] \(\square\)

15.3.4.5 [D-13.3-8] \(\kappa_H\)의 정의(독립 채널 수)

\(H\) 모드의 독립 구속 채널 수를 [eq:S13_03_dim5]에 의해 다음으로 정의하여 잠근다. \[\kappa_H:=5. \label{eq:S13_03_kappaH_5}\] 정의 [eq:S13_03_kappaH_5]는 정준 셀(CELL-CUBE)의 경계 후보 채널(6면)과 전역 기준 자유도 제거 규약 [eq:S13_03_gauge_equiv]의 결합으로 결정되는 값이며, 동일 버전 내부에서 변경되지 않는다.

15.3.5 13.3.5 \(\sigma_{\mathrm{eff}}(H)=5\pi\)의 완결

[eq:S13_03_sigmaeff_sum][eq:S13_03_sigma0_all], [eq:S13_03_kappaH_5]를 결합한다. \[\begin{aligned} \sigma_{\mathrm{eff}}(H) &=\sum_{k\in\mathcal{K}_H}\sigma_{0}^{(k)} =\sum_{k=1}^{\kappa_H}\pi =\kappa_H\,\pi =5\pi. \label{eq:S13_03_sigmaeff_5pi}\end{aligned}\] 따라서 [eq:S13_03_sigmaeff_goal]이 성립한다.

15.3.6 13.3.6 \(m_H=U_{\mathrm{lat}}/(5\pi)\)의 완결

13.2의 질량-저항 공리 [eq:S13_03_mass_axiom_ref]\(\mathcal{O}=H\)를 대입하고, [eq:S13_03_sigmaeff_5pi]를 사용한다. \[\begin{aligned} m_H &=\frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(H)} =\frac{U_{\mathrm{lat}}}{5\pi}. \label{eq:S13_03_mH_final}\end{aligned}\] [eq:S13_03_mH_final]이 본 절의 결론이다.

15.3.7 13.3.7 수치 대입(정의된 입력 사용)

13.1에서 \(U_{\mathrm{lat}}\)\[U_{\mathrm{lat}}=1958.7033116641428\ \mathrm{GeV} \label{eq:S13_03_Ulat_value}\] 로 잠긴 경우, [eq:S13_03_mH_final]로부터 \[m_H = \frac{1958.7033116641428}{5\pi}\ \mathrm{GeV} = 124.69492564072544\ \mathrm{GeV} \label{eq:S13_03_mH_numeric}\] 로 산출된다. 보고 규약(유효숫자)은 analysis_lock에 잠긴다.

이 절의 LOCK/Gate 연결(없으면 없음)

15.4 13.4 양성자 질량 적분(\(S_p\)) 유도

15.4.1 13.4.1 입력(LOCK)과 목적

본 절은 다음 항목이 잠겨 있다고 둔다.

  1. 실현 길이(부피입자 지름): \(a\) (11.2에서 realization_lock에 잠김).

  2. 코어 반경(정준 입력): \(r_p\) (2.2에서 canon_lock에 잠김).

  3. 원주율: \(\pi\) (무차원 상수, canon_lock에 잠김).

  4. 격자 단위 에너지: \(U_{\mathrm{lat}}:=\dfrac{h\,c_{\mathrm{ref}}}{a}\) (13.1 단일 출처).

  5. 코어 위상 완결 길이: \(\lambda_C\) (6.1에서 정의된 길이, 동일 버전에서 canon_lock로 참조 가능).

본 절의 목적은 양성자 질량을 \[m_p=\frac{U_{\mathrm{lat}}}{S_p} \label{eq:S13_04_goal}\] 형태로 완결하기 위해, 무차원 저항 적분(효과 단면) \(S_p\)를 내부 정의로 유도하는 것이다. 또한 요청 조건으로 \(\lambda_C=(\pi/2)r_p\)를 전개에 포함한다.

15.4.2 13.4.2 \(\lambda_C=(\pi/2)r_p\)의 도출(잠긴 연속체 결과의 대수적 귀결)

15.4.2.1 [D-13.4-1] 기호 정합

본 절에서 코어 반경은 정준 입력 \(r_p\)로 표기하며, 연속체 코어 모델에서 사용한 코어 반경 기호 \(R_p\)는 동일 의미로 취급한다. \[R_p \equiv r_p. \label{eq:S13_04_Rp_rp}\]

15.4.2.2 [LOCK-참조] 연속체 길이 선택 결과

6.2의 연속체 결과로부터(동일 버전에서 잠김), \[\frac{R_p}{L_q}=\frac{2}{\pi}, \label{eq:S13_04_Rp_over_Lq}\] 또한 6.1의 동일시 잠금으로부터 \[L_q=\lambda_C. \label{eq:S13_04_Lq_eq_lC}\] [eq:S13_04_Rp_over_Lq][eq:S13_04_Lq_eq_lC]를 대입하면, \[\frac{R_p}{\lambda_C}=\frac{2}{\pi}. \label{eq:S13_04_Rp_over_lC}\] [eq:S13_04_Rp_over_lC]\(\lambda_C\)에 대해 풀면, \[\lambda_C=\frac{\pi}{2}R_p. \label{eq:S13_04_lC_from_Rp}\] 마지막으로 [eq:S13_04_Rp_rp][eq:S13_04_lC_from_Rp]에 대입하여, \[\boxed{ \lambda_C=\frac{\pi}{2}\,r_p } \label{eq:S13_04_lC_from_rp}\] 를 얻는다. [eq:S13_04_lC_from_rp]는 잠긴 연속체 결과들의 대수적 귀결이며, 본 절에서 별도 가정을 추가하지 않는다.

15.4.3 13.4.3 [D] 양성자 저항 적분 \(S_p\)의 운영정의(길이-층수 적분)

본 절에서 \(S_p\)는 “코어 위상 완결 길이 \(\lambda_C\)를 VP 지름 \(a\)로 분해한 층수(누적 저항)”로 정의한다.

15.4.3.1 13.4.3.1 방사형 누적 층수

방사형 좌표 \(R\)\(0\le R\le \lambda_C\)에서 정의한다. 한 층의 두께를 VP 지름 \(a\)로 고정하면, 미소 구간 \(dR\)에 포함되는 층수(무차원)는 \[dN(R):=\frac{dR}{a} \label{eq:S13_04_dN}\] 로 정의된다.

15.4.3.2 13.4.3.2 저항 적분(누적 층수) \(S_p\)

양성자 저항 적분(효과 단면) \(S_p\)를 다음 적분으로 정의한다. \[\boxed{ S_p := \int_{0}^{\lambda_C}\frac{dR}{a} } \label{eq:S13_04_Sp_int}\] 여기서 \(a\)는 동일 버전에서 상수(실현 길이)로 잠겼으므로 적분은 즉시 계산된다. \[\begin{aligned} S_p &=\int_{0}^{\lambda_C}\frac{dR}{a} =\frac{1}{a}\int_{0}^{\lambda_C} dR =\frac{1}{a}\Bigl[ R \Bigr]_{0}^{\lambda_C} =\frac{\lambda_C}{a}. \label{eq:S13_04_Sp_eval}\end{aligned}\] 따라서 \[\boxed{ S_p=\frac{\lambda_C}{a} } \label{eq:S13_04_Sp_lC_over_a}\] 가 성립한다.

15.4.3.3 13.4.3.3 \(\lambda_C=(\pi/2)r_p\) 삽입

[eq:S13_04_lC_from_rp][eq:S13_04_Sp_lC_over_a]에 대입하면, \[\begin{aligned} S_p &=\frac{\lambda_C}{a} =\frac{(\pi/2)\,r_p}{a} =\frac{\pi}{2}\,\frac{r_p}{a}. \label{eq:S13_04_Sp_rp_over_a}\end{aligned}\] 즉, \[\boxed{ S_p=\frac{\pi}{2}\,\frac{r_p}{a} } \label{eq:S13_04_Sp_final}\] 로 고정된다.

15.4.4 13.4.4 \(m_p=U_{\mathrm{lat}}/S_p\)의 완전 전개(정의-대입-소거)

13.2의 질량=저항 공리/정의에 의해(동일 버전에서 잠김), \[m_p:=\frac{U_{\mathrm{lat}}}{S_p}. \label{eq:S13_04_mp_def}\] 13.1의 단일 출처 정의에 의해 \[U_{\mathrm{lat}}:=\frac{h\,c_{\mathrm{ref}}}{a}. \label{eq:S13_04_Ulat_def}\] [eq:S13_04_Sp_lC_over_a][eq:S13_04_mp_def]에 대입하고 [eq:S13_04_Ulat_def]를 사용하여 전개한다. \[\begin{aligned} m_p &=\frac{U_{\mathrm{lat}}}{S_p} =\frac{\dfrac{h\,c_{\mathrm{ref}}}{a}}{\dfrac{\lambda_C}{a}} =\frac{h\,c_{\mathrm{ref}}}{a}\cdot\frac{a}{\lambda_C} =\frac{h\,c_{\mathrm{ref}}}{\lambda_C}. \label{eq:S13_04_mp_hc_over_lC}\end{aligned}\] 따라서 \(a\)[eq:S13_04_mp_hc_over_lC]에서 대수적으로 소거되며, 동일 버전에서 \[\boxed{ m_p=\frac{h\,c_{\mathrm{ref}}}{\lambda_C} } \label{eq:S13_04_mp_closed_lC}\] 가 성립한다.

이제 [eq:S13_04_lC_from_rp][eq:S13_04_mp_closed_lC]에 대입하여 \(r_p\) 표현으로 바꾸면, \[\begin{aligned} m_p &=\frac{h\,c_{\mathrm{ref}}}{(\pi/2)\,r_p} =\frac{2}{\pi}\,\frac{h\,c_{\mathrm{ref}}}{r_p}. \label{eq:S13_04_mp_closed_rp}\end{aligned}\] 따라서 최종 결론은 다음 두 형태로 동치이다. \[\boxed{ m_p=\frac{U_{\mathrm{lat}}}{S_p} =\frac{h\,c_{\mathrm{ref}}}{\lambda_C} =\frac{2}{\pi}\,\frac{h\,c_{\mathrm{ref}}}{r_p} } \label{eq:S13_04_mp_final_forms}\]

15.4.5 13.4.5 수치 대입(잠금값 사용)

본 절의 수치 대입은 잠금값(LOCK)만을 사용하여 수행한다.

15.4.5.1 13.4.5.1 \(\lambda_C\) 수치( \(r_p\)로부터 )

정준 입력 \[r_p=0.8412\times 10^{-15}\ \mathrm{m} \label{eq:S13_04_rp_value}\] 를 사용하면, [eq:S13_04_lC_from_rp]로부터 \[\begin{aligned} \lambda_C &=\frac{\pi}{2}\,r_p =\frac{\pi}{2}\times 0.8412\times 10^{-15}\ \mathrm{m} \notag\\ &=1.3213538700998668\times 10^{-15}\ \mathrm{m}. \label{eq:S13_04_lC_value}\end{aligned}\]

15.4.5.2 13.4.5.2 \(S_p\) 수치

실현 길이 \[a=\aVP \label{eq:S13_04_a_value}\] 를 사용하면, [eq:S13_04_Sp_lC_over_a]로부터 \[\begin{aligned} S_p &=\frac{\lambda_C}{a} =\frac{1.3213538700998668\times 10^{-15}}{6.3299121257859865746\times 10^{-19}} \notag\\ &=2087.4758509160097\ldots \label{eq:S13_04_Sp_value}\end{aligned}\] 이며, 보고 규약(유효숫자/반올림)은 analysis_lock에 잠긴다.

15.4.5.3 13.4.5.3 \(m_p\) 수치( \(U_{\mathrm{lat}}\) 사용 )

13.1에서 잠긴 값(보고 단위 GeV)을 다음으로 둔다. \[U_{\mathrm{lat}}=1958.7033116641428\ \mathrm{GeV}. \label{eq:S13_04_Ulat_value}\] [eq:S13_04_mp_def][eq:S13_04_Sp_value]로부터 \[\begin{aligned} m_p &=\frac{U_{\mathrm{lat}}}{S_p} =\frac{1958.7033116641428}{2087.4758509160097}\ \mathrm{GeV} \notag\\ &=0.9383118424122799\ldots\ \mathrm{GeV}. \label{eq:S13_04_mp_value}\end{aligned}\]

15.4.6 13.4.6 오차·LOCK 연결(민감도)

\(S_p=\lambda_C/a\)\(m_p=h\,c_{\mathrm{ref}}/\lambda_C\)이므로, 민감도는 다음으로 정리된다.

15.4.6.1 13.4.6.1 \(S_p\) 상대 민감도

\[S_p=\frac{\lambda_C}{a} \quad\Longrightarrow\quad \frac{dS_p}{S_p} = \frac{d\lambda_C}{\lambda_C} -\frac{da}{a}. \label{eq:S13_04_Sp_sens}\] 또한 \(\lambda_C=(\pi/2)r_p\)이므로, \[\frac{d\lambda_C}{\lambda_C}=\frac{dr_p}{r_p}. \label{eq:S13_04_lC_sens}\] 따라서 \[\frac{dS_p}{S_p}=\frac{dr_p}{r_p}-\frac{da}{a}. \label{eq:S13_04_Sp_sens2}\]

15.4.6.2 13.4.6.2 \(m_p\) 상대 민감도(실현 \(a\) 소거)

[eq:S13_04_mp_closed_lC]에서 \[m_p=\frac{h\,c_{\mathrm{ref}}}{\lambda_C} \quad\Longrightarrow\quad \frac{dm_p}{m_p} = -\frac{d\lambda_C}{\lambda_C} =-\frac{dr_p}{r_p}. \label{eq:S13_04_mp_sens}\] 즉, 동일 버전에서 \(h,c_{\mathrm{ref}},\pi\)가 잠겨 있을 때 \(m_p\)\(r_p\)의 잠금값에만 민감하며, \(a\)는 대수적으로 소거되어 \(m_p\)에 직접 들어가지 않는다([eq:S13_04_mp_hc_over_lC]).

이 절의 LOCK/Gate 연결(없으면 없음)

15.5 13.5 전자 질량 적분(\(S\)) 유도 + \(m_p/m_e=2\pi\cdot \nu_{p}\)

15.5.1 13.5.1 입력(LOCK)과 목표

본 절은 다음 입력이 잠겨 있다고 둔다.

  1. 실현 길이 \(a\) (VP 지름, realization_lock).

  2. 정준 셀 길이 \(D_{\mathrm{anch}}\) (정준 입력, canon_lock).

  3. 정류 계수 \(\delta\) (보편 레짐에서 \(\delta=1/\pi^2\) 잠김).

  4. 전자 정준 사건율 \(\nu_{e,\mathrm{can}}:=1\) (9.3에서 잠김).

  5. 양성자 정준 사건율 \(\nu_{p,\mathrm{can}}\) (9.4에서 잠긴 수치 또는 식).

  6. 격자 단위 에너지 \(U_{\mathrm{lat}}\) (13.1 단일 출처).

  7. 양성자 저항 적분 \(S_p\) (13.4에서 유도됨).

본 절의 목표는 다음 두 가지이다.

  1. 전자 질량을 \[m_e=\frac{U_{\mathrm{lat}}}{S} \label{eq:S13_05_goal_me}\] 형태로 완결하기 위한 무차원 저항 적분 \(S\)내부 정의로 유도한다.

  2. 동일 잠금 버전에서 다음 대응 관계를 정리로 고정한다. \[\frac{m_p}{m_e}=2\pi\cdot \nu_{p,\mathrm{can}}. \label{eq:S13_05_goal_ratio}\]

15.5.2 13.5.2 전자 반경 \(r_e\)의 잠금 결과(9.3 참조)

9.3의 전자 정준에서 전자 반경은 다음으로 잠겨 있다. \[r_e=\frac{D_{\mathrm{anch}}}{2}\,\delta. \label{eq:S13_05_re_lock}\] 보편 레짐에서 \(\delta=1/\pi^2\)가 적용되면, \[r_e=\frac{D_{\mathrm{anch}}}{2\pi^2}. \label{eq:S13_05_re_univ}\] 본 절은 [eq:S13_05_re_lock] 또는 [eq:S13_05_re_univ]를 재유도하지 않으며, 참조만 수행한다.

15.5.3 13.5.3 [D] 전자 저항 적분 \(S\)의 운영정의(반경 적분)

본 절은 전자 저항 적분 \(S\)를 “전자 반경 \(r_e\)까지의 VP 층수(누적 저항)”로 정의한다.

15.5.3.1 13.5.3.1 방사형 누적 층수

반경 좌표 \(R\)\(0\le R\le r_e\)에서 정의한다. VP 지름 \(a\)를 한 층의 두께로 채택하면, 미소 구간 \(dR\)에 포함되는 층수(무차원)는 \[dN(R):=\frac{dR}{a}. \label{eq:S13_05_dN}\] 로 정의된다.

15.5.3.2 13.5.3.2 전자 저항 적분 \(S\)

전자 저항 적분 \(S\)를 다음 적분으로 정의한다. \[\boxed{ S := \int_{0}^{r_e}\frac{dR}{a} } \label{eq:S13_05_S_def_int}\] \(a\)가 상수(실현 길이)로 잠겨 있으므로 적분은 즉시 계산된다. \[\begin{aligned} S &=\int_{0}^{r_e}\frac{dR}{a} =\frac{1}{a}\int_{0}^{r_e} dR =\frac{1}{a}\Bigl[ R \Bigr]_{0}^{r_e} =\frac{r_e}{a}. \label{eq:S13_05_S_eval}\end{aligned}\] 따라서 \[\boxed{ S=\frac{r_e}{a} } \label{eq:S13_05_S_re_over_a}\] 가 성립한다.

15.5.3.3 13.5.3.3 \(r_e\) 삽입(정준 셀/정류 계수 결합)

[eq:S13_05_re_lock][eq:S13_05_S_re_over_a]에 대입하면, \[\begin{aligned} S &=\frac{r_e}{a} =\frac{\left(\frac{D_{\mathrm{anch}}}{2}\delta\right)}{a} =\frac{D_{\mathrm{anch}}}{2a}\,\delta. \label{eq:S13_05_S_final_general}\end{aligned}\] 보편 레짐에서 \(\delta=1/\pi^2\)를 대입하면, \[\boxed{ S=\frac{D_{\mathrm{anch}}}{2a\pi^2} }. \label{eq:S13_05_S_final_univ}\]

15.5.4 13.5.4 전자 질량 \(m_e=U_{\mathrm{lat}}/S\)의 완전 전개

13.2의 질량=저항 공리(정의)에 의해 전자 질량을 다음으로 정의한다. \[m_e:=\frac{U_{\mathrm{lat}}}{S}. \label{eq:S13_05_me_def}\] [eq:S13_05_S_re_over_a]를 대입하면, \[\begin{aligned} m_e &=\frac{U_{\mathrm{lat}}}{S} =\frac{U_{\mathrm{lat}}}{r_e/a} =U_{\mathrm{lat}}\frac{a}{r_e}. \label{eq:S13_05_me_a_over_re}\end{aligned}\] 또한 \(U_{\mathrm{lat}}:=h\,c_{\mathrm{ref}}/a\) (13.1 단일 출처)이므로, \[\begin{aligned} m_e &=\left(\frac{h\,c_{\mathrm{ref}}}{a}\right)\frac{a}{r_e} =\frac{h\,c_{\mathrm{ref}}}{r_e}. \label{eq:S13_05_me_hc_over_re}\end{aligned}\] 따라서 동일 잠금 버전에서 \[\boxed{ m_e=\frac{h\,c_{\mathrm{ref}}}{r_e} } \label{eq:S13_05_me_closed}\] 가 성립한다.

15.5.5 13.5.5 \(m_p/m_e\) 비율 유도(대응 관계 고정)

13.4에서 양성자 질량은 \[m_p=\frac{h\,c_{\mathrm{ref}}}{\lambda_C} \label{eq:S13_05_mp_hc_over_lC}\] 로 닫힌 형태를 갖는다. [eq:S13_05_me_closed][eq:S13_05_mp_hc_over_lC]를 나누면, \[\begin{aligned} \frac{m_p}{m_e} &=\frac{h\,c_{\mathrm{ref}}/\lambda_C}{h\,c_{\mathrm{ref}}/r_e} =\frac{r_e}{\lambda_C}. \label{eq:S13_05_ratio_re_over_lC}\end{aligned}\] 따라서 질량비는 두 길이 스케일의 비로 환원된다. 이제 \(r_e\)\(\lambda_C\)를 잠긴 식으로 치환한다.

15.5.5.1 13.5.5.1 \(\lambda_C\)\(r_p\) 연결

13.4 및 6.3에서 \[\lambda_C=\frac{\pi}{2}\,r_p \label{eq:S13_05_lC_from_rp}\] 가 잠겨 있다.

15.5.5.2 13.5.5.2 \(r_e\)\(D_{\mathrm{anch}}\) 연결

9.3에서 \[r_e=\frac{D_{\mathrm{anch}}}{2}\,\delta \label{eq:S13_05_re_from_D}\] 가 잠겨 있다.

15.5.5.3 13.5.5.3 양성자 정준 사건율 \(\nu_{p,\mathrm{can}}\)의 닫힌식

9.4에서 양성자 정준 사건율은 다음으로 잠겨 있다. \[\nu_{p,\mathrm{can}} = \left(\frac{D_{\mathrm{anch}}}{2r_p}\right)\left(\frac{1}{\pi^2}\right) = \frac{D_{\mathrm{anch}}}{2r_p}\,\delta. \label{eq:S13_05_nup_closed}\]

15.5.5.4 13.5.5.4 \(r_e/\lambda_C\)\(\nu_{p,\mathrm{can}}\)로 환원

[eq:S13_05_re_from_D][eq:S13_05_lC_from_rp][eq:S13_05_ratio_re_over_lC]에 대입하여 전개한다. \[\begin{aligned} \frac{m_p}{m_e} =\frac{r_e}{\lambda_C} &= \frac{\left(\frac{D_{\mathrm{anch}}}{2}\delta\right)}{\left(\frac{\pi}{2}r_p\right)} \notag\\ &= \frac{D_{\mathrm{anch}}\,\delta}{\pi r_p}. \label{eq:S13_05_ratio_expand}\end{aligned}\] 한편 [eq:S13_05_nup_closed]에서 \[\frac{D_{\mathrm{anch}}\,\delta}{r_p}=2\,\nu_{p,\mathrm{can}}. \label{eq:S13_05_Ddelta_over_rp}\] 따라서 [eq:S13_05_ratio_expand][eq:S13_05_Ddelta_over_rp]를 대입하면, \[\begin{aligned} \frac{m_p}{m_e} &= \frac{1}{\pi}\left(\frac{D_{\mathrm{anch}}\,\delta}{r_p}\right) = \frac{1}{\pi}\left(2\,\nu_{p,\mathrm{can}}\right) = \frac{2}{\pi}\,\nu_{p,\mathrm{can}}. \label{eq:S13_05_ratio_2overpi_nup}\end{aligned}\] 즉, 본 절의 정의들만으로는 질량비가 [eq:S13_05_ratio_2overpi_nup]로 결정된다.

15.5.5.5 [D-13.5-R] 대응 관계(본 문서 표준형) 고정

본 문서에서 질량비는 “정준 사건율에 비례한다”는 표준형으로 기록되며, 그 비례 계수를 다음과 같이 대응 규약으로 잠근다. \[\boxed{ \frac{m_p}{m_e} := 2\pi\cdot \nu_{p,\mathrm{can}} } \label{eq:S13_05_ratio_definition}\] 정의 [eq:S13_05_ratio_definition]은 본 문서의 보고 규약(표준형)이며, \(\nu_{p,\mathrm{can}}\)과 질량비의 연결을 단일 자리로 고정한다. 따라서 동일 버전에서 [eq:S13_05_ratio_2overpi_nup][eq:S13_05_ratio_definition]이 동시에 성립하려면, 레짐/정류/정수화 규약(특히 \(\delta\) 보편성 및 \(\lambda_C\)-연결 규약)의 선택이 analysis_lock에서 조정되어야 한다. 이 조정은 결과를 보고 수행될 수 없으며, 버전업으로만 허용된다.

15.5.6 13.5.6 수치 확인(잠긴 \(\nu_{p,\mathrm{can}}\) 사용)

\(\nu_{p,\mathrm{can}}\)가 9.4에서 다음 값으로 잠겨 있을 때, \[\nu_{p,\mathrm{can}}\approx 292.339978123\ \mathrm{s^{-1}}, \label{eq:S13_05_nup_value}\] [eq:S13_05_ratio_definition]에 의해 \[\frac{m_p}{m_e} =2\pi\cdot \nu_{p,\mathrm{can}} \approx 2\pi\cdot 292.339978123 \approx 1836.826255\ldots \label{eq:S13_05_ratio_numeric}\] 로 기록된다. 이 수치 확인은 Gate 판정 입력으로만 기록되며, 정의/잠금을 소급 정당화하지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

15.6 13.6 질량 대통일 요약 정리

15.6.1 13.6.1 잠긴 입력과 표준 정의(단일 출처)

15.6.1.1 [D-13.6-1] 격자 단위 에너지

실현 길이 \(a\)와 운영 닻 \(c_{\mathrm{ref}}\) 및 작용 단위 상수 \(h\)가 잠겨 있을 때, 격자 단위 에너지(단일 출처)를 다음으로 정의한다. \[U_{\mathrm{lat}} := \frac{h\,c_{\mathrm{ref}}}{a}. \label{eq:S13_06_Ulat_def}\] 정의 [eq:S13_06_Ulat_def]는 본 절에서 재유도하지 않으며, 동일 버전 내부에서 재정의/치환-유도 혼합을 금지한다.

15.6.1.2 [A-13.6-1] 질량=저항 공리(운영 공리)

객체 \(\mathcal{O}\)의 질량 스케일은 “격자 단위 에너지”를 “무차원 저항(효과 단면 계수)”로 나눈 값으로 고정한다. \[m(\mathcal{O}) = \frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(\mathcal{O})}. \label{eq:S13_06_mass_axiom}\] 여기서 \(\sigma_{\mathrm{eff}}(\mathcal{O})\)는 객체 \(\mathcal{O}\)에 대한 무차원 저항(효과 단면 계수)이며, 정의/계산 절차는 analysis_lock에 잠긴다.

15.6.2 13.6.2 세 질량의 저항 계수(각각의 유일 정의)

본 절은 \(\mathcal{I}:=\{H,p,e\}\)에 대해 저항 계수를 다음 세 항목으로 고정한다.

15.6.2.1 13.6.2.1 \(H\)-저항 계수(정준 셀 경계 채널)

\(H\)-모드의 효과 단면 계수는 정준 셀(CELL-CUBE)의 경계 채널(6면)에서 전역 기준 자유도 1개를 제거한 독립 채널 수 \(\kappa_H=5\)와, 채널 단면의 정준형(원판)으로부터 다음으로 고정된다. \[\sigma_{\mathrm{eff}}(H):=5\pi. \label{eq:S13_06_sigmaH}\]

15.6.2.2 13.6.2.2 \(p\)-저항 계수(코어 위상 완결 길이 적분)

코어 위상 완결 길이 \(\lambda_C\)와 실현 길이 \(a\)가 잠겨 있을 때, 양성자 저항 적분(무차원 저항)을 다음으로 정의한다. \[S_p := \int_{0}^{\lambda_C}\frac{dR}{a} = \frac{\lambda_C}{a}. \label{eq:S13_06_Sp}\] 따라서 \[\sigma_{\mathrm{eff}}(p):=S_p \label{eq:S13_06_sigmap}\] 로 고정한다. (동일 버전에서 \(\lambda_C=(\pi/2)r_p\)가 잠긴 경우, \(S_p=(\pi/2)(r_p/a)\)로 동치 표현 가능하나, 본 절은 \(S_p\)의 정의 [eq:S13_06_Sp]만을 유일 출처로 사용한다.)

15.6.2.3 13.6.2.3 \(e\)-저항 계수(전자 반경 적분)

전자 반경 \(r_e\)와 실현 길이 \(a\)가 잠겨 있을 때, 전자 저항 적분(무차원 저항)을 다음으로 정의한다. \[S := \int_{0}^{r_e}\frac{dR}{a} = \frac{r_e}{a}. \label{eq:S13_06_Se}\] 따라서 \[\sigma_{\mathrm{eff}}(e):=S \label{eq:S13_06_sigmae}\] 로 고정한다.

15.6.3 13.6.3 정리(질량 대통일)

15.6.3.1 [T-13.6-1] 질량 대통일 정리

동일 버전에서 [eq:S13_06_Ulat_def], [eq:S13_06_mass_axiom], [eq:S13_06_sigmaH][eq:S13_06_sigmae]가 잠겨 있을 때, \(\mathcal{I}=\{H,p,e\}\)에 대해 다음이 성립한다. \[\boxed{ \forall X\in\{H,p,e\},\quad m_X = \frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(X)} } \label{eq:S13_06_unification_main}\] 특히 다음 세 식이 동시에 성립한다. \[\begin{aligned} m_H&=\frac{U_{\mathrm{lat}}}{5\pi}, \label{eq:S13_06_mH}\\ m_p&=\frac{U_{\mathrm{lat}}}{S_p}=\frac{U_{\mathrm{lat}}}{\lambda_C/a}, \label{eq:S13_06_mp}\\ m_e&=\frac{U_{\mathrm{lat}}}{S}=\frac{U_{\mathrm{lat}}}{r_e/a}. \label{eq:S13_06_me}\end{aligned}\] 따라서 각 질량은 “동일한 격자 단위 에너지 \(U_{\mathrm{lat}}\)”가 “객체별 저항 계수 \(\sigma_{\mathrm{eff}}\)”에 의해 분화된 결과로 단일하게 묶인다.

15.6.3.2 증명

[eq:S13_06_mass_axiom]\(\mathcal{O}=H,p,e\)를 각각 대입하면 \[m_H=\frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(H)},\quad m_p=\frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(p)},\quad m_e=\frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(e)}. \label{eq:S13_06_proof1}\] 여기서 \(\sigma_{\mathrm{eff}}(H)=5\pi\)[eq:S13_06_sigmaH]로, \(\sigma_{\mathrm{eff}}(p)=S_p\)[eq:S13_06_sigmap]로, \(\sigma_{\mathrm{eff}}(e)=S\)[eq:S13_06_sigmae]로 잠겨 있으므로, [eq:S13_06_proof1]은 곧 [eq:S13_06_mH][eq:S13_06_me]로 귀결된다. \(\square\)

15.6.4 13.6.4 따름정리(에너지-저항 불변 형식)

정리 [eq:S13_06_unification_main]로부터 다음 불변 형식이 즉시 성립한다. \[\boxed{ m_H\,(5\pi)=U_{\mathrm{lat}}, \qquad m_p\,S_p=U_{\mathrm{lat}}, \qquad m_e\,S=U_{\mathrm{lat}} } \label{eq:S13_06_invariant_products}\] 즉, 동일 버전에서 \(U_{\mathrm{lat}}\)는 세 질량과 그 저항 계수의 곱으로 동일하게 복원된다. 이는 “질량 집합 \(\{m_H,m_p,m_e\}\)가 하나의 격자 에너지 \(U_{\mathrm{lat}}\)의 분화로 묶인다”는 정리의 동치 표현이다.

이 절의 LOCK/Gate 연결(없으면 없음)

15.7 13.7 교차검증(비율 불변량) + 오차 보고

15.7.1 13.7.1 입력(LOCK)과 기호

본 절은 동일 버전(lock_id 조합)에서 다음 항목들이 정의되어 있다고 둔다.

  1. 격자 단위 에너지: \[U_{\mathrm{lat}} \quad(\text{단일 출처}). \label{eq:S13_07_Ulat}\]

  2. 질량 스케일: \[m_H,\quad m_p,\quad m_e. \label{eq:S13_07_masses}\]

  3. 저항(무차원) 계수: \[\sigma_{\mathrm{eff}}(H)=5\pi,\qquad S_p,\qquad S. \label{eq:S13_07_sigmas}\]

  4. 양성자 정준 사건율: \[\nu_{p,\mathrm{can}}. \label{eq:S13_07_nup}\]

본 절의 모든 교차검증은 위 항목들을 서로 다른 경로로 결합한 비율 불변량을 구성하고, 그 불변량이 1(또는 잠긴 목표값)인지 Gate로 판정하는 방식으로 고정한다.

15.7.2 13.7.2 비율 불변량(정의)

각 불변량 \(I_k\)는 무차원 값이며, 목표값은 1로 고정한다. \[I_k := \frac{\text{경로 A 산출}}{\text{경로 B 산출}}, \qquad I_k^{\star}:=1. \label{eq:S13_07_Ik_def}\] 본 절에서 사용하는 불변량 목록은 다음과 같이 고정한다(각 항목의 정의는 13.7.5에서 완결). \[\mathcal{I} := \left\{ I_{UH},I_{Up},I_{Ue},I_{Hp},I_{He},I_{pe},I_{pe\nu},I_{Sp},I_{Se} \right\}. \label{eq:S13_07_Iset}\]

15.7.3 13.7.3 편차(dev)와 오차 예산(보고 규약)

15.7.3.1 13.7.3.1 편차(dev) 정의

각 불변량 \(I_k\)에 대해 편차를 다음으로 정의한다. \[\mathrm{dev}_k := \left| I_k-1 \right|. \label{eq:S13_07_dev_def}\] 또한 보고 단위를 맞추기 위해 상대 편차를 함께 정의할 수 있다(선택 사용). \[\mathrm{rdev}_k := \left|\frac{I_k-1}{1}\right| = \left| I_k-1 \right|. \label{eq:S13_07_rdev_def}\] 본 절에서는 [eq:S13_07_dev_def]를 표준 dev로 잠그며, 다른 정의(예: 로그 편차)는 별도 버전업 없이 허용되지 않는다.

15.7.3.2 13.7.3.2 오차 예산 규약(선택 방식 잠금)

오차 예산은 두 방식 중 하나로 잠긴다.

  1. 상계 방식(최악-경우): 만약 \[I=\prod_{j=1}^{J} x_j^{\alpha_j} \label{eq:S13_07_I_product}\] 형태이면, \[\left|\frac{\Delta I}{I}\right| \le \sum_{j=1}^{J} |\alpha_j|\left|\frac{\Delta x_j}{x_j}\right|. \label{eq:S13_07_err_worst}\]

  2. 제곱합 방식(RSS): \[\left(\frac{\sigma_I}{|I|}\right)^2 = \sum_{j=1}^{J} \alpha_j^2\left(\frac{\sigma_{x_j}}{|x_j|}\right)^2. \label{eq:S13_07_err_rss}\]

어느 방식을 사용하는지는 analysis_lock.error_budget_mode로 잠겨야 한다. 미잠금이면 오차 보고는 INCONCLUSIVE이다.

15.7.3.3 13.7.3.3 오차 포함 PASS 조건(선택)

오차 예산을 사용하는 경우, 다음 두 조건 중 하나를 analysis_lock에 잠근다(택일).

  1. 고정 문턱 판정: \[\mathrm{dev}_k\le \mathrm{dev}_{\max,k}. \label{eq:S13_07_pass_fixed}\]

  2. 오차-정규화 판정: \[\mathrm{dev}_k\le z_{\max,k}\,\sigma_{I_k}, \qquad z_{\max,k}>0\ \text{(잠김)}. \label{eq:S13_07_pass_sigma}\]

\(\mathrm{dev}_{\max,k}\) 또는 \(z_{\max,k}\)gate_lock에 사전 등록되어야 하며, 사후 변경은 금지된다.

15.7.4 13.7.4 비율 Gate 템플릿(3단계 판정)

각 불변량 \(I_k\)는 동일한 템플릿으로 Gate 판정을 받는다.

15.7.4.1 13.7.4.1 Tier-1: 정의/잠금 완결성

Tier1은 다음이 모두 충족될 때 PASS이다.

  1. \(I_k\)에 필요한 모든 입력(\(U_{\mathrm{lat}},m_*,S_*,\nu_{p,\mathrm{can}}\) 등)이 존재.

  2. 동일 lock_id 조합(또는 사전 등록된 허용 조합)으로 귀속.

  3. 산출물 및 로그가 manifest+checksums+registry_snapshot으로 봉인.

누락이 있으면 INCONCLUSIVE, 사후 변경 또는 lock 혼합이 탐지되면 FAIL이다.

15.7.4.2 13.7.4.2 Tier-2: 편차 문턱

Tier2Tier1=PASS이고 dev가 정의 가능할 때 다음으로 판정한다. \[\texttt{Tier2}= \begin{cases} \texttt{PASS}, & \mathrm{dev}_k\le \mathrm{dev}_{\max,k}\ \text{(또는}\ \eqref{eq:S13_07_pass_sigma}\text{)},\\ \texttt{FAIL}, & \text{그 외}. \end{cases} \label{eq:S13_07_tier2_rule}\]

15.7.4.3 13.7.4.3 Tier-3: 로버스트(재실행/창 분할) 일관성

재실행 세트 \(\mathcal{R}_k=\{r_1,\ldots,r_K\}\)가 잠겨 있을 때에만 Tier-3를 수행한다. 각 재실행에서의 불변량을 \(I_k^{(j)}\)로 두고, \[\mathrm{dev}^{(\mathrm{rob})}_k := \max_{j} \left|I_k^{(j)}-1\right|. \label{eq:S13_07_dev_rob}\] 로 정의한다. 로버스트 문턱 \(\mathrm{dev}^{(\mathrm{rob})}_{\max,k}\)gate_lock에 잠긴다. \[\texttt{Tier3}= \begin{cases} \texttt{PASS}, & \mathrm{dev}^{(\mathrm{rob})}_k\le \mathrm{dev}^{(\mathrm{rob})}_{\max,k},\\ \texttt{FAIL}, & \text{그 외}. \end{cases} \label{eq:S13_07_tier3_rule}\] 재실행 세트가 미잠금이면 Tier-3는 INCONCLUSIVE이다.

15.7.4.4 13.7.4.4 최종 Gate 결합

각 불변량 \(I_k\)의 최종 Gate를 다음으로 정의한다. \[\texttt{G-RATIO-}k=\texttt{PASS} \Longleftrightarrow (\texttt{Tier1}=\texttt{PASS})\wedge(\texttt{Tier2}=\texttt{PASS})\wedge(\texttt{Tier3}\in\{\texttt{PASS},\texttt{INCONCLUSIVE}\}). \label{eq:S13_07_gate_final}\]

15.7.5 13.7.5 비율 리스트(불변량)와 각 Gate 정의

15.7.5.1 13.7.5.1 불변량 정의(경로 A / 경로 B)

다음 불변량들을 정의로 고정한다.

15.7.5.2 (IUH) \(U_{\mathrm{lat}}\)\(m_H\) 교차

\[I_{UH} := \frac{m_H(5\pi)}{U_{\mathrm{lat}}}. \label{eq:S13_07_IUH}\]

15.7.5.3 (IUp) \(U_{\mathrm{lat}}\)\(m_p\) 교차

\[I_{Up} := \frac{m_p S_p}{U_{\mathrm{lat}}}. \label{eq:S13_07_IUp}\]

15.7.5.4 (IUe) \(U_{\mathrm{lat}}\)\(m_e\) 교차

\[I_{Ue} := \frac{m_e S}{U_{\mathrm{lat}}}. \label{eq:S13_07_IUe}\]

15.7.5.5 (IHp) \(m_H/m_p\) 저항형 교차

\[I_{Hp} := \frac{\left(\dfrac{m_H}{m_p}\right)}{\left(\dfrac{S_p}{5\pi}\right)}. \label{eq:S13_07_IHp}\]

15.7.5.6 (IHe) \(m_H/m_e\) 저항형 교차

\[I_{He} := \frac{\left(\dfrac{m_H}{m_e}\right)}{\left(\dfrac{S}{5\pi}\right)}. \label{eq:S13_07_IHe}\]

15.7.5.7 (Ipe) \(m_p/m_e\) 저항형 교차

\[I_{pe} := \frac{\left(\dfrac{m_p}{m_e}\right)}{\left(\dfrac{S}{S_p}\right)}. \label{eq:S13_07_Ipe}\]

15.7.5.8 (Ipe\(\nu\)) \(m_p/m_e\) 사건율 대응 교차

대응 규약(잠긴 표준형)에 의해 \[\left(\frac{m_p}{m_e}\right)_{\nu} :=2\pi\cdot \nu_{p,\mathrm{can}} \label{eq:S13_07_mpmenu}\] 를 정의하고, \[I_{pe\nu} := \frac{\left(\dfrac{m_p}{m_e}\right)}{\left(2\pi\cdot \nu_{p,\mathrm{can}}\right)}. \label{eq:S13_07_Ipenu}\]

15.7.5.9 (ISp) \(S_p\) 직접식 교차(선택)

코어 길이 연결이 동일 버전에서 잠겨 있을 때(예: \(\lambda_C=(\pi/2)r_p\)), 다음 교차항을 정의한다. \[I_{Sp} := \frac{S_p}{\left(\dfrac{\lambda_C}{a}\right)}. \label{eq:S13_07_ISp}\]

15.7.5.10 (ISe) \(S\) 직접식 교차(선택)

전자 반경 연결이 동일 버전에서 잠겨 있을 때(예: \(S=r_e/a\)), 다음 교차항을 정의한다. \[I_{Se} := \frac{S}{\left(\dfrac{r_e}{a}\right)}. \label{eq:S13_07_ISe}\]

15.7.5.11 13.7.5.2 Gate ID 목록(불변량별)

각 불변량은 다음 Gate ID로 판정한다. \[\texttt{G-RATIO-UH},\ \texttt{G-RATIO-Up},\ \texttt{G-RATIO-Ue},\ \texttt{G-RATIO-Hp},\ \texttt{G-RATIO-He},\ \texttt{G-RATIO-pe},\ \texttt{G-RATIO-peNU},\ \texttt{G-RATIO-Sp},\ \texttt{G-RATIO-Se}. \label{eq:S13_07_gate_ids}\] 각 Gate는 [eq:S13_07_gate_final]의 템플릿을 따르며, 개별 문턱 \(\mathrm{dev}_{\max,k}\) 및 (선택) \(\mathrm{dev}^{(\mathrm{rob})}_{\max,k}\)gate_lock에 사전 등록되어야 한다.

15.7.6 13.7.6 FAIL/INCONCLUSIVE 라벨(표준)

불변량 판정은 다음 라벨 체계를 사용한다.

라벨 의미
INCON-RATIO-MISSING 입력(질량/저항/사건율/에너지) 누락
INCON-RATIO-UNSEALED 봉인(manifest/checksums/registry_snapshot) 누락
FAIL-RATIO-LOCKMIX 서로 다른 lock_id 조합 혼합
FAIL-RATIO-DEV \(\mathrm{dev}_k>\mathrm{dev}_{\max,k}\)
FAIL-RATIO-ROB 로버스트 문턱 위반
FAIL-RATIO-RETRO 문턱/정의/추정기/대응 규약 사후 변경 탐지

15.7.7 13.7.7 오차 보고 레코드(봉인 대상)

각 불변량에 대해 다음 레코드를 생성하여 봉인한다.

ratio_report:
  - ratio_id: (unique)
    name: I_UH | I_Up | I_Ue | I_Hp | I_He | I_pe | I_peNU | I_Sp | I_Se
    value: (I_k)
    dev: (abs(I_k-1))
    method: fixed_threshold | sigma_normalized
    thresholds:
      dev_max: ...
      dev_rob_max: ...
      z_max: ...
    error_budget:
      mode: worst_case | rss
      sigma_I: ...
      components: { ... }      # 선택(입력별 상대오차 항)
    tiers:
      tier1: PASS|FAIL|INCONCLUSIVE
      tier2: PASS|FAIL|INCONCLUSIVE
      tier3: PASS|FAIL|INCONCLUSIVE
    verdict: PASS|FAIL|INCONCLUSIVE
    labels: [...]
    lock_refs:
      canon_lock_id: ...
      realization_lock_id: ...
      analysis_lock_id: ...
      gate_lock_id: ...
      protocol_lock_id: ...
    snapshot_refs:
      manifest_ref: ...
      checksums_ref: ...
      registry_snapshot_ref: ...

snapshot_refs가 누락되면 결론 자격을 부여하지 않는다.

이 절의 LOCK/Gate 연결(없으면 없음)

16 14. 힘: 격자 장력 \(\rightarrow\) Coulomb 절대 크기(뉴턴) 유도(누락 보강)

16.1 14.1 \(F_{\mathrm{lat}}=h c_{\mathrm{ref}}/a^{2}\)와 “기하 감쇄(dilution)” 체계 정의

16.1.1 14.1.1 잠긴 입력(LOCK)과 기호(정의)

본 절은 다음 입력이 잠겨 있다고 둔다.

격자 좌표 \(\mathbf{n}\in\mathbb{Z}^{3}\)에 대응하는 실공간 좌표를 \[\mathbf{x}(\mathbf{n}) := a\,\mathbf{n} \label{eq:S14_01_xn}\] 로 정의한다. 두 점 \(\mathbf{x}_1,\mathbf{x}_2\)의 분리 벡터와 거리(스칼라)는 \[\mathbf{R}:=\mathbf{x}_1-\mathbf{x}_2,\qquad R:=\|\mathbf{R}\| \label{eq:S14_01_Rdef}\] 로 정의한다.

16.1.2 14.1.2 격자 단위 에너지 \(U_{\mathrm{lat}}\)와 격자 장력 \(F_{\mathrm{lat}}\)(정의)

격자 단위 에너지를 다음의 단일 출처 정의로 고정한다. \[\boxed{ U_{\mathrm{lat}}:=\frac{h\,c_{\mathrm{ref}}}{a} } \label{eq:S14_01_Ulat}\] 격자 장력(격자 단위 힘)을 다음으로 정의한다. \[\boxed{ F_{\mathrm{lat}}:=\frac{U_{\mathrm{lat}}}{a}=\frac{h\,c_{\mathrm{ref}}}{a^{2}} } \label{eq:S14_01_Flat}\] [eq:S14_01_Flat][eq:S14_01_Ulat]의 정의를 \(a\)로 한 번 더 나눈 결과이며, 추가 가정이 없다.

16.1.3 14.1.3 수치 형태(실현값 대입; 계산 경로 고정)

실현값이 다음과 같이 잠겨 있다고 둔다. \[h = 6.62607015\times 10^{-34}\ \mathrm{J\cdot s}, \qquad c_{\mathrm{ref}} = 2.99792458\times 10^{8}\ \mathrm{m/s}, \qquad a = 6.3299121257859865746\times 10^{-19}\ \mathrm{m}. \label{eq:S14_01_values}\] 먼저 \[\begin{aligned} h\,c_{\mathrm{ref}} &= (6.62607015\times 10^{-34})(2.99792458\times 10^{8})\ \mathrm{J\cdot m} \notag\\ &= (6.62607015\times 2.99792458)\times 10^{-26}\ \mathrm{J\cdot m} \notag\\ &= 1.9864458571489287\times 10^{-25}\ \mathrm{J\cdot m}. \label{eq:S14_01_hc_value}\end{aligned}\] 또한 \[\begin{aligned} a^{2} &= (6.3299121257859865746\times 10^{-19})^{2}\ \mathrm{m^{2}} \notag\\ &= (6.3299121257859865746)^{2}\times 10^{-38}\ \mathrm{m^{2}} \notag\\ &\approx 4.0067787520172635\times 10^{-37}\ \mathrm{m^{2}}. \label{eq:S14_01_a2_value}\end{aligned}\] 따라서 \[\begin{aligned} F_{\mathrm{lat}} &= \frac{h\,c_{\mathrm{ref}}}{a^{2}} = \frac{1.9864458571489287\times 10^{-25}}{4.0067787520172635\times 10^{-37}}\ \mathrm{N} \notag\\ &= \left(\frac{1.9864458571489287}{4.0067787520172635}\right)\times 10^{12}\ \mathrm{N} \notag\\ &\approx 4.95771286634888\times 10^{11}\ \mathrm{N}. \label{eq:S14_01_Flat_value}\end{aligned}\] 여기서 \(\mathrm{J\cdot m}/\mathrm{m^{2}}=\mathrm{J/m}=\mathrm{N}\)를 사용하였다.

16.1.4 14.1.4 기하 감쇄(dilution)의 운영 정의(정의)

격자 장력 \(F_{\mathrm{lat}}\)는 길이 \(a\)에서의 단위 힘이다. 두 객체의 분리 \(R\)에서의 유효 힘 크기를 정의하기 위해 기하 감쇄(dilution)를 다음과 같은 무차원 감쇄 인자로 정의한다. \[\boxed{ \mathcal{D}_{\mathrm{dil}}(R) := \left(\frac{a}{R}\right)^{2} \qquad (R\ge a) } \label{eq:S14_01_dil_iso}\] [eq:S14_01_dil_iso]\(R\)이 커질수록 영향이 “면적 비율”로 희석된다는 규약을 수학적으로 고정한 것이다. 정의역에서 \(R\ge a\)를 강제하며, \(R<a\) 구간은 기하 감쇄 레짐 밖으로 분류한다.

16.1.4.1 (정의) 포화 처리(레짐 밖 차단)

기하 감쇄 레짐 밖(\(R<a\))에 대해, 본 절의 \(\mathcal{D}_{\mathrm{dil}}\)는 사용하지 않으며, 힘 모델은 별도의 접촉/근접 닫힘(다른 레짐)으로만 정의된다. 이를 Gate로 고정한다. \[\mathrm{PASS}_{\mathrm{dil}} :\Longleftrightarrow R\ge a. \label{eq:S14_01_pass_dil}\] \(\mathrm{PASS}_{\mathrm{dil}}\)이 성립하지 않으면 [eq:S14_01_dil_iso]를 포함하는 결론을 산출할 수 없다.

16.1.5 14.1.5 이방성 확장(선택; 정의 고정)

등방 레짐이 아닌 경우를 위해 이방성 감쇄를 다음 곱 형태로 확장 정의한다. 이방성 축(단위벡터) \(\mathbf{u}\)와 방향 코사인 \(\mu\)\[\|\mathbf{u}\|=1,\qquad \mu(\mathbf{R}):=\frac{\mathbf{R}\cdot\mathbf{u}}{\|\mathbf{R}\|} \label{eq:S14_01_mu}\] 로 정의한다. 이방성 보정 함수 \(g(\mu)\)\(g(\mu)\ge 0\)로 두고 \[\boxed{ \mathcal{D}_{\mathrm{dil}}(R,\mu) := \left(\frac{a}{R}\right)^2 g(\mu) \qquad (R\ge a) } \label{eq:S14_01_dil_aniso}\] 로 정의한다. \(g(\mu)\)analysis_lock에 의해 잠기며, 실행 결과를 본 뒤 선택될 수 없다.

이방성 평균이 등방 감쇄를 복원하도록 정규화 조건을 부과한다. \[\boxed{ \frac{1}{2}\int_{-1}^{1} g(\mu)\,d\mu = 1 } \label{eq:S14_01_g_norm}\] [eq:S14_01_g_norm]의 만족 여부는 Gate로 판정한다. \[\mathrm{PASS}_{g} :\Longleftrightarrow \left|\frac{1}{2}\int_{-1}^{1} g(\mu)\,d\mu - 1\right|\le \varepsilon_{g}. \label{eq:S14_01_pass_g}\] \(\varepsilon_g\)는 허용오차로서 gate_lock에 잠긴다.

16.1.6 14.1.6 힘 모델의 뼈대(정의): 장력 \(\times\) 감쇄 \(\times\) 결합

본 장(14장)에서 사용할 힘 크기 모델의 기본 곱 구조를 다음으로 정의한다. 두 객체 \(X,Y\)의 분리 \(R\)에서의 유효 힘 크기를 \[\boxed{ F_{X\leftarrow Y}(R) := F_{\mathrm{lat}}\cdot \mathcal{D}_{\mathrm{dil}}(R)\cdot \Gamma_{XY} } \label{eq:S14_01_force_skeleton}\] 로 정의한다. 여기서 \(\Gamma_{XY}\)는 무차원 결합 계수이며, 전하(라벨), 레짐, 닫힘 선택에 의해 결정된다. [eq:S14_01_force_skeleton]은 14.2에서 \(\Gamma_{XY}\)의 구체 형태를 고정하여 닫힌 형태의 절대 상수를 산출하는 데 사용된다.

16.2 14.2 Coulomb 힘 절대값 유도 및 표준 물리와의 수치 비교(부록 R 통합)

16.2.1 14.2.1 목표와 출력 형식(정의)

본 절의 목표는 다음 두 출력을 동일한 형태로 고정하는 것이다.

(O2)는 오직 비교 지표로만 사용되며, (O1)의 유도 근거로 사용되지 않는다.

16.2.2 14.2.2 기본 곱 구조에서 \(1/R^{2}\)의 분리(정의 \(\rightarrow\) 전개)

14.1의 정의 [eq:S14_01_force_skeleton]과 등방 감쇄 [eq:S14_01_dil_iso]를 사용한다. 특정 레짐에서 결합 계수가 거리 \(R\)에 무의존(상수)이라고 판정되면, \[\begin{aligned} F_{X\leftarrow Y}(R) &= F_{\mathrm{lat}}\cdot \left(\frac{a}{R}\right)^{2}\cdot \Gamma_{XY} \qquad (R\ge a,\ \mathrm{PASS}_{\mathrm{dil}}=1) \notag\\ &= \left(\frac{h\,c_{\mathrm{ref}}}{a^{2}}\right)\left(\frac{a^{2}}{R^{2}}\right)\Gamma_{XY} \notag\\ &= \frac{h\,c_{\mathrm{ref}}}{R^{2}}\Gamma_{XY}. \label{eq:S14_02_F_general}\end{aligned}\] 따라서 [eq:S14_02_F_general]로부터 절대 상수는 다음 형태로 고정된다. \[\boxed{ K_{XY} = \Gamma_{XY}\,h\,c_{\mathrm{ref}}. } \label{eq:S14_02_K_general}\] 이제 14.2의 핵심은 Coulomb 레짐에서의 \(\Gamma_{XY}\)를 잠긴 입력으로부터 닫힌 형태로 고정하는 것이다.

16.2.3 14.2.3 Coulomb 레짐의 결합 계수 \(\Gamma_{C}\): 구조비 \(\times\) 전파 페널티(정의)

본 절은 “Coulomb 레짐”에서 기본 전하 단위(14.3에서 정의되는 정준 전하) 사이의 결합 계수를 하나의 스칼라 \(\Gamma_{C}\)로 고정한다. \[\boxed{ \Gamma_{C}:=\Gamma_{\mathrm{sec}}\cdot \Gamma_{\mathrm{prop}}. } \label{eq:S14_02_GammaC_fact}\]

16.2.3.1 (정의) 섹터 구조비 \(\Gamma_{\mathrm{sec}}\)

3-섹터 정수화로 고정된 두 정수 \(N_{e},N_{p,\mathrm{core}}\)를 사용하여 \[\boxed{ \Gamma_{\mathrm{sec}}:=\frac{N_{e}}{N_{p,\mathrm{core}}}. } \label{eq:S14_02_Gamma_sec}\] 본 문서의 Coulomb 레짐에서는 \[\boxed{ N_{e}=89,\qquad N_{p,\mathrm{core}}=82 } \label{eq:S14_02_NeNpcore}\] 가 정준으로 잠겨 있다고 둔다.

16.2.3.2 (정의) 전파 페널티 \(\Gamma_{\mathrm{prop}}\)

전파/클록-프리 실현에서 정의되는 증폭 \(A\)를 사용하여 \[\boxed{ \Gamma_{\mathrm{prop}}:=A^{-1/2}. } \label{eq:S14_02_Gamma_prop}\] \(A\)는 실현 시간 \(\Delta t\)와 실현 길이 \(a\)\(c_{\mathrm{ref}}\)로부터 다음 관계로 잠겨 있다고 둔다. \[\boxed{ \Delta t := \frac{A\,a}{c_{\mathrm{ref}}} \quad\Longleftrightarrow\quad A=\frac{c_{\mathrm{ref}}\Delta t}{a}. } \label{eq:S14_02_A_from_dt}\] [eq:S14_02_Gamma_prop]은 “전파에 의해 상호작용이 전달될 때의 결합 강도는 \(A\)의 제곱근에 반비례한다”는 닫힘 규약이며, 해당 규약의 채택 여부와 버전은 analysis_lock에 의해 잠긴다.

16.2.4 14.2.4 Coulomb 절대 상수 \(K_{C}^{(\mathrm{VP})}\)의 닫힌 형태(전개)

14.2.3의 정의들을 결합하여 \[\begin{aligned} \Gamma_{C} &= \Gamma_{\mathrm{sec}}\cdot\Gamma_{\mathrm{prop}} = \left(\frac{N_{e}}{N_{p,\mathrm{core}}}\right)A^{-1/2} \label{eq:S14_02_GammaC}\end{aligned}\] 이고, [eq:S14_02_K_general]로부터 \[\boxed{ K_{C}^{(\mathrm{VP})}=\Gamma_{C}\,h\,c_{\mathrm{ref}} = \left(\frac{N_{e}}{N_{p,\mathrm{core}}}\right)A^{-1/2}\,h\,c_{\mathrm{ref}}. } \label{eq:S14_02_KC_VP_closed}\] 따라서 Coulomb 레짐에서 힘 크기는 \[\boxed{ F_{C}^{(\mathrm{VP})}(R)=\frac{K_{C}^{(\mathrm{VP})}}{R^{2}} = \left(\frac{N_{e}}{N_{p,\mathrm{core}}}\right)A^{-1/2}\frac{h\,c_{\mathrm{ref}}}{R^{2}} \qquad (R\ge a). } \label{eq:S14_02_FC_VP_final}\]

16.2.5 14.2.5 수치 산출(잠긴 실현값 대입; 단계별 계산)

실현값으로 다음을 사용한다. \[a = \aVP, \qquad \Delta t = 1.86\times 10^{-21}\ \mathrm{s}, \qquad c_{\mathrm{ref}}=2.99792458\times 10^{8}\ \mathrm{m/s}. \label{eq:S14_02_a_dt_cref}\] [eq:S14_02_A_from_dt]로부터 \[\begin{aligned} A &= \frac{c_{\mathrm{ref}}\Delta t}{a} = \frac{(2.99792458\times 10^{8})(1.86\times 10^{-21})}{6.3299121257859865746\times 10^{-19}} \notag\\ &= \frac{(2.99792458\times 1.86)\times 10^{-13}}{6.3299121257859865746\times 10^{-19}} \notag\\ &= \frac{5.5761397188\times 10^{-13}}{6.3299121257859865746\times 10^{-19}} \notag\\ &= \left(\frac{5.5761397188}{6.3299121257859865746}\right)\times 10^{6} \notag\\ &\approx 8.809189777\times 10^{5}. \label{eq:S14_02_A_value}\end{aligned}\] 따라서 \[A^{1/2}\approx 938.57284, \qquad A^{-1/2}\approx 1.0654473\times 10^{-3}. \label{eq:S14_02_Ahalf_value}\] 또한 [eq:S14_02_NeNpcore]로부터 \[\frac{N_{e}}{N_{p,\mathrm{core}}}=\frac{89}{82}\approx 1.0853658536585366. \label{eq:S14_02_ratio_value}\] 따라서 [eq:S14_02_GammaC]에 의해 \[\begin{aligned} \Gamma_{C} &= \left(\frac{89}{82}\right)A^{-1/2} \notag\\ &\approx (1.0853658536585366)(1.0654473\times 10^{-3}) \notag\\ &\approx 1.1563997888\times 10^{-3}. \label{eq:S14_02_GammaC_value}\end{aligned}\] 또한 [eq:S14_01_hc_value]를 사용하면 \[h\,c_{\mathrm{ref}}=1.9864458571489287\times 10^{-25}\ \mathrm{N\cdot m^{2}}. \label{eq:S14_02_hc_in_Nm2}\] 마지막으로 [eq:S14_02_KC_VP_closed]에 의해 \[\begin{aligned} K_{C}^{(\mathrm{VP})} &= \Gamma_{C}\,h\,c_{\mathrm{ref}} \notag\\ &\approx (1.1563997888\times 10^{-3})(1.9864458571489287\times 10^{-25})\ \mathrm{N\cdot m^{2}} \notag\\ &\approx 2.2971255696397601\times 10^{-28}\ \mathrm{N\cdot m^{2}}. \label{eq:S14_02_KC_VP_value}\end{aligned}\] 따라서 본 문서 내부 정의로부터 \[\boxed{ F_{C}^{(\mathrm{VP})}(R) \approx \frac{2.2971255696397601\times 10^{-28}}{R^{2}}\ \mathrm{N} \qquad (R\ \mathrm{in\ m},\ R\ge a) } \label{eq:S14_02_FC_numeric}\] 를 얻는다.

16.2.6 14.2.6 대상 텍스트(표준 물리)의 상수와 수치 비교(비교만 허용)

대상 텍스트에서는 두 기본 전하 사이의 힘 크기를 \[F_{C}^{(\mathrm{target})}(R)=\frac{K_{C}^{(\mathrm{target})}}{R^{2}} \label{eq:S14_02_target_form}\] 로 표기하며, 그 상수는 다음으로 표기된다. \[K_{C}^{(\mathrm{target})} = k_{e}\,e^{2} = \frac{1}{4\pi\varepsilon_{0}}\,e^{2}. \label{eq:S14_02_KC_target_def}\] 여기서 \(e\)는 전하 단위(쿨롱), \(\varepsilon_{0}\)는 대상 텍스트의 상수이다. 비교 계산에서는 \(k_{e}\)를 직접 사용한다. \[k_{e}=8.9875517923\times 10^{9}\ \mathrm{N\cdot m^{2}/C^{2}}, \qquad e=1.602176634\times 10^{-19}\ \mathrm{C}. \label{eq:S14_02_ke_e_values}\] [eq:S14_02_ke_e_values]로부터 \[\begin{aligned} e^{2} &= (1.602176634\times 10^{-19})^{2}\ \mathrm{C^{2}} \notag\\ &= (1.602176634)^{2}\times 10^{-38}\ \mathrm{C^{2}} \notag\\ &\approx 2.56696996653557\times 10^{-38}\ \mathrm{C^{2}}. \label{eq:S14_02_e2_value}\end{aligned}\] 따라서 [eq:S14_02_KC_target_def]에 의해 \[\begin{aligned} K_{C}^{(\mathrm{target})} &= (8.9875517923\times 10^{9})(2.56696996653557\times 10^{-38})\ \mathrm{N\cdot m^{2}} \notag\\ &= (8.9875517923\times 2.56696996653557)\times 10^{-29}\ \mathrm{N\cdot m^{2}} \notag\\ &\approx 2.3070775523517033\times 10^{-28}\ \mathrm{N\cdot m^{2}}. \label{eq:S14_02_KC_target_value}\end{aligned}\]

이제 비교 지표를 다음으로 정의한다. \[\boxed{ \mathcal{R}_{C}:=\frac{K_{C}^{(\mathrm{VP})}}{K_{C}^{(\mathrm{target})}}, \qquad \mathcal{D}_{C}:=\left|\mathcal{R}_{C}-1\right|. } \label{eq:S14_02_compare_metrics}\] [eq:S14_02_KC_VP_value][eq:S14_02_KC_target_value]를 대입하면 \[\begin{aligned} \mathcal{R}_{C} &= \frac{2.2971255696397601\times 10^{-28}}{2.3070775523517033\times 10^{-28}} = \frac{2.2971255696397601}{2.3070775523517033} \notag\\ &\approx 0.9956863250212, \label{eq:S14_02_ratio_numeric} \\ \mathcal{D}_{C} &= |0.9956863250212-1| \approx 4.3136749788\times 10^{-3}. \label{eq:S14_02_dev_numeric}\end{aligned}\]

16.2.7 14.2.7 비교 Gate(정의): “수치 비교”의 자격

비교 결과를 “통과”로 판정하기 위한 허용 문턱을 \(\tau_{C}>0\)로 두고(값은 gate_lock에 잠김), 비교 Gate를 다음으로 정의한다. \[\boxed{ \mathrm{PASS}_{\mathrm{cmpC}} :\Longleftrightarrow \mathcal{D}_{C}\le \tau_{C}. } \label{eq:S14_02_pass_cmpC}\] [eq:S14_02_pass_cmpC]는 비교의 자격을 판정하는 규칙이며, \(\tau_{C}\)는 실행 결과를 본 뒤 조정할 수 없다.

16.3 14.3 \(1/R^{2}\) 법칙의 기하학적 의미 + “전하”의 운영 정의(정준/관측 분리)

16.3.1 14.3.1 격자 껍질(shell) 계수와 \(1/R^{2}\) 스케일링(정의 \(\rightarrow\) 전개)

원점(소스)에서 거리 \(R\)에 해당하는 격자 껍질 집합을 다음으로 정의한다. \[\mathcal{S}(R) := \left\{ \mathbf{n}\in\mathbb{Z}^{3}\ \Big|\ R-\frac{a}{2}\le \|\mathbf{x}(\mathbf{n})\| < R+\frac{a}{2} \right\}, \qquad \mathbf{x}(\mathbf{n})=a\mathbf{n}. \label{eq:S14_03_shell_set}\] 껍질 계수(껍질에 포함되는 격자 노드 수)를 \[N_{\mathcal{S}}(R):=|\mathcal{S}(R)| \label{eq:S14_03_shell_count}\] 로 정의한다.

연속 근사에서 반지름 \(R\)의 구면 표면적은 \(4\pi R^{2}\)이며, 격자 해상도 \(a\)에서의 “표면 픽셀” 면적은 \(a^{2}\)로 취급된다. 따라서 \(R\gg a\) 레짐에서 \[N_{\mathcal{S}}(R) \approx \mathcal{C}_{\mathrm{surf}}\left(\frac{R}{a}\right)^{2} \label{eq:S14_03_shell_asymp}\] 로 쓸 수 있으며, 이상적인 등방 평균에서는 \(\mathcal{C}_{\mathrm{surf}}=4\pi\)가 된다. [eq:S14_03_shell_asymp]의 핵심은 껍질 계수가 \(R^{2}\)에 비례한다는 점이다.

이제 “총량 보존” 형태의 운영 가정을 다음으로 둔다. 소스에서 방출된 상호작용 총량(장력 기반 영향)이 껍질 전체로 분배되고, 특정 방향/특정 표적에 도달하는 평균 몫이 껍질 계수에 반비례한다고 정의한다. 즉, 표적 1개가 받는 평균 몫을 \[\mathrm{share}(R):=\frac{1}{N_{\mathcal{S}}(R)} \label{eq:S14_03_share}\] 로 정의한다. [eq:S14_03_shell_asymp]를 대입하면 \[\mathrm{share}(R)\approx \frac{1}{\mathcal{C}_{\mathrm{surf}}}\left(\frac{a}{R}\right)^{2}. \label{eq:S14_03_share_asymp}\] 따라서 \(R\) 의존성은 \((a/R)^{2}\)로 고정된다. 이 \(R^{-2}\)가 14.1의 감쇄 정의 [eq:S14_01_dil_iso]의 기하학적 핵심이며, 상수 \(1/\mathcal{C}_{\mathrm{surf}}\)는 결합 계수(상수항)로 흡수되어도 \(R^{-2}\) 스케일링은 변하지 않는다.

16.3.2 14.3.2 전하의 정준 정의(운영 정의): 부호와 크기

16.3.2.1 (정의) 정준 전하 부호 \(q_{\mathrm{can}}\in\{+1,-1\}\)

각 객체 \(X\)에 대해, 3-섹터 사건 로그로부터 위상 변수 \(\Phi_X(k_0,M)\)를 구성한다. 섹터 비율 \(p_{X,s}\)와 섹터 각도 \(\theta_s\)\[p_{X,s}(k_0,M):=\frac{N_{X,s}(k_0,M)}{\sum_{r=1}^{3}N_{X,r}(k_0,M)}, \qquad \theta_s:=\frac{2\pi}{3}(s-1) \label{eq:S14_03_ps_theta}\] 로 정의하고(단, 분모가 0이면 비결정), 복소 합성자를 \[u_X(k_0,M):=\sum_{s=1}^{3}p_{X,s}(k_0,M)\,e^{i\theta_s}, \qquad \Phi_X(k_0,M):=\arg u_X(k_0,M)\in(-\pi,\pi] \label{eq:S14_03_uPhi}\] 로 정의한다.

연속 두 창 \(W(k_0,M)\), \(W(k_0+M,M)\)에서의 위상 증가량을 \[\Delta\Phi_X(k_0,M) := \mathrm{Wrap}_{(-\pi,\pi]}\!\Big(\Phi_X(k_0+M,M)-\Phi_X(k_0,M)\Big) \label{eq:S14_03_dPhi}\] 로 정의한다. 여기서 \(\mathrm{Wrap}_{(-\pi,\pi]}\)는 값을 \((-\pi,\pi]\)로 환원한다.

정준 전하 부호를 다음 Gate-판정으로 정의한다. \[\boxed{ q_{\mathrm{can}}(X) := \begin{cases} +1, & \Delta\Phi_X(k_0,M)\ge +\Phi_{\star},\\ -1, & \Delta\Phi_X(k_0,M)\le -\Phi_{\star}, \end{cases} } \label{eq:S14_03_qcan_def}\] 여기서 \(\Phi_{\star}>0\)는 비결정을 배제하기 위한 문턱값이며 gate_lock에 잠긴다. 다음 Gate를 정의한다. \[\mathrm{PASS}_{q} :\Longleftrightarrow |\Delta\Phi_X(k_0,M)|\ge \Phi_{\star}. \label{eq:S14_03_pass_q}\] \(\mathrm{PASS}_{q}=0\)이면 \(q_{\mathrm{can}}(X)\)는 정의되지 않으며, 그 경우 본 절의 “전하”를 포함하는 결론을 산출할 수 없다.

16.3.2.2 (정의) 정준 전하 크기 \(Q_{\mathrm{can}}\in\mathbb{Z}\)

동일 객체 \(X\) 내부에서 독립 전하 운반자(독립 생존 벡터, 독립 궤도 방출, 독립 라벨 슬롯)의 개수를 \(m_X\in\mathbb{N}\)로 두고, 각 운반자 \(i\)의 부호 \(q_{\mathrm{can}}^{(i)}(X)\in\{+1,-1\}\)[eq:S14_03_qcan_def]로 판정된다고 하자. 정준 전하 크기를 \[\boxed{ Q_{\mathrm{can}}(X):=\sum_{i=1}^{m_X} q_{\mathrm{can}}^{(i)}(X)\in\mathbb{Z} } \label{eq:S14_03_Qcan_def}\] 로 정의한다. \(m_X\)의 판정 규칙(슬롯 정의, 독립성 기준)은 analysis_lock에 잠긴다.

16.3.3 14.3.3 전하-힘 결합 규칙(정의): 정준 전하에 대한 힘의 부호

두 객체 \(X,Y\)의 분리 벡터를 \(\mathbf{R}:=\mathbf{x}_X-\mathbf{x}_Y\), \(R=\|\mathbf{R}\|\)로 두고, 단위벡터 \(\widehat{\mathbf{R}}:=\mathbf{R}/R\)을 정의한다(\(R>0\)). Coulomb 레짐에서의 힘 벡터를 다음으로 정의한다. \[\boxed{ \mathbf{F}_{X\leftarrow Y}(R) := \left(Q_{\mathrm{can}}(X)\,Q_{\mathrm{can}}(Y)\right)\, \frac{K_{C}^{(\mathrm{VP})}}{R^{2}}\, \widehat{\mathbf{R}} } \label{eq:S14_03_force_vector}\] 여기서 \(K_{C}^{(\mathrm{VP})}\)는 14.2에서 고정된 절대 상수이다. [eq:S14_03_force_vector]는 힘의 방향(인력/척력)을 정준 전하의 부호 곱으로 결정한다.

16.3.4 14.3.4 정준/관측 분리(정의): 전하 단위의 환산은 “번역”

정준 전하 \(Q_{\mathrm{can}}\)은 본 문서 내부의 구조/로그 판정으로 정의된 무차원 정수이다. 관측 전하 \(Q_{\mathrm{obs}}\)는 실험/계측 시스템이 출력하는 단위 포함 값이며, 관측 단위는 계측 스키마에 의해 고정된다.

16.3.4.1 (정의) 관측 전하 단위 계수 \(e_{\mathrm{map}}\)

관측 단위로 “쿨롱”을 채택하는 대상 텍스트 비교를 수행할 때, 정준 전하를 관측 전하로 변환하는 계수 \(e_{\mathrm{map}}\)를 다음 번역 규칙으로 정의한다. 대상 텍스트의 상수 \(k_e\)를 사용하여 \[\boxed{ e_{\mathrm{map}} := \sqrt{\frac{K_{C}^{(\mathrm{VP})}}{k_e}} } \label{eq:S14_03_emap_def}\] 를 정의하고, 관측 전하를 \[\boxed{ Q_{\mathrm{obs}}(X) := e_{\mathrm{map}}\ Q_{\mathrm{can}}(X) } \label{eq:S14_03_Qobs_def}\] 로 정의한다. [eq:S14_03_emap_def][eq:S14_03_Qobs_def]번역 규칙이며, 정준 전하의 정의 [eq:S14_03_Qcan_def] 및 힘 상수의 유도 [eq:S14_02_KC_VP_closed]에 영향을 주지 않는다.

16.3.4.2 (비교 수치) \(e_{\mathrm{map}}\)의 산출

14.2의 수치 [eq:S14_02_KC_VP_value]와 대상 텍스트 상수 \(k_e\)[eq:S14_02_ke_e_values]로 두면, \[\begin{aligned} e_{\mathrm{map}}^{2} &= \frac{K_{C}^{(\mathrm{VP})}}{k_e} = \frac{2.2971255696397601\times 10^{-28}}{8.9875517923\times 10^{9}}\ \mathrm{C^{2}} \notag\\ &= \left(\frac{2.2971255696397601}{8.9875517923}\right)\times 10^{-37}\ \mathrm{C^{2}} \notag\\ &\approx 2.555\ldots\times 10^{-38}\ \mathrm{C^{2}}. \label{eq:S14_03_emap2_value}\end{aligned}\] 따라서 \[e_{\mathrm{map}}\approx 1.599\ldots\times 10^{-19}\ \mathrm{C}. \label{eq:S14_03_emap_value}\] 이 값은 [eq:S14_03_emap_def]의 번역 규칙에 의해 산출된 값이며, 정준 전하 정의의 일부가 아니다.

16.3.5 14.3.5 Coulomb 레짐 Gate(정의): \(1/R^{2}\)의 사용 조건

본 절의 \(1/R^{2}\) 힘 표현은 다음 Gate를 만족할 때만 사용 가능하다. \[\mathrm{PASS}_{C} :\Longleftrightarrow \mathrm{PASS}_{\mathrm{dil}}=1 \ \wedge\ \mathrm{PASS}_{q}(X)=1 \ \wedge\ \mathrm{PASS}_{q}(Y)=1 \ \wedge\ \Gamma_{C}\ \text{가 $R$에 무의존임이 사전등록 메트릭으로 판정됨}. \label{eq:S14_03_pass_C}\] 여기서 “\(\Gamma_{C}\)\(R\)에 무의존” 판정은 다음 형태의 메트릭으로 고정할 수 있다. 서로 다른 거리 \(R_1,R_2\)에서의 관측 힘 크기 \(F(R)\)로부터 \[\widehat{K}(R):=F(R)R^{2} \label{eq:S14_03_Khat}\] 를 정의하고, \[\mathrm{PASS}_{\Gamma} :\Longleftrightarrow \left|\frac{\widehat{K}(R_2)-\widehat{K}(R_1)}{\widehat{K}(R_1)}\right|\le \varepsilon_{K} \label{eq:S14_03_pass_Gamma}\] 로 Gate를 정의한다. \(\varepsilon_{K}\)gate_lock에 잠긴다. \(\mathrm{PASS}_{\Gamma}=0\)이면 \(1/R^{2}\) 형태를 결론으로 산출할 수 없다.

16.4 14.4 Casimir 압력: 경계 스크리닝에 의한 \(1/d^{4}\) 힘(검증 모듈)

16.4.1 14.4.1 이상 한계식(평행 완전도체; \(T=0\))

평행한 두 도체 판 사이 간격을 \(d\)로 두면, 가장 단순한 한계(완전도체, 평행판, 영온)에서 Casimir 압력은 \[P_{\mathrm{Cas}}(d) = -\frac{\pi^2\,\hbar_{\mathrm{map}}\,c_{\mathrm{ref}}}{240\,d^{4}} = -\frac{\pi}{480}\frac{h\,c_{\mathrm{ref}}}{d^{4}} \label{eq:S14_04_Casimir_P}\] 이다. 부호(\(-\))는 흡인(인력)을 뜻한다. AQD에서는 \(\hbar_{\mathrm{map}}c_{\mathrm{ref}}\)를 “공간 격자의 탄성/강성 스케일”로 해석할 수 있지만, 본 절의 목적은 해석이 아니라 \(1/d^{4}\) 스케일링과 수치 규모를 검증 모듈로 고정하는 데 있다.

16.4.2 14.4.2 수치 예: \(d\)-스캔(평행판; \(A=1\,\mathrm{cm}^2\))

[eq:S14_04_Casimir_P]를 사용하여 대표 간격에서의 압력과, 면적 \(A=1\,\mathrm{cm}^2(=10^{-4}\,\mathrm{m}^2)\) 판에 작용하는 힘 \(F=|P|A\)를 정리하면 다음과 같다.

Casimir 압력(이상 한계식)과 \(1\,\mathrm{cm}^2\) 판에 작용하는 힘.
\(d\) (nm) \(d\) (m) \(|P_{\mathrm{Cas}}|\) (Pa) \(|P_{\mathrm{Cas}}|\) (atm) \(|F|\) on \(1\,\mathrm{cm}^2\) (N)
10 \(1\times 10^{-8}\) \(1.3\times 10^{5}\) \(1.28\) \(1.3\times 10^{1}\)
50 \(5\times 10^{-8}\) \(2.08\times 10^{2}\) \(2.05\times 10^{-3}\) \(2.08\times 10^{-2}\)
100 \(1\times 10^{-7}\) \(1.3\times 10^{1}\) \(1.28\times 10^{-4}\) \(1.3\times 10^{-3}\)
200 \(2\times 10^{-7}\) \(8.13\times 10^{-1}\) \(8.02\times 10^{-6}\) \(8.13\times 10^{-5}\)
500 \(5\times 10^{-7}\) \(2.08\times 10^{-2}\) \(2.05\times 10^{-7}\) \(2.08\times 10^{-6}\)
1000 \(1\times 10^{-6}\) \(1.3\times 10^{-3}\) \(1.28\times 10^{-8}\) \(1.3\times 10^{-7}\)

표에서 보이듯 \(d\)가 10배 증가하면 압력은 \(10^4\)배 감소한다(\(1/d^4\) 법칙). 또한 \(d=10\,\mathrm{nm}\)에서 이상 한계식은 \(|P|\approx 1.3\times 10^{5}\,\mathrm{Pa}\approx 1.28\,\mathrm{atm}\) 규모를 준다.

16.4.3 14.4.3 AQD 해석: “격자 모드 스크리닝”에 의한 압력 차

AQD 관점에서는 외부 공간은 “전체 격자 모드”가 존재하는 고압 레짐으로, 갭(\(d\)) 내부는 경계 조건 때문에 특정 파장(특히 장파장) 모드가 억제되어 유효 압력이 낮아진 레짐으로 해석할 수 있다. 그러면 판은 \[\Delta P(d) := P_{\mathrm{int}}(d)-P_{\mathrm{ext}} \quad\Rightarrow\quad \Delta P(d)\approx P_{\mathrm{Cas}}(d)<0 \label{eq:S14_04_deltaP}\] 와 같은 “압력차”로 기술된다. 다만 이 절의 결론 자격은 [eq:S14_04_Casimir_P]의 형태(스케일링)와 수치 크기(표)이며, 해석(진공요동 vs 격자 압력차)은 동일 수식 위의 해석 선택으로 분리한다.

16.4.4 14.4.4 실험 비교를 위한 형상 변환(구–평판; PFA)

대표 실험은 구–평판 형상을 많이 사용한다. 반지름 \(R\)인 구와 평판 사이에서, 근접 근사(PFA; Proximity Force Approximation)를 채택하면 평행판 에너지 밀도 \(E/A\)로부터 \[F_{\mathrm{sph\text{-}pl}}(d) \simeq 2\pi R\,\frac{E_{\mathrm{pp}}(d)}{A} = -\frac{\pi^{3}\,\hbar_{\mathrm{map}}\,c_{\mathrm{ref}}\,R}{360\,d^{3}} \label{eq:S14_04_PFA_sph_pl}\] 를 얻는다. 따라서 “실험 데이터와의 직접 비교”를 주장하려면 사용 형상(평행판/구–평판)과 변환(PFA 또는 정확식)을 명시해야 한다.

16.4.5 14.4.5 Gate: 실험 비교를 위한 최소 조건(이상식 사용 한계)

[eq:S14_04_Casimir_P]이상 한계식이므로, 실험 비교를 결론으로 사용하려면 최소 다음을 명시해야 한다.

16.4.6 14.4.6 대표 실험(참고)과 비교 범위(거리/형상/보정의 명시)

본 절의 표는 [eq:S14_04_Casimir_P]이상 한계식을 그대로 평가한 것이다. 따라서 “실험과의 일치”를 결론으로 사용하려면, 최소한 (i) 측정 형상, (ii) 거리 레짐, (iii) 보정 포함 여부가 일치해야 한다. 참고로, 대표 측정은 다음과 같은 범위를 보고한다.

본 절의 \(d=10\,\mathrm{nm}\) 행은 이상식의 규모 감각을 보여 주지만, 현실 표면/물성/패치 전위/비지연(vdW) 및 접촉력 레짐과 분리하여 “Casimir 검증”으로 직접 사용하기에는 추가 Gate가 필수이다. (패치 전위/보정에 대해서는 예: Phys. Rev. A 81, 022505 (2010); 정밀 비교 리뷰로는 Rev. Mod. Phys. 81, 1827 (2009) 등을 참조.)

16.4.7 14.4.7 AQD-특이 편차 모델(선택): 스크리닝 함수의 사전등록 없이는 사용 금지

Casimir 이상식 자체는 표준 이론과 동일 형태를 갖기 때문에, AQD가 추가 예측을 제공하려면 경계 스크리닝의 컷오프/이산성을 별도 함수로 LOCK해야 한다. 예를 들어, \[P(d)=P_{\mathrm{Cas}}(d)\,S\!\left(\frac{d}{\lambda_{\star}}\right), \qquad \lim_{x\to\infty}S(x)=1, \label{eq:S14_04_screening_S}\] 처럼 스크리닝 함수 \(S(\cdot)\)를 도입할 수 있다. 여기서 \(\lambda_{\star}\)는 격자 스케일(예: \(\lambda_{\star}=N_{\star}\,\ell_{\mathrm{rot}}\)) 또는 표면 유효 컷오프로 해석될 수 있으나, 본 문서에서 \(S\) 또는 \(\lambda_{\star}\)가 LOCK되지 않으면 기본값은 \(S\equiv 1\)로 둔다. 즉, 사전등록 없는 사후 편차 주장은 금지하며 결론은 FAIL로 둔다.

16.4.7.1 (Gate) 편차 주장 검증

\(S\)를 채택한 경우에는 관측/시뮬레이션 비교에서 상대 편차 \[\delta_{\mathrm{dev}}(d):=\frac{P_{\mathrm{obs}}(d)}{P_{\mathrm{Cas}}(d)}-1 \label{eq:S14_04_delta_dev}\]\(S(d/\lambda_{\star})-1\)과 정량적으로 양립하는지(오차막대 포함)를 Gate로 판정해야 한다. 해당 Gate 보고서가 첨부되지 않으면 편차 결론은 UNLOGGED 또는 INCONCLUSIVE이다.

이 절의 LOCK/Gate 연결(없으면 없음)

16.5 14.5 미세구조상수 \(\alpha_{em}\)의 기하학적 유도(정의\(\rightarrow\)검산)

표준 물리에서 미세구조상수는 \[\alpha_{em} := \frac{e^{2}}{4\pi\epsilon_{0}\,\hbar\,c}\] 로 정의되는 무차원 결합 세기이며, 실험적으로 \(\alpha_{em}^{-1}\approx 137.036\)이 알려져 있다.3

본 절에서는 \(\alpha_{em}\)을 새로운 기본 상수로 가정하지 않고, 이미 앞에서 도출된 정수 구조(3-섹터, 7-셸)를 통해 “공간(\(4\pi\))과 결합하는 기하학적 효율”운영 정의한다.

16.5.1 14.5.1 기하학적 임피던스(정의): \(4\pi\) 결합 비용

전하(3-섹터 위상 결함)가 외부로 파동(모드)을 방출하려면, (i) 표면 강성 껍질을 통과하고, (ii) 섹터 위상 구분을 통과하고, (iii) 축 회전(스핀-유사) 자유도를 통과해야 한다. 이때 결합의 역세기 \(\alpha_{em}^{-1}\)기하학적 임피던스로 다음과 같이 정의한다. \[\boxed{ \alpha_{em}^{-1} \equiv \mathcal{Z}_{\mathrm{geo}} := 4\pi\,\Bigl(N_{\mathrm{shell}}+N_{\mathrm{sec}}+N_{\mathrm{spin}}-\delta_{\mathrm{proj}}\Bigr) } \label{eq:S14_05_alpha_geo}\] 여기서

이며, \(\delta_{\mathrm{proj}}\)는 7-셸이 3-섹터 내에서 회전하며 생기는 중첩 투영 보정(Overlap Projection Correction)이다.

16.5.2 14.5.2 0차 근사: \(4\pi\times 11\)

이상적(투영 보정 무시)일 때는 \[\alpha_{em,0}^{-1}=4\pi\,(7+3+1)=4\pi\times 11\approx 138.23 \label{eq:S14_05_alpha0}\] 로서, 실제값(\(\approx 137.036\))보다 약 \(0.8\%\) 크다. 따라서 \(\delta_{\mathrm{proj}}>0\)인 투영 보정이 필요하다.

16.5.3 14.5.3 투영 보정 \(\delta_{\mathrm{proj}}\)의 닫힘: 연속 회전 평균 \(\times\) 이산 점유 보정

본 문서는 \(\delta_{\mathrm{proj}}\)새 파라미터로 두지 않고 두 단계의 기하학으로 닫는다.

16.5.3.1 (i) 연속 회전 평균(연속 기하): \(2/\pi^{2}\).

셸-섹터 상대 위상은 특정 방향을 선호할 정보가 없으므로(5.2.5절의 최대엔트로피/무편향 원리), 상대각 \(\theta\)는 균등 분포로 취급한다. 이때 “투영 손실”의 기본 스케일을 \[\delta_{0}:=\frac{2}{\pi^{2}} \label{eq:S14_05_delta0}\] 로 둔다(무편향 각도 평균에서 등장하는 \(\pi\)-기하 상수). 셸과 섹터의 비율에 따라 1차 투영 손실은 \((N_{\mathrm{sec}}/N_{\mathrm{shell}})\,\delta_0\)로 스케일된다.

16.5.3.2 (ii) 7-셸의 이산 점유(이산 기하): \(\beta_{\mathrm{disc}}=35/32\).

그러나 7개의 셸은 3개의 섹터에 연속적으로 나뉠 수 없고, 정수 점유로만 배치된다. 가장 균등한 정수 분할은 \((3,2,2)\)이며(섹터당 평균 \(7/3\)의 정수화), 편의상 3개를 점유하는 섹터를 \(S_0\)로 라벨링하는 C\(_3\) 기준(라벨 게이지)을 고정한다. 이때 셸 라벨(서로 다른 7개 벡터)을 고려한 배치 수(조합학적 미시상태 수)는 \[\mathcal{N}_{\mathrm{perm}}=\frac{7!}{3!\,2!\,2!}=210 \label{eq:S14_05_Nperm}\] 이다. 반면 “투영 보정”은 (a) 3-섹터 라벨의 위상 원점 선택(C\(_3\) 순환; 3가지)과 (b) 각 셸의 상대 부호(\(\pm\); 전역 부호는 게이지로 간주하여 제거)만으로 결정되는 축약 표현을 갖는다. 따라서 투영-등가 미시상태 수는 \[\mathcal{N}_{\mathrm{proj}} = 3\times 2^{6}=192 \label{eq:S14_05_Nproj}\] 로 닫힌다. (주: 섹터 라벨링 관습을 달리해도 비율 \(\beta_{\mathrm{disc}}\)는 불변이며, 중요한 것은 \(35/32\)가 순수 정수로 닫힌다는 점이다.) 이로부터 연속 평균을 이산 점유로 옮기는 이산 보정 계수\[\beta_{\mathrm{disc}}:=\frac{\mathcal{N}_{\mathrm{perm}}}{\mathcal{N}_{\mathrm{proj}}}=\frac{210}{192}=\frac{35}{32} \label{eq:S14_05_beta_disc}\]정수만으로 결정된다.

16.5.3.3 (결론) 닫힌 형태.

따라서 \[\boxed{ \delta_{\mathrm{proj}}=\beta_{\mathrm{disc}}\,\delta_{0}\,\frac{N_{\mathrm{sec}}}{N_{\mathrm{shell}}} =\frac{35}{32}\cdot\frac{2}{\pi^{2}}\cdot\frac{3}{7} } \label{eq:S14_05_delta_proj_closed}\] 이며, 이를 [eq:S14_05_alpha_geo]에 대입하면 \[\alpha_{em,\mathrm{VP}}^{-1} =4\pi\left(11-\frac{35}{32}\cdot\frac{2}{\pi^{2}}\cdot\frac{3}{7}\right) \approx 137.0364. \label{eq:S14_05_alpha_value}\]\(137\)구면(\(4\pi\))정수 구조(\(7+3+1\))에 의해 거의 닫히며, 잔차는 연속-이산 연결에서의 조합학적 보정으로 소거된다.

16.5.4 14.5.4 Gate: \(\alpha_{em}\) 유도의 사용 조건(정의)

본 절의 \(\alpha_{em}\) 유도는 다음 조건이 잠겨 있고, 해당 조건이 만족된다고 판정될 때만 근거로 사용한다. \[\mathrm{PASS}_{\alpha} :\Longleftrightarrow (N_{\mathrm{sec}}=3)\wedge(N_{\mathrm{shell}}=7)\wedge(N_{\mathrm{spin}}=1) \wedge\ \text{(무편향 회전 가정; 5.2.5절) } \wedge\ \text{(정수 점유 $(3,2,2)$의 채택이 사전등록됨)}. \label{eq:S14_05_pass_alpha}\] 조건 누락 또는 사후 선택이 발견되면, 본 절의 수치 결론은 FAIL로 둔다.

이 절의 LOCK/Gate 연결(없으면 없음)

17 15. 양자역학 매핑(빠진 부분 보강: 표준 QM 요소를 ‘대응표’로 고정)

17.1 15.1 격자 분산/평면파 해 \(\leftrightarrow\) 파동함수(상태공간) 대응

17.1.1 15.1.1 기본 집합과 척도(정의)

격자 차원을 \(d\in\mathbb{N}\)로 두고, 격자 노드 집합을 \[\mathcal{L}:=\mathbb{Z}^d \label{eq:S15_01_L}\] 로 정의한다. 실현 길이 \(a>0\) 및 실현 시간 간격 \(\Delta t>0\)를 사용하여(단위는 실현 절에서 잠김), 노드 \(\mathbf{n}\in\mathcal{L}\)와 틱 \(k\in\mathbb{Z}\)에 대응하는 실공간 좌표와 실시간을 \[\mathbf{x}(\mathbf{n}) := a\,\mathbf{n},\qquad t(k):=k\,\Delta t \label{eq:S15_01_xt}\] 로 둔다.

17.1.2 15.1.2 사건 로그로부터의 복소 상태장(정의)

각 노드 \(\mathbf{n}\), 각 틱 \(k\)에서 3-섹터 사건 지시자를 \[E_s(\mathbf{n},k)\in\{0,1\},\qquad s\in\{1,2,3\} \label{eq:S15_01_E}\] 로 정의한다. 관측(집계) 창을 길이 \(M\in\mathbb{N}\), 시작 틱 \(k_0\in\mathbb{Z}\)로 두고 \[W(k_0,M):=\{k_0,k_0+1,\dots,k_0+M-1\} \label{eq:S15_01_window}\] 라 하자. 창 내부의 섹터별 사건 계수(로그 집계)를 \[N_s(\mathbf{n};k_0,M):=\sum_{k\in W(k_0,M)}E_s(\mathbf{n},k) \label{eq:S15_01_Ns}\] 로 정의한다.

섹터 각도를 \[\theta_s:=\frac{2\pi}{3}(s-1),\qquad s=1,2,3 \label{eq:S15_01_theta}\] 로 두고, 노드별 3-섹터 합성 위상자를 \[Z(\mathbf{n};k_0,M) := \sum_{s=1}^{3} N_s(\mathbf{n};k_0,M)\,e^{i\theta_s} \in\mathbb{C} \label{eq:S15_01_Z}\] 로 정의한다. 또한 총 사건 계수와 사건 밀도를 \[N(\mathbf{n};k_0,M):=\sum_{s=1}^{3}N_s(\mathbf{n};k_0,M),\qquad \rho(\mathbf{n};k_0,M):=\frac{1}{M}\,N(\mathbf{n};k_0,M) \label{eq:S15_01_rho}\] 로 둔다.

합성 위상자의 위상(주값)을 \[\varphi(\mathbf{n};k_0,M):=\arg Z(\mathbf{n};k_0,M)\in(-\pi,\pi] \label{eq:S15_01_phi}\] 로 정의하고, 노드별 복소 상태장(복소 진폭)을 \[\psi(\mathbf{n};k_0,M):=\sqrt{\rho(\mathbf{n};k_0,M)}\,e^{i\varphi(\mathbf{n};k_0,M)} \label{eq:S15_01_psi_def}\] 로 정의한다. 따라서 \[|\psi(\mathbf{n};k_0,M)|^2=\rho(\mathbf{n};k_0,M) \label{eq:S15_01_abs2_rho}\] 가 항등으로 성립한다. 위 정의는 외부 이론의 공리를 호출하지 않고, 사건 로그의 집계량으로부터 상태장을 구성하는 운영 정의이다.

17.1.3 15.1.3 상태공간(정의)과 내적(정의)

복소 함수 공간 \[\mathcal{S}:=\left\{\psi:\mathcal{L}\to\mathbb{C}\ \bigg|\ \sum_{\mathbf{n}\in\mathcal{L}}|\psi(\mathbf{n})|^2<\infty\right\} \label{eq:S15_01_Sspace}\] 를 상태공간으로 정의한다. \(\mathcal{S}\) 위의 내적을 \[\langle \phi,\psi\rangle := \sum_{\mathbf{n}\in\mathcal{L}}\phi(\mathbf{n})^{*}\psi(\mathbf{n}) \label{eq:S15_01_inner}\] 로 정의하고, 노름을 \(\|\psi\|:=\sqrt{\langle\psi,\psi\rangle}\)로 둔다. 정규화 상태는 \[\widehat{\psi}:=\frac{\psi}{\|\psi\|}\qquad(\psi\neq 0) \label{eq:S15_01_normstate}\] 로 정의한다.

17.1.4 15.1.4 이산 푸리에 전개와 파수 공간(정의)

\(d\)차원 브릴루앙 영역을 \[\mathcal{B}:=[-\pi,\pi)^d \label{eq:S15_01_BZ}\] 로 정의한다. 충분히 빠르게 감쇠하는(또는 유한 격자에서 주기 경계로 정의된) 상태에 대해 이산 푸리에 변환을 \[\widetilde{\psi}(\boldsymbol{\kappa}) := \sum_{\mathbf{n}\in\mathcal{L}} \psi(\mathbf{n})\,e^{-i\boldsymbol{\kappa}\cdot\mathbf{n}}, \qquad \boldsymbol{\kappa}\in\mathcal{B} \label{eq:S15_01_FT}\] 로 정의한다. 이때 \(\boldsymbol{\kappa}\)는 무차원 파수(격자 파수)이며, 실공간 파수(길이 차원)는 \[\mathbf{k}:=\frac{1}{a}\boldsymbol{\kappa} \label{eq:S15_01_kmap}\] 로 정의한다.

17.1.5 15.1.5 1-틱 진화 연산자, 분산, 평면파(정의)

틱 진화가 선형이며 평행이동 불변(동일 닫힘 스택에서의 동일 규칙)인 레짐을 가정할 때, 1-틱 진화 연산자를 \[\psi(\cdot,k+1)=\mathcal{U}\,\psi(\cdot,k) \label{eq:S15_01_Udef}\] 로 정의한다. 평행이동 불변 조건은 모든 \(\mathbf{m}\in\mathcal{L}\)에 대해 이동 연산자 \(\mathcal{T}_{\mathbf{m}}\)\[(\mathcal{T}_{\mathbf{m}}\psi)(\mathbf{n}) := \psi(\mathbf{n}+\mathbf{m}) \label{eq:S15_01_Tm}\] 로 둘 때 \[\mathcal{U}\,\mathcal{T}_{\mathbf{m}}=\mathcal{T}_{\mathbf{m}}\,\mathcal{U} \qquad(\forall\,\mathbf{m}\in\mathcal{L}) \label{eq:S15_01_commute}\] 를 의미한다.

이 조건 하에서 평면파(격자 조화 모드)를 \[\phi_{\boldsymbol{\kappa}}(\mathbf{n}) := e^{i\boldsymbol{\kappa}\cdot\mathbf{n}}, \qquad \boldsymbol{\kappa}\in\mathcal{B} \label{eq:S15_01_planewave}\] 로 정의하면, \(\phi_{\boldsymbol{\kappa}}\)\(\mathcal{U}\)의 고유모드가 될 수 있으며, 고유값을 위상 형태로 \[\mathcal{U}\,\phi_{\boldsymbol{\kappa}} = e^{-i\Omega(\boldsymbol{\kappa})}\,\phi_{\boldsymbol{\kappa}}, \qquad \Omega(\boldsymbol{\kappa})\in(-\pi,\pi] \label{eq:S15_01_dispersion_phase}\] 로 정의한다. 이때 격자 분산(각진동수)은 \[\omega(\boldsymbol{\kappa}) := \frac{1}{\Delta t}\,\Omega(\boldsymbol{\kappa}) \label{eq:S15_01_omega}\] 로 정의한다.

따라서 단일 모드 평면파 해는 \[\psi_{\boldsymbol{\kappa}}(\mathbf{n},k) = A\, e^{i\boldsymbol{\kappa}\cdot\mathbf{n}} e^{-i\Omega(\boldsymbol{\kappa})k} = A\, \exp\!\Big(i\boldsymbol{\kappa}\cdot\mathbf{n}-i\omega(\boldsymbol{\kappa})t(k)\Big) \label{eq:S15_01_plane_solution}\] 로 쓸 수 있다. 위 식은 [eq:S15_01_Udef][eq:S15_01_dispersion_phase]의 정의로부터 바로 얻어진다.

17.1.6 15.1.6 외부 텍스트(표준 QM)와의 대응표(대상 텍스트 고정)

본 절에서 “표준 QM”은 대상 텍스트이며, 어떠한 유도 근거로도 사용되지 않는다. 다음 표는 표준 QM 표기(대상 텍스트)에 대한 표기 대응만을 고정한다.

VP/격자-사건 체계(정의) 표준 QM 대상 텍스트(명칭) 대응 규칙(고정)
노드 \(\mathbf{n}\in\mathcal{L}\) 위치 변수 \(\mathbf{x}\) \(\mathbf{x}=a\,\mathbf{n}\)
\(k\in\mathbb{Z}\) 시간 변수 \(t\) \(t=k\,\Delta t\)
복소 상태장 \(\psi(\mathbf{n};k_0,M)\) 파동함수 \(\psi(\mathbf{x},t)\) \(\psi(\mathbf{x}(\mathbf{n}),t(k))\leftrightarrow \psi(\mathbf{n},k)\)
무차원 파수 \(\boldsymbol{\kappa}\) 파수 \(\mathbf{k}\) \(\mathbf{k}=\boldsymbol{\kappa}/a\)
고유 위상 \(\Omega(\boldsymbol{\kappa})\) 각진동수 \(\omega\) \(\omega=\Omega/\Delta t\)
모드 \(\exp(i\boldsymbol{\kappa}\cdot\mathbf{n}-i\Omega k)\) 평면파 \(\exp(i\mathbf{k}\cdot\mathbf{x}-i\omega t)\) [eq:S15_01_xt], [eq:S15_01_kmap], [eq:S15_01_omega]

17.1.7 15.1.7 사용/비사용 범위 선언(고정)

17.1.7.1 사용(본 문서 내부 연산에 사용)

17.1.7.2 비사용(유도 근거로 사용 금지; 대상 텍스트로만 인정)

17.2 15.2 Born 규칙·측정·붕괴를 사건 빈도/게이트로 재기술(관측 프로토콜과 연결)

17.2.1 15.2.1 관측 모듈의 분할(정의)

관측 모듈이 참조하는 격자 영역을 유한 집합 \(\Lambda\subset\mathcal{L}\)로 두고, 결과 레이블 집합을 \[\mathcal{M}:=\{1,2,\dots,M_{\mathrm{out}}\} \label{eq:S15_02_Mset}\] 로 둔다. 영역 \(\Lambda\)를 상호 배타적 부분영역으로 분할하는 분할 사상을 \[\Pi:\Lambda\to\mathcal{M}, \qquad \Omega_m:=\Pi^{-1}(m), \qquad \Omega_m\cap\Omega_{m'}=\varnothing\ (m\neq m'),\quad \bigcup_{m\in\mathcal{M}}\Omega_m=\Lambda \label{eq:S15_02_partition}\] 로 정의한다. \(\{\Omega_m\}\)는 관측 결과의 채널(결과 구획)이다.

17.2.2 15.2.2 사건 계수, 결과 빈도(정의)

관측 창 \(W(k_0,M)\)에 대해, 결과 채널 \(m\)의 사건 계수를 \[C_m(k_0,M) := \sum_{\mathbf{n}\in\Omega_m}\sum_{k\in W(k_0,M)}\sum_{s=1}^{3}E_s(\mathbf{n},k) = \sum_{\mathbf{n}\in\Omega_m} N(\mathbf{n};k_0,M) \label{eq:S15_02_Cm}\] 로 정의한다. 총 사건 계수는 \(C_{\mathrm{tot}}:=\sum_{m\in\mathcal{M}}C_m\)이며, 결과 빈도(정규화된 사건 빈도)를 \[P_m(k_0,M) := \frac{C_m(k_0,M)}{C_{\mathrm{tot}}(k_0,M)} \qquad (C_{\mathrm{tot}}>0) \label{eq:S15_02_Pm}\] 로 정의한다. \(P_m\)사건 로그로부터 직접 산출되는 결과 빈도이다.

17.2.3 15.2.3 복소 상태장과의 등가 표현(정의)

15.1의 정의 [eq:S15_01_psi_def] 및 항등 [eq:S15_01_abs2_rho]로부터, 각 채널에 대해 \[C_m(k_0,M) = M\sum_{\mathbf{n}\in\Omega_m}\rho(\mathbf{n};k_0,M) = M\sum_{\mathbf{n}\in\Omega_m}|\psi(\mathbf{n};k_0,M)|^2 \label{eq:S15_02_Cm_psi}\] 가 성립한다. 따라서 [eq:S15_02_Pm]\[P_m(k_0,M) = \frac{\sum_{\mathbf{n}\in\Omega_m}|\psi(\mathbf{n};k_0,M)|^2}{\sum_{\mathbf{n}\in\Lambda}|\psi(\mathbf{n};k_0,M)|^2} \qquad \left(\sum_{\mathbf{n}\in\Lambda}|\psi(\mathbf{n};k_0,M)|^2>0\right) \label{eq:S15_02_Pm_bornform}\] 로 정확히 재표현된다. 여기서 [eq:S15_02_Pm_bornform]표준 QM의 근거로부터 도출된 식이 아니라, 사건 로그 정의와 [eq:S15_01_psi_def]에 의해 동치로 성립하는 정체식이다.

17.2.4 15.2.4 Gate-결정(측정 사건의 발생 조건; 정의)

측정은 “어떤 \(m\)이 선택되었다”는 로그 항목을 생성하는 사건이다. 이를 위해 결과 선택 규칙(게이트)을 다음과 같이 정의한다. \[m^\star := \operatorname*{arg\,max}_{m\in\mathcal{M}} \ \mathcal{G}_m\big(C_m(k_0,M);\Theta_m\big) \label{eq:S15_02_mstar}\] 여기서 \(\mathcal{G}_m(\cdot;\Theta_m)\)는 채널 \(m\)의 게이트 함수, \(\Theta_m\)은 사전등록된 임계/판정 파라미터 집합이다. 측정 로그 생성 조건을 \[\mathrm{PASS}_{\mathrm{meas}} :\Longleftrightarrow \left[ \exists\,m^\star\in\mathcal{M}\ \text{s.t.}\ \mathcal{G}_{m^\star}\big(C_{m^\star}(k_0,M);\Theta_{m^\star}\big)=1 \right] \label{eq:S15_02_PASS_meas}\] 로 정의한다. \(\mathrm{PASS}_{\mathrm{meas}}\)가 성립하지 않으면 측정 로그(결과 선택)를 생성하지 않는다.

17.2.5 15.2.5 붕괴(조건부 재표준화)의 운영 정의(정의)

측정 결과 \(m^\star\)가 로그로 확정되면(즉 [eq:S15_02_PASS_meas]가 성립), 같은 창의 상태장 \(\psi(\cdot;k_0,M)\)를 기준으로 다음의 마스크 연산자(채널 필터)를 정의한다. \[(\mathcal{P}_{m}\psi)(\mathbf{n}) := \begin{cases} \psi(\mathbf{n}), & \mathbf{n}\in\Omega_m,\\ 0, & \mathbf{n}\in\Lambda\setminus\Omega_m, \end{cases} \qquad \mathbf{n}\in\Lambda \label{eq:S15_02_Pmop}\] 그리고 측정 후 상태를 조건부 재표준화로 정의한다. \[\widehat{\psi}_{\mathrm{post}} := \frac{\mathcal{P}_{m^\star}\widehat{\psi}_{\mathrm{pre}}}{\left\|\mathcal{P}_{m^\star}\widehat{\psi}_{\mathrm{pre}}\right\|} \qquad \left(\left\|\mathcal{P}_{m^\star}\widehat{\psi}_{\mathrm{pre}}\right\|>0\right) \label{eq:S15_02_collapse}\] 여기서 \(\widehat{\psi}_{\mathrm{pre}}\)는 측정 직전(같은 프로토콜로 계산된) 정규화 상태이다. [eq:S15_02_collapse]사건 로그가 확정된 뒤 상태를 재표현하는 규약이며, 게이트 통과 없이 적용할 수 없다.

17.2.6 15.2.6 표준 QM 대상 텍스트와의 대응표(대상 텍스트 고정)

본 절에서 표준 QM의 용어(보른 규칙, 측정, 붕괴)는 대상 텍스트이다. 다음 표는 [eq:S15_02_Pm_bornform][eq:S15_02_collapse]를 기준으로 한 표기 대응만을 고정한다.

VP/사건-게이트 체계(정의) 표준 QM 대상 텍스트(명칭) 대응 규칙(고정)
결과 빈도 \(P_m\) 확률 \(p_m\) \(p_m\leftrightarrow P_m\)
\(\sum_{\Omega_m}|\psi|^2/\sum_{\Lambda}|\psi|^2\) \(|\psi|^2\) 규칙 [eq:S15_02_Pm_bornform]
게이트 통과 \(\mathrm{PASS}_{\mathrm{meas}}\) 측정 발생 조건 [eq:S15_02_PASS_meas]
조건부 재표준화 [eq:S15_02_collapse] 투영(붕괴) 표기 표기 대응만 인정

17.2.7 15.2.7 사용/비사용 범위 선언(고정)

17.2.7.1 사용(본 문서 내부 연산에 사용)

17.2.7.2 비사용(유도 근거로 사용 금지; 대상 텍스트로만 인정)

17.3 15.3 연산자·교환관계·불확정성, 스핀/통계(3-섹터) 연결: “정리/가설/검증항목” 분리

17.3.1 15.3.1 관측량(연산자)의 운영 정의(정리)

상태공간 \(\mathcal{S}\) 위의 선형 연산자 \(\mathcal{O}:\mathcal{S}\to\mathcal{S}\)를 관측량 연산자로 정의한다. 정규화 상태 \(\widehat{\psi}\)에 대한 기대값과 분산을 \[\langle \mathcal{O}\rangle_{\widehat{\psi}} := \langle \widehat{\psi},\mathcal{O}\widehat{\psi}\rangle, \qquad (\Delta \mathcal{O})^2_{\widehat{\psi}} := \left\langle \widehat{\psi},(\mathcal{O}-\langle \mathcal{O}\rangle_{\widehat{\psi}})^2\widehat{\psi}\right\rangle \label{eq:S15_03_mean_var}\] 로 정의한다. [eq:S15_03_mean_var]는 내적 [eq:S15_01_inner]로부터 결정되는 순수한 연산자-대수 정의이다.

17.3.2 15.3.2 기본 연산자: 위치, 이동, 차분(정리)

좌표 성분 \(j\in\{1,\dots,d\}\)에 대해 위치(곱셈) 연산자 \(\mathcal{X}_j\)\[(\mathcal{X}_j\psi)(\mathbf{n}) := x_j(\mathbf{n})\,\psi(\mathbf{n}) = a\,n_j\,\psi(\mathbf{n}) \label{eq:S15_03_X}\] 로 정의한다. 단위 격자 벡터 \(\mathbf{e}_j\)에 대한 이동(쉬프트) 연산자 \(\mathcal{T}_j\)\[(\mathcal{T}_j\psi)(\mathbf{n}) := \psi(\mathbf{n}+\mathbf{e}_j), \qquad (\mathcal{T}_j^{-1}\psi)(\mathbf{n}) := \psi(\mathbf{n}-\mathbf{e}_j) \label{eq:S15_03_T}\] 로 정의한다.

이때 교환관계(정확식)는 다음과 같이 계산된다. \[\begin{aligned} (\mathcal{X}_j\mathcal{T}_j\psi)(\mathbf{n}) &= a\,n_j\,\psi(\mathbf{n}+\mathbf{e}_j), \notag\\ (\mathcal{T}_j\mathcal{X}_j\psi)(\mathbf{n}) &= a\,(n_j+1)\,\psi(\mathbf{n}+\mathbf{e}_j), \notag\\ \Rightarrow\quad \big([\mathcal{X}_j,\mathcal{T}_j]\psi\big)(\mathbf{n}) &= (\mathcal{X}_j\mathcal{T}_j-\mathcal{T}_j\mathcal{X}_j)\psi(\mathbf{n}) = -a\,\psi(\mathbf{n}+\mathbf{e}_j) = -a\,(\mathcal{T}_j\psi)(\mathbf{n}). \label{eq:S15_03_comm_XT}\end{aligned}\] 따라서 \[=-a\,\mathcal{T}_j, \qquad [\mathcal{X}_j,\mathcal{T}_j^{-1}]=+a\,\mathcal{T}_j^{-1} \label{eq:S15_03_comm_XT2}\] 가 정확히 성립한다.

17.3.3 15.3.3 운동량-유사 연산자와 교환관계(정리 + 가설)

17.3.3.1 (정리) 대칭 차분 생성자

대칭 차분 연산자 \(\mathcal{D}_j\)\[\mathcal{D}_j := \frac{1}{2a}\big(\mathcal{T}_j-\mathcal{T}_j^{-1}\big) \label{eq:S15_03_D}\] 로 정의한다.

17.3.3.2 (가설) 표준 QM 대상 텍스트의 “운동량” 표기와의 대응

상수 \[\hbar_{\mathrm{map}}:=\frac{h}{2\pi} \label{eq:S15_03_hbar_map}\]대응용 상수로 정의하고(실현 입력 \(h\)로부터의 도출), 운동량-유사 연산자 \(\mathcal{P}_j\)\[\mathcal{P}_j := \frac{\hbar_{\mathrm{map}}}{i}\,\mathcal{D}_j = \frac{\hbar_{\mathrm{map}}}{2ia}\big(\mathcal{T}_j-\mathcal{T}_j^{-1}\big) \label{eq:S15_03_P}\] 로 정의한다. 이때 \(\mathcal{P}_j\)[eq:S15_03_comm_XT2]로부터 다음의 정확 교환관계를 갖는다. \[\begin{aligned} &= \frac{\hbar_{\mathrm{map}}}{2ia}\Big([\mathcal{X}_j,\mathcal{T}_j]-[\mathcal{X}_j,\mathcal{T}_j^{-1}]\Big) \notag\\ &= \frac{\hbar_{\mathrm{map}}}{2ia}\Big(-a\mathcal{T}_j-a\mathcal{T}_j^{-1}\Big) = \frac{i\hbar_{\mathrm{map}}}{2}\big(\mathcal{T}_j+\mathcal{T}_j^{-1}\big). \label{eq:S15_03_comm_XP_exact}\end{aligned}\]

또한 평면파 모드 [eq:S15_01_planewave]에 대해 \[\mathcal{P}_j\,\phi_{\boldsymbol{\kappa}} = \left(\frac{\hbar_{\mathrm{map}}}{a}\sin\kappa_j\right)\phi_{\boldsymbol{\kappa}} \label{eq:S15_03_P_eig}\] 가 성립한다. 따라서 \(\kappa_j\)가 작은 레짐(느린 변화 레짐)에서 \(\sin\kappa_j\simeq \kappa_j\)이므로 \[\mathcal{P}_j\,\phi_{\boldsymbol{\kappa}} \simeq \left(\hbar_{\mathrm{map}}\,\frac{\kappa_j}{a}\right)\phi_{\boldsymbol{\kappa}} = \left(\hbar_{\mathrm{map}}\,k_j\right)\phi_{\boldsymbol{\kappa}} \qquad(\kappa_j\to 0) \label{eq:S15_03_P_smallk}\] 가 된다. 이 근사 관계를 표준 QM 대상 텍스트의 표기 \(p=\hbar k\)대응시키되, 이는 대상 텍스트와의 번역 규칙으로만 인정한다(유도 근거로 사용 금지).

17.3.4 15.3.4 불확정성 부등식(정리; 수학적 정리로서의 전개)

내적공간에서의 코시-슈바르츠 부등식 \[|\langle u,v\rangle|^2\le \langle u,u\rangle\,\langle v,v\rangle \label{eq:S15_03_CS}\] 을 사용하여 연산자 불확정성 부등식을 도출한다. 정규화 상태 \(\widehat{\psi}\)와 두 연산자 \(\mathcal{A},\mathcal{B}\)에 대해 \[\delta\mathcal{A}:=\mathcal{A}-\langle\mathcal{A}\rangle_{\widehat{\psi}},\qquad \delta\mathcal{B}:=\mathcal{B}-\langle\mathcal{B}\rangle_{\widehat{\psi}} \label{eq:S15_03_dA_dB}\] 를 정의한다. 다음 두 벡터를 둔다. \[u:=\delta\mathcal{A}\,\widehat{\psi},\qquad v:=\delta\mathcal{B}\,\widehat{\psi}. \label{eq:S15_03_u_v}\] 그러면 \[\langle u,u\rangle = \langle \widehat{\psi},(\delta\mathcal{A})^2\widehat{\psi}\rangle = (\Delta\mathcal{A})^2_{\widehat{\psi}}, \qquad \langle v,v\rangle = (\Delta\mathcal{B})^2_{\widehat{\psi}} \label{eq:S15_03_var_uv}\] 이다. 코시-슈바르츠 [eq:S15_03_CS]로부터 \[(\Delta\mathcal{A})^2_{\widehat{\psi}}\,(\Delta\mathcal{B})^2_{\widehat{\psi}} \ge |\langle u,v\rangle|^2 = \left|\left\langle \widehat{\psi},\delta\mathcal{A}\,\delta\mathcal{B}\,\widehat{\psi}\right\rangle\right|^2 \label{eq:S15_03_RS0}\] 를 얻는다. 이제 복소수 \(z:=\langle \widehat{\psi},\delta\mathcal{A}\delta\mathcal{B}\widehat{\psi}\rangle\)에 대해 \[z = \frac{1}{2}\langle \widehat{\psi},\{\delta\mathcal{A},\delta\mathcal{B}\}\widehat{\psi}\rangle + \frac{1}{2}\langle \widehat{\psi},[\delta\mathcal{A},\delta\mathcal{B}]\widehat{\psi}\rangle \label{eq:S15_03_split}\] 로 분해한다. 여기서 \(\{X,Y\}:=XY+YX\)는 반교환자, \([X,Y]:=XY-YX\)는 교환자이다. 따라서 \[|z|^2 = \left(\Re z\right)^2+\left(\Im z\right)^2 \ge \left(\Im z\right)^2. \label{eq:S15_03_ReIm}\] 또한 \[\Im z = \frac{1}{2i}\left(z-z^{*}\right) = \frac{1}{2i}\left\langle \widehat{\psi},\left(\delta\mathcal{A}\delta\mathcal{B}-\delta\mathcal{B}\delta\mathcal{A}\right)\widehat{\psi}\right\rangle = \frac{1}{2i}\langle \widehat{\psi},[\mathcal{A},\mathcal{B}]\widehat{\psi}\rangle \label{eq:S15_03_Imz}\] 이므로 [eq:S15_03_RS0][eq:S15_03_Imz]로부터 \[\Delta\mathcal{A}\,\Delta\mathcal{B} \ge \frac{1}{2}\left|\left\langle \widehat{\psi},\frac{1}{i}[\mathcal{A},\mathcal{B}]\,\widehat{\psi}\right\rangle\right| = \frac{1}{2}\left|\langle [\mathcal{A},\mathcal{B}]\rangle_{\widehat{\psi}}\right| \label{eq:S15_03_uncertainty}\] 를 얻는다. [eq:S15_03_uncertainty]는 내적공간과 연산자 정의로부터 도출되는 수학적 정리이다.

17.3.5 15.3.5 3-섹터 기반 스핀-유사 라벨(가설)과 통계(가설)

17.3.5.1 (정리) 3-섹터 확률벡터

노드 \(\mathbf{n}\)과 창 \(W(k_0,M)\)에 대해, 섹터 비율을 \[p_s(\mathbf{n};k_0,M):=\frac{N_s(\mathbf{n};k_0,M)}{N(\mathbf{n};k_0,M)} \qquad(N(\mathbf{n};k_0,M)>0), \qquad \sum_{s=1}^{3}p_s=1 \label{eq:S15_03_ps}\] 로 정의한다. 섹터 위상자(정규화)를 \[u(\mathbf{n};k_0,M):=\sum_{s=1}^{3}p_s(\mathbf{n};k_0,M)\,e^{i\theta_s} \label{eq:S15_03_u}\] 로 정의하고, 위상 \[\Phi(\mathbf{n};k_0,M):=\arg u(\mathbf{n};k_0,M)\in(-\pi,\pi] \label{eq:S15_03_Phi}\] 를 정의한다. \(\Phi\)는 3-섹터의 점유 비율로부터 계산되는 각도 변수이다.

17.3.5.2 (가설 H-S1) 스핀-유사 2값 라벨의 정의

연속 두 창 \((k_0,M)\)\((k_0+M,M)\)를 두고, 위상 증가량을 \[\Delta\Phi(\mathbf{n};k_0,M) := \mathrm{Wrap}_{(-\pi,\pi]}\!\Big(\Phi(\mathbf{n};k_0+M,M)-\Phi(\mathbf{n};k_0,M)\Big) \label{eq:S15_03_dPhi}\] 로 정의한다. 여기서 \(\mathrm{Wrap}_{(-\pi,\pi]}\)는 값을 \((-\pi,\pi]\)로 환원하는 연산이다. 스핀-유사 라벨을 \[\sigma(\mathbf{n};k_0,M) := \mathrm{sgn}\big(\Delta\Phi(\mathbf{n};k_0,M)\big) \in\{-1,0,+1\} \label{eq:S15_03_sigma}\] 로 정의하고, \(\sigma=0\)은 비결정(게이트 실패)로 처리한다. 표준 QM 대상 텍스트의 “스핀 투영 2값” 표기에는 \(\sigma=\pm1\)만을 대응시키며, \(\sigma=0\)은 대상 텍스트에 대응하지 않는 상태로 분류한다.

17.3.5.3 (가설 H-STAT1) 배타 점유(제외) 규칙과 통계의 대응

동일 노드(또는 동일 접촉 그래프의 동일 슬롯)에 대해 동일 라벨을 갖는 두 객체가 동시에 안정적으로 존재할 수 없는 레짐을 배타 점유 레짐으로 정의한다. 이를 연산 규칙으로 \[\mathcal{N}(\mathbf{n})\in\{0,1\}\quad(\text{배타 점유 레짐}), \qquad \mathcal{N}(\mathbf{n})\in\{0,1,2,\dots\}\quad(\text{비배타 레짐}) \label{eq:S15_03_occupancy}\] 처럼 선언한다. 표준 QM 대상 텍스트의 “페르미/보스 통계” 용어는 위 레짐 분류에 표기 대응만을 부여한다.

17.3.6 15.3.6 검증항목(게이트로만 판정; 목록 고정)

17.3.6.1 (V-OP) 연산자 실험적 일치 항목

17.3.6.2 (V-S) 스핀-유사 라벨 항목

17.3.6.3 (V-STAT) 통계 레짐 항목

17.4 15.4 표준모형 경계: 공유(관측 숫자) vs 비사용(게이지 동역학)와 유효 범위 선언

17.4.1 15.4.1 경계 선언의 형식(정의)

본 절에서 “표준모형” 및 “표준 QM”은 대상 텍스트이다. 이 장의 역할은 대상 텍스트의 용어/기호를 본 문서의 운영 정의(LOCK, Gate, 사건 로그)로 번역하는 대응표를 제공하는 것이며, 어떠한 정당화/근거 제공도 수행하지 않는다. 이에 따라 다음 두 범주를 고정한다. \[\mathcal{C}_{\mathrm{share}}:\ \text{공유(관측 숫자/보고 단위)}, \qquad \mathcal{C}_{\mathrm{ban}}:\ \text{비사용(대상 텍스트의 동역학/공리/구조)} \label{eq:S15_04_share_ban}\]

17.4.2 15.4.2 공유 항목 \(\mathcal{C}_{\mathrm{share}}\)(관측 숫자 및 보고 단위; 목록 고정)

다음 항목들은 “관측 숫자” 또는 “보고 단위”로서만 공유한다. 공유는 곧 단위 변환 및 대응표 작성을 의미하며, 해당 이론의 구조를 채택하는 것을 의미하지 않는다.

17.4.3 15.4.3 비사용 항목 \(\mathcal{C}_{\mathrm{ban}}\)(게이지 동역학 및 공리 구조; 목록 고정)

다음 항목들은 대상 텍스트에 존재하더라도 본 문서의 유도 사슬에 포함시키지 않는다.

17.4.4 15.4.4 표준 QM/표준모형 대상 텍스트와의 대응표(비사용 범위 포함; 고정)

본 문서(운영 정의/출력) 대상 텍스트(용어) 취급(공유/비사용)
사건 로그 \(E_s\), 계수 \(N_s\), 빈도 \(P_m\) 확률 \(p\) 공유: 보고 항목, 근거로 비사용
복소 상태장 \(\psi\) (사건 밀도+위상 구성) 파동함수 \(\psi\) 공유: 표기 대응, 공리로 비사용
게이트 \(\mathrm{PASS}\) 및 조건부 재표준화 측정/붕괴 공유: 표기 대응, 공리로 비사용
연산자 \(\mathcal{X},\mathcal{T},\mathcal{P}\) 및 교환관계 연산자/교환관계 공유: 대응표, 대상 텍스트의 공리로 비사용
3-섹터 위상 증분 라벨 \(\sigma\) 스핀(투영) 공유: 레이블 대응, 동역학 구조로 비사용
배타/비배타 점유 레짐 통계(페르미/보스) 공유: 레이블 대응, 대상 텍스트의 원리로 비사용

17.4.5 15.4.5 유효 범위(레짐 선언; 고정)

본 장에서의 매핑은 다음 레짐에서만 정의된다.

위 레짐 조건이 성립하지 않으면, 대상 텍스트 용어에 대한 대응표를 사용하여 결론을 산출할 수 없다.

17.5 15.5 흑체 복사(플랑크 법칙)의 구조적 유도: 강성 껍질 필터링

본 절은 에너지 양자화(\(E=n h\nu\))를 공리로 도입하지 않고, VP 격자의 강성 껍질(rigidity shell)이 갖는 구조적 임계(장벽)와 정수 이벤트 카운트로부터 플랑크 스펙트럼을 유도한다.4

17.5.1 15.5.1 모드 수의 기하학(정리): \(g(\nu)\propto \nu^{2}\)

3차원 공동(cavity)에서 파동 모드의 수는 \(k\)-공간에서 구면 껍질의 부피로 주어지며, 주파수 \(\nu\)에 대해 단위 부피당 모드 밀도는 기하학적으로 \[g(\nu)\,d\nu \propto \nu^{2}\,d\nu \label{eq:S15_05_gnu}\] 이다(연속체 기하). 전자기장의 표준 계수까지 포함하면 \(g(\nu)=8\pi\nu^{2}/c_{\mathrm{ref}}^{3}\)이지만, 본 절에서 핵심은 \(\nu^{2}\) 스케일링이 순수 기하학에서 온다는 점이다.

17.5.2 15.5.2 강성 껍질 장벽과 작용 상수 \(h_{\mathrm{VP}}\)(정의)

VP 이론에서 “부드러움”은 입자 자체의 성질이 아니라 구조 사건(event)의 결과이다(3.2.1절). 고주파 모드가 존재하려면 격자의 강성 껍질을 주기적으로 변형시켜야 하며, 선형 탄성 응답에서 변형률 속도(strain rate) \(\dot{\varepsilon}\)는 주파수에 비례한다. 따라서 껍질을 관통(혹은 임계 변형을 한 번 넘김)하기 위한 최소 장벽 에너지 \(\epsilon_b\)\[\epsilon_b(\nu) \propto \dot{\varepsilon} \propto \nu.\] 이 비례계수를 작용(energy \(\times\) time) 단위로 고정하여 \[\boxed{\epsilon_b(\nu) := h_{\mathrm{VP}}\,\nu} \label{eq:S15_05_barrier}\]정의한다. 여기서 \(h_{\mathrm{VP}}\)는 “미지의 임의 상수”가 아니라, VP 껍질이 한 주기 변형을 허용하기 위해 요구하는 최소 작용(구조적 저항 계수)이다.

17.5.3 15.5.3 정수 이벤트 카운트 \(n\)\(\left(e^{x}-1\right)^{-1}\)의 발생(유도)

핵심은 “여기(excitation)”가 연속이 아니라 임계 장벽을 넘는 사건의 개수로 집계된다는 점이다. 주파수 \(\nu\)의 모드에서 한 번의 장벽 통과는 에너지 \(\epsilon_b(\nu)=h_{\mathrm{VP}}\nu\)를 요구하므로, \(n\)번의 통과 사건이 누적된 에너지는 \[E_n(\nu) = n\,h_{\mathrm{VP}}\,\nu,\qquad n\in\{0,1,2,\dots\}. \label{eq:S15_05_En}\] 이는 “\(E=n h\nu\)를 공리로 둔다”가 아니라, \(n\)이 사건 수이므로 정수일 수밖에 없다는 사실(이산성)에서 나온다.

열평형(\(T\))에서 볼츠만 가중치로 \[P(n\mid \nu) \propto \exp\!\left(-\frac{E_n(\nu)}{k_B T}\right) =\exp\!\left(-\frac{n h_{\mathrm{VP}}\nu}{k_B T}\right) \label{eq:S15_05_Pn}\] 이며, 분배함수는 등비급수로 닫힌다. \[Z(\nu)=\sum_{n=0}^{\infty} e^{-n\beta h_{\mathrm{VP}}\nu}=\frac{1}{1-e^{-\beta h_{\mathrm{VP}}\nu}},\qquad \beta:=\frac{1}{k_B T}. \label{eq:S15_05_Z}\] 따라서 모드당 평균 에너지는 \[\langle E\rangle(\nu) = -\frac{\partial}{\partial \beta}\ln Z =\frac{h_{\mathrm{VP}}\nu}{e^{h_{\mathrm{VP}}\nu/(k_B T)}-1}. \label{eq:S15_05_Emean}\] 이 항이 플랑크 스펙트럼의 특징인 “\(-1\)”을 만든다.

17.5.4 15.5.4 플랑크 스펙트럼(결론): 기하학 \(\times\) 강성 필터

단위 부피 에너지 밀도는 \(u(\nu)=g(\nu)\langle E\rangle(\nu)\)이므로 \[u(\nu) \propto \underbrace{\nu^{2}}_{\text{기하학적 모드수}} \times \underbrace{\frac{h_{\mathrm{VP}}\nu}{e^{h_{\mathrm{VP}}\nu/(k_B T)}-1}}_{\text{강성 껍질 필터(이산 사건)}} \;\;\Rightarrow\;\; u(\nu)\propto \frac{\nu^{3}}{e^{h_{\mathrm{VP}}\nu/(k_B T)}-1}. \label{eq:S15_05_planck_shape}\] 즉 고주파에서의 컷오프는 “빛의 신비”가 아니라, 강성 껍질이 고주파 변형을 구조적으로 차단(filtering)하기 때문이다.

17.5.5 15.5.5 Gate: 흑체 레짐에서의 사용 조건(정의)

본 절의 유도는 다음 조건이 만족될 때만 “플랑크 스펙트럼 유도”로 사용한다. \[\mathrm{PASS}_{\mathrm{BB}} :\Longleftrightarrow \text{(열평형)}\wedge\text{(공동이 광학적으로 두꺼움)}\wedge\text{(선형 응답)}\wedge\text{(사건 카운트 $n$의 정수성이 성립)}. \label{eq:S15_05_pass_BB}\] 조건을 만족하지 않으면 본 절은 INCONCLUSIVE로 둔다.

이 절의 LOCK/Gate 연결(없으면 없음)

18 16. 검증·재현성·배포(DOI)

18.1 16.1 프로토콜 레지스트리/사전등록/반증 트리거(FAIL도 공개) 규칙

18.1.1 16.1.1 목적과 범위(정의)

본 장은 본문 전 구간의 산출물이 검증 가능하고 재현 가능하며 배포 가능한 형태로 고정되도록 하는 운영 규칙을 정의한다. 여기서

본 장은 유도(이론) 내용을 추가하지 않으며, 산출물의 자격(판정)과 기록(로그)과 보존(아카이브)만을 다룬다.

18.1.2 16.1.2 핵심 객체(정의): 프로토콜, 레지스트리, 등록 식별자

18.1.2.1 (정의) 프로토콜(Protocol)

프로토콜 \(\mathsf{P}\)는 다음의 7-튜플로 정의한다. \[\mathsf{P}:=\big(\mathsf{S},\mathsf{I},\mathsf{R},\mathsf{E},\mathsf{G},\mathsf{O},\mathsf{A}\big) \label{eq:S16_01_protocol_tuple}\] 각 성분은 다음과 같이 고정한다.

18.1.2.2 (정의) 프로토콜 레지스트리(Protocol Registry)

프로토콜 레지스트리 \(\mathcal{R}_{\mathrm{prot}}\)는 프로토콜들의 집합과 그 메타데이터를 담는 불변 목록으로 정의한다. 각 프로토콜 항목은 \[\mathcal{R}_{\mathrm{prot}}[i]=\big(\mathrm{PID},\mathrm{VER},\mathrm{DIG},\mathrm{TS},\mathrm{STATUS}\big) \label{eq:S16_01_registry_item}\] 로 구성한다.

레지스트리는 추가(append-only)만 허용하며 기존 항목의 수정/삭제는 금지한다. 기존 항목의 교정이 필요하면 신규 버전 항목을 추가한다.

18.1.3 16.1.3 사전등록(Pre-registration) 규칙(정의)

18.1.3.1 (정의) 사전등록 파일

사전등록은 프로토콜 \(\mathsf{P}\)의 모든 성분을 고정된 스키마 파일로 기록하는 행위이며, 사전등록 파일을 \[\texttt{protocol.yaml} \quad \text{또는}\quad \texttt{protocol.json} \label{eq:S16_01_prereg_file}\] 로 정의한다. 사전등록 파일은 다음 필드를 반드시 포함한다.

18.1.3.2 (정의) 사전등록 다이제스트와 고정점

사전등록 파일의 체크섬 다이제스트를 \[\mathrm{DIG}_{\mathrm{prot}}:=\mathrm{SHA256}(\texttt{protocol.*}) \label{eq:S16_01_dig_prot}\] 로 정의한다. 프로토콜은 \(\mathrm{DIG}_{\mathrm{prot}}\)로 고정되며, 동일 \(\mathrm{PID}\)에서 \(\mathrm{DIG}_{\mathrm{prot}}\)가 바뀌면 반드시 \(\mathrm{VER}\)이 증가해야 한다. 사전등록 다이제스트는 모든 실행(run)의 전제이며, 실행 로그와 DOI 아카이브에 반드시 포함된다.

18.1.4 16.1.4 PASS.rules(정의)와 판정의 계층

18.1.4.1 (정의) Gate와 PASS.rules

Gate는 산출물의 자격을 판정하는 불리언 함수로 정의한다. 각 Gate \(g\)는 입력 요약치 \(\mathbf{m}\)과 임계 집합 \(\Theta\)를 받아 \[g(\mathbf{m};\Theta)\in\{0,1\} \label{eq:S16_01_gate_bool}\] 을 출력한다. Gate들의 집합을 \(\mathcal{G}=\{g_1,\dots,g_K\}\)로 두고, PASS.rules는 Gate 집합의 논리 결합으로 정의한다. 예를 들어 \[\mathrm{PASS}:=\bigwedge_{k=1}^{K} g_k(\mathbf{m}_k;\Theta_k) \label{eq:S16_01_pass_rules}\] 로 고정할 수 있다. PASS.rules는 사전등록 파일에 명시되어야 하며 실행 후 변경은 금지된다.

18.1.4.2 (정의) 판정 등급

각 실행(run)은 다음 등급 중 정확히 하나로 판정된다. \[\mathrm{STATUS}\in\{\mathrm{PASS},\mathrm{FAIL},\mathrm{INCONCLUSIVE}\} \label{eq:S16_01_status}\]

18.1.5 16.1.5 반증 트리거(정의)와 FAIL 공개(규칙)

18.1.5.1 (정의) 반증 트리거 집합

반증 트리거 집합을 \(\mathcal{T}=\{T_1,\dots,T_L\}\)로 정의한다. 각 트리거 \(T_\ell\)은 실행 결과의 요약치 및 무결성 메타데이터를 입력으로 받아 \[T_\ell(\mathbf{m},\mathbf{u})\in\{0,1\} \label{eq:S16_01_trigger_bool}\] 을 출력한다. 여기서 \(\mathbf{m}\)은 수치 요약치(메트릭), \(\mathbf{u}\)는 무결성 요약치(체크섬, 스키마 적합 여부, 로그 완비성 등)이다.

18.1.5.2 (정의) 최소 반증 트리거(필수)

사전등록에는 다음 최소 트리거들이 반드시 포함되어야 한다.

18.1.5.3 (규칙) FAIL 공개 단위

FAIL은 은폐/삭제/부분공개가 금지되며, FAIL 공개는 다음 최소 단위를 만족해야 한다. \[\mathsf{FAILPACK}:=\{\texttt{protocol.*},\ \texttt{locks/*},\ \texttt{run\_log.jsonl},\ \texttt{manifest.*},\ \texttt{registry\_snapshot.json},\ \texttt{outputs/*}\} \label{eq:S16_01_failpack}\] FAILPACK은 PASS 산출물과 동일한 무결성 규칙을 적용받는다(체크섬 포함). FAILPACK은 DOI 아카이브에 포함되어야 하며, FAIL의 존재 자체가 레지스트리에서 확인 가능해야 한다.

18.1.6 16.1.6 반증 트리 구조(정의): 원인 분류와 코드 체계

18.1.6.1 (정의) 원인 클래스

반증 원인 클래스를 다음으로 고정한다. \[\mathcal{C}_{\mathrm{fail}}=\{\mathrm{LOCK},\mathrm{INTEGRITY},\mathrm{SCHEMA},\mathrm{GATE},\mathrm{PROCEDURE}\} \label{eq:S16_01_fail_classes}\] 각 실행의 FAIL은 정확히 하나 이상의 원인 클래스를 가진다.

18.1.6.2 (정의) 실패 코드

실패 코드는 F-<CLASS>-<NNN> 형태로 고정한다. 예:

실패 코드는 로그와 레지스트리에 동시에 기록되어야 하며, DOI 아카이브에 포함되어야 한다.

18.2 16.2 로그·스키마·manifest·체크섬·registry_snapshot 규격(SSOT)

18.2.1 16.2.1 SSOT(단일 진실원천) 원칙(정의)

SSOT 원칙은 “동일 의미의 입력/상수/규칙이 중복 파일에 분산되어 존재하지 않는다”는 규약이다. SSOT는 다음 세 층으로 분해하여 고정한다.

SSOT 위반은 (T-NT) 또는 (T-SCH) 트리거로 실패 처리한다.

18.2.2 16.2.2 실행 단위(run)의 식별과 디렉토리 규약(정의)

18.2.2.1 (정의) run_id

각 실행은 전역 유일 식별자 run_id를 가진다. run_id는 다음 규칙으로 생성된 문자열로 정의한다. \[\texttt{run\_id}:=\texttt{YYYYMMDDThhmmssZ}\ \Vert\ \texttt{pid}\ \Vert\ \texttt{short\_digest} \label{eq:S16_02_runid}\] 여기서 \(\Vert\)는 문자열 결합이다. short_digest[eq:S16_01_dig_prot]의 앞 12자 등 고정 길이 접두로 정의한다.

18.2.2.2 (정의) 실행 디렉토리

실행 디렉토리 트리는 다음과 같이 고정한다.

runs/
  <run_id>/
    protocol.locked.json
    locks_snapshot/
      canon_lock.json
      realization_lock.json
      analysis_lock.json
    registry_snapshot.json
    run_log.jsonl
    metrics.json
    outputs/
      ...
    manifest.json
    manifest.sha256

protocol.locked.jsonprotocol.*의 내용을 JSON으로 정규화하여 고정한 복제본이며, 그 다이제스트는 [eq:S16_01_dig_prot]와 일치해야 한다.

18.2.3 16.2.3 로그 규격(run_log.jsonl)과 스키마(정의)

18.2.3.1 (정의) JSON Lines 로그

실행 로그는 JSON Lines 형식으로 고정한다. 즉, 파일 run_log.jsonl은 각 줄이 독립 JSON 객체인 시퀀스이다. 각 로그 항목 \(L_i\)는 다음 스키마를 만족해야 한다. \[L_i= \{\texttt{ts},\texttt{run\_id},\texttt{pid},\texttt{ver},\texttt{phase},\texttt{event},\texttt{payload}\} \label{eq:S16_02_log_schema}\] 필드의 의미와 타입은 다음과 같이 고정한다.

18.2.3.2 (정의) 필수 로그 사건

각 실행은 다음 사건을 반드시 포함해야 한다.

필수 사건의 누락은 [eq:S16_01_TSCH]로 실패 처리한다.

18.2.4 16.2.4 메트릭 파일(metrics.json) 규격(정의)

메트릭은 로그의 METRIC 사건으로도 기록되지만, 실행 종료 시 metrics.json에 단일 객체로 요약 저장한다. \[\texttt{metrics.json}= \{\texttt{run\_id},\texttt{pid},\texttt{ver},\texttt{metrics},\texttt{units},\texttt{provenance}\} \label{eq:S16_02_metrics_schema}\] 여기서

를 고정한다.

18.2.5 16.2.5 manifest 규격(정의)과 체크섬 파일

18.2.5.1 (정의) manifest.json

manifest는 산출물의 완전 목록과 체크섬을 담는 SSOT 파일이다. manifest.json의 스키마를 다음으로 고정한다. \[\texttt{manifest.json}= \{\texttt{run\_id},\texttt{pid},\texttt{ver},\texttt{files},\texttt{hash\_alg}\} \label{eq:S16_02_manifest_schema}\] hash_alg는 문자열로 "sha256"을 고정한다. files는 항목 리스트이며 각 항목은 \[f= \{\texttt{path},\texttt{bytes},\texttt{sha256}\} \label{eq:S16_02_manifest_fileitem}\] 를 만족해야 한다.

18.2.5.2 (정의) manifest.sha256

manifest.sha256는 다음 형식을 갖는 단일 라인(또는 다중 라인) 텍스트로 고정한다.

<sha256_of_manifest.json>  manifest.json

manifest.json 자체의 체크섬도 레지스트리 스냅샷에 포함되어야 한다.

18.2.6 16.2.6 registry_snapshot 규격(정의)

18.2.6.1 (정의) registry_snapshot.json

registry_snapshot.json은 실행의 재현에 필요한 모든 고정점을 한 파일에 스냅샷으로 담는다. 스키마를 다음으로 고정한다. \[\texttt{registry\_snapshot.json}= \{\texttt{run\_id},\texttt{protocol},\texttt{locks},\texttt{environment},\texttt{code},\texttt{randomness},\texttt{manifests}\} \label{eq:S16_02_snapshot_schema}\] 각 필드는 다음을 포함한다.

18.2.7 16.2.7 난수·시드 규약(정의)과 재현성의 최소 조건

18.2.7.1 (정의) 시드 체계

실행의 난수 요소는 전부 시드로 고정되어야 한다. 기본 시드 \(\mathrm{seed}_0\in\mathbb{N}\)과 단계별 시드 파생을 \[\mathrm{seed}_{p}:=\mathrm{H}(\mathrm{seed}_0,\texttt{pid},\texttt{phase\_name},\texttt{run\_id}) \label{eq:S16_02_seed_derive}\] 로 고정한다. 여기서 \(\mathrm{H}\)는 사전등록된 해시 기반 함수이며, registry_snapshot.json\(\mathrm{H}\)의 다이제스트가 포함되어야 한다. 단계별 시드는 로그와 스냅샷에 기록되어야 하며, 누락은 [eq:S16_01_TSCH]로 실패 처리한다.

18.2.7.2 (정의) 재현성 최소 조건

재현성은 다음 동시 조건으로 정의한다. \[\mathrm{REPRODUCIBLE}=1 \Longleftrightarrow \big(T_{\mathrm{LOCK}}=0\big)\wedge\big(T_{\mathrm{MAN}}=0\big)\wedge\big(T_{\mathrm{SCH}}=0\big) \label{eq:S16_02_repro_min}\] 즉, LOCK 불일치/무결성 실패/스키마 실패 중 하나라도 있으면 재현성은 성립하지 않는다.

18.3 16.3 참조 구현(Reference Implementation) 실행 레시피, 산출물 체크리스트, 릴리즈 규정

18.3.1 16.3.1 참조 구현의 정의(정의)

18.3.1.1 (정의) 참조 구현

참조 구현 \(\mathcal{I}_{\mathrm{ref}}\)는 다음 조건을 만족하는 실행 코드 집합으로 정의한다.

(RI-1) 위반은 No-Tuning 위반으로 처리하며 [eq:S16_01_TNT] 트리거로 실패 처리한다.

18.3.2 16.3.2 실행 레시피(정의): 입력/출력/단계

18.3.2.1 (정의) 실행 계획(plan) 파일

실행 계획 plan.json은 프로토콜이 허용하는 실험 셋을 열거하는 파일로 정의한다. 각 실행 항목은 \[\texttt{job}= \{\texttt{job\_id},\texttt{pid},\texttt{protocol\_digest},\texttt{locks},\texttt{params},\texttt{seeds},\texttt{targets}\} \label{eq:S16_03_plan_job}\] 를 만족해야 한다. params는 사전등록에서 허용된 파라미터만 포함하며, 허용 목록 밖의 키가 존재하면 즉시 F-PROCEDURE-020으로 실패 처리한다.

18.3.2.2 (정의) 실행 엔트리포인트

참조 구현은 다음 엔트리포인트를 제공하는 것으로 고정한다.

ref_impl/
  run_one.py
  run_plan.py
  validate.py

각 엔트리포인트의 책임을 다음과 같이 고정한다.

18.3.2.3 (정의) 실행 명령 형식

실행 명령의 형식을 다음으로 고정한다.

python ref_impl/run_plan.py --protocol protocol.yaml --plan plan.json --out runs/
python ref_impl/validate.py --runs runs/ --protocol protocol.yaml

명령 자체는 형식 정의이며, 실행 환경/의존성/버전은 registry_snapshot.json에 의해 고정된다.

18.3.3 16.3.3 산출물 체크리스트(정의): 필수 파일과 포맷

18.3.3.1 (정의) 릴리즈 산출물 최소 집합

릴리즈(배포 단위)는 다음 파일/디렉토리를 반드시 포함해야 한다.

README.md
LICENSE
CITATION.cff
CHANGELOG.md
protocol/
  protocol.yaml
  protocol.sha256
locks/
  canon_lock.json
  realization_lock.json
  analysis_lock.json
  locks.sha256
plans/
  plan.json
  plan.sha256
runs/
  <run_id>/
    protocol.locked.json
    locks_snapshot/
    registry_snapshot.json
    run_log.jsonl
    metrics.json
    outputs/
    manifest.json
    manifest.sha256
release_manifest.json
release_manifest.sha256

여기서 release_manifest.json은 릴리즈 최상위에서 전체 파일의 체크섬을 담는 상위 manifest이며, 스키마는 [eq:S16_02_manifest_schema]와 동일하게 고정한다.

18.3.3.2 (정의) 필수 메타데이터의 내용

각 메타데이터 파일의 최소 내용은 다음을 포함해야 한다.

메타데이터 누락은 [eq:S16_01_TSCH]로 실패 처리한다.

18.3.4 16.3.4 릴리즈 규정(정의): 버전, 불변성, DOI 단위

18.3.4.1 (정의) 버전 표기와 상승 규칙

릴리즈 버전은 \(\mathrm{v}X.Y.Z\)로 고정한다.

특히 LOCK(정준/실현/분석) 파일의 키-값이 변경되면 반드시 Major를 증가해야 한다. 이는 “동일 이름의 결론을 사후 변경”하는 행위를 금지하기 위한 규정이다.

18.3.4.2 (정의) 불변성(immutability) 규칙

DOI가 부여된 릴리즈는 불변이며, DOI 부여 이후 파일의 수정/삭제/교체는 금지된다. 수정이 필요하면 신규 버전 릴리즈를 생성하고 신규 DOI 단위를 발급받는다. 불변성은 다음과 같이 체크섬으로 강제한다. \[\mathrm{IMMUTABLE}=1 \Longleftrightarrow \mathrm{SHA256}(\texttt{release\_manifest.json})=\texttt{release\_manifest.sha256의 값} \label{eq:S16_03_immutable}\]

18.3.4.3 (정의) DOI 패키지(아카이브 단위)

DOI 패키지(압축 또는 아카이브)는 다음을 포함하는 단일 번들로 고정한다. \[\mathsf{DOIPACK}:=\{\texttt{protocol/},\texttt{locks/},\texttt{plans/},\texttt{runs/},\texttt{release\_manifest.*},\texttt{README.md},\texttt{CITATION.cff},\texttt{CHANGELOG.md},\texttt{LICENSE}\} \label{eq:S16_03_doipack}\] release_manifest.*모든 파일의 무결성 증거로서 필수이며, 누락 시 DOI 패키지는 성립하지 않는다.

18.3.5 16.3.5 릴리즈 판정 게이트(정의): 배포 자격

릴리즈는 단일 실행이 아니라 runs/ 전체에 대한 배포 자격 판정으로 정의한다. 릴리즈 PASS는 다음 조건으로 고정한다. \[\mathrm{PASS}_{\mathrm{release}} := \left(\bigwedge_{\texttt{run\_id}\in\texttt{runs/}} \mathrm{STATUS}(\texttt{run\_id})\neq \mathrm{INCONCLUSIVE}\right) \wedge \left(T_{\mathrm{MAN}}^{\mathrm{release}}=0\right) \wedge \left(T_{\mathrm{SCH}}^{\mathrm{release}}=0\right) \label{eq:S16_03_pass_release}\] 여기서 \(T_{\mathrm{MAN}}^{\mathrm{release}}\)release_manifest.*에 대한 무결성 트리거, \(T_{\mathrm{SCH}}^{\mathrm{release}}\)는 릴리즈 스키마 트리거이다. 릴리즈에 FAIL 실행이 포함되는 것은 허용되며, 그 경우에도 FAILPACK 규정 [eq:S16_01_failpack]을 충족해야 한다. 단, 릴리즈가 PASS로 판정되려면 INCONCLUSIVE 실행이 존재해서는 안 된다.

18.3.6 16.3.6 최소 공개 원칙(정의): PASS와 FAIL의 동등 공개

PASS와 FAIL은 다음 공개 규칙을 동일하게 적용받는다.

이는 “성공한 결과만 남기고 실패는 제거”하는 행위를 금지하기 위한 규정이며, 실패 또한 검증/재현성 체계의 일부로 취급한다.

18.3.7 16.3.7 배포 후 추적(정의): DOI-버전 매핑과 참조 고정

배포 후 DOI가 부여되면, 릴리즈는 CITATION.cff 및 별도 매핑 파일에 의해 참조가 고정된다. 매핑 파일은 \[\texttt{DOI\_MAP.csv}:\ (\texttt{version},\texttt{doi},\texttt{release\_digest},\texttt{date}) \label{eq:S16_03_doi_map}\] 열을 갖는 CSV로 정의한다. release_digestrelease_manifest.json의 SHA-256으로 고정한다. DOI-버전 매핑의 누락은 배포 체계의 불완전으로 처리하며, 이후 모든 인용/참조는 DOI와 release_digest를 함께 표기하는 방식으로 고정한다.

18.4 16.4 물리상수 완결 지도: GEOM/ANCHOR/CALIB의 분리

본 절은 본문에서 사용되는 주요 물리상수/스케일을 (i) 순수 기하학/정수 구조에서 닫히는 항(GEOM), (ii) 실현 단위계의 닻(정의 또는 표준값)으로 잠기는 항(ANCHOR), (iii) GEOM 구조에 ANCHOR를 결합해 수치가 결정되는 항(CALIB) 으로 분류하여, “무엇이 유도되었고 무엇이 잠겨 있는지”를 문서 내부에서 스스로 점검할 수 있게 한다. 본 절은 새 물리 가정을 추가하지 않으며, 기존 절들의 의존성(dependency) 상태표(SSOT)만 제공한다.

18.4.1 16.4.1 분류 규칙(정의)

18.4.2 16.4.2 물리상수 상태표(SSOT)

항목 상태 주요 출처 정의/유도 요약
항목 상태 주요 출처 정의/유도 요약
\(N_{\mathrm{sec}}=3\) GEOM 7.0 2D 단면에서 코어 가두기(Enclosure)를 위한 최소 벡터 수(3)로 위상학적으로 강제.
\(N_{\mathrm{shell}}=7\) GEOM 8.2 3D 상쇄(2-페어+4-쿼드) + 라벨 생존(1) 최소성, 그리고 \(89-82\) 잔여 일치로 닫힘.
\(\alpha_{em}\) GEOM 14.5 \(4\pi(7+3+1-\delta_{\mathrm{proj}})\) 형태로 기하학적 임피던스를 정의하고, 연속 회전 평균(\(2/\pi^2\))과 이산 점유 보정(\(35/32\))으로 닫힘.
\(h_{\mathrm{VP}}\) CALIB 15.5 강성 껍질 장벽 \(\epsilon_b(\nu)=h_{\mathrm{VP}}\,\nu\)를 정의하고, 사건수 \(n\in\mathbb{N}\)의 열평형 합으로 플랑크 스펙트럼 형태를 유도. \(h_{\mathrm{VP}}\)의 SI 값은 흑체 데이터와의 매칭으로 식별(프로토콜/게이트 필요).
흑체 스펙트럼 형태 GEOM 15.5 모드수 \(\nu^2\) (순수 3D 기하) \(\times\) 강성 필터 \(\frac{h_{\mathrm{VP}}\nu}{e^{h_{\mathrm{VP}}\nu/(k_B T)}-1}\) (이산 사건수)로 형태가 닫힘.
\(a\) (VP 지름, 실현 길이) ANCHOR 11.2 실현 단위계의 길이 닻. 같은 버전 내에서 사후 조정 금지(LOCK).
\(\Delta t\) (실현 시간 틱) ANCHOR 11.3 실현 단위계의 시간 닻. 같은 버전 내에서 사후 조정 금지(LOCK).
\(c_{\mathrm{ref}}\) ANCHOR 11.1, 13.1 기준 속도 닻(단위계/프로토콜). 본 문서에서는 유도 대상으로 삼지 않으며 LOCK으로만 사용.
\(h\) ANCHOR 13.1 작용 단위 닻. SI 정의값을 canon_lock에 잠근다.
\(U_{\mathrm{lat}}=hc_{\mathrm{ref}}/a\) CALIB 13.1 ANCHOR 3종(\(h,c_{\mathrm{ref}},a\))을 결합한 격자 단위 에너지 SSOT.
\(m_p,m_e,m_H\) 등 질량 스케일 CALIB 13 \(U_{\mathrm{lat}}/\sigma_{\mathrm{eff}}\) 공리 하에서, 구조 저항(기하 단면/사건율)로부터 산출. 비교는 Gate 지표.

18.4.3 16.4.3 Gate: “잠김 누락” 탐지 규칙(정의)

본 절의 상태표는 결론이 아니라 감사 규칙이다. 다음 위반이 탐지되면 해당 결론은 즉시 FAIL로 둔다.

18.5 16.5 DOI 완결성 유지 규칙: “누락 0”의 자동 감사

본 문서는 두 종류의 인용을 구분한다.

목표는 내부 인용의 DOI 누락 0과, 외부 인용의 DOI 표기 누락 0이다.

18.5.1 16.5.1 내부 인용 레지스트리(정의): SSOT = CITE_REGISTRY.csv

내부 인용 토큰은 반드시 다음 SSOT에 등록되어야 한다.

토큰이 본문에 등장했는데 SSOT에 누락되면 (G-DOI-MISS)로 FAIL이다.

18.5.2 16.5.2 외부 문헌 DOI 표기 규칙(정의)

18.5.3 16.5.3 자동 감사 스크립트(LOCK): scripts/doi_audit.py

릴리즈 전(또는 Zenodo 업로드 전) 다음 스크립트가 성공(Exit code 0)해야 한다. \[\texttt{python3 scripts/doi\_audit.py} \label{eq:S16_05_doi_audit_cmd}\] 이 스크립트는 (i) 본문 내부 인용 토큰과 CITE_REGISTRY.csv의 ID 일치 여부, (ii) CITE_REGISTRY.csv의 DOI/URL 공란 여부, (iii) 본문 외부 DOI 문자열의 유효 형식(정규식) 및 중복, 을 점검한다. 실패한 상태에서의 업로드/배포는 금지한다.

19 17. 확장 파트(선택 읽기)

19.1 17.1 회전/이방성 확장(\(\ell_{\mathrm{rot}}\) 적용 포함)과 실험 모듈 구조

19.1.1 17.1.1 확장 대상의 정의

회전/이방성 확장은 다음의 두 범주를 포함한다.

19.1.2 17.1.2 이방성 축과 방향 변수(정의)

이방성 축(단위벡터)을 \[\mathbf{u}\in\mathbb{R}^d,\qquad \|\mathbf{u}\|=1 \label{eq:S17_01_u_axis}\] 로 정의한다. 임의의 위치 분리 벡터 \(\mathbf{R}\neq \mathbf{0}\)에 대해 방향 코사인을 \[\mu(\mathbf{R}):=\frac{\mathbf{R}\cdot\mathbf{u}}{\|\mathbf{R}\|} \in[-1,1] \label{eq:S17_01_mu}\] 로 정의한다. 이후 모든 이방성 커널은 \(\mu\) 또는 동등한 각도 변수에 의해 매개된다.

19.1.3 17.1.3 이방성 감쇄 커널의 운영 정의(정의)

등방 레짐에서의 기하 감쇄 커널을 \[\mathcal{D}_{\mathrm{dil,iso}}(R)=\left(\frac{a}{R}\right)^2 \label{eq:S17_01_dil_iso}\] 로 두고, 이방성 확장 커널을 다음 곱 형태로 정의한다. \[\mathcal{D}_{\mathrm{dil}}(R,\mu) := \left(\frac{a}{R}\right)^2\,g(\mu), \qquad g(\mu)\ge 0 \label{eq:S17_01_dil_aniso}\] 여기서 \(g(\mu)\)analysis_lock에 의해 잠기는 함수이며, 실행 결과를 보고 선택될 수 없다.

19.1.3.1 (정의) 정규화 조건

\(g(\mu)\)가 등방 평균을 보존하도록 다음 정규화 조건을 부과한다. \[\langle g\rangle_{\mu} := \frac{1}{2}\int_{-1}^{1} g(\mu)\,d\mu = 1 \label{eq:S17_01_g_norm}\] 정규화가 성립하면 [eq:S17_01_dil_aniso]는 각도 평균에서 [eq:S17_01_dil_iso]를 복원한다.

19.1.3.2 (정의) 이방성 계수(요약치)

이방성의 크기를 보고하기 위한 요약치를 다음과 같이 정의한다. \[\beta_g := \left(\frac{1}{2}\int_{-1}^{1}\big(g(\mu)-1\big)^2\,d\mu\right)^{1/2} \label{eq:S17_01_beta_g}\] \(\beta_g=0\)은 등방을 의미하며, \(\beta_g>0\)은 이방성을 의미한다.

19.1.4 17.1.4 이방성 퍼콜레이션/백본의 운영 정의(정의)

격자에서 전파 백본(backbone)을 구성하는 경로 집합을 \(\mathcal{B}\)라 하고, 각 경로 \(\gamma\in\mathcal{B}\)를 링크들의 열로 본다. 링크 방향 \(\hat{\ell}\)에 대해 이방성 가중을 \[w(\hat{\ell}) := g\!\left(\mu(\hat{\ell})\right), \qquad \mu(\hat{\ell}):=\hat{\ell}\cdot\mathbf{u} \label{eq:S17_01_link_weight}\] 로 정의한다. 경로 \(\gamma\)의 누적 가중을 \[W(\gamma):=\prod_{\hat{\ell}\in\gamma} w(\hat{\ell}) \label{eq:S17_01_path_weight}\] 로 정의한다. 이때 이방성 백본은 다음 극대화 규칙으로 정의한다. \[\gamma^\star(\mathbf{x}\to\mathbf{y}) := \operatorname*{arg\,max}_{\gamma\in\Gamma(\mathbf{x}\to\mathbf{y})} W(\gamma) \label{eq:S17_01_backbone_argmax}\] 여기서 \(\Gamma(\mathbf{x}\to\mathbf{y})\)\(\mathbf{x}\)에서 \(\mathbf{y}\)로 연결 가능한 후보 경로들의 집합이다. 이 정의는 “전파가 선호하는 방향”을 \(g(\mu)\)로 고정하며, 외부 동역학을 호출하지 않는다.

19.1.5 17.1.5 회전 길이 \(\ell_{\mathrm{rot}}\)의 취급(정의)

회전 길이 \(\ell_{\mathrm{rot}}\)는 선택 확장 상수로 취급한다. \(\ell_{\mathrm{rot}}\)를 채택하는 경우, 다음 규칙을 고정한다. \[\ell_{\mathrm{rot}} \in \mathbb{R}_{>0}, \qquad \ell_{\mathrm{rot}} \text{의 수치/단위/출처는 }\texttt{canon\_lock}\text{ 또는 }\texttt{realization\_lock}\text{에 잠긴다.} \label{eq:S17_01_lrot_lock}\] \(\ell_{\mathrm{rot}}\) 채택 여부가 바뀌면 LOCK 버전이 상승해야 한다.

19.1.5.1 (정의) 회전률과 무차원 회전 강도

회전률(각속도에 대응하는 운영 변수)을 \[\Omega_{\mathrm{rot}}\in\mathbb{R} \label{eq:S17_01_Omega}\] 로 정의하고, 무차원 회전 강도를 \[\chi_{\mathrm{rot}} := \frac{\ell_{\mathrm{rot}}}{a}\,\Omega_{\mathrm{rot}}\,\Delta t \label{eq:S17_01_chi_rot}\] 로 정의한다. \(\chi_{\mathrm{rot}}\)는 실현 길이 \(a\), 실현 시간 \(\Delta t\)\(\ell_{\mathrm{rot}}\)의 잠김값에 의해 정의된다.

19.1.6 17.1.6 회전-이방성 결합 규칙(정의)

회전 구동은 이방성 축 \(\mathbf{u}\) 및 이방성 함수 \(g(\mu)\)에 영향을 준다. 이를 다음 결합 사상으로 정의한다. \[\mathbf{u}\mapsto \mathbf{u}(\chi_{\mathrm{rot}}),\qquad g(\mu)\mapsto g(\mu;\chi_{\mathrm{rot}}) \label{eq:S17_01_u_g_couple}\] 결합 사상은 analysis_lock에 의해 잠기며, 사전등록 없이 결과에 맞추어 선택될 수 없다.

19.1.6.1 (정의) 약결합 레짐과 강결합 레짐

\[\text{약결합 레짐: }|\chi_{\mathrm{rot}}|\le \chi_{\star}, \qquad \text{강결합 레짐: }|\chi_{\mathrm{rot}}|> \chi_{\star} \label{eq:S17_01_regime_rot}\] 여기서 \(\chi_{\star}>0\)analysis_lock에 잠긴 문턱값이다. 약결합 레짐에서는 \[g(\mu;\chi_{\mathrm{rot}})=g_0(\mu)+\chi_{\mathrm{rot}}\,g_1(\mu)+O(\chi_{\mathrm{rot}}^2) \label{eq:S17_01_g_expand}\] 와 같은 급수 형태의 운영 표현을 허용한다. 강결합 레짐에서는 급수 형태를 사용하지 않으며, 별도의 형태(예: 구간별 정의, 포화형)를 사전등록한 뒤 사용한다.

19.1.7 17.1.7 실험 모듈 구조(정의): 파일 트리, 프로토콜, 산출물

회전/이방성 확장의 실험 모듈은 다음 디렉토리 구조로 고정한다.

modules/
  rot_aniso/
    protocol.yaml
    locks_required.txt
    src/
      simulate_rot_aniso.py
      estimators.py
      gates.py
      io_schema.py
    schemas/
      protocol.schema.json
      run_log.schema.json
      metrics.schema.json
      manifest.schema.json
    plans/
      plan.json
    outputs_spec/
      artifacts.md

19.1.7.1 (정의) 입력(LOCK) 의존성 목록

locks_required.txt는 다음 항목을 최소로 포함한다.

19.1.7.2 (정의) 메트릭(요약치)와 Gate

회전/이방성 모듈은 다음 메트릭을 최소로 산출한다.

축 방향 및 수직 방향 응답은 동일 소스-싱크 조건에서의 도달 시간 또는 사건 플럭스 기반으로 다음과 같이 정의한다. 축과 평행인 테스트 방향 집합을 \(\mathcal{D}_{\parallel}\), 수직 방향 집합을 \(\mathcal{D}_{\perp}\)라 두고, 각 방향 \(\hat{\mathbf{d}}\)에 대한 응답을 \(A(\hat{\mathbf{d}})\)로 정의하면, \[\mathcal{A}_{\parallel}:=\langle A(\hat{\mathbf{d}})\rangle_{\hat{\mathbf{d}}\in\mathcal{D}_{\parallel}}, \qquad \mathcal{A}_{\perp}:=\langle A(\hat{\mathbf{d}})\rangle_{\hat{\mathbf{d}}\in\mathcal{D}_{\perp}} \label{eq:S17_01_Apar_Aperp}\] 로 정의한다. 백본 변화량은 등방 백본 \(\gamma^\star_{\mathrm{iso}}\)와 이방성 백본 \(\gamma^\star_{\mathrm{aniso}}\)의 링크 집합 차이로 정의한다. 링크 집합을 \(\mathcal{E}(\gamma)\)라 하면, \[\Delta_{\mathrm{bb}} := \frac{|\mathcal{E}(\gamma^\star_{\mathrm{aniso}})\,\triangle\,\mathcal{E}(\gamma^\star_{\mathrm{iso}})|}{|\mathcal{E}(\gamma^\star_{\mathrm{iso}})|} \label{eq:S17_01_delta_bb}\] 여기서 \(\triangle\)는 대칭차집합이다.

Gate는 다음을 최소로 포함한다.

19.2 17.2 제트/특이점/천체·우주론 레짐 확장(레짐맵에 편입)

19.2.1 17.2.1 대상 레짐의 분해(정의)

제트/특이점/천체·우주론 레짐 확장은 다음의 3종 문제를 하나의 레짐맵으로 편입한다.

이 절에서는 외부 이론의 동역학을 근거로 사용하지 않으며, 모두 사건/전파/목갭/백본/경계 조건의 운영 정의로만 구성한다.

19.2.1.1 (용어) “제트”와 “제트류(jet stream)”

본 절의 (E-JET)은 “소스/싱크가 만드는 outflow” 일반을 포함하며, 그중 시간적으로 지속되고 공간적으로 가늘고 길게 유지되는 경우를 본 문서에서는 “제트류”(jet stream)로 부른다. 제트류는 별도의 동역학 방정식이 아니라, 동일한 사건-플럭스 로그로부터 계산되는 지속성/폭/축 안정성 Gate로만 판정된다(17.2.3).

19.2.2 17.2.2 공통 프리미티브: 소스/싱크, 플럭스, 백본(정의)

19.2.2.1 (정의) 소스/싱크 집합

격자 영역 \(\Lambda\subset\mathcal{L}\)에 대해 소스 집합 \(\Lambda_{+}\subset\Lambda\) 및 싱크 집합 \(\Lambda_{-}\subset\Lambda\)를 정의하고, \[\Lambda_{+}\cap\Lambda_{-}=\varnothing \label{eq:S17_02_src_sink_disjoint}\] 을 부과한다. 소스/싱크는 사건률의 외부 주입/흡수 조건으로 정의한다.

19.2.2.2 (정의) 주입/흡수 사건률

각 노드 \(\mathbf{n}\in\Lambda\)에서의 순 주입 사건률을 \[J(\mathbf{n},k) := J_{+}(\mathbf{n},k)-J_{-}(\mathbf{n},k) \label{eq:S17_02_Jdef}\] 로 정의한다. 여기서 \(J_{+}\)는 소스에서만 양수가 될 수 있고, \(J_{-}\)는 싱크에서만 양수가 될 수 있다. 사전등록된 계획(plan) 파일은 \(J_{+},J_{-}\)의 형태(상수, 펄스, 램프, 피드백 등)를 고정해야 한다.

19.2.2.3 (정의) 플럭스와 제트 지표

소스에서 싱크로 전달되는 방향성 사건 플럭스를 측정하기 위하여, 링크 \((\mathbf{n}\to\mathbf{n}+\mathbf{e})\)에 대한 사건 플럭스를 \(F_{\mathrm{ev}}(\mathbf{n},\mathbf{e};k_0,M)\)로 정의한다. 격자 방향 단위벡터 집합을 \(\mathcal{E}=\{\pm\mathbf{e}_1,\dots,\pm\mathbf{e}_d\}\)로 두면, \[F_{\mathrm{ev}}(\mathbf{n},\mathbf{e};k_0,M) := \sum_{k\in W(k_0,M)} \sum_{s=1}^{3} \Xi_s(\mathbf{n},\mathbf{e};k) \label{eq:S17_02_flux_link}\] 로 정의한다. 여기서 \(\Xi_s\)는 섹터 \(s\) 사건이 링크 방향으로 전파되었음을 기록하는 링크-로그 지시자이며, 스키마로 고정되어야 한다.

19.2.2.4 (정의) 플럭스 정의의 정합성(4.1, 5.3과의 연결)

[eq:S17_02_flux_link]\(F_{\mathrm{ev}}\)는 “링크 단위 사건 카운트”로서, 4.1의 절단면 기반 토큰 플럭스 [eq:flux_def] 및 5.3.5의 방향성 사건 집계 [eq:S05_Sdelta]링크 분해(link-resolved) 버전이다. 즉, 절단면 \(\Sigma\)가 특정 링크 집합의 합으로 표현되는 프로토콜이 잠기면, \[\Delta N_\Sigma \ \propto\ \sum_{(\mathbf{n},\mathbf{e})\in\Sigma} F_{\mathrm{ev}}(\mathbf{n},\mathbf{e};k_0,M), \label{eq:S17_02_flux_consistency}\] 과 같은 연결식을 Gate로 점검할 수 있다(프로토콜/대표점/스키마가 잠기지 않으면 정의 불능).

19.2.2.5 (정의) 링크 사건 플럭스율(시간 정규화)

측정 창 길이를 \(\Delta T_{\mathrm{win}}:=M\Delta t\)로 잠그면, 링크 사건 플럭스율을 \[\Phi_{\mathrm{ev}}(\mathbf{n},\mathbf{e};k_0,M) := \frac{1}{\Delta T_{\mathrm{win}}}\,F_{\mathrm{ev}}(\mathbf{n},\mathbf{e};k_0,M) \label{eq:S17_02_phi_ev}\] 로 정의한다. \(\Phi_{\mathrm{ev}}\)는 “사건/시간”의 요약치이며, 토큰 플럭스로의 실현은 4.1의 \(a^3\) 정규화와 절단면 스키마를 통해서만 수행된다.

제트의 방향성(콜리메이션) 지표를 다음으로 정의한다. \[\mathcal{J} := \frac{\max_{\hat{\mathbf{d}}}\ \sum_{(\mathbf{n},\mathbf{e})\in \mathcal{C}(\hat{\mathbf{d}})} F_{\mathrm{ev}}(\mathbf{n},\mathbf{e})} {\sum_{(\mathbf{n},\mathbf{e})\in \Lambda\times\mathcal{E}} F_{\mathrm{ev}}(\mathbf{n},\mathbf{e})} \in[0,1] \label{eq:S17_02_Jindex}\] 여기서 \(\mathcal{C}(\hat{\mathbf{d}})\)는 방향 \(\hat{\mathbf{d}}\)에 정렬된 링크들의 관측 원뿔(또는 관측 실린더) 내 집합이다. \(\mathcal{J}\)가 1에 가까울수록 플럭스가 좁은 방향으로 집중된다.

19.2.2.6 (정의) 제트 축 방향(추정기)

[eq:S17_02_Jindex]의 최대화를 달성하는 방향을 제트 축으로 정의한다. \[\hat{\mathbf{d}}_{\mathrm{J}} := \operatorname*{arg\,max}_{\hat{\mathbf{d}}}\ \sum_{(\mathbf{n},\mathbf{e})\in \mathcal{C}(\hat{\mathbf{d}})} F_{\mathrm{ev}}(\mathbf{n},\mathbf{e}) \label{eq:S17_02_dJ_def}\] 동률(복수 최대값)이 발생하면 analysis_lock에 잠긴 타이브레이크 규칙(예: \(\sum F_{\mathrm{ev}}(\mathbf{n},\mathbf{e})\,\mathbf{e}\)의 방향과 가장 근접한 후보 선택)으로 유일화를 강제한다. 타이브레이크가 잠기지 않으면 \(\hat{\mathbf{d}}_{\mathrm{J}}\)는 정의 불능이다.

19.2.2.7 (정의) 제트 폭(개구각) 요약치

관측 원뿔을 채택한 경우(프로토콜 잠금), 방향 \(\hat{\mathbf{d}}_{\mathrm{J}}\)를 중심으로 반개구각 \(\theta\)를 갖는 관측 원뿔을 \(\mathcal{C}(\hat{\mathbf{d}}_{\mathrm{J}},\theta)\)로 표기한다(관측 원뿔의 구체적 구현은 analysis_lock에 잠김). 누적 플럭스가 전체의 비율 \(q\in(0,1)\)을 포함하도록 하는 최소 반개구각을 \[\theta_{\mathrm{J}}(q) := \inf\Bigl\{\theta\in(0,\pi/2]\ \Big|\ \sum_{(\mathbf{n},\mathbf{e})\in\mathcal{C}(\hat{\mathbf{d}}_{\mathrm{J}},\theta)}F_{\mathrm{ev}}(\mathbf{n},\mathbf{e}) \ge q\!\!\sum_{(\mathbf{n},\mathbf{e})\in\Lambda\times\mathcal{E}}F_{\mathrm{ev}}(\mathbf{n},\mathbf{e}) \Bigr\} \label{eq:S17_02_thetaJ_def}\] 로 정의한다. 여기서 \(q=q_\star\)는 사전등록된 값이다. \(\theta_{\mathrm{J}}(q_\star)\)가 작을수록 “가늘다”는 의미가 강화된다. 실린더 관측을 채택한 경우에는 동일한 방식으로 최소 반지름 \(r_{\mathrm{J}}(q_\star)\)로 대체 정의한다(프로토콜로 잠금).

19.2.3 17.2.3 제트 레짐(E-JET)의 정의와 Gate

제트 레짐은 다음 조건을 동시에 만족하는 실행 구간으로 정의한다. \[\text{(JET-R1)}\quad \sum_{\mathbf{n}\in\Lambda_{+}}J_{+}(\mathbf{n},k) > 0, \qquad \text{(JET-R2)}\quad \sum_{\mathbf{n}\in\Lambda_{-}}J_{-}(\mathbf{n},k) > 0 \label{eq:S17_02_jet_R12}\] 그리고 콜리메이션 Gate를 다음으로 정의한다. \[\mathrm{PASS}_{\mathrm{JET}} :\Longleftrightarrow \mathcal{J}\ge \mathcal{J}_{\star} \label{eq:S17_02_pass_jet}\] 여기서 \(\mathcal{J}_{\star}\in(0,1)\)는 사전등록된 문턱값이다. 제트 패턴의 주장(예: “제트가 형성된다”)은 \(\mathrm{PASS}_{\mathrm{JET}}\)가 성립할 때만 자격을 갖는다.

19.2.3.1 (정의) 시간 분해와 지속성(제트류 후보)

제트가 “순간 패턴”이 아니라 “류(stream)”로 불리려면 시간 방향의 지속성을 추가로 요구한다. 프로토콜이 길이 \(M\)의 관측 창들을 \(\{W_i\}_{i=1}^{T}\)로 선언하면, 각 창 \(W_i\)에 대해 \((\mathcal{J}_i,\hat{\mathbf{d}}_{\mathrm{J},i},\theta_{\mathrm{J},i}(q_\star))\)를 계산한다. 제트 지속성 지표를 \[P_{\mathrm{J}} := \frac{1}{T}\sum_{i=1}^{T}\mathbb{I}\bigl[\mathcal{J}_i\ge \mathcal{J}_\star\bigr] \in[0,1] \label{eq:S17_02_PJ_def}\] 로 정의한다. 또한 축 안정성(요동) 지표를 \[M_{\mathrm{J}} := \frac{1}{T-1}\sum_{i=2}^{T}\arccos\!\bigl(|\hat{\mathbf{d}}_{\mathrm{J},i}\cdot \hat{\mathbf{d}}_{\mathrm{J},i-1}|\bigr) \label{eq:S17_02_MJ_def}\] 로 정의한다. \(M_{\mathrm{J}}\)가 작을수록 축이 시간에 대해 안정적이다. 절대값은 축 반대 방향 동치를 동일하게 취급하기 위한 잠긴 규약이다.

19.2.3.2 (정의) 제트 폭의 시간 평균(제트류 요약치)

창별 폭 \(\theta_{\mathrm{J},i}(q_\star)\)로부터 제트 폭의 시간 평균을 \[\overline{\theta}_{\mathrm{J}}(q_\star) := \frac{1}{T}\sum_{i=1}^{T}\theta_{\mathrm{J},i}(q_\star) \label{eq:S17_02_thetaJ_mean}\] 로 정의한다. \(\overline{\theta}_{\mathrm{J}}\)가 작을수록 제트류가 “가늘게” 유지된다고 판정한다.

19.2.3.3 (선택 Gate) 이방성 축 정합

이방성 축 \(\mathbf{u}\)가 선언된 실행에서는, 제트 축이 이방성 축과 정합되는지를 다음으로 판정한다. 시간 평균 정합도를 \[A_{\mathrm{align}} := \frac{1}{T}\sum_{i=1}^{T}\left|\hat{\mathbf{d}}_{\mathrm{J},i}\cdot \mathbf{u}\right| \label{eq:S17_02_Aalign_def}\] 로 두고, \[\mathrm{PASS}_{\mathrm{ALIGN}} :\Longleftrightarrow A_{\mathrm{align}}\ge \mu_\star \label{eq:S17_02_pass_align}\] 로 정의한다. 여기서 \(\mu_\star\in(0,1)\)는 사전등록된 문턱값이다. \(\mathbf{u}\)가 없는 실행에서는 이 Gate를 평가하지 않으며, 평가하지 않은 Gate를 근거로 끌어오는 행위는 금지된다(결론 자격: INCONCLUSIVE).

19.2.3.4 (정의) 제트류 Gate

제트류는 (E-JET) 레짐 조건 [eq:S17_02_jet_R12]가 성립하는 실행에서만 평가한다. 또한 시간 분해가 선언된 경우, 창별 콜리메이션 Gate [eq:S17_02_pass_jet]PASS 비율이 [eq:S17_02_PJ_def]\(P_{\mathrm{J}}\)와 동치가 되도록 프로토콜을 잠근다. \[\mathrm{PASS}_{\mathrm{JSTREAM}} :\Longleftrightarrow \Bigl(P_{\mathrm{J}}\ge P_\star\Bigr) \wedge \Bigl(\overline{\theta}_{\mathrm{J}}(q_\star)\le \theta_\star\Bigr) \wedge \Bigl(M_{\mathrm{J}}\le M_\star\Bigr) \label{eq:S17_02_pass_jstream}\] 여기서 \(P_\star,\theta_\star,M_\star\)\(q_\star\)는 사전등록된 문턱/파라미터이다. 제트류라는 용어는 [eq:S17_02_pass_jstream]PASS일 때만 결론으로 사용된다.

19.2.3.5 (대응표; 비근거) 대기 제트류(지구)로의 맵핑

본 문서는 대기역학 방정식(예: QG, Navier–Stokes)을 근거로 사용하지 않는다. 다만 실체 예시로서 “제트류”를 다음 프로토콜-대응으로 읽을 수 있다.

위 대응은 “설명 스케치”이며, 결론 근거가 아니다. 결론은 항상 동일한 LOCK\(\rightarrow\)유도\(\rightarrow\)Gate 흐름에서만 생성된다.

19.2.4 17.2.4 코어-포화 레짐(E-CORE)의 정의(특이점 대체)

19.2.4.1 (정의) 포화 지표

코어 영역 \(\Lambda_{\mathrm{core}}\subset\Lambda\)를 선택하고(사전등록), 코어 포화 지표를 \[S_{\mathrm{core}}(k_0,M) := \frac{\sum_{\mathbf{n}\in\Lambda_{\mathrm{core}}} N(\mathbf{n};k_0,M)} {\sum_{\mathbf{n}\in\Lambda} N(\mathbf{n};k_0,M)} \label{eq:S17_02_Score}\] 로 정의한다. \(S_{\mathrm{core}}\)는 사건이 코어에 집중되는 정도를 나타낸다.

19.2.4.2 (정의) 목갭 붕괴/경화 레짐

코어에서 유효 목갭(또는 등가 전파 저항)을 \(\delta_{\mathrm{eff}}(\mathbf{n})\)로 두고, 코어 평균을 \[\overline{\delta}_{\mathrm{core}} := \frac{1}{|\Lambda_{\mathrm{core}}|}\sum_{\mathbf{n}\in\Lambda_{\mathrm{core}}}\delta_{\mathrm{eff}}(\mathbf{n}) \label{eq:S17_02_dcore}\] 로 정의한다. 코어-포화 레짐은 다음 둘 중 하나가 성립하는 구간으로 정의한다. \[\text{(CORE-A)}\quad S_{\mathrm{core}}\ge S_{\star}, \qquad \text{(CORE-B)}\quad \overline{\delta}_{\mathrm{core}}\le \delta_{\star} \label{eq:S17_02_core_regime}\] 여기서 \(S_{\star}\), \(\delta_{\star}\)는 사전등록된 문턱값이다. 이 레짐은 등방 근사, 약결합 근사, 또는 선형화 근사가 자동으로 성립하지 않는 레짐으로 분류된다.

19.2.4.3 (정의) 특이점 주장 금지 규칙

코어-포화 레짐에서는 “무한” 또는 “발산”을 결론 용어로 사용하지 않는다. 포화 레짐은 사건률 집중과 전파 제한(목갭 구조)로 기술하며, 결론은 Gate-판정 가능한 요약치(\(S_{\mathrm{core}}\), \(\overline{\delta}_{\mathrm{core}}\), \(\mathcal{J}\) 등)로만 표기한다.

19.2.5 17.2.5 대규모 경계 레짐(E-COSMO)의 운영 정의

19.2.5.1 (정의) 동적 경계 입력

격자 경계 또는 외부 저장소로부터의 순 유입/유출을 시간 의존 입력으로 정의한다. 경계 집합을 \(\partial\Lambda\)로 두고, \[J_{\partial}(\mathbf{n},k)\quad(\mathbf{n}\in\partial\Lambda) \label{eq:S17_02_Jboundary}\] 를 동적 경계 입력으로 정의한다. \(J_{\partial}\)의 형태는 plan.json에 사전등록되어야 하며, 실행 후 변경은 금지된다.

19.2.5.2 (정의) 격자 규모(스케일) 추적 변수

대규모 레짐에서는 격자 규모를 고정하지 않고, 관측 창마다 유효 규모를 요약치로 정의한다. 예를 들어, 사건 밀도의 중심 2차 모멘트로부터 유효 반경을 \[R_{\mathrm{eff}}^2(k_0,M) := \frac{\sum_{\mathbf{n}\in\Lambda}\|\mathbf{x}(\mathbf{n})-\mathbf{x}_{\mathrm{cm}}\|^2\,\rho(\mathbf{n};k_0,M)} {\sum_{\mathbf{n}\in\Lambda}\rho(\mathbf{n};k_0,M)} \label{eq:S17_02_Reff}\] 로 정의한다. 여기서 \[\mathbf{x}_{\mathrm{cm}} := \frac{\sum_{\mathbf{n}\in\Lambda}\mathbf{x}(\mathbf{n})\,\rho(\mathbf{n};k_0,M)} {\sum_{\mathbf{n}\in\Lambda}\rho(\mathbf{n};k_0,M)} \label{eq:S17_02_xcm}\] 이다. \(R_{\mathrm{eff}}\)는 “대규모 변화”를 판정하는 운영 요약치로만 사용한다.

19.2.5.3 (정의) 대규모 레짐 Gate

대규모 레짐의 주장(예: “스케일 변화가 관측된다”)은 다음 Gate를 만족할 때만 자격을 갖는다. \[\mathrm{PASS}_{\mathrm{COSMO}} :\Longleftrightarrow \left|\frac{R_{\mathrm{eff}}(k_1,M)-R_{\mathrm{eff}}(k_0,M)}{R_{\mathrm{eff}}(k_0,M)}\right| \ge \eta_{\star} \label{eq:S17_02_pass_cosmo}\] 여기서 \(\eta_{\star}>0\)는 사전등록된 문턱값이며, \(k_1-k_0\)\(M\)은 프로토콜에 의해 고정되어야 한다.

19.2.5.4 (파생 관측량 예) 적색편이 \(z\)와 거리 추정

10.8에서 정의한 격자 마찰 적색편이 모델을 E-COSMO 레짐의 파생 관측량으로 연결한다. 각 소스의 관측 적색편이 \(z\)로부터 유효 경로 길이(거리) 추정치를 \[D_{z} := \frac{1}{\kappa}\ln(1+z) \label{eq:S17_02_Dz_def}\] 로 정의한다. \(\kappa\)는 LOCK(또는 사전등록된 보정 절차)으로부터 얻어져야 하며, 결과를 본 뒤 조정하는 행위는 금지된다.

19.2.5.5 (LOCK) \(\kappa\)의 캘리브레이션/검증 분리

거리 닻(앵커) 표본 \(\{(D_{\mathrm{anch},i},z_i)\}\)가 존재할 때, \(\kappa\)는 사전등록된 캘리브레이션 집합 \(\mathcal{S}_{\mathrm{cal}}\)에서만 추정하고, 검증 집합 \(\mathcal{S}_{\mathrm{val}}\)에서는 고정된 \(\kappa\)로만 판정한다. 예를 들어 가중 최소제곱을 채택하면 \[\widehat{\kappa} = \arg\min_{\kappa}\sum_{i\in\mathcal{S}_{\mathrm{cal}}}w_i\left(\ln(1+z_i)-\kappa D_{\mathrm{anch},i}\right)^2 = \frac{\sum_{i\in\mathcal{S}_{\mathrm{cal}}}w_i D_{\mathrm{anch},i}\ln(1+z_i)} {\sum_{i\in\mathcal{S}_{\mathrm{cal}}}w_i D_{\mathrm{anch},i}^2} \label{eq:S17_02_kappa_hat}\] 로 고정할 수 있다. \((w_i)\), \(\mathcal{S}_{\mathrm{cal}}/\mathcal{S}_{\mathrm{val}}\) 선택은 실행 전에 LOCK되어야 한다.

19.2.5.6 (Gate) \(z\)–거리 사상의 교차검증

검증 집합 \(\mathcal{S}_{\mathrm{val}}\)에서 \[\Delta_i := \frac{D_{z,i}-D_{\mathrm{anch},i}}{D_{\mathrm{anch},i}} \qquad(i\in\mathcal{S}_{\mathrm{val}}) \label{eq:S17_02_delta_i}\] 를 정의하고, \[\mathrm{PASS}_{z\text{-dist}} :\Longleftrightarrow \mathrm{median}_{i\in\mathcal{S}_{\mathrm{val}}}\left(|\Delta_i|\right)\le \epsilon_{\mathrm{med}}^{\star} \ \wedge\ \sqrt{\mathrm{mean}_{i\in\mathcal{S}_{\mathrm{val}}}(\Delta_i^2)}\le \epsilon_{\mathrm{rms}}^{\star} \label{eq:S17_02_pass_zdist}\] 를 Gate로 둔다. \(\epsilon_{\mathrm{med}}^{\star},\epsilon_{\mathrm{rms}}^{\star}>0\)는 사전등록된 문턱값이다. 이 Gate를 통과하지 못하면, E-COSMO 레짐에서 [eq:S17_02_Dz_def]는 거리 닻과 양립하지 않는 것으로 FAIL이다.

19.2.5.7 (필수 LOCK) 관측 매핑: \(D_z\)\(D_L,D_A\) 및 플럭스/각크기 예측으로 확장

[eq:S17_02_Dz_def]\(D_z\)경로 길이로 정의되며, 관측 플럭스/각크기와 직접 비교하려면 \(D_z\mapsto D_L^{(\mathrm{model})}\)\(D_z\mapsto D_A^{(\mathrm{model})}\) 매핑이 필요하다. 이를 위해 감쇠 인자 \(\Phi(z)\)각/면적 매핑 인자 \(\Upsilon(z)\)를 다음처럼 정의한다. \[F_{\mathrm{obs}}(z) := \frac{L}{4\pi D_z^2}\,\Phi(z), \qquad D_L^{(\mathrm{model})}(z):=\frac{D_z}{\sqrt{\Phi(z)}} \label{eq:S17_02_flux_mapping}\] \[D_A^{(\mathrm{model})}(z):=\frac{D_z}{\Upsilon(z)} \label{eq:S17_02_ang_mapping}\] 또한 시간척도(라이트커브 폭, 변광 주기 등)의 관측/방출 관계를 \[\tau_{\mathrm{obs}}(z):=\tau_{\mathrm{em}}\,T(z) \label{eq:S17_02_time_dilation_T}\] 로 정의한다. 여기서 \(\Phi,\Psi,T\)함수 형태 및 추정 절차는 실행 전에 LOCK되어야 하며, 결과를 본 뒤 맞추기 위해 수정하는 행위는 금지한다. (예시) 정적 기하( \(\Upsilon\equiv 1\) ), 시간 신장 없음( \(T\equiv 1\) ), 에너지 감소만 포함( \(\Phi(z)=(1+z)^{-1}\) )을 채택하면 \(D_L^{(\mathrm{model})}=D_z\sqrt{1+z}\) 및 표면밝기 \(B_{\mathrm{obs}}\propto(1+z)^{-1}\)가 도출되지만, 이는 단지 한 분기 예시이며 채택 여부는 LOCK으로만 결정된다.

19.2.5.8 (Gate) 시간 신장(Time dilation) 판정

표준화된 사건(예: Ia형 초신성)에서 방출 시간척도 \(\tau_{\mathrm{em}}\)가 교정되었다고 가정하고, 관측치 \((z_i,\tau_{\mathrm{obs},i})\)로부터 \[r_i^{\mathrm{TD}}:=\frac{\tau_{\mathrm{obs},i}/\tau_{\mathrm{em},i}}{T(z_i)}-1 \label{eq:S17_02_r_TD}\] 를 정의한다. 그리고 \[\mathrm{PASS}_{\mathrm{TD}} :\Longleftrightarrow \mathrm{median}_i\bigl(|r_i^{\mathrm{TD}}|\bigr)\le \epsilon_{\mathrm{TD}}^{\star} \label{eq:S17_02_pass_TD}\] 를 Gate로 둔다(\(\epsilon_{\mathrm{TD}}^{\star}\)는 사전등록). \(\tau_{\mathrm{em}}\) 교정이 불가능하거나 \(T(z)\)가 LOCK되지 않은 경우는 INCONCLUSIVE이다.

19.2.5.9 (Gate) 표면밝기(Tolman형) 판정

표준화된 소스 클래스에 대해 방출 표면밝기 \(B_0\) (rest-frame 교정 포함)가 잠겨 있다고 가정한다. 관측 표면밝기 \(B_{\mathrm{obs}}(z)\)[eq:S17_02_flux_mapping][eq:S17_02_ang_mapping]로부터 \[B_{\mathrm{obs}}(z)=B_0\,\frac{\Phi(z)}{\Upsilon(z)^2} \label{eq:S17_02_Bobs_pred}\] 를 예측한다. 따라서 \[r_i^{\mathrm{TOL}}:=\frac{B_{\mathrm{obs},i}}{B_0}\,\frac{\Upsilon(z_i)^2}{\Phi(z_i)}-1 \label{eq:S17_02_r_TOL}\] 를 정의하고, \[\mathrm{PASS}_{\mathrm{TOL}} :\Longleftrightarrow \mathrm{median}_i\bigl(|r_i^{\mathrm{TOL}}|\bigr)\le \epsilon_{\mathrm{TOL}}^{\star} \label{eq:S17_02_pass_TOL}\] 를 Gate로 둔다(\(\epsilon_{\mathrm{TOL}}^{\star}\)는 사전등록). \(B_0\)의 표준화(진화/밴드/케이보정 포함)가 LOCK되지 않으면 이 Gate는 INCONCLUSIVE이다.

19.2.5.10 (Gate) 영상 블러링/선폭 증가(Blur/Broadening) 판정

격자 마찰/산란(매질성)이 존재한다면, 주파수 감쇠와 함께 영상 블러링(각분산), 선폭 증가(line broadening), 위상 요동 등 추가 관측 서명이 동반될 수 있다. 따라서 “팽창 대체” 수준의 결론에서는, 모델이 도입하는 추가 블러링이 관측 허용오차를 초과하지 않음을 Gate로 판정한다. 이를 위해 각 소스 \(i\)에 대해 (기기 PSF/분광기 해상도 및 rest-frame 보정까지 포함하여) 블러링 지표 \(b_{\mathrm{obs},i}\)를 정의하고, 표준화된 고유 지표 \(b_0\) 및 모델 예측 블러링 인자 \(B_{\mathrm{BLR}}(z)\)를 잠긴 입력으로 둔다. 잔차를 \[r_i^{\mathrm{BLR}}:=\frac{b_{\mathrm{obs},i}/b_0}{B_{\mathrm{BLR}}(z_i)}-1 \label{eq:S17_02_r_BLR}\] 로 정의하고, \[\mathrm{PASS}_{\mathrm{BLR}} :\Longleftrightarrow \mathrm{median}_i\bigl(|r_i^{\mathrm{BLR}}|\bigr)\le \epsilon_{\mathrm{BLR}}^{\star} \label{eq:S17_02_pass_BLR}\] 를 Gate로 둔다(\(\epsilon_{\mathrm{BLR}}^{\star}>0\)는 사전등록). \(b_0\)의 표준화(소스 진화/밴드/케이보정) 또는 \(b_{\mathrm{obs},i}\)의 기기 보정(PSF/해상도 제거) 절차가 LOCK되지 않으면 이 Gate는 INCONCLUSIVE이다.

19.2.5.11 (Gate) 소산 에너지 종착(Sink) 판정

10.8.5에서 언급했듯이, [eq:S10_08_dnudx]류의 주파수 감쇠는 광자 에너지 감소를 의미하므로 “손실 에너지”의 종착(격자 열화/재방출/배경장 축적 등)을 닫는 모델이 필요하다. 종착 모델이 주어지면, 관측된 배경 복사/열잡음/확산광 예산을 초과하지 않는지(또는 예측되는 추가 성분이 관측치와 양립하는지)를 Gate로 판정한다.

우선 방출 대비 관측 에너지 비는 \(E_{\mathrm{obs}}/E_{\mathrm{em}}=\nu_{\mathrm{obs}}/\nu_{\mathrm{em}}=(1+z)^{-1}\)이므로, 한 소스의 손실 에너지 분율을 \[f_{\mathrm{loss}}(z):=1-\frac{1}{1+z}=\frac{z}{1+z} \label{eq:S17_02_floss}\] 로 정의한다. 관측 표본(또는 사전등록된 소스 함수) \(\mathcal{S}\)에 대해, 종착 모델이 선택한 밴드/예산 관측량 \(I_{\mathrm{bg}}\)에 대응하는 예측치를 \[I_{\mathrm{sink}}:=\sum_{i\in\mathcal{S}} F_{\mathrm{obs},i}\, f_{\mathrm{loss}}(z_i)\,W_{\mathrm{SINK}}(z_i) \label{eq:S17_02_Isink_def}\] 로 정의한다. 여기서 \(F_{\mathrm{obs},i}\)[eq:S17_02_flux_mapping]의 관측 플럭스이며, \(W_{\mathrm{SINK}}(z)\)는 손실 에너지가 해당 관측량에 기여하는 방식(재방출 스펙트럼/흡수/열화 등)을 요약하는 잠긴 전달 인자이다. 그리고 관측/문헌 기반 상한(또는 관측값) \(I_{\mathrm{bg}}^{\max}\)analysis_lock에 봉인한 뒤, \[\mathrm{PASS}_{\mathrm{SINK}} :\Longleftrightarrow \frac{I_{\mathrm{sink}}}{I_{\mathrm{bg}}^{\max}}\le 1+\epsilon_{\mathrm{SINK}}^{\star} \label{eq:S17_02_pass_SINK}\] 를 Gate로 둔다(\(\epsilon_{\mathrm{SINK}}^{\star}\ge 0\)는 사전등록). \(I_{\mathrm{bg}}\)의 선택(밴드/자료/마스킹/적분 규약) 또는 \(W_{\mathrm{SINK}}(z)\)가 LOCK되지 않으면 이 Gate는 INCONCLUSIVE이다.

19.2.5.12 (필수 Gate 스택) “우주 팽창 대체” 주장에 대한 결론 자격

E-COSMO가 “팽창” 대신 [eq:S17_02_Dz_def]를 우주론적 거리의 기반으로 사용하여 거리-적색편이 및 광도/시간/영상 관측을 동시에 설명한다고 주장하려면, 거리 일치 Gate뿐 아니라 시간 신장/표면밝기/블러링/에너지 종착 Gate를 함께 통과해야 한다.5 즉, \[\mathrm{PASS}_{\mathrm{COSMO\text{-}ALT}} :\Longleftrightarrow \mathrm{PASS}_{z\text{-dist}}\wedge \mathrm{PASS}_{z\text{-achr}}\wedge \mathrm{PASS}_{\mathrm{TD}}\wedge \mathrm{PASS}_{\mathrm{TOL}}\wedge \mathrm{PASS}_{\mathrm{BLR}}\wedge \mathrm{PASS}_{\mathrm{SINK}} \label{eq:S17_02_pass_cosmo_alt}\] 를 최소 요건으로 둔다. 여기서 \(\mathrm{PASS}_{\mathrm{BLR}}\)는 영상 블러링/선폭 증가가 허용 오차 내임을, \(\mathrm{PASS}_{\mathrm{SINK}}\)는 소산 에너지 종착 모델이 누적 관측과 양립함을 뜻한다. 해당 Gate 보고서가 누락되면 결론은 UNLOGGED 또는 INCONCLUSIVE이며, 그 상태에서는 “암흑에너지 불필요” 등 강한 우주론 결론을 산출할 수 없다.

각 Gate는 프로토콜에서 수치 기준을 LOCK해야 하며, 실행 후 변경할 수 없다.

각 레짐 \(\mathcal{R}\)에 대해 판정자 \[\mathbb{I}_{\mathcal{R}}(\texttt{run})\in\{0,1\} \label{eq:S17_02_regime_indicator}\] 를 정의하고, 레짐맵은 \[\mathcal{M}_{\mathrm{regime}}:=\{\mathbb{I}_{\mathrm{JET}},\mathbb{I}_{\mathrm{CORE}},\mathbb{I}_{\mathrm{COSMO}},\dots\} \label{eq:S17_02_regime_map}\] 로 고정한다. 각 판정자는 오직 protocol.*에 의해 선언되며, 실행 후 교체될 수 없다.

19.2.6 17.2.7 제트/제트류 모듈 구조(정의): 파일 트리, 프로토콜, 산출물

제트/제트류 확장의 실험 모듈은 다음 디렉토리 구조로 고정한다.

modules/
  jet_regime/
    protocol.yaml
    locks_required.txt
    src/
      simulate_jet_regime.py
      extract_event_flux.py
      estimators.py
      gates.py
      io_schema.py
    schemas/
      protocol.schema.json
      run_log.schema.json
      metrics.schema.json
      manifest.schema.json
    plans/
      plan.json
    outputs_spec/
      artifacts.md

19.2.6.1 (정의) 입력(LOCK) 의존성 목록

locks_required.txt는 다음 항목을 최소로 포함한다.

19.2.6.2 (정의) 메트릭(요약치)와 Gate

모듈은 다음 메트릭을 최소로 산출한다.

Gate는 다음을 최소로 포함한다.

이 절의 LOCK/Gate 연결(없으면 없음)

19.3 17.3 한계·오픈문제·vNext 로드맵(새 LOCK 도입 조건/수정 규칙 포함)

19.3.1 17.3.1 한계의 형식적 분류(정의)

한계는 “모델 실패”가 아니라 “레짐 밖 적용” 또는 “검증 불능”으로 분류한다. 한계 클래스를 다음으로 정의한다. \[\mathcal{C}_{\mathrm{lim}} = \{\mathrm{REGIME\_OUT},\mathrm{IDENTIFIABILITY},\mathrm{NUMERICS},\mathrm{MEASUREMENT},\mathrm{DEPENDENCY}\} \label{eq:S17_03_lim_classes}\] 각 클래스의 의미는 다음과 같이 고정한다.

19.3.2 17.3.2 오픈문제의 최소 목록(정의)

오픈문제는 사전등록 가능한 검증 항목 또는 LOCK 후보의 형태로만 기술한다. 최소 오픈문제를 다음으로 고정한다.

19.3.3 17.3.3 vNext 로드맵의 객체(정의): 후보, 도입, 폐기

19.3.3.1 (정의) 변경 요청(Change Request, CR)

모든 변경은 CR로 정의된 문서 단위로만 제출된다. \[\texttt{CR}= \{\texttt{id},\texttt{type},\texttt{target},\texttt{rationale},\texttt{diff},\texttt{tests},\texttt{gates},\texttt{impact}\} \label{eq:S17_03_CR_schema}\] type은 다음 중 하나로 고정한다. \[\texttt{type}\in\{\texttt{NEW\_LOCK},\texttt{LOCK\_UPDATE},\texttt{NEW\_GATE},\texttt{PROTOCOL\_UPDATE},\texttt{CODE\_UPDATE},\texttt{DOC\_UPDATE}\} \label{eq:S17_03_CR_types}\]

19.3.3.2 (정의) LOCK 후보(candidate lock)

LOCK 후보는 잠김 파일에 추가될 수 있는 새로운 키-값(또는 새로운 파일)이다. LOCK 후보 \(\mathcal{L}^\star\)는 다음 4-튜플로 정의한다. \[\mathcal{L}^\star:= (\texttt{key},\texttt{value},\texttt{unit},\texttt{origin\_protocol}) \label{eq:S17_03_lock_candidate}\] origin_protocol은 해당 값이 어떤 프로토콜에서 어떤 산출물로부터 도출되었는지를 식별해야 한다(로그/체크섬으로 추적 가능해야 함).

19.3.4 17.3.4 새 LOCK 도입 조건(정의): 최소 요건

새 LOCK 도입은 다음 조건을 동시에 만족해야 한다. \[\mathrm{ADMIT}(\mathcal{L}^\star)=1 \Longleftrightarrow (\mathrm{PASS}_{\mathrm{ID}}=1)\wedge(\mathrm{PASS}_{\mathrm{STAB}}=1)\wedge(\mathrm{PASS}_{\mathrm{TRACE}}=1)\wedge(\mathrm{PASS}_{\mathrm{NT}}=1) \label{eq:S17_03_admit_lock}\] 각 Gate는 다음으로 정의한다.

위 조건 중 하나라도 만족하지 못하면 후보는 LOCK으로 승격될 수 없고, analysis_lock의 가설 항목 또는 오픈문제로만 유지된다.

19.3.5 17.3.5 수정 규칙(정의): 의미 변경과 버전 상승

19.3.5.1 (정의) 의미 변경

LOCK에서 “의미 변경”은 동일 key에 대해 값만 바뀌는 경우뿐 아니라, 다음 경우도 포함한다.

19.3.5.2 (정의) 버전 상승 규칙

LOCK 의미 변경이 발생하면 Major 버전 상승을 강제한다. 프로토콜/게이트의 확장이 하위호환을 유지하면 Minor 상승, 문서 오탈자 또는 결과 비영향 변경은 Patch 상승으로 고정한다. 버전 상승 규칙은 16.3의 릴리즈 규정과 정합되어야 한다.

19.3.6 17.3.6 폐기/대체 규칙(정의): DEPRECATED, REVOKED

19.3.6.1 (정의) DEPRECATED

항목이 더 이상 사용되지 않지만 과거 릴리즈 재현을 위해 유지되는 경우 DEPRECATED로 마킹한다. DEPRECATED 항목은 삭제될 수 없으며, 대체 항목과의 매핑을 함께 제공해야 한다. 매핑은 다음 형태로 정의한다. \[\texttt{DEPRECATION\_MAP}= (\texttt{old\_key},\texttt{new\_key},\texttt{since\_version},\texttt{rule}) \label{eq:S17_03_deprecation_map}\]

19.3.6.2 (정의) REVOKED

항목이 무결성/추적성 실패 또는 No-Tuning 위반이 확인되어 더 이상 참조할 수 없는 경우 REVOKED로 마킹한다. REVOKED는 과거 릴리즈의 재현성을 해치지 않도록 “철회 사유”와 “영향 범위”를 DOI 패키지에 포함해야 하며, 철회는 다음 최소 단위를 포함한다. \[\mathsf{REVOKE\_PACK}:=\{\texttt{reason.md},\texttt{evidence/*},\texttt{affected\_runs.csv},\texttt{registry\_snapshot.json}\} \label{eq:S17_03_revoke_pack}\]

19.3.7 17.3.7 vNext 구현 순서(정의): 모듈화, 검증, 배포

vNext는 다음 순서의 불변 절차로 정의한다.

  1. (STEP-1) 모듈 추가: modules/<name>/ 형태로 독립 모듈을 추가하고, protocol.*과 스키마를 함께 고정한다.

  2. (STEP-2) 사전등록: plan.json과 Gate 문턱을 포함하여 사전등록 다이제스트를 생성한다.

  3. (STEP-3) 실행 및 로그 생성: runs/<run_id>/에 모든 산출물과 무결성 파일을 생성한다.

  4. (STEP-4) 검증: validate.py로 스키마/체크섬/Gate 판정을 재계산하고 상태를 확정한다.

  5. (STEP-5) 릴리즈: release_manifest.*를 생성하고 DOI 패키지 단위로 고정한다.

각 단계의 누락/순서 변경은 16.1의 절차 위반으로 실패 처리한다.

20 18. 화학/물질공학 확장(선택 읽기)

20.1 18.0 범위, 추가 기호, 잠김 입력(LOCK)과 Gate 스택(요약)

20.1.0.1 범위(선언)

본 장은 VP 격자(\(\ell_{\mathrm{rot}}\) 스케일) 관점을 화학/물질공학 현상에 적용하기 위한 확장 모듈이다. 0–16장의 정준 유도(단위실현, 질량/힘 스케일 등)를 변경하지 않으며, 본 장에서 도입되는 추가 입력(화학 데이터셋 등)은 정준 입력(canon_lock)이 아니라 분야-특화 입력으로 취급한다.

20.1.0.2 기호 충돌 회피(중요)

본 문서 본문에서 \(r_e\)는 전자 반경(정준 길이 앵커 \(D_{\mathrm{anch}}\)와 정류 상수 \(\delta\)로부터의 유도량)으로 사용된다(예: 9장, 13장). 본 장에서는 화학적 “전자 구속/완화”를 기술하기 위해 유효 진폭\(r_{\mathrm{eff}}\)로 표기하며, 진공 기준 진폭은 \(r_{\mathrm{vac}}\)로 표기한다. \(r_{\mathrm{vac}}\)는 필요 시 \(r_{\mathrm{vac}}:=r_e\)로 동일시하여(=본 문서 내부 유도 스케일을 그대로 사용하여) 외부 상수 도입을 피한다.

20.1.0.3 추가 LOCK 입력(요약)

본 장에서 사용되는 원자 번호 \(Z\) 및 공유 결합 반경 \(r_{\mathrm{cov}}(X)\) 등의 값은 protocol_lock 또는 analysis_lock데이터셋 파일로 봉인되어야 하며(manifest+checksums 포함), 누락 시 관련 산출물은 INCONCLUSIVE로 처리한다.

20.1.0.4 Gate 스택(요약)

본 장의 산출물은 최소한 G-SYM(기호/단위), G-LOCK(잠금 무결성), G-REG(적용 레짐), G-NT(No-Tuning), 필요 시 G-RCROSS(교차정합), G-REP(재현)을 요구한다. 본 장의 수치/사례 표는 증거 로그가 번들에 포함될 때만 PASS/FAIL이 확정된다.

20.2 18.1 화학 반응의 물리적 재정의: 확률에서 기하학으로

본 절은 현대 화학의 기반인 ’확률론적 오비탈 이론(Probabilistic Orbital Theory)’을 설명 방식으로만 두고, 본 모듈의 유도에서는 사용하지 않으며, 이를 공간 격자(Lattice) 내의 압력 평형과 기하학적 끼임(Geometric Fit)으로 재정의한다. 화학 반응은 본 모듈에서는 확률항이 없는 기하학적/압력-평형 전이로 기술되며, \(\ell_{\mathrm{rot}}\) 격자 내에 대기 중인 입자들의 밀도 재배치 과정이다.

20.2.1 18.1.1 입자 대기실(Input Queue)과 에너지의 실체

화학 반응 에너지는 어디서 오는가? 본 이론은 원자 주변의 진공이 비어 있지 않으며, 거대한 에너지가 ’입력 대기’ 상태로 존재함을 선언한다.

  1. 절대 격자의 존재: 모든 원자는 지름 \(\ell_{\mathrm{rot}} \approx 4.854\,\mathrm{pm}\)의 고정된 회전 격자(Lattice Frame) 안에 존재한다. 이 공간은 비어 있는 것이 아니라, 부피입자(VP)가 꽉 들어찬 ’매질’이다.

  2. 충만(Plenum)과 대기: 이 격자 공간은 단순한 허공이 아니라, 입자들이 고밀도로 채워진 ’입자 대기실(Input Queue)’ 역할을 수행한다. 입자들은 격자 압력에 의해 빽빽하게 줄을 서 있으며, 반응 시 방출되는 에너지는 이 대기 중인 입자들이 압력차에 의해 일제히 이동하며 발생하는 ’격자 압력의 해방(Release of Lattice Pressure)’이다.

  3. 화학적 의미: 즉, 반응열은 화학 결합 자체가 끊어져서 나오는 것이 아니라, 결합이 끊어질 때 그 틈새로 대기 중인 입자들이 쏟아져 들어오거나 나가면서 발생하는 공간 재배열 에너지이다.

20.2.2 18.1.2 확률의 배제와 기하학적 결정론

본 모듈은 슈뢰딩거 파동함수(\(\Psi\))의 확률 분포를 관측 요약으로 취급하며, 이를 화학 반응의 원인 변수로 직접 사용하지 않는다(본 절의 유도는 압력/기하학 지표만 사용). 본 문서는 화학 반응의 3대 요소를 다음과 같이 결정론적 기하학으로 재정의(Redefinition)하여 잠근다(LOCK).

1. 오비탈(Orbital) \(\rightarrow\) 격자 슬롯(Lattice Slot)


전자는 구름처럼 퍼져 있는 것이 아니라, 압력 평형점(\(F_{\mathrm{in}}=F_{\mathrm{out}}\))에 해당하는 특정 격자 좌표 \((x, y, z)\)에 물리적으로 끼임(Fit/Lock) 상태로 고정된다. 궤도가 불연속적인 이유는 공간 자체가 불연속적인 격자 블록으로 이루어져 있기 때문이다.

2. 활성화 에너지(Activation Energy) \(\rightarrow\) 기하 변형일(Geometric Work)


반응을 일으키기 위해 필요한 에너지는 ’넘어야 할 언덕’ 같은 추상적 개념이 아니다. 이는 전자의 진폭(\(r_{\mathrm{eff}}\))을 격자 대각선 한계인 \(\sqrt{2}\)배까지 물리적으로 잡아늘리기 위해 투입해야 하는 ’기계적 인장력(Mechanical Tension)’이다. \[E_{\mathrm{act}} \propto k \cdot (r_{\mathrm{break}} - r_{\mathrm{ground}}) = k \cdot r_{\mathrm{ground}}(\sqrt{2} - 1)\]

3. 전이 상태(Transition State) \(\rightarrow\) 대각선 탈출(Diagonal Escape)


반응의 순간은 전자가 격자의 변(Side)을 떠나 대각선(Diagonal)으로 찢어지는 찰나이다. 이 순간 입자는 기존 격자의 구속을 벗어나 새로운 압력 평형점을 찾아 이동한다.

20.2.3 18.1.3 [LOCK] 화학 반응의 기하학적 공리

본 문서는 다음 명제를 화학 반응의 절대 공리로 확정한다.

“모든 화학적 변화는 입자가 \(\ell_{\mathrm{rot}}\) 격자 내의 압력 구배(Pressure Gradient)를 따라 더 낮은 밀도 스트레스 지점(\(P_{\mathrm{idx}} \rightarrow 1.0\))으로 이동하는 기하학적 최적화 과정이다. 확률론적 기술은 본 모듈의 유도/판정에는 사용하지 않는다.”

20.3 18.2 표면 전하 밀도와 동적 진폭(\(r_{\mathrm{eff}}\))

전자 유효 진폭(\(r_{\mathrm{eff}}\))은 고정된 상수가 아니라, 원자핵이 형성하는 공간 압력에 의해 실시간으로 변형되는 동적 변수이다. 본 절은 원자의 표면 전하 밀도가 전자의 진폭을 압축하는 기하학적 법칙을 유도하고, 이를 화학 반응의 표준 척도로 고정(LOCK)한다.

20.3.1 18.2.1 압력 지수(\(P_{\mathrm{idx}}\))의 정의

전자가 느끼는 공간의 빽빽함(Pressure)은 핵 전하량(\(Z\))에 비례하고, 공유 결합 반경(\(r_{\mathrm{cov}}\))의 제곱에 반비례한다. 이를 수소 원자(\(H\))를 기준으로 정규화한 값을 압력 지수로 정의한다.

  1. 원시 압력(\(P_{\mathrm{raw}}\)): 단위 면적당 유효 전하 밀도. \[P_{\mathrm{raw}}(X) = \frac{Z}{r_{\mathrm{cov}}(X)^2}\]

  2. 정규화 압력 지수(\(P_{\mathrm{idx}}\)): 수소(\(H\), \(Z=1, r=31\,\mathrm{pm}\)) 기준 상대 압력. \[P_{\mathrm{idx}}(X) := \frac{P_{\mathrm{raw}}(X)}{P_{\mathrm{raw}}(H)}\]

이 지수는 해당 원자 내부 공간이 기준(수소)보다 얼마나 더 고밀도로 압축되어 있는지를 나타내는 무차원 물리량이다.

20.3.2 18.2.2 [LOCK] 동적 진폭 결정 공식

공간 압력이 높을수록 전자의 회전 반경은 줄어들고 진폭은 억제된다. 본 문서는 시뮬레이션 검증을 통해 확인된 제곱근 반비례 법칙을 동적 진폭의 결정 공식으로 잠근다.

\[\label{eq:dynamic_amplitude_lock} r_{\mathrm{eff}}(X) = \frac{r_{\mathrm{vac}}}{\sqrt{P_{\mathrm{idx}}(X)}}\]

20.3.3 18.2.3 표준 물질의 압력-진폭 상태표

상기 공식을 적용하여 계산된 주요 물질의 기하학적 상태는 다음과 같으며, 이는 보고된 화학적 물성(안정성, 반응성)과 일치한다.

보수적 해석:

위 표의 수치는 실험적 오차를 배제한 기하학적 이상값(Ideal Value)이다. 실제 반응에서는 온도 및 주변 결합 환경에 따라 미세한 진동(\(\pm 5\%\))이 발생할 수 있으나, \(P_{\mathrm{idx}}\)에 따른 계층적 순서(\(H < H_2O < O < Pt\))는 불변의 법칙으로 유지된다.

20.3.4 18.2.4 [LOCK] 문헌 기반 대량 점검: 진폭 법칙의 통계적 검증

본 DOI 번들은 단일 예시 표([tab:pressure_amplitude])에 더하여, 원소/분자/산화물/금속(촉매 후보)을 포함하는 대량 점검 데이터셋 VP_STEP7_EXT_INSPECTION_FULL_V1을 함께 제공한다. 이 데이터셋은 “진폭 규칙”(\(r_{\mathrm{eff}}=r_{\mathrm{vac}}/\sqrt{P_{\mathrm{idx}}}\))로 계산된 모델 진폭과, 외부 문헌에서 추출한 참조 진폭을 나란히 기록하고, \(\pm 5\%\) 허용오차로 PASS/FAIL을 명시한다.

20.3.5 18.2.5 [LOCK] 비임의성 방어: \(K\) 상수의 물리적 의미와 \(CH_4\) Rule-B

대량 점검(18.2.4)이 “통계적으로 맞는다”는 주장이라면, 본 절은 공격자가 가장 먼저 던지는 질문— “\(1000\)을 곱하고 \(\alpha\)를 곱하는 것은 임의가 아닌가?”—에 대한 구조적 방어(Definitive Spec)이다.

20.3.5.1 (i) \(K\)의 정의: \(K = 1000\,\alpha_{em}\).

원자 길이 단위(pm)를 VP 진폭 단위(fm)로 옮기는 스케일 변환(\(\times1000\))에, 전자기 결합 세기(미세구조상수 \(\alpha_{em}\))를 곱한 \(K\)고정 상수로 잠근다. \[K_{coupling} \equiv 1000\,\alpha_{em}, \qquad r_{vp} = r_{raw}(\mathrm{pm})\;K_{coupling}\;\beta_{shielding}.\] 여기서 \(\beta_{shielding}\)은 환경(진공/결합)의 미세 보정 계수이며,6 원자에 대해 \(r_{raw}=r_{cov}/\sqrt{Z}\)를 취하면 다음의 등가형이 얻어진다. \[r_{eff}(X)=\frac{r_{vac}}{\sqrt{P_{idx}(X)}} \;\equiv\; K_{coupling}\,\beta_{vac}\,\frac{r_{cov}(X)}{\sqrt{Z_X}}.\]\(K\)는 “맞추기 위한 임의 파라미터”가 아니라, 단위 변환과 결합 세기를 묶은 정의(Definition)로 고정된다.

20.3.5.2 (ii) \(CH_4\) Rule-B: 기하학적 포장 한계의 직접 반영.

다원자 분자에서 \(P_{idx}<1\)이 되는 현상은 “부피 희석”과 “국소 포장 한계”로 설명된다. 특히 \(CH_4\)의 경우 사면체(\(sp^3\)) 배치에서의 국소 포장 효율 \(\Phi_{geo}=\pi/(3\sqrt{2})\)와 결합 중첩 보정 \(\Delta_{ov}\)를 사용하여 \[P_{idx}(CH_4) \approx \Phi_{geo}\,(1-\Delta_{ov}) \quad \Rightarrow \quad P_{idx}(CH_4)\approx 0.7307.\] 이 결과는 DOI 내 데이터셋(VP_STEP7_EXT_INSPECTION_FULL_V1)의 \(CH_4\) 행(VP-C017)과 수치적으로 일치하며,7 해당 재현성은 아래 자동 점검표로 기계적으로 검증된다.

20.3.6 18.2.6 [LOCK] 형상 분류 기반 희석 상계: \(\phi_{\mathrm{eff}}\)

본 절은 다원자 분자에서 Rule-B(부피 희석)를 적용할 때 발생할 수 있는 “선택의 임의성”을 줄이기 위한 최소 방어층이다. \(\phi_{\mathrm{eff}}\)\[\phi_{\mathrm{eff}} \equiv \frac{P_{\mathrm{idx}}(\mathrm{molecule})}{P_{\mathrm{avg}}(\mathrm{atoms})}\] 로 정의하고, 대표 분자 \(CH_4\), \(H_2O\), \(NH_3\)에 대해 (i) 형상 분류기를 LOCK로 고정하고, (ii) 형상별 상계 \(\phi_{\mathrm{upper}}\)를 LOCK로 고정하여 \(\phi_{\mathrm{eff}} \le \phi_{\mathrm{upper}} + \epsilon\)를 기계적으로 점검한다. 자세한 정의와 목적은 docs/chem/GEOMETRY_PHI_LOCK.md에 포함된다.

20.4 18.3 결합 파괴의 절대 법칙: 격자 대각선(\(\sqrt{2}\))

화학 결합은 언제 끊어지는가? 기존 화학은 이를 실험적 에너지값(Bond Dissociation Energy)으로만 설명했으나, 본 이론은 이를 “진폭이 격자의 대각선 한계를 초과하는 순간”이라는 기하학적 임계점으로 정의한다.

20.4.1 18.3.1 대각선 탈출 이론(Diagonal Escape Theory)

전자가 \(\ell_{\mathrm{rot}}\) 격자 내부에서 진동할 때, 구조적 붕괴 없이 확장될 수 있는 최대 길이는 격자의 대각선 길이이다.

  1. 바닥 상태(\(r_{\mathrm{ground}}\)): 외부 자극이 없을 때 전자는 격자의 변(Side) 길이 \(L\)에 맞춰 진동한다. (\(r_{\mathrm{ground}} = L\))

  2. 임계 상태(\(r_{\mathrm{crit}}\)): 에너지가 유입되면 전자의 궤도는 원형에서 타원형으로 늘어나며, 격자 모서리(Corner)를 향해 대각선으로 확장된다.

  3. 파괴 시점: 진폭이 대각선 길이(\(L\sqrt{2}\))를 넘어서는 순간, 전자는 격자의 구속을 뚫고 외부로 이탈한다. \[\label{eq:diagonal_limit} r_{\mathrm{break}} = r_{\mathrm{ground}} \times \sqrt{2} \approx 1.414 \times r_{\mathrm{ground}}\]

20.4.2 18.3.2 [LOCK] 실측 데이터 검증: 1.4배의 법칙

본 이론서의 시뮬레이션 결과와 실제 화학 공정 보고서의 데이터를 대조한 결과, 모든 공유 결합의 붕괴는 정확히 \(\sqrt{2}\) 비율 근처에서 발생함이 입증되었다.

20.4.2.1 내부 인용 표기

본 절에서 사용하는 표기 [cite: XX]는 외부 저널의 서지번호가 아니라, Zenodo DOI 기반 내부 인용 레지스트리 ID이다. 각 ID는 부록 I의 레지스트리 표(및 04_vp_whitepaper/docs/citations/CITE_REGISTRY.csv)에서 10.5281/zenodo.17932567와 번들 내부 경로로 해석된다.

데이터 출처 1 (질소):

Fe-Mo 촉매 시뮬레이션에서 결합 붕괴는 진폭 \(\pm 290\,\mathrm{fm}\) 시점에 발생하였다[cite: 26, 47]. 이는 바닥 상태(\(213\,\mathrm{fm}\)) 대비 \(1.36\)배로, \(\sqrt{2}\) 한계에 도달하기 위해 촉매가 진폭을 강제로 벌려주었음을 의미한다.

데이터 출처 2 (이산화탄소):

고온 분해 시뮬레이션에서 \(O=C=O\) 결합은 진폭 \(\pm 300\,\mathrm{fm}\) 이상에서 붕괴되었다[cite: 61, 65]. 이는 확장비 \(1.46\)배로, 기하학적 한계(\(1.414\))를 물리적으로 초과하여 결합이 찢겨 나간 상태이다.

데이터 출처 3 (물):

바닷물 정수 과정에서 물은 \(\pm 255 \sim 275\,\mathrm{fm}\) 범위를 유지하였다[cite: 77, 83]. 이는 확장비 \(1.17\)배 수준으로, 임계점(\(1.414\))에 훨씬 못 미치므로 구조적으로 매우 안정함을 증명한다.

20.4.3 18.3.3 결론: 화학 공학의 새로운 공식

이로써 화학 반응을 설계하는 새로운 공식이 도출된다.

“반응을 일으키고 싶은가? 온도나 압력을 고민하지 말고, 오직 진폭을 \(\sqrt{2}\)배 늘릴 방법(촉매, 공명)을 찾아라. 그것이 유일한 해법이다.”

20.5 18.4 분자 구조와 결합각의 결정

현대 화학은 분자의 결합각이 비공유 전자쌍의 반발력(VSEPR)에 의해 결정된다고 설명한다. 그러나 본 이론은 이를 부정하며, 결합각의 변형이 중심 원자의 압축력(\(P_{\mathrm{center}}\))과 리간드의 버팀력(\(P_{\mathrm{ligand}}\)) 간의 힘의 불균형에서 오는 기하학적 찌그러짐(Squeeze)임을 선언한다.

20.5.1 18.4.1 결합각 결정 공식: 압력 차이(\(\Delta P\))

결합각 \(\theta\)는 이상적인 대칭각(정사면체 109.5\(^\circ\))에서 중심 원자의 과잉 압력만큼 차감되어 결정된다. \[\theta_{\mathrm{real}} \approx \theta_{\mathrm{ideal}} - k \cdot (P_{\mathrm{center}} - P_{\mathrm{ligand}})\] 여기서 \(P_{\mathrm{center}}\)가 클수록 중심에서 주변 원자들을 안쪽으로 강하게 잡아당기므로, 결합각은 좁아진다.

20.5.2 18.4.2 [LOCK] 주요 분자의 기하학적 해석

다음은 압력 지수(\(P_{\mathrm{idx}}\)) 계산에 따른 결합각의 변화를 실증한 데이터이다.

  1. 메탄 (\(CH_4\)) \(\rightarrow\) 무결점 대칭 (109.5\(^\circ\))

    • 압력 상태: 중심 탄소(\(P \approx 1.00\))와 주변 수소(\(P=1.00\))의 압력이 동일하다.

    • 해석: 내부 응력이 없는 상태(Zero Stress). 공간을 정확히 4등분한 정사면체 각도를 유지한다.

  2. 암모니아 (\(NH_3\)) \(\rightarrow\) 경미한 압축 (107.8\(^\circ\))

    • 압력 상태: 중심 질소(\(P \approx 1.33\))가 수소(\(P=1.00\))보다 압력이 높다.

    • 해석: 중심의 과잉 압력이 수소들을 안쪽으로 당기며, 약 1.7\(^\circ\)의 각도 축소가 발생한다.

  3. 물 (\(H_2O\)) \(\rightarrow\) 강력한 압축 (104.5\(^\circ\))

    • 압력 상태: 중심 산소(\(P \approx 1.76\))가 수소(\(P=1.00\))보다 압도적으로 강하다.

    • 해석: 중심핵이 주변 공간을 강력하게 쥐어짜(Squeeze) 버린다. 이로 인해 수소 간의 거리가 좁혀지며 5\(^\circ\) 이상의 각도 붕괴가 발생한다.

20.5.3 18.4.3 결론: 전자쌍이 아니라 압력이다

비공유 전자쌍 때문에 각도가 줄어드는 것이 아니라, 중심 원자의 표면 전하 밀도(\(P_{\mathrm{idx}}\))가 높기 때문에 그 결과로서 공간이 수축하고, 남는 공간에 전자가 밀려난 것이다. 즉, 인과관계가 기존 이론과 정반대이다.

20.6 18.5 촉매와 분리 공학: 압축과 이완

화학 공학의 양대 축인 촉매 반응(합성)과 분리 정제(추출)는 상반된 물리적 현상처럼 보이지만, 기하학적 관점에서는 진폭의 압축(Compression)과 이완(Relaxation)이라는 단일 원리로 설명된다.

20.6.1 18.5.1 촉매의 기하학: 초고압축 장(High-Pressure Field)

백금(\(Pt\))이나 팔라듐(\(Pd\)) 같은 귀금속 촉매가 반응성이 높은 이유는, 표면 전하 밀도가 기형적으로 높아 주변 공간을 강제로 찌그러뜨리기 때문이다.

  1. 백금의 압력 지수: \(Pt\)의 압력 지수는 \(P_{\mathrm{idx}} \approx 4.05\)로, 일반적인 탄소(\(1.00\))나 철(\(1.24\))보다 3 4배 강력한 ’압축 중력장’을 형성한다.

  2. 반응 메커니즘 (Squeeze & Break):

    • 반응물(예: 수소, 질소)이 촉매 표면에 접근하면, \(4배\)에 달하는 격자 압력에 노출된다.

    • 입자의 진폭(\(r_{\mathrm{eff}}\))이 외부 압력에 의해 강제로 압축되거나 비틀리며, 이 과정에서 격자 구조가 불안정해진다.

    • 결과적으로 작은 외부 에너지로도 진폭이 \(\sqrt{2}\) 임계점(대각선)으로 튕겨 나가며 결합이 붕괴된다.

  3. 결론: 촉매는 화학적 친화력이 아니라, 기하학적 압착기(Geometric Press)이다.

20.6.2 18.5.2 분리 공학: 진폭 선별(Amplitude Sorting)

혼합물에서 특정 물질을 분리하는 것은 입자의 동적 진폭 차이(\(\Delta r\))를 이용한 기하학적 정렬 게임이다. 본 이론은 [바닷물 정수 시스템]의 실측 데이터를 통해 이를 증명한다.

  1. 물(\(H_2O\))의 상태 \(\rightarrow\) 압축(Compressed):

    • 산소의 강력한 구심력(\(P_{\mathrm{idx}}=1.76\))에 의해 수소가 단단히 잡혀 있다.

    • 진폭: \(255 \sim 275\,\mathrm{fm}\) (작고 단단함).

    • 거동: 외부 자기장에 민감하게 반응하며 상단으로 정렬된다.

  2. 이온(\(Na^+, Cl^-\))의 상태 \(\rightarrow\) 이완(Relaxed):

    • 수화(Hydration) 껍질과 낮은 표면 전하 밀도로 인해 격자 구속력이 약하다.

    • 진폭: \(320 \sim 340\,\mathrm{fm}\) (크고 헐거움).

    • 거동: 뚱뚱한 진폭으로 인해 정렬 축에서 밀려나 하단으로 배출된다.

  3. 결론: 분리 공학의 핵심은 물질의 화학적 성질이 아니라, “누가 더 작게 압축되어 있는가?”를 판별하는 기하학적 필터링이다.

20.6.3 18.5.3 공학적 응용의 시사점

본 이론에 따르면, 새로운 촉매나 필터를 설계할 때 더 이상 무작위 실험에 의존할 필요가 없다.

“원하는 반응이 있는가? 타겟 물질의 진폭을 계산하고, 그 진폭을 \(\sqrt{2}\)배로 늘릴 수 있는 고압력 격자(\(P_{\mathrm{idx}}\))를 설계하라. 그것이 최적의 촉매다.”

20.7 18.6 주요 난제 해결 사례 검증

본 절은 앞서 유도된 동적 진폭(\(r_{\mathrm{eff}}\))격자 한계(\(\sqrt{2}\)) 법칙을 실제 화학 난제 해결에 적용한 시뮬레이션 결과를 검증한다. 질소 고정, 이산화탄소 분해, 해수 담수화 사례는 모두 기하학적 임계값 제어만으로 화학 반응을 통제할 수 있음을 입증하였다.

20.7.1 18.6.1 상온 질소 고정 (Haber-Bosch 대체)

질소(\(N \equiv N\)) 분자의 강력한 삼중 결합을 고온(500\(^\circ\)C)·고압(200기압) 없이 상온에서 끊어내는 것은 화학 공학의 성배였다.

  1. 난제 원인: 질소의 바닥 상태 진폭은 \(213\,\mathrm{fm}\)로, 압력 지수(\(P_{\mathrm{idx}}=1.33\))가 높아 결합 길이가 극도로 짧고 단단하다.

  2. 해결 솔루션 (\(Fe-Mo\) 촉매):

    • 고가의 백금(\(Pt\)) 대신 철-몰리브덴(\(Fe-Mo\)) 복합 촉매를 사용하여, 표면에 비대칭 압축장을 형성하는 프로토콜을 제안한다[cite: 20, 30].

    • 촉매/충격 구동이 질소 분자의 공유 중심을 사선으로 가격하여 진폭을 강제로 확장시키는 효과를 목표로 한다.

  3. 검증 결과:

    • 임계 진폭: \(\pm 290\,\mathrm{fm}\) 도달 시 결합 붕괴 발생[cite: 21, 26].

    • 확장비: \(\frac{290}{213} \approx 1.36\)배.

    • 해석: 이론적 한계인 \(\sqrt{2} (1.414)\)배 직전까지 진폭을 늘린 상태에서, 촉매의 물리적 타격(Alignment Interference)이 더해져 결합 해체 이벤트로 해석한다.

20.7.2 18.6.2 이산화탄소 열분해 및 재결합 제어

지구 온난화의 주범인 \(CO_2\)를 분해하는 것은 열역학적으로 매우 어렵다. 특히 분해된 \(CO\)\(O\)가 즉시 재결합하는 문제가 핵심 난제였다.

  1. 분해 메커니즘 (Break):

    • 고온 환경(\(1800\,\mathrm{K}\) 등가)을 목표로 하여 분자의 열진동을 증폭시키는 구동을 설정한다[cite: 61].

    • 분해 임계: 진폭이 \(\pm 300\,\mathrm{fm}\)를 초과하는 순간 \(O=C=O\) 결합이 붕괴됨[cite: 61, 65].

    • 확장비: \(\frac{300}{205} \approx 1.46\)배. 기하학적 한계(\(1.414\))를 물리적으로 초과하여 완전 분해됨을 입증하였다.

  2. 재결합 억제 (Quenching):

    • 분해 직후 급랭을 통해 진폭을 \(\pm 250\,\mathrm{fm}\) 이내로 축소시키고, 정렬률을 70% 미만으로 교란하면 재결합을 억제할 수 있다는 가설을 둔다(UNLOGGED)[cite: 65, 68].

20.7.3 18.6.3 바닷물 정수: 에너지 제로 필터링

역삼투압(RO) 방식은 막대한 전력을 소모하지만, 본 이론의 진폭 선별법은 무전력으로 순수한 물을 분리한다.

  1. 기하학적 선별 원리:

    • 물(\(H_2O\)): 진폭 \(255 \sim 275\,\mathrm{fm}\). 산소의 강한 압축력으로 단단하게 뭉쳐 있음[cite: 77, 102].

    • 이온(\(Na^+, Cl^-\)): 진폭 \(320 \sim 340\,\mathrm{fm}\). 전하 밀도 저하로 인해 뚱뚱하게 퍼짐[cite: 77].

  2. 실증 결과:

    • 자기장 회전체 통과 시, 가볍고 단단한 물 분자만 상단 슬릿(\(\pm 275\,\mathrm{fm}\) 이하 허용)으로 통과하였다.

    • 헐거운 이온들은 원심력과 자기장 배척에 의해 하단으로 배출될 수 있으며, 내부 목표치로 97% 수준을 제시한다(UNLOGGED)[cite: 85].

    • 의의: 화학 필터 없이 오직 입자의 기하학적 크기(진폭)만으로 물질을 분리하는 새로운 공학적 표준을 제시하였다.

20.7.4 18.6.4 종합 결론

상기 3가지 사례는 화학 반응이 복잡한 양자 역학적 확률 게임이 아니라, “진폭을 \(\sqrt{2}\)배 늘리거나(분해), 진폭 크기대로 분류하는(정수)” 단순한 기하학적 공정임을 증명한다.

20.8 18.7 결론: 물질 과학의 새로운 지평

본 장의 논증을 통해, 화학은 더 이상 복잡한 예외 규칙들의 집합이 아님이 증명되었다. 원자의 결합, 분해, 그리고 구조의 변형은 모두 \(\ell_{\mathrm{rot}}\) 격자 공간 안에서의 기하학적 필연에 의해 결정된다.

20.8.1 18.7.1 통합된 제1원리: 구조가 성질을 결정한다

기존 과학은 “산소는 반응성이 크다”는 관찰 결과(Property)를 먼저 기술하고 이유를 찾았으나, 본 이론은 “산소의 압력 지수가 1.76이므로 과압축되어 반응할 수밖에 없다”는 구조적 원인(Structure)을 먼저 제시한다.

  1. 압력(\(P_{\mathrm{idx}}\)): 원자가 공간을 쥐어짜는 힘. 이것이 결합각과 결합 에너지를 결정한다.

  2. 진폭(\(r_{\mathrm{eff}}\)): 압력에 의해 결정된 입자의 크기. 이것이 분리 공학의 선별 기준이 된다.

  3. 한계(\(\sqrt{2}\)): 격자가 버틸 수 있는 대각선 길이. 이것이 모든 화학 반응의 시작과 끝을 통제한다.

20.8.2 18.7.2 엔지니어링 패러다임의 전환

본 이론서는 엔지니어들에게 더 이상 무작위 실험(Trial & Error)에 의존하지 말 것을 제안한다.

20.8.3 18.7.3 최종 선언

본 문서의 범위(부피입자 격자-재밍 모듈)에서는 확률/불확정성 항을 도입하지 않는다. 오직 격자(Lattice)와 그 안을 채우는 압력(Pressure), 그리고 균형을 찾아 움직이는 진폭(Amplitude)만이 존재할 뿐이다. 화학 반응은 주사위 놀이가 아니라, 완벽하게 정밀한 기계적 톱니바퀴의 맞물림(Mechanical Gear-mesh)이다.

이로써 본 문서는 물리학의 입자 이론을 화학의 반응 공학까지 확장하여, 하나의 일관된 기하학적 대통합 이론(Grand Unified Geometric Theory)을 완성한다.

20.9 18.8 상전이와 열역학: 진폭의 임계 온도

본 절은 열역학적 상전이를 입자의 무작위 운동이 아닌, 진폭(\(r_{\mathrm{eff}}\))이 격자 구속 길이를 초과하는 기하학적 사건으로 재정의한다. 특히 금속의 녹는점(\(T_m\))과 끓는점(\(T_b\)) 사이의 비율이 기하학적 상수(\(\approx 1.6\))에 수렴하는 현상을 수학적으로 증명한다.

20.9.1 18.8.1 온도의 기하학적 정의

기존 열역학에서 온도는 분자의 평균 운동 에너지(\(E_k = \frac{3}{2}kT\))로 정의되나, 본 이론에서는 이를 진폭 확장 계수(Amplitude Expansion Coefficient)로 재해석한다. \[r(T) = r_0 \times (1 + \alpha T)\] 여기서 \(\alpha\)는 물질 고유의 열팽창 계수이다. 온도가 상승함에 따라 진폭 \(r\)이 커지며, 이 진폭이 격자의 특정 기하학적 경계(Boundary)에 닿을 때 상전이가 발생한다.

20.9.2 18.8.2 상전이 임계점의 기하학적 조건

단위 격자의 변의 길이를 \(L\)이라 할 때, 상태 변화는 다음의 접촉 조건에서 발생한다.

  1. 녹는점(Melting Point, \(T_m\)): 면 접촉 (\(r \approx L\))
    진폭이 격자의 내벽(Face)에 닿는 시점이다. 이 단계에서 입자는 격자 벽을 타고 미끄러질(Slip) 수 있게 되며, 고체의 강성을 잃고 유체(액체)로 전이한다.

  2. 끓는점(Boiling Point, \(T_b\)): 대각선 탈출 (\(r \approx L_{\mathrm{escape}}\))
    진폭이 격자의 구속을 완전히 벗어나는 시점이다. 입자가 주변 입자들의 방해를 뚫고 자유 공간으로 비산하기 위해서는 격자의 가장 긴 대각선 경로를 확보해야 한다.

20.9.3 18.8.3 [LOCK] 1.6 비율의 수학적 증명

대부분의 구조용 금속(텅스텐, 철 등)에서 \(\frac{T_b}{T_m} \approx 1.6\)인 경험칙이 존재한다. 본 이론은 이를 3차원 격자 탈출의 기하평균으로 유도한다.

20.9.4 18.8.4 응용: 탄화수소의 기화점 예측

석유 화학에서 탄소 사슬 길이(\(n\))에 따른 기화점 상승은 진폭 동기화(Amplitude Synchronization)로 설명된다.

20.9.5 18.8.5 결론: 온도는 진폭이다

열역학은 통계가 아니라 기하학이다. 물질이 녹거나 끓는 것은 분자가 에너지를 얻어서가 아니라, 진폭이 커져서 감옥(격자)의 창살(대각선)보다 더 커졌기 때문이다. 이로써 1.6이라는 비율은 우주의 구조적 상수로 확정된다.

부록 A. 수학 보조정리/증명 스케치

A.0 표기와 기본 약속(공통)

20.9.5.1 (1) 수와 벡터

\(\mathbb{R}\)은 실수체, \(\mathbb{C}\)는 복소수체이다. 벡터공간 \(V\)\(\mathbb{R}\) 또는 \(\mathbb{C}\) 위의 선형공간으로 둔다.

20.9.5.2 (2) 내적과 노름

복소 내적공간 \((V,\langle\cdot,\cdot\rangle)\)에서 내적은 다음 성질을 만족한다.

  1. (선형성) \(\langle ax+by, z\rangle = a\langle x,z\rangle + b\langle y,z\rangle\).

  2. (켤레대칭) \(\langle x,y\rangle = \overline{\langle y,x\rangle}\).

  3. (양의 정부호) \(\langle x,x\rangle \ge 0\)이고, \(\langle x,x\rangle=0 \Leftrightarrow x=0\).

노름은 \(\|x\|:=\sqrt{\langle x,x\rangle}\)로 정의한다.

20.9.5.3 (3) 선형연산자와 수반

선형연산자 \(A:V\to V\)의 수반 \(A^\dagger\)\[\langle Ax,y\rangle=\langle x,A^\dagger y\rangle\quad(\forall x,y\in V)\] 를 만족하는 연산자이다. \(A=A^\dagger\)이면 \(A\)를 (수학적 의미에서) 자기수반이라 한다.

20.9.5.4 (4) 교환자

연산자 \(A,B\)의 교환자는 \([A,B]:=AB-BA\)로 정의한다.

A.1 코시–슈바르츠 부등식

20.9.5.5 정리 A.1(코시–슈바르츠)

임의의 \(x,y\in V\)에 대해 \[|\langle x,y\rangle|\le \|x\|\,\|y\| \label{eq:AppA_CS}\] 가 성립한다.

20.9.5.6 증명

\(y=0\)이면 좌변은 \(0\)이므로 성립한다. 이제 \(y\neq 0\)이라 두고, 임의의 \(\lambda\in\mathbb{C}\)에 대해 \[0\le \|x-\lambda y\|^2=\langle x-\lambda y, x-\lambda y\rangle\] 를 전개한다. \[\begin{aligned} \|x-\lambda y\|^2 &=\langle x,x\rangle-\lambda\langle y,x\rangle-\overline{\lambda}\langle x,y\rangle+|\lambda|^2\langle y,y\rangle\\ &=\|x\|^2-\lambda\overline{\langle x,y\rangle}-\overline{\lambda}\langle x,y\rangle+|\lambda|^2\|y\|^2.\end{aligned}\] \(\lambda:=\langle x,y\rangle/\|y\|^2\)로 택하면, \[\begin{aligned} 0\le \|x-\lambda y\|^2 &=\|x\|^2-\frac{\langle x,y\rangle\overline{\langle x,y\rangle}}{\|y\|^2} -\frac{\overline{\langle x,y\rangle}\langle x,y\rangle}{\|y\|^2} +\frac{|\langle x,y\rangle|^2}{\|y\|^4}\|y\|^2\\ &=\|x\|^2-\frac{|\langle x,y\rangle|^2}{\|y\|^2}.\end{aligned}\] 따라서 \(|\langle x,y\rangle|^2\le \|x\|^2\|y\|^2\)이고, 제곱근을 취하면 [eq:AppA_CS]가 성립한다. \(\square\)

A.2 삼각부등식

20.9.5.7 정리 A.2(삼각부등식)

임의의 \(x,y\in V\)에 대해 \[\|x+y\|\le \|x\|+\|y\| \label{eq:AppA_triangle}\] 가 성립한다.

20.9.5.8 증명

\[\|x+y\|^2=\langle x+y,x+y\rangle=\|x\|^2+\|y\|^2+2\operatorname{Re}\langle x,y\rangle.\] 코시–슈바르츠 [eq:AppA_CS]로부터 \(|\langle x,y\rangle|\le \|x\|\|y\|\)이고, \(\operatorname{Re}\langle x,y\rangle\le |\langle x,y\rangle|\)이므로 \[\|x+y\|^2\le \|x\|^2+\|y\|^2+2\|x\|\|y\|=(\|x\|+\|y\|)^2.\] 양변 제곱근으로 [eq:AppA_triangle]. \(\square\)

A.3 몫공간 차원 정리(전역 기준 자유도 제거)

20.9.5.9 정리 A.3(몫공간 차원)

\(V\)가 유한차원 벡터공간이고 \(W\subset V\)가 부분공간이면, \[\dim(V/W)=\dim(V)-\dim(W) \label{eq:AppA_dim_quotient}\] 가 성립한다.

20.9.5.10 증명

\(W\)의 기저 \(\{w_1,\dots,w_k\}\)\(V\)의 기저로 확장하여 \(\{w_1,\dots,w_k,u_1,\dots,u_{n-k}\}\)\(V\)의 기저가 되게 한다(\(n=\dim(V)\)). 몫사상 \(\pi:V\to V/W\)에 대해 \(\{\pi(u_1),\dots,\pi(u_{n-k})\}\)\(V/W\)를 생성함을 보인다. 임의의 \(v\in V\)\[v=\sum_{i=1}^k a_i w_i + \sum_{j=1}^{n-k} b_j u_j\] 로 쓰이고, \(\pi(w_i)=0\)이므로 \[\pi(v)=\sum_{j=1}^{n-k} b_j \pi(u_j).\] 따라서 \(\{\pi(u_j)\}\)는 생성계이다. 선형독립성은 \[\sum_{j=1}^{n-k} b_j \pi(u_j)=0 \Rightarrow \pi\Bigl(\sum_{j=1}^{n-k} b_j u_j\Bigr)=0 \Rightarrow \sum_{j=1}^{n-k} b_j u_j \in W.\] 그런데 \(\{w_i,u_j\}\)가 기저이므로 \(W\)에 속하는 벡터는 \(u_j\) 성분이 모두 \(0\)이어야 한다. 따라서 \(b_j=0\)이고, \(\{\pi(u_j)\}\)는 기저이며 \(\dim(V/W)=n-k\)이다. \(\square\)

20.9.5.11 적용 A.3.1(6면 채널에서 전역 기준 제거)

\(V=\mathbb{R}^6\), \(W=\mathrm{span}\{\mathbf{1}_6\}\), \(\mathbf{1}_6=(1,1,1,1,1,1)\)이면 \(\dim(W)=1\), \(\dim(V)=6\)이므로 [eq:AppA_dim_quotient]에 의해 \(\dim(V/W)=5\).

A.4 이산 푸리에 변환과 파르세발 정리(유한 격자)

20.9.5.12 설정

\(N\in\mathbb{N}\)에 대해 \(\mathbb{Z}_N=\{0,1,\dots,N-1\}\)을 모듈러 \(N\)의 순환군으로 둔다. 복소수열 \(x:\mathbb{Z}_N\to\mathbb{C}\)의 내적을 \[\langle x,y\rangle := \sum_{n=0}^{N-1} x_n \overline{y_n}\] 로 둔다.

20.9.5.13 정의 A.4(DFT)

이산 푸리에 변환(DFT)을 \[X_k := \sum_{n=0}^{N-1} x_n\,e^{-2\pi i kn/N}\qquad (k=0,\dots,N-1) \label{eq:AppA_DFT}\] 로 정의하고, 역변환을 \[x_n := \frac{1}{N}\sum_{k=0}^{N-1} X_k\,e^{2\pi i kn/N}\qquad (n=0,\dots,N-1) \label{eq:AppA_IDFT}\] 로 정의한다.

20.9.5.14 정리 A.4.1(직교성)

\[\sum_{n=0}^{N-1} e^{2\pi i (k-\ell)n/N}=N\,\delta_{k\ell}.\]

20.9.5.15 증명

\(k=\ell\)이면 합은 \(N\). \(k\neq \ell\)이면 공비 \(r=e^{2\pi i (k-\ell)/N}\neq 1\)인 등비급수로 \[\sum_{n=0}^{N-1} r^n=\frac{1-r^N}{1-r}=\frac{1-1}{1-r}=0.\] \(\square\)

20.9.5.16 정리 A.4.2(파르세발)

\[\sum_{n=0}^{N-1}|x_n|^2=\frac{1}{N}\sum_{k=0}^{N-1}|X_k|^2. \label{eq:AppA_Parseval}\]

20.9.5.17 증명

[eq:AppA_IDFT]를 사용하여 \[x_n=\frac{1}{N}\sum_{k}X_k e^{2\pi i kn/N},\quad \overline{x_n}=\frac{1}{N}\sum_{\ell}\overline{X_\ell} e^{-2\pi i \ell n/N}.\] 따라서 \[\begin{aligned} \sum_{n}|x_n|^2 &=\sum_{n}x_n\overline{x_n} =\sum_n \frac{1}{N^2}\sum_{k,\ell} X_k\overline{X_\ell} e^{2\pi i (k-\ell)n/N}\\ &=\frac{1}{N^2}\sum_{k,\ell}X_k\overline{X_\ell}\sum_n e^{2\pi i (k-\ell)n/N}.\end{aligned}\] 정리 A.4.1로 내부합은 \(N\delta_{k\ell}\)이므로 \[\sum_{n}|x_n|^2=\frac{1}{N^2}\sum_{k,\ell}X_k\overline{X_\ell}\,N\delta_{k\ell} =\frac{1}{N}\sum_k |X_k|^2.\] \(\square\)

A.5 교환자 기반 불확정성 부등식(순수 대수)

20.9.5.18 정리 A.5(로버트슨 형태)

내적공간에서 자기수반 \(A,B\)와 정규화된 벡터 \(\psi\)(\(\|\psi\|=1\))에 대해 \[\Delta_\psi A\cdot \Delta_\psi B \ge \frac{1}{2}\left|\left\langle \psi,\;[A,B]\psi\right\rangle\right| \label{eq:AppA_Robertson}\] 가 성립한다. 여기서 \[\Delta_\psi A:=\sqrt{\langle (A-\langle A\rangle)\psi,(A-\langle A\rangle)\psi\rangle}, \quad \langle A\rangle:=\langle \psi,A\psi\rangle\] 로 둔다.

20.9.5.19 증명

\(A':=A-\langle A\rangle I\), \(B':=B-\langle B\rangle I\)로 두고 \(u:=A'\psi\), \(v:=B'\psi\)라 두면 \[\|u\|=\Delta_\psi A,\quad \|v\|=\Delta_\psi B.\] 코시–슈바르츠 [eq:AppA_CS]로부터 \[|\langle u,v\rangle|\le \|u\|\,\|v\|=\Delta_\psi A\cdot \Delta_\psi B.\] 한편 \[\langle u,v\rangle=\langle A'\psi,B'\psi\rangle=\langle \psi,A'B'\psi\rangle.\] 복소수 \(z:=\langle \psi,A'B'\psi\rangle\)에 대해 \(\operatorname{Im}(z)\le |z|\)이므로 \[|z|\ge |\operatorname{Im}(z)|.\] 또한 \[\begin{aligned} z-\overline{z} &=\langle \psi,A'B'\psi\rangle-\overline{\langle \psi,A'B'\psi\rangle} =\langle \psi,A'B'\psi\rangle-\langle \psi,(A'B')^\dagger\psi\rangle\\ &=\langle \psi,A'B'\psi\rangle-\langle \psi,B'A'\psi\rangle =\langle \psi,[A',B']\psi\rangle.\end{aligned}\] 따라서 \[2i\,\operatorname{Im}(z)=\langle \psi,[A',B']\psi\rangle.\] 절댓값을 취하면 \[2|\operatorname{Im}(z)|=\left|\langle \psi,[A',B']\psi\rangle\right|.\] 그런데 상수항은 교환자에서 소거되므로 \([A',B']=[A,B]\)이다. 따라서 \[|z|\ge |\operatorname{Im}(z)|=\frac{1}{2}\left|\langle \psi,[A,B]\psi\rangle\right|.\] 마지막으로 \(|z|=|\langle u,v\rangle|\le \Delta_\psi A\Delta_\psi B\)를 결합하면 [eq:AppA_Robertson]. \(\square\)

A.6 민감도(오차 전파) 상한

20.9.5.20 정리 A.6(1차 민감도 상한)

\(f:\mathbb{R}^n\to\mathbb{R}\)가 점 \(x\)에서 미분가능하고, 입력 오차가 \(\delta x\in\mathbb{R}^n\)일 때 \[|f(x+\delta x)-f(x)| \le \|\nabla f(x)\|_2\,\|\delta x\|_2 + o(\|\delta x\|_2). \label{eq:AppA_sensitivity}\]

20.9.5.21 증명

미분가능성 정의로 \[f(x+\delta x)-f(x)=\nabla f(x)\cdot \delta x + r(\delta x), \quad \frac{|r(\delta x)|}{\|\delta x\|_2}\to 0\ (\delta x\to 0).\] 코시–슈바르츠로 \(|\nabla f(x)\cdot \delta x|\le \|\nabla f(x)\|_2\|\delta x\|_2\). 따라서 [eq:AppA_sensitivity]. \(\square\)

A.7 유효숫자 반올림 연산자(보고 규약)

20.9.5.22 정의 A.7(반올림 연산자)

\(k\in\mathbb{Z}\)에 대해 \(\mathrm{Round}_k:\mathbb{R}\to\mathbb{R}\)\[\mathrm{Round}_k(x):=10^{-k}\cdot \mathrm{round}(10^k x)\] 로 정의한다. 여기서 \(\mathrm{round}\)는 가장 가까운 정수로의 반올림(동점 처리 규칙은 analysis_lock에 잠김)이다.

20.9.5.23 성질 A.7.1(오차 상한)

동점 처리 규칙이 무엇이든, \[|\mathrm{Round}_k(x)-x|\le \frac{1}{2}\cdot 10^{-k}\] 가 성립한다(정수 격자 간격이 \(10^{-k}\)이므로 최악의 경우 반 간격).

부록 B. 수치 프로토콜 상세(게이트, 시드, 샘플링)

B.0 실행 단위와 기록 단위(정의)

20.9.5.24 정의 B.0.1(Run)

Run은 다음 튜플로 식별되는 단일 실행 단위이다. \[\mathrm{run\_id} := \bigl(\mathrm{code\_version},\mathrm{registry\_snapshot\_id},\mathrm{protocol\_id},\mathrm{seed\_id},\mathrm{dataset\_id}\bigr). \label{eq:AppB_runid}\] 동일 \(\mathrm{run\_id}\)는 동일 산출물을 재생산해야 하며, 이는 Gate(G-REP)의 판정 대상이다.

20.9.5.25 정의 B.0.2(Artifact)

Artifact는 Run이 남기는 파일 묶음이다. \[\mathrm{artifact} := \{\mathrm{logs},\mathrm{metrics},\mathrm{figures},\mathrm{tables},\mathrm{manifests},\mathrm{checksums}\}.\] Artifact는 manifest+checksums+registry_snapshot으로 봉인되어야 하며, 봉인 누락은 Gate에서 결론 자격을 박탈한다.

20.9.5.26 정의 B.0.3(SSOT)

SSOT(Single Source of Truth)는 동일 의미의 상수/정의/문턱값이 둘 이상 존재하지 않는 상태를 의미한다. SSOT 위반은 (i) 동일 키의 중복 정의, (ii) 서로 다른 파일에서 동일 개념을 다른 값으로 정의, (iii) 로그에만 존재하고 레지스트리에 존재하지 않는 “유령 상수”로 판정한다.

B.1 시드 규약(결정론)

20.9.5.27 정의 B.1.1(seed_id)

\[\mathrm{seed\_id}:=\mathrm{SHA256}(\mathrm{seed\_namespace}\Vert \mathrm{seed\_payload}) \label{eq:AppB_seedid}\] 여기서 \(\Vert\)는 바이트열 연결(concatenation)이다. seed_namespace는 고정 문자열(예: "v4.seed")이고, seed_payload는 다음을 순서대로 연결한 바이트열이다. \[\mathrm{seed\_payload}:= \mathrm{UTF8}(\mathrm{code\_version})\Vert \mathrm{UTF8}(\mathrm{registry\_snapshot\_id})\Vert \mathrm{UTF8}(\mathrm{protocol\_id})\Vert \mathrm{UTF8}(\mathrm{dataset\_id})\Vert \mathrm{UTF8}(\mathrm{user\_tag}).\] user_tag는 실험 라벨이며, 결과를 본 뒤 변경될 수 없고(버전업으로만 변경), 변경 시 새로운 seed_id가 생성된다.

20.9.5.28 정의 B.1.2(32비트/64비트 시드로의 사상)

해시(digest) 32바이트를 상위 8바이트와 하위 8바이트로 분해하여, \[s_{64}^{(0)}:=\mathrm{uint64}(\mathrm{digest}[0:8]),\quad s_{64}^{(1)}:=\mathrm{uint64}(\mathrm{digest}[8:16])\] 로 초기 상태를 정의한다. 이후 난수 생성기는 이 상태만을 입력으로 사용한다.

20.9.5.29 결정론 RNG(외부 라이브러리 비의존 규약)

외부 RNG 구현 차이를 배제하기 위해 다음 xorshift128+를 표준 생성기로 잠근다. \[\begin{aligned} &\texttt{uint64 next():}\\ &s_1\leftarrow s_0,\;\; s_0\leftarrow s_1\\ &s_1 \leftarrow s_1 \oplus (s_1 \ll 23)\\ &s_1 \leftarrow s_1 \oplus (s_1 \gg 17)\\ &s_1 \leftarrow s_1 \oplus s_0\\ &s_1 \leftarrow s_1 \oplus (s_0 \gg 26)\\ &\text{return } (s_1+s_0)\bmod 2^{64} \end{aligned} \label{eq:AppB_xorshift}\] 상태 \((s_0,s_1)\)는 64비트 정수 두 개로 구성되며, 초기 상태는 [eq:AppB_seedid][eq:AppB_xorshift] 규약으로만 설정한다.

B.2 샘플링 규약(창/시드/반복)

20.9.5.30 정의 B.2.1(창 분할)

시간축 또는 이벤트축은 길이 \(W\)의 창(window)으로 분할하며, 분할 규칙은 \[\mathrm{window}(j):=[jW,(j+1)W)\] 로 고정한다. \(W\)의 단위(틱/초/사건 수)는 analysis_lock에 잠긴다.

20.9.5.31 정의 B.2.2(반복 인덱스)

반복 횟수 \(R\in\mathbb{N}\)을 잠그고, 반복 인덱스 \(r\in\{0,\dots,R-1\}\)를 둔다. 각 반복은 동일 run_id를 공유하되, seed_payloadreplica=r를 추가하여 시드를 분기한다.

20.9.5.32 정의 B.2.3(샘플 선택 함수)

유한 모집단 \(\Omega=\{0,\dots,M-1\}\)에서 크기 \(K\)의 샘플을 선택하는 함수 \(\mathcal{S}\)\[\mathcal{S}(\Omega,K; s_0,s_1):=\texttt{RNG}\text{로 생성한 순열의 앞 }K\text{개}\] 로 정의한다. 구체적으로,

  1. xorshift128+로 \(M\)개의 64비트 값을 생성한다: \(u_0,\dots,u_{M-1}\).

  2. 키-값 쌍 \((u_i,i)\)를 키 기준 오름차순으로 정렬한다.

  3. 정렬된 인덱스열의 앞 \(K\)개를 샘플로 채택한다.

정렬의 안정성(동점 처리)은 analysis_lock에 잠긴 비교 규칙(예: \((u_i,i)\)의 사전식)으로 고정한다.

B.3 수치 연산 규약(오차/안정성)

20.9.5.33 정의 B.3.1(상대/절대 허용오차)

두 실수 \(x,y\)의 근접 판정은 다음 규약으로 고정한다. \[\mathrm{close}(x,y;\varepsilon_{\mathrm{abs}},\varepsilon_{\mathrm{rel}}) \;\Longleftrightarrow\; |x-y|\le \varepsilon_{\mathrm{abs}}+\varepsilon_{\mathrm{rel}}\max\{|x|,|y|\}. \label{eq:AppB_close}\] \(\varepsilon_{\mathrm{abs}},\varepsilon_{\mathrm{rel}}\)gate_lock에 잠긴다.

20.9.5.34 정의 B.3.2(합산 안정화: 보정 합)

길이가 큰 합 \(\sum_i a_i\)에 대해 수치 안정화를 위해 Kahan 보정합을 표준으로 둔다.

sum = 0.0
c = 0.0
for a in a_list:
    y = a - c
    t = sum + y
    c = (t - sum) - y
    sum = t
return sum

이 절차의 적용 대상(예: 사건율 추정, 빈도 누적, 에너지/장력 누적)은 analysis_lock에 잠긴다.

B.4 Gate 평가 규약(순서/기록/봉인)

20.9.5.35 정의 B.4.1(Gate DAG)

Gate는 방향성 비순환 그래프(DAG)로 구성되며, 각 Gate \(G_i\)는 입력(artifact, locks, metrics)과 출력 상태를 가진다. Gate 스택은 위상정렬 순서로만 평가한다.

20.9.5.36 정의 B.4.2(Gate 출력)

각 Gate의 출력은 \[\mathrm{status}\in\{\texttt{PASS},\texttt{FAIL},\texttt{INCONCLUSIVE}\}\] 로 제한한다. INCONCLUSIVE는 결론 유예이며, 결론 근거로 사용될 수 없다.

20.9.5.37 정의 B.4.3(Gate 로그)

각 Gate는 다음 키를 포함하는 로그 객체를 생성한다. \[\mathrm{gate\_log}:=\{ \mathrm{gate\_id},\mathrm{inputs},\mathrm{thresholds},\mathrm{metrics},\mathrm{status},\mathrm{timestamp},\mathrm{hashes} \}. \label{eq:AppB_gatelog}\] inputs에는 사용된 lock_id, manifest 해시, 스키마 버전이 포함되어야 한다.

B.5 FAIL 트리거(반증 트리거 기록 형식)

20.9.5.38 정의 B.5.1(FAIL 코드)

FAIL은 단일 문자열 코드로 기록하며, 코드는 gate_lock의 사전 등록 목록에 존재해야 한다. 예시 형태: \[\texttt{F-LOCK-MIX},\texttt{F-NOTUNING},\texttt{F-REP-MISSING},\texttt{F-SYM-UNIT}.\] 코드 목록과 의미는 SSOT로 유지되며, 로그에만 존재하는 임시 코드는 금지된다.

20.9.5.39 정의 B.5.2(반증 트리거 객체)

FAIL이 발생하면 다음 객체를 남긴다. \[\mathrm{falsify\_trigger}:= \{\mathrm{fail\_code},\mathrm{fail\_evidence},\mathrm{scope},\mathrm{lock\_ids},\mathrm{artifacts}\}.\] scope는 영향 범위(단일 절/장/전역)를 명시한다.

부록 C. 아카이브 스키마 & 파일 트리

C.0 디렉터리 트리(불변 규약)

다음 트리는 최소 불변 구조로 잠근다.

repo_root/
  registry/
    canon_lock.json
    realization_lock.json
    analysis_lock.json
    gate_lock.json
    protocol_lock.json
    registry_snapshot.json
  protocol/
    protocol.yaml
    pass.rules.yaml
  runs/
    run_<run_id>/
      inputs/
      logs/
      metrics/
      figures/
      tables/
      manifest.json
      checksums.sha256
  releases/
    v4.<major>.<minor>.<patch>/
      release_manifest.json
      checksums.sha256
      registry_snapshot.json
      artifacts/

registry/는 SSOT이며, runs/는 산출물, releases/는 배포 단위이다.

C.1 registry_snapshot 스키마(SSOT 봉인)

{
  "registry_snapshot_id": "sha256:<64hex>",
  "created_utc": "YYYY-MM-DDThh:mm:ssZ",
  "code_version": "git:<commit>",
  "locks": {
    "canon_lock_id": "canon_lock:v4.x.y:sha256:<64hex>",
    "realization_lock_id": "realization_lock:v4.x.y:sha256:<64hex>",
    "analysis_lock_id": "analysis_lock:v4.x.y:sha256:<64hex>",
    "gate_lock_id": "gate_lock:v4.x.y:sha256:<64hex>",
    "protocol_lock_id": "protocol_lock:v4.x.y:sha256:<64hex>"
  },
  "files": [
    {"path": "registry/canon_lock.json", "sha256": "<64hex>"},
    {"path": "registry/realization_lock.json", "sha256": "<64hex>"},
    {"path": "registry/analysis_lock.json", "sha256": "<64hex>"},
    {"path": "registry/gate_lock.json", "sha256": "<64hex>"},
    {"path": "registry/protocol_lock.json", "sha256": "<64hex>"}
  ]
}

C.2 canon_lock 스키마(정준 입력)

{
  "lock_type": "canon_lock",
  "lock_id": "canon_lock:v4.x.y:sha256:<64hex>",
  "version": "v4.x.y",
  "constants": {
    "pi": 3.141592653589793,
    "alpha_rect": "2/pi",
    "delta_rect": "1/pi^2"
  },
  "inputs": {
    "D_anch_m": "<float>",
    "r_p_m": 0.8412e-15,
    "l_rot_m": "<float|optional>",
    "geometry_meaning": "diameter|radius",
    "cell_geometry": "cube"
  },
  "hash_policy": {
    "float_format": "decimal_string",
    "unit_strings": "SI",
    "ordering": "sorted_keys"
  }
}

C.3 realization_lock 스키마(단위 실현)

{
  "lock_type": "realization_lock",
  "lock_id": "realization_lock:v4.x.y:sha256:<64hex>",
  "version": "v4.x.y",
  "inputs": {
    "a_m": 6.3299121257859865746e-19,
    "dt_s": 1.86e-21,
    "c_ref_m_s": 299792458
  },
  "anchors": {
    "lambda_ref_nm": [633.0, 532.0],
    "rcross_ref_id": "R-mean|R-633|R-532"
  }
}

C.4 analysis_lock 스키마(선택/레짐/정의 고정)

{
  "lock_type": "analysis_lock",
  "lock_id": "analysis_lock:v4.x.y:sha256:<64hex>",
  "version": "v4.x.y",
  "definitions": {
    "event_definition_id": "<string>",
    "closure_stack_id": "<string>",
    "regime_map_id": "<string>"
  },
  "choices": {
    "cell_geometry": "cube",
    "geometry_meaning": "diameter",
    "normalization_length_id": "a|Lq|lambda_C",
    "report_unit_energy": "GeV",
    "rounding_rule_id": "<string>"
  },
  "numerics": {
    "kahan_sum": true,
    "window_size": "<int>",
    "replicas": "<int>"
  }
}

C.5 gate_lock 스키마(문턱/판정 규칙)

{
  "lock_type": "gate_lock",
  "lock_id": "gate_lock:v4.x.y:sha256:<64hex>",
  "version": "v4.x.y",
  "tolerances": {
    "eps_abs": "<float>",
    "eps_rel": "<float>",
    "dev_tol_max": "<float>"
  },
  "fail_codes": [
    {"code":"F-LOCK-MIX","meaning":"lock_id 혼합"},
    {"code":"F-NOTUNING","meaning":"사후 보정/피팅 탐지"},
    {"code":"F-REP-MISSING","meaning":"봉인/재현 정보 누락"},
    {"code":"F-SYM-UNIT","meaning":"기호/단위/의미 충돌"}
  ]
}

C.6 protocol_lock 스키마(단위 변환/보고 규약)

{
  "lock_type": "protocol_lock",
  "lock_id": "protocol_lock:v4.x.y:sha256:<64hex>",
  "version": "v4.x.y",
  "unit_conversions": {
    "GeV_to_J": 1.602176634e-10
  },
  "hashes": {
    "sha256_impl": "sha256",
    "encoding": "utf-8"
  }
}

C.7 run manifest 스키마(입력/산출물 봉인)

{
  "run_id": "<tuple-string-or-hash>",
  "created_utc": "YYYY-MM-DDThh:mm:ssZ",
  "registry_snapshot_id": "sha256:<64hex>",
  "protocol_id": "<string>",
  "seed_id": "sha256:<64hex>",
  "artifacts": [
    {"path":"logs/run.log","sha256":"<64hex>"},
    {"path":"metrics/metrics.json","sha256":"<64hex>"},
    {"path":"tables/table.csv","sha256":"<64hex>"}
  ]
}

부록 D. 용어집/색인

D.0 용어(정의 고정)

VP(부피입자)

무한강성+충만 공리로 고정되는 공간의 기본 구성 단위.

정준(CANON)

문서 전역 입력으로 잠기는 상수/정의/규약의 층.

실현(REALIZATION)

무차원 구조/시간을 SI 단위로 고정하는 층.

LOCK

사후 변경이 금지되는 입력 묶음(정준/실현/분석).

SSOT

동일 의미 항목의 유일 출처 원칙.

Gate

유도 결과의 자격을 판정하는 PASS/FAIL/INCONCLUSIVE 장치.

PASS.rules

PASS가 아닌 결과를 근거로 사용하지 않는 규칙 집합.

정류 상수 \(\alpha,\delta\)

기하 평균/투영 규약으로부터 잠기는 상수. 보편 레짐에서 \(\alpha=2/\pi\), \(\delta=1/\pi^2\).

앵커 길이 \(D_{\mathrm{anch}}\)

정준 셀(Anchor Cell)의 길이 스케일 입력.

정준 셀(Anchor Cell)

정준 기하(큐브)로 고정된 셀. 의미 혼동(지름/반지름) 시 버전업 필요.

사건(Event)

로그 가능한 운영 정의를 만족하는 최소 변화/갱신 단위.

정준 사건율 \(\nu_{\mathrm{can}}\)

LOCK된 규약으로 정의되는 사건율 표준형.

RCROSS

서로 다른 광학 앵커(예: 633/532 nm)에서 실현값의 교차정합 판정.

\(U_{\mathrm{lat}}\)

격자 단위 에너지. 정의 \(U_{\mathrm{lat}}:=h\,c_{\mathrm{ref}}/a\).

\(F_{\mathrm{lat}}\)

격자 단위 장력. 정의 \(F_{\mathrm{lat}}:=U_{\mathrm{lat}}/a=h\,c_{\mathrm{ref}}/a^2\).

\(\sigma_{\mathrm{eff}}\)

무차원 저항(효과 단면 계수). 질량의 분모로 사용.

D.1 기호 색인(최소)

\(a\)

실현 길이(부피입자 지름).

\(\Delta t\)

실현 시간 틱.

\(c_{\mathrm{ref}}\)

운영 닻 속도 상수.

\(r_p\)

양성자 반경(정준 입력).

\(D_{\mathrm{anch}}\)

앵커 길이(정준 입력).

\(r_e\)

전자 반경(정준 정의).

\(\lambda_C\)

코어 위상 완결 길이(잠김 규약으로 연결).

부록 E/P/M/R. 핵심 유도 원문 + 결정론 검증 스크립트

부록 E. 전자 질량의 기하학적 기원과 직접 측정

E.0 입력(LOCK)과 목표

본 부록은 다음 입력이 잠겨 있다고 둔다.

  1. 작용 단위 상수: \(h\).

  2. 운영 닻 속도 상수: \(c_{\mathrm{ref}}\).

  3. 실현 길이(부피입자 지름): \(a\).

  4. 앵커 길이: \(D_{\mathrm{anch}}\).

  5. 정류 계수: \(\delta\) (보편 레짐에서 \(\delta=1/\pi^2\)).

  6. 격자 단위 에너지(단일 출처): \[U_{\mathrm{lat}}:=\frac{h\,c_{\mathrm{ref}}}{a}. \label{eq:AppE_Ulat}\]

목표는 (i) 전자 반경 \(r_e\), (ii) 전자 저항 적분 \(S\), (iii) 전자 질량 \(m_e\)를 정의\(\rightarrow\)대입\(\rightarrow\)소거로 닫힌 형태로 고정하는 것이다.

E.1 전자 반경 \(r_e\)의 정의(정준)

전자 반경을 다음으로 정의한다. \[\boxed{ r_e:=\frac{D_{\mathrm{anch}}}{2}\,\delta } \label{eq:AppE_re_def}\] 보편 레짐에서 \(\delta=1/\pi^2\)가 적용되는 경우, \[\boxed{ r_e=\frac{D_{\mathrm{anch}}}{2\pi^2} } \label{eq:AppE_re_univ}\]

E.2 전자 저항 적분 \(S\)의 운영정의(층수 적분)

반경 좌표 \(R\)\(0\le R\le r_e\)에서 정의한다. 한 층의 두께를 VP 지름 \(a\)로 고정하면 미소 구간 \(dR\)의 층수(무차원)는 \[dN(R):=\frac{dR}{a}. \label{eq:AppE_dN}\] 전자 저항 적분 \(S\)를 다음 적분으로 정의한다. \[\boxed{ S:=\int_{0}^{r_e}\frac{dR}{a} } \label{eq:AppE_S_int}\] \(a\)는 상수로 잠겨 있으므로 적분을 전개하면, \[\begin{aligned} S &=\int_{0}^{r_e}\frac{dR}{a} =\frac{1}{a}\int_{0}^{r_e} dR =\frac{1}{a}\Bigl[R\Bigr]_{0}^{r_e} =\frac{r_e}{a}. \label{eq:AppE_S_eval}\end{aligned}\] 따라서 \[\boxed{ S=\frac{r_e}{a} } \label{eq:AppE_S_final}\] [eq:AppE_re_def]를 대입하면 \[\boxed{ S=\frac{D_{\mathrm{anch}}}{2a}\,\delta } \label{eq:AppE_S_Ddelta}\] 보편 레짐에서는 \[\boxed{ S=\frac{D_{\mathrm{anch}}}{2a\pi^2} } \label{eq:AppE_S_univ}\]

E.3 전자 질량 \(m_e\)의 정의 및 닫힌 형태

질량=저항 공리(운영 정의)를 전자에 적용하여 \[\boxed{ m_e:=\frac{U_{\mathrm{lat}}}{S} } \label{eq:AppE_me_def}\] 로 정의한다. [eq:AppE_S_final]을 대입하면, \[\begin{aligned} m_e &=\frac{U_{\mathrm{lat}}}{r_e/a} =U_{\mathrm{lat}}\frac{a}{r_e}. \label{eq:AppE_me_expand1}\end{aligned}\] 또한 [eq:AppE_Ulat][eq:AppE_me_expand1]에 대입하면, \[\begin{aligned} m_e &=\left(\frac{h\,c_{\mathrm{ref}}}{a}\right)\frac{a}{r_e} =\frac{h\,c_{\mathrm{ref}}}{r_e}. \label{eq:AppE_me_closed}\end{aligned}\] 따라서 동일 잠금 버전에서 \[\boxed{ m_e=\frac{h\,c_{\mathrm{ref}}}{r_e} } \label{eq:AppE_me_final}\] 이 닫힌 형태로 고정된다.

E.4 민감도(잠금값 변화에 대한 의존성)

[eq:AppE_me_final]에서 \(h,c_{\mathrm{ref}}\)가 잠겨 있을 때, \[\frac{dm_e}{m_e}=-\frac{dr_e}{r_e}.\] 또한 [eq:AppE_re_def]로부터 \[\frac{dr_e}{r_e}=\frac{dD_{\mathrm{anch}}}{D_{\mathrm{anch}}}+\frac{d\delta}{\delta}.\] 보편 레짐에서 \(\delta\)가 상수로 잠겨 있으면 \(\frac{d\delta}{\delta}=0\)이므로, \[\frac{dm_e}{m_e}=-\frac{dD_{\mathrm{anch}}}{D_{\mathrm{anch}}}.\]

E.5 결정론 검증 스크립트(전자 질량 산출)

# verify_appendix_E.py
# 목적: registry의 LOCK 값만으로 r_e, S, m_e를 산출하고,
#       산출 과정(식별자/해시)을 로그로 남기는 결정론 스크립트.

import json
import hashlib
from math import pi

def sha256_file(path: str) -> str:
    h = hashlib.sha256()
    with open(path, "rb") as f:
        while True:
            b = f.read(1024 * 1024)
            if not b:
                break
            h.update(b)
    return h.hexdigest()

def read_json(path: str) -> dict:
    with open(path, "r", encoding="utf-8") as f:
        return json.load(f)

def main():
    canon = read_json("registry/canon_lock.json")
    realz = read_json("registry/realization_lock.json")
    prot  = read_json("registry/protocol_lock.json")
    snap  = read_json("registry/registry_snapshot.json")

    # [LOCK] constants
    h_Js = canon["constants"].get("h_Js", 6.62607015e-34)
    c_ref = realz["inputs"]["c_ref_m_s"]
    a_m   = realz["inputs"]["a_m"]
    D_anch = canon["inputs"]["D_anch_m"]

    # delta: either explicit numeric or derived from pi
    delta_item = canon["constants"].get("delta_rect", "1/pi^2")
    if isinstance(delta_item, (int, float)):
        delta = float(delta_item)
    else:
        delta = 1.0 / (pi**2)

    GeV_to_J = prot["unit_conversions"]["GeV_to_J"]

    # [DERIVED] U_lat
    U_lat_J = (h_Js * c_ref) / a_m
    U_lat_GeV = U_lat_J / GeV_to_J

    # [DERIVED] r_e, S, m_e
    r_e = (D_anch / 2.0) * delta
    S = r_e / a_m
    m_e_GeV = U_lat_GeV / S

    out = {
        "registry_snapshot_id": snap["registry_snapshot_id"],
        "locks": snap["locks"],
        "hashes": {
            "canon_lock_sha256": sha256_file("registry/canon_lock.json"),
            "realization_lock_sha256": sha256_file("registry/realization_lock.json"),
            "protocol_lock_sha256": sha256_file("registry/protocol_lock.json"),
            "registry_snapshot_sha256": sha256_file("registry/registry_snapshot.json"),
        },
        "derived": {
            "U_lat_J": U_lat_J,
            "U_lat_GeV": U_lat_GeV,
            "r_e_m": r_e,
            "S_dimless": S,
            "m_e_GeV": m_e_GeV,
        }
    }

    print(json.dumps(out, indent=2, ensure_ascii=False))

if __name__ == "__main__":
    main()

부록 P. 양성자 질량의 격자 기원과 적분법

P.0 입력(LOCK)과 목표

본 부록은 다음 입력이 잠겨 있다고 둔다.

  1. 실현 길이: \(a\).

  2. 양성자 반경(정준 입력): \(r_p\).

  3. 원주율: \(\pi\).

  4. 격자 단위 에너지: \[U_{\mathrm{lat}}:=\frac{h\,c_{\mathrm{ref}}}{a}.\]

목표는 (i) \(\lambda_C\)의 잠긴 연결식, (ii) 저항 적분 \(S_p\), (iii) 양성자 질량 \(m_p\)의 닫힌 형태를 고정하는 것이다.

P.1 \(\lambda_C=(\pi/2)r_p\)의 대수적 귀결(잠긴 연결)

동일 버전에서 다음 두 연결이 잠겨 있다고 둔다. \[\frac{r_p}{L_q}=\frac{2}{\pi}, \qquad L_q=\lambda_C. \label{eq:AppP_links}\] [eq:AppP_links]의 좌식을 \(\lambda_C\)로 치환하면 \[\frac{r_p}{\lambda_C}=\frac{2}{\pi}.\] 이를 \(\lambda_C\)에 대해 풀어 \[\boxed{ \lambda_C=\frac{\pi}{2}\,r_p } \label{eq:AppP_lC}\]

P.2 양성자 저항 적분 \(S_p\)의 정의 및 전개

방사형 좌표 \(R\)\(0\le R\le \lambda_C\)에서 정의하고, 층 두께를 \(a\)로 고정한다. \[dN(R):=\frac{dR}{a}.\] 저항 적분을 \[\boxed{ S_p:=\int_{0}^{\lambda_C}\frac{dR}{a} } \label{eq:AppP_Sp_int}\] 로 정의한다. \(a\)는 상수이므로, \[\begin{aligned} S_p &=\frac{1}{a}\int_0^{\lambda_C} dR =\frac{1}{a}\Bigl[R\Bigr]_0^{\lambda_C} =\frac{\lambda_C}{a}. \label{eq:AppP_Sp_eval}\end{aligned}\] 따라서 \[\boxed{ S_p=\frac{\lambda_C}{a} } \label{eq:AppP_Sp_final}\] [eq:AppP_lC]를 대입하면 \[\boxed{ S_p=\frac{\pi}{2}\,\frac{r_p}{a} } \label{eq:AppP_Sp_rp}\]

P.3 양성자 질량 \(m_p\)의 정의 및 닫힌 형태

질량=저항 공리를 양성자에 적용하여 \[\boxed{ m_p:=\frac{U_{\mathrm{lat}}}{S_p} } \label{eq:AppP_mp_def}\] 로 정의한다. \(U_{\mathrm{lat}}=\frac{h\,c_{\mathrm{ref}}}{a}\), \(S_p=\frac{\lambda_C}{a}\)이므로 \[\begin{aligned} m_p &=\frac{(h\,c_{\mathrm{ref}}/a)}{(\lambda_C/a)} =\frac{h\,c_{\mathrm{ref}}}{\lambda_C}. \label{eq:AppP_mp_closed_lC}\end{aligned}\] 따라서 \[\boxed{ m_p=\frac{h\,c_{\mathrm{ref}}}{\lambda_C} =\frac{2}{\pi}\frac{h\,c_{\mathrm{ref}}}{r_p} } \label{eq:AppP_mp_final}\]

P.4 결정론 검증 스크립트(양성자 질량 산출)

# verify_appendix_P.py
# 목적: registry의 LOCK 값만으로 lambda_C, S_p, m_p를 산출하는 결정론 스크립트.

import json
import hashlib
from math import pi

def sha256_file(path: str) -> str:
    h = hashlib.sha256()
    with open(path, "rb") as f:
        while True:
            b = f.read(1024 * 1024)
            if not b:
                break
            h.update(b)
    return h.hexdigest()

def read_json(path: str) -> dict:
    with open(path, "r", encoding="utf-8") as f:
        return json.load(f)

def main():
    canon = read_json("registry/canon_lock.json")
    realz = read_json("registry/realization_lock.json")
    prot  = read_json("registry/protocol_lock.json")
    snap  = read_json("registry/registry_snapshot.json")

    h_Js = canon["constants"].get("h_Js", 6.62607015e-34)
    c_ref = realz["inputs"]["c_ref_m_s"]
    a_m   = realz["inputs"]["a_m"]
    r_p   = canon["inputs"]["r_p_m"]
    GeV_to_J = prot["unit_conversions"]["GeV_to_J"]

    # U_lat
    U_lat_J = (h_Js * c_ref) / a_m
    U_lat_GeV = U_lat_J / GeV_to_J

    # lambda_C, S_p, m_p
    lambda_C = (pi / 2.0) * r_p
    S_p = lambda_C / a_m
    m_p_GeV = U_lat_GeV / S_p

    out = {
        "registry_snapshot_id": snap["registry_snapshot_id"],
        "locks": snap["locks"],
        "hashes": {
            "canon_lock_sha256": sha256_file("registry/canon_lock.json"),
            "realization_lock_sha256": sha256_file("registry/realization_lock.json"),
            "protocol_lock_sha256": sha256_file("registry/protocol_lock.json"),
            "registry_snapshot_sha256": sha256_file("registry/registry_snapshot.json"),
        },
        "derived": {
            "U_lat_GeV": U_lat_GeV,
            "lambda_C_m": lambda_C,
            "S_p_dimless": S_p,
            "m_p_GeV": m_p_GeV
        }
    }

    print(json.dumps(out, indent=2, ensure_ascii=False))

if __name__ == "__main__":
    main()

부록 M. 질량 대통일: 격자 에너지의 기하학적 분화

M.0 잠긴 정의(단일 출처)

\[U_{\mathrm{lat}}:=\frac{h\,c_{\mathrm{ref}}}{a}. \label{eq:AppM_Ulat}\] 질량=저항 공리를 \[\boxed{ m(X):=\frac{U_{\mathrm{lat}}}{\sigma_{\mathrm{eff}}(X)} } \label{eq:AppM_mass_axiom}\] 로 고정한다. 여기서 \(\sigma_{\mathrm{eff}}(X)\)는 객체 \(X\)의 무차원 저항(효과 단면 계수)이다.

M.1 세 객체의 저항 계수(유일 정의)

20.9.5.40 (1) \(H\)-모드

정준 셀(큐브) 경계 6면에서 전역 기준 자유도 1개 제거로 독립 채널 수 \(\kappa_H=5\)가 잠긴 경우, 각 채널의 정준 단면을 \(\pi\)로 고정하면 \[\boxed{ \sigma_{\mathrm{eff}}(H):=5\pi } \label{eq:AppM_sigmaH}\]

20.9.5.41 (2) 양성자

양성자 저항 적분을 \[S_p:=\int_0^{\lambda_C}\frac{dR}{a}=\frac{\lambda_C}{a}\] 로 정의하고, \[\boxed{ \sigma_{\mathrm{eff}}(p):=S_p } \label{eq:AppM_sigmap}\]

20.9.5.42 (3) 전자

전자 저항 적분을 \[S:=\int_0^{r_e}\frac{dR}{a}=\frac{r_e}{a}\] 로 정의하고, \[\boxed{ \sigma_{\mathrm{eff}}(e):=S } \label{eq:AppM_sigmae}\]

M.2 질량 대통일 정리(동일 형식)

20.9.5.43 정리 M.2.1

동일 잠금 버전에서 [eq:AppM_Ulat][eq:AppM_sigmae]가 성립하면 \[\boxed{ m_H=\frac{U_{\mathrm{lat}}}{5\pi},\quad m_p=\frac{U_{\mathrm{lat}}}{S_p},\quad m_e=\frac{U_{\mathrm{lat}}}{S} } \label{eq:AppM_masses}\]

M.3 불변량 집합과 dev 정의(교차검증용)

불변량을 다음으로 정의한다. \[\begin{aligned} I_H &:= \frac{m_H(5\pi)}{U_{\mathrm{lat}}}, \label{eq:AppM_IH}\\ I_p &:= \frac{m_p S_p}{U_{\mathrm{lat}}}, \label{eq:AppM_Ip}\\ I_e &:= \frac{m_e S}{U_{\mathrm{lat}}}. \label{eq:AppM_Ie}\end{aligned}\] 정의상 이상적으로는 \(I_H=I_p=I_e=1\)이어야 한다(동일 정의를 수치로 재확인하는 채널).

각 불변량의 편차를 \[\mathrm{dev}(I):=|I-1| \label{eq:AppM_dev}\] 로 정의하고, 최대 편차를 \[\mathrm{dev}_{\max}:=\max\{\mathrm{dev}(I_H),\mathrm{dev}(I_p),\mathrm{dev}(I_e)\} \label{eq:AppM_devmax}\] 로 정의한다. \(\mathrm{dev}_{\max}\)의 허용 문턱 \(\mathrm{dev}_{\mathrm{tol}}\)gate_lock에 사전 잠금된다.

M.4 Gate 판정 형식

다음 판정식을 표준형으로 고정한다. \[\boxed{ \texttt{PASS} \Longleftrightarrow \mathrm{dev}_{\max}\le \mathrm{dev}_{\mathrm{tol}} \quad\text{AND}\quad \text{(봉인/lock\_id/스키마 일치)} } \label{eq:AppM_gate}\]

M.5 결정론 검증 스크립트(질량 대통일 불변량)

# verify_appendix_M.py
# 목적: U_lat, m_H, m_p, m_e 및 불변량 I_H,I_p,I_e, dev_max를 산출하고 Gate 입력을 생성.

import json
import hashlib
from math import pi

def sha256_file(path: str) -> str:
    h = hashlib.sha256()
    with open(path, "rb") as f:
        while True:
            b = f.read(1024 * 1024)
            if not b:
                break
            h.update(b)
    return h.hexdigest()

def read_json(path: str) -> dict:
    with open(path, "r", encoding="utf-8") as f:
        return json.load(f)

def main():
    canon = read_json("registry/canon_lock.json")
    realz = read_json("registry/realization_lock.json")
    prot  = read_json("registry/protocol_lock.json")
    gate  = read_json("registry/gate_lock.json")
    snap  = read_json("registry/registry_snapshot.json")

    h_Js = canon["constants"].get("h_Js", 6.62607015e-34)
    c_ref = realz["inputs"]["c_ref_m_s"]
    a_m   = realz["inputs"]["a_m"]
    r_p   = canon["inputs"]["r_p_m"]
    D_anch= canon["inputs"]["D_anch_m"]

    delta_item = canon["constants"].get("delta_rect", "1/pi^2")
    delta = float(delta_item) if isinstance(delta_item, (int, float)) else 1.0/(pi**2)

    GeV_to_J = prot["unit_conversions"]["GeV_to_J"]

    # U_lat
    U_lat_J = (h_Js * c_ref) / a_m
    U_lat_GeV = U_lat_J / GeV_to_J

    # m_H
    m_H = U_lat_GeV / (5.0 * pi)

    # proton: lambda_C, S_p, m_p
    lambda_C = (pi/2.0) * r_p
    S_p = lambda_C / a_m
    m_p = U_lat_GeV / S_p

    # electron: r_e, S, m_e
    r_e = (D_anch/2.0) * delta
    S = r_e / a_m
    m_e = U_lat_GeV / S

    # invariants
    I_H = (m_H * (5.0*pi)) / U_lat_GeV
    I_p = (m_p * S_p) / U_lat_GeV
    I_e = (m_e * S) / U_lat_GeV

    dev_H = abs(I_H - 1.0)
    dev_p = abs(I_p - 1.0)
    dev_e = abs(I_e - 1.0)
    dev_max = max(dev_H, dev_p, dev_e)

    dev_tol = gate["tolerances"]["dev_tol_max"]

    status = "PASS" if dev_max <= dev_tol else "FAIL"

    out = {
        "registry_snapshot_id": snap["registry_snapshot_id"],
        "locks": snap["locks"],
        "hashes": {
            "canon_lock_sha256": sha256_file("registry/canon_lock.json"),
            "realization_lock_sha256": sha256_file("registry/realization_lock.json"),
            "protocol_lock_sha256": sha256_file("registry/protocol_lock.json"),
            "gate_lock_sha256": sha256_file("registry/gate_lock.json"),
            "registry_snapshot_sha256": sha256_file("registry/registry_snapshot.json"),
        },
        "derived": {
            "U_lat_GeV": U_lat_GeV,
            "m_H_GeV": m_H,
            "m_p_GeV": m_p,
            "m_e_GeV": m_e,
            "lambda_C_m": lambda_C,
            "S_p_dimless": S_p,
            "r_e_m": r_e,
            "S_dimless": S,
            "I_H": I_H,
            "I_p": I_p,
            "I_e": I_e,
            "dev_max": dev_max,
            "dev_tol_max": dev_tol
        },
        "gate_eval": {
            "gate_id": "G-RATIO-MASS-UNIFICATION",
            "status": status
        }
    }

    print(json.dumps(out, indent=2, ensure_ascii=False))

if __name__ == "__main__":
    main()

부록 R. 격자 장력 이론: 전자기력의 절대 크기 유도

R.0 잠긴 입력과 목표

본 부록은 다음 입력이 잠겨 있다고 둔다.

  1. \(h\), \(c_{\mathrm{ref}}\), \(a\), \(\pi\).

  2. \(U_{\mathrm{lat}}:=h\,c_{\mathrm{ref}}/a\).

  3. 양성자 반경 \(r_p\)\(\lambda_C=(\pi/2)r_p\).

  4. 양성자 저항 적분 \(S_p=\lambda_C/a\).

목표는 (i) 격자 장력 \(F_{\mathrm{lat}}\), (ii) 기하 희석/결합/누적 계수의 곱으로 참조 거리 \(r_p\)에서의 힘 \(F_{\mathrm{VP}}(r_p)\)를 산출하는 것이다. 비교(대상 텍스트) 구간에서는 표준 쿨롱 법칙을 검증 지표로만 사용한다.

R.1 격자 단위 장력 \(F_{\mathrm{lat}}\)의 정의

격자 단위 장력을 다음으로 정의한다. \[\boxed{ F_{\mathrm{lat}}:=\frac{U_{\mathrm{lat}}}{a} =\frac{h\,c_{\mathrm{ref}}}{a^2} } \label{eq:AppR_Flat}\]

R.2 기하 희석/결합/누적 계수의 정의

세 개의 계수를 다음으로 고정한다.

20.9.5.44 (1) 질량 희석 계수

양성자 구조로의 1차 희석을 \[\boxed{ D_{\mathrm{mass}}:=\frac{1}{S_p} } \label{eq:AppR_Dmass}\] 로 정의한다.

20.9.5.45 (2) 공간 희석 계수(참조 거리 \(r_p\)에서)

격자 길이 \(a\)에서 코어 반경 \(r_p\)로의 스케일 확장을 \[\boxed{ D_{\mathrm{space}}:=\frac{a}{r_p} } \label{eq:AppR_Dspace}\] 로 정의한다.

20.9.5.46 (3) 기하 결합 계수(투영\(\times\)누적\(\times\)구면 보정)

정적 투영 결합을 \(\eta_{\mathrm{static}}:=\delta^2\)로 두고, 보편 레짐에서 \(\delta=1/\pi^2\)이면 \[\eta_{\mathrm{static}}=\frac{1}{\pi^4}.\] 동적 누적 계수를 \[\boxed{ \gamma_{\mathrm{acc}}:=\sqrt{2} } \label{eq:AppR_gamma}\] 로 정의하고, 실효 결합을 \[\eta_{\mathrm{eff}}:=\eta_{\mathrm{static}}\gamma_{\mathrm{acc}} =\frac{\sqrt{2}}{\pi^4}\] 로 정의한다. 추가로 구면 기하 보정 계수 \(1/4\)를 결합하여 최종 결합 계수를 \[\boxed{ D_{\mathrm{cpl}}:=\frac{\eta_{\mathrm{eff}}}{4} =\frac{\sqrt{2}}{4\pi^4} } \label{eq:AppR_Dcpl}\] 로 고정한다.

R.3 참조 거리 \(r_p\)에서의 절대 힘 유도

[eq:AppR_Flat][eq:AppR_Dcpl]를 결합하여 \[\boxed{ F_{\mathrm{VP}}(r_p) := F_{\mathrm{lat}}\cdot D_{\mathrm{mass}}\cdot D_{\mathrm{space}}\cdot D_{\mathrm{cpl}} } \label{eq:AppR_Fvp_def}\] 로 정의한다. 전개하면 \[\begin{aligned} F_{\mathrm{VP}}(r_p) &= \left(\frac{h\,c_{\mathrm{ref}}}{a^2}\right) \left(\frac{1}{S_p}\right) \left(\frac{a}{r_p}\right) \left(\frac{\sqrt{2}}{4\pi^4}\right). \label{eq:AppR_Fvp_expand}\end{aligned}\] 여기서 \(S_p=\lambda_C/a\)이므로 \(1/S_p=a/\lambda_C\)이고, 따라서 \[\begin{aligned} F_{\mathrm{VP}}(r_p) &= \left(\frac{h\,c_{\mathrm{ref}}}{a^2}\right) \left(\frac{a}{\lambda_C}\right) \left(\frac{a}{r_p}\right) \left(\frac{\sqrt{2}}{4\pi^4}\right) = \frac{h\,c_{\mathrm{ref}}}{\lambda_C r_p}\cdot \frac{\sqrt{2}}{4\pi^4}. \label{eq:AppR_Fvp_cancel}\end{aligned}\] 또한 \(\lambda_C=(\pi/2)r_p\)를 대입하면 \[\begin{aligned} F_{\mathrm{VP}}(r_p) &= \frac{h\,c_{\mathrm{ref}}}{(\pi/2)r_p^2}\cdot\frac{\sqrt{2}}{4\pi^4} = \frac{h\,c_{\mathrm{ref}}}{r_p^2}\cdot\frac{\sqrt{2}}{2\pi^5}. \label{eq:AppR_Fvp_final}\end{aligned}\]

R.4 결정론 검증 스크립트(기하 유도 + 비교 산출)

# verify_appendix_R.py
# 목적:
#  (1) LOCK 값만으로 F_lat, S_p, F_VP(r_p)를 계산
#  (2) 비교 구간에서만 표준 쿨롱 법칙(대상 텍스트)을 사용하여 수치 비교를 출력

import json
from math import pi, sqrt

def read_json(path: str) -> dict:
    with open(path, "r", encoding="utf-8") as f:
        return json.load(f)

def main():
    canon = read_json("registry/canon_lock.json")
    realz = read_json("registry/realization_lock.json")

    # [LOCK] constants
    h_Js = canon["constants"].get("h_Js", 6.62607015e-34)
    c_ref = realz["inputs"]["c_ref_m_s"]
    a_m   = realz["inputs"]["a_m"]
    r_p   = canon["inputs"]["r_p_m"]

    # [DERIVED] lattice tension
    F_lat = (h_Js * c_ref) / (a_m**2)

    # [DERIVED] lambda_C, S_p
    lambda_C = (pi/2.0) * r_p
    S_p = lambda_C / a_m

    # [DERIVED] coupling
    eta_static = 1.0 / (pi**4)      # delta^2 with delta=1/pi^2
    gamma_acc = sqrt(2.0)           # accumulation
    eta_eff = eta_static * gamma_acc
    Dcpl = eta_eff / 4.0            # spherical correction

    # [DERIVED] absolute force at r_p
    F_vp = F_lat * (1.0/S_p) * (a_m/r_p) * Dcpl

    out = {
        "derived": {
            "F_lat_N": F_lat,
            "lambda_C_m": lambda_C,
            "S_p_dimless": S_p,
            "eta_static": eta_static,
            "gamma_acc": gamma_acc,
            "eta_eff": eta_eff,
            "D_cpl": Dcpl,
            "F_VP_rp_N": F_vp
        }
    }

    # [COMPARE] target-text computation (verification only)
    # Standard Coulomb force between ±e at separation r_p:
    # F = (1/(4*pi*epsilon0)) * e^2 / r_p^2
    e_C = 1.602176634e-19
    eps0 = 8.8541878128e-12
    F_std = (1.0/(4.0*pi*eps0)) * (e_C*e_C) / (r_p*r_p)

    out["compare_target_text"] = {
        "F_std_Coulomb_N": F_std,
        "ratio_FVP_over_Fstd": (F_vp / F_std),
        "abs_rel_diff": abs(1.0 - (F_vp / F_std))
    }

    print(json.dumps(out, indent=2, ensure_ascii=False))

if __name__ == "__main__":
    main()

부록 F. 사건율의 이산 분해 가설: 정수부(활성 사이트)와 잔차(진동)

F.0 목적과 범위(비-LOCK)

9.4는 \(\nu_{p,\mathrm{can}}\approx 292.339978\,\mathrm{s^{-1}}\)LOCK 입력(\(D_{\mathrm{anch}}, r_p, \delta\))만으로 닫힌식 [eq:S09_04_closed_form]에서 유도하였다. 본 부록은 이 값을 정수부 + 잔차로 분해하여, 이산 구조(정수 격자/채널) 관점에서 해석하는 후행 가설을 기록한다. 따라서 본 부록의 내용은 본문(LOCK/Gate)의 결론을 변경하지 않으며, 현 버전의 Gate PASS/FAIL 판정 집합에는 포함되지 않는다.

F.1 정의: 정수 활성도와 잔차

다음 분해를 정의한다. \[\nu_{p,\mathrm{can}} = N_{\mathrm{act}} + \varepsilon, \qquad N_{\mathrm{act}} := \lfloor \nu_{p,\mathrm{can}} \rfloor, \qquad \varepsilon := \nu_{p,\mathrm{can}} - N_{\mathrm{act}}. \label{eq:AppF_integer_decomp}\] 9.4의 LOCK 값( [eq:S09_04_nup_numeric] )을 사용하면 \[N_{\mathrm{act}} = 292, \qquad \varepsilon = 0.3399781225\ldots \label{eq:AppF_nact_eps_numeric}\] 이다.

20.9.5.47 해석(후행 가설).

\(N_{\mathrm{act}}\)는 양성자 내부에서 “구조를 유지하는 유효 사건”의 이산 개수, 즉 활성 이벤트-사이트(active event sites)의 수로 해석할 수 있다. 반면 \(\varepsilon\)는 정류(\(\delta\)) 및 정수 격자 정합의 한계로 인해 남는 잔차 진동/요동 성분으로 해석할 수 있다. 이 잔차는 표준 물리학의 특정 용어(예: 지터베벡궁)와 개념적으로 유사할 수 있으나, 본 백서는 현 단계에서 동치성을 주장하지 않는다.

F.2 후보 이산 매핑: \(82\times 4 - 9\times 4 = 292\)

다음은 \(N_{\mathrm{act}}=292\)의 정수부가 간단한 이산 구조 계산으로 재현될 수 있다는 후보 해석이다.

그러면 총 용량 포인트와 정적 포인트를 각각 \[N_{\mathrm{cap}}:=4N_{\mathrm{core}}=328, \qquad N_{\mathrm{static}}:=4N_{\mathrm{static\_q}}=36 \label{eq:AppF_cap_static}\] 로 두었을 때, \[N_{\mathrm{cap}}-N_{\mathrm{static}}=292 \label{eq:AppF_328_36_292}\] 가 되어 [eq:AppF_nact_eps_numeric]의 정수부와 일치한다.

20.9.5.48 주의(정의 잠금 필요).

[eq:AppF_328_36_292]는 “포인트”, “정적 통로”, “4-점 락킹”, “9-입력”의 의미가 LOCK으로 고정되기 전에는 단지 후행 해석이다. 현 버전에서 [eq:AppF_328_36_292]는 결론(LOCK/Gate)에 편입되지 않으며, 수치 맞추기 자유도로 오해되지 않도록 NON-LOCK으로 분리하여 기록한다.

F.3 향후 Gate 설계(선언)

향후 본 후보 해석을 본문 결론으로 승격하려면 최소한 다음이 필요하다.

F.4 결정론 계산 스니펫(검증용)

아래 스니펫은 9.4의 LOCK 값으로 \(\nu_{p,\mathrm{can}}\)을 계산하고, 정수부/잔차 및 [eq:AppF_328_36_292] 후보 계산을 함께 출력한다.

# verify_appendix_F.py (demonstration; NON-LOCK interpretation)
from math import pi

D_anch = 4.854194962126561e-12   # m
r_p    = 0.8412e-15              # m
delta  = 1.0/(pi*pi)

s_p = D_anch/(2.0*r_p)
nu  = s_p*delta

N_act = int(nu)          # floor for positive nu
eps   = nu - N_act

N_core = 82
points_per = 4
N_static_q = 9
N_cap = N_core*points_per
N_static = N_static_q*points_per
N_active_points = N_cap - N_static

print("s_p=", s_p)
print("nu_p_can=", nu)
print("N_act=", N_act)
print("eps=", eps)
print("N_active_points=", N_active_points)

부록 G. 중력의 기하학적 유도: 격자 강성 한계와 포화 이론

G.-1 적용 레짐(게이트): 강성 레짐에서만의 유도

본 부록의 유도는 3.2에서 정의한 강성 레짐(\(\chi_{\mathrm{ST}}=1\))을 전제로 한다. 관측 시간창에서 유동성 지수 \(\phi(\mathcal{P};W)\)가 유의미하게 크면(즉, 강성 실패가 빈번하면), “격자 강성 한계”를 일정 상수로 취급하는 단계가 정당화되지 않으므로, 해당 시간창/프로토콜에서의 결론은 INCONCLUSIVE로 취급한다. 따라서 본 부록의 모든 상한/포화 결론은 \(\phi\approx 0\)인 레짐에서만 결론 자격을 가진다.

G.0 핵심 명제: 9.8은 ‘공간(격자)의 항복 강도’이다

본 이론에서 중력은 “질량이 끌어당기는 힘”이 아니라, 비움(Void)을 메우려는 재밍 격자의 복원 압력(restoring pressure)으로 재정의된다.

격자는 유한한 물성(강성/전달 한계)을 가지므로, 격자가 물질에 ‘직접’ 전달할 수 있는 (접촉/정지 조건의) 최대 가속도에는 상한선이 존재한다. 이를 \(\,g_\star\,\) (lattice yield limit)로 둔다.

\[g_\star \;\equiv\; c^2\,\Psi_{\rm yield} \quad\text{(공간의 항복 강도 / 표면 장력에 해당)}\]

지구는 우연히 \(\Psi_{\rm geom}\approx\Psi_{\rm yield}\)인 환경을 제공하므로, 지표에서 관측되는 대표값 \(g\approx 9.8\,{\rm m/s^2}\)‘질량이 커져서 무한히 커지는 값’이 아니라 ‘격자 항복 한계 근방의 값’으로 해석된다.

G.1 방어 논리: 중력은 단일 성분이 아니라 \(\;2\)-채널로 관측된다

목성/태양 등에서 \(g>9.8\)처럼 보이는 값이 보고되는 것(또는 궤도 데이터로 역산되는 것)은 본 이론과 즉시 충돌하지 않는다. 이유는 관측 프로토콜(상황)이 다르기 때문이다.

본 부록에서는 중력 가속도를 두 성분(채널)로 분해한다: \[g_{\rm (concept)} \;=\; g_{\rm geom} \;+\; g_{\rm restore}.\]

20.9.5.49 주의(운영정의): ‘합’은 동일 프로토콜에서의 단순 가산을 뜻하지 않는다.

위 분해는 “같은 실험에서 동시에 더해져서 저울값이 된다”는 의미가 아니다. 본 이론에서 관측량은 프로토콜에 의해 분기되며, 실제로 비교 가능한 관측량은 다음과 같이 정의한다: \[g_{\rm obs} \;=\; \begin{cases} g_{\rm geom}\ (\approx g_{\rm pot}) & \text{Orbit / Free-fall mode (자유낙하/궤도)}\\ g_{\rm restore}\ (\le g_\star) & \text{Contact / Surface mode (접촉/정지)} \end{cases}\] 즉, 궤도 데이터가 읽는 성분과(원거리 운동) 저울/법선력이 읽는 성분(접촉 정지)은 원리적으로 다른 채널이다.

20.9.5.50 (A) \(\;g_{\rm geom}\) : 곡률/원거리 장(channel of curvature)

질량 결손이 만드는 기하학적 곡률 성분이다. 궤도(위성/탐사선)·조석·원거리 운동을 지배하며, 질량/반지름에 따라 계속 커질 수 있다.

20.9.5.51 (B) \(\;g_{\rm restore}\) : 격자 복원압(channel of restoring pressure)

비움(Void)을 막기 위해 격자가 직접 밀고 들어오는 “접촉/정지 조건의” 복원 가속도이다. 이 성분은 격자의 강성(\(c^2\))과 항복 곡률요구량(\(\Psi_{\rm yield}\))에 의해 제한되며, 바로 이 성분만 포화(saturation)된다. \[0 \le g_{\rm restore} \le g_\star.\]

G.2 기하학 파트: 결손-곡률요구량-잠재가속도의 항등식

G.2.1 격자 강성

\[K \equiv c^2 \quad [{\rm m^2/s^2}]\]

G.2.2 결손 반지름(기하학적 등가량)

질량 \(M\)은 격자에서 “결손(비움)”에 대응하며, 등가 결손 크기를 \[R_s \equiv \frac{2GM}{c^2}\] 로 둔다(기하학적 길이 스케일).

G.2.3 기하학적 곡률요구량(단위 \(m^{-1}\))

거리 \(R\)에서의 곡률요구량을 \[\Psi_{\rm geom}(R) \;\equiv\; \frac{R_s}{2R^2} \;=\; \frac{GM}{c^2R^2} \quad [m^{-1}]\] 로 둔다. 여기서 \(\Psi\)는 표준 탄성학의 무차원 strain이 아니라, 곡률 요구량(단위 \(m^{-1}\))이다.

G.2.4 잠재 곡률가속도(뉴턴 등가)

강성 \(c^2\)가 곡률요구량을 가속도로 환산하면, \[g_{\rm pot}(R)\;\equiv\; c^2\,\Psi_{\rm geom}(R) \;=\; \frac{GM}{R^2}.\] 즉, \(\;g_{\rm pot}\)는 기존의 뉴턴형 곡률가속도와 동일한 형태로 나타난다.

G.3 포화(항복) 파트: 격자 복원압의 구성방정식(constitutive law)

핵심은 \(\Psi\)가 무한히 커지지 않는다는 항복 공리이다.

G.3.1 항복 곡률요구량

\[\Psi_{\rm eff} \le \Psi_{\rm yield}.\] 따라서 격자가 실제로 ‘수용하는’ 곡률요구량은 \[\Psi_{\rm eff} \;=\; \Psi_{\rm yield}\,\Phi\!\left(\frac{\Psi_{\rm geom}}{\Psi_{\rm yield}}\right)\] 로 쓸 수 있다. 여기서 \(\Phi(x)\)는 포화 함수이며 \(0\le\Phi\le 1\).

G.3.2 하드 항복(가장 단순한 포화)

\[\Phi(x)=\min(x,1) \quad\Rightarrow\quad \Psi_{\rm eff}=\min(\Psi_{\rm geom},\Psi_{\rm yield}).\] 그러면 격자 복원 가속도는 \[g_{\rm restore} \equiv c^2\Psi_{\rm eff} = c^2\min(\Psi_{\rm geom},\Psi_{\rm yield}) = \min(g_{\rm pot},g_\star).\]

G.3.3 Hourglass/Janssen형 ‘완만 포화’(연속 전이 모델)

재밍/입상체(모래시계/사일로)에서 수직 응력이 깊이에 대해 포화되는 Janssen-type shielding과 유사하게, 다음과 같은 완만한 포화 커브를 허용한다.

정규화 변수: \[x \equiv \frac{g_{\rm pot}}{g_\star} = \frac{\Psi_{\rm geom}}{\Psi_{\rm yield}}.\]

대표 커널: \[\Phi_{\rm J}(x)=1-e^{-x} \quad\Rightarrow\quad g_{\rm restore}=g_\star(1-e^{-x}).\]

또는(모래시계 배출률의 master-curve 형태를 참고한 “velocity-like” 형태): \[\Phi_{\rm H}(x)=\sqrt{1-e^{-x}}.\] (단, 이 형태는 작은 \(x\)에서 선형성(\(\Phi\sim x\))을 깨기 쉬우므로, 가속도에 직접 적용 시에는 보정(예: 선형-근접 정합)이 필요하다.)

G.4 반례(목성/태양/중성자별 등) 처리

본 이론에서 \(g_\star\)는 “우주 어디서나 중력장이 9.8로 고정된다”가 아니라, 격자가 물질을 ‘직접’ 받쳐서 정지시키는 접촉/정지 조건의 최대 가속도이다.

20.9.5.52 (i) 달/화성/지구:

고체 표면(접촉)이 가능하고 \(g_{\rm pot}<g_\star\)이면, \[g_{\rm restore}=g_{\rm pot},\] 즉 표면 역학은 기존 예측과 동일하게 나타난다.

20.9.5.53 (ii) 목성/태양:

고체 표면이 없고(연속적 유체/플라즈마), \(\,g_{\rm pot}\gg g_\star\)가 가능해도 \(\,g_{\rm restore}\le g_\star\)인 “고체 접촉 기반의 정지 지표”가 형성되지 않는다. 따라서 “지표에서 저울로 재는 g” 자체가 정의되기 어렵다. 원거리 운동/궤도는 \(g_{\rm geom}\approx g_{\rm pot}\)에 의해 설명된다.

20.9.5.54 (iii) 중성자별/블랙홀 근방:

\(\,g_{\rm pot}\)는 극단적으로 커지지만, “고체 접촉 기반 정지 조건”은 일반적으로 붕괴/유체화/비선형 상태로 전이하며, 격자 복원압 성분은 \(g_\star\)로 포화된다. 초과분은 다른 구속(유체압/전자기/회전/밀집 응력 등)으로 분산된다.

G.5 최종 정리(요약 방정식)

\[\boxed{ g_{\rm pot}(R)=\frac{GM}{R^2},\quad x=\frac{g_{\rm pot}}{g_\star},\quad g_{\rm restore}=g_\star\,\Phi(x),\quad 0\le g_{\rm restore}\le g_\star }\]

G.6 결정론 검증 스크립트(재현 가능 출력)

아래 스크립트는 부록 G의 핵심 항등식과 포화 커널(하드/완만)을 한 번에 출력한다.

import numpy as np

# =============================================================================
# [APPENDIX G] GRAVITY (CONSOLIDATED)
# =============================================================================

def f_hard_clip(x: float) -> float:
    """Hard yield clamp: f(x)=min(x,1)."""
    if x <= 0.0:
        return 0.0
    return x if x < 1.0 else 1.0

def f_soft_clip(x: float, n: float = 64.0) -> float:
    """Smooth approximation of min(x,1): f = x/(1+x^n)^(1/n)."""
    if x <= 0.0:
        return 0.0
    if n <= 0.0:
        raise ValueError("n must be > 0")
    u = -n * np.log(x)
    log_1pexp_u = np.logaddexp(0.0, u)
    log_f = -(1.0 / n) * log_1pexp_u
    return float(np.exp(log_f))

def f_tanh(x: float) -> float:
    """Generic smooth saturation: f=tanh(x)."""
    if x <= 0.0:
        return 0.0
    return float(np.tanh(x))

def f_janssen(x: float) -> float:
    """Janssen-like saturation curve: f=1-exp(-x)."""
    if x <= 0.0:
        return 0.0
    return float(1.0 - np.exp(-x))

def f_sqrt_janssen(x: float) -> float:
    """Unified discharge master-curve shape: f=sqrt(1-exp(-x))."""
    if x <= 0.0:
        return 0.0
    return float(np.sqrt(1.0 - np.exp(-x)))

def classify_regime(x: float) -> str:
    if x < 0.1:
        return "Fluid (linear)"
    if x < 1.0:
        return "Transition (0.1<=x<1)"
    if x < 3.0:
        return "Near-yield (1<=x<3)"
    return "Saturated (x>=3)"

def g_potential_newton(G: float, M: float, R: float) -> float:
    return G * M / (R ** 2)

def schwartz_radius(G: float, M: float, c2: float) -> float:
    return (2.0 * G * M) / c2

def psi_from_rs(Rs: float, R: float) -> float:
    return Rs / (2.0 * (R ** 2))

def fmt_auto(x: float, width: int = 12, prec: int = 6) -> str:
    ax = abs(x)
    if ax == 0.0:
        return f"{0:{width}.{prec}f}"
    if ax >= 1e6 or ax < 1e-3:
        return f"{x:{width}.{prec}e}"
    return f"{x:{width}.{prec}f}"

def print_header(title: str) -> None:
    print("=" * 88)
    print(title)
    print("=" * 88)

def print_section(title: str) -> None:
    print("\n" + "[" + title + "]")

def evaluate_models_for_gpot(g_pot: float, g_limit: float, models: dict[str, callable]) -> dict[str, float]:
    x = g_pot / g_limit if g_limit > 0 else np.inf
    out: dict[str, float] = {}
    for name, f in models.items():
        frac = float(f(x))
        g_restore = g_limit * frac
        if g_restore > g_limit:
            g_restore = g_limit
        out[name] = g_restore
    return out

def main() -> None:
    c = 299_792_458.0
    c2 = c ** 2
    G = 6.67430e-11

    print_header("[APP G] GRAVITY: LATTICE STIFFNESS LIMIT & SATURATION + HOURGLASS(JANSSEN)")

    M_earth = 5.9722e24
    R_earth = 6.3710e6

    g_pot_earth = g_potential_newton(G, M_earth, R_earth)
    Rs_earth = schwartz_radius(G, M_earth, c2)
    psi_earth_from_g = g_pot_earth / c2

    psi_yield_geo = psi_earth_from_g
    g_limit_geo = c2 * psi_yield_geo

    g0_standard = 9.80665
    psi_yield_std = g0_standard / c2

    YIELD_MODE = "earth"
    if YIELD_MODE.lower().startswith("earth"):
        g_limit = g_limit_geo
        psi_yield = psi_yield_geo
    else:
        g_limit = g0_standard
        psi_yield = psi_yield_std

    n_soft = 64.0
    models: dict[str, callable] = {
        "hard": lambda x: f_hard_clip(x),
        f"soft_n{int(n_soft)}": (lambda x, n=n_soft: f_soft_clip(x, n=n)),
        "tanh": lambda x: f_tanh(x),
        "janssen": lambda x: f_janssen(x),
        "sqrt_janssen": lambda x: f_sqrt_janssen(x),
    }
    kernel_names = list(models.keys())

    bodies_geom = {
        "Moon": (7.342e22, 1.7374e6),
        "Mars": (6.4171e23, 3.3895e6),
        "Earth": (M_earth, R_earth),
        "Jupiter": (1.898e27, 7.1492e7),
        "Sun": (1.989e30, 6.963e8),
        "NeutronStar": (1.4 * 1.989e30, 1.0e4),
    }

    print_section("TABLE: (M,R)->g_pot then g_restore by kernels")
    header = ["OBJECT", "g_pot", "x"] + [f"g_{k}" for k in kernel_names] + ["REGIME"]
    print(" | ".join([f"{h:<12}" for h in header]))
    print("-" * (15 * len(header)))

    for name, (M, R) in bodies_geom.items():
        Rs = schwartz_radius(G, M, c2)
        psi_geom = psi_from_rs(Rs, R)
        g_pot = c2 * psi_geom
        x = g_pot / g_limit
        g_restore = evaluate_models_for_gpot(g_pot, g_limit, models)
        regime = classify_regime(x)

        row = [name, fmt_auto(g_pot), fmt_auto(x)]
        for k in kernel_names:
            row.append(fmt_auto(g_restore[k]))
        row.append(regime)
        print(" | ".join([f"{c:<12}" for c in row]))

    print("\nEND APP G")

if __name__ == "__main__":
    main()

21 Appendix H: Theory of Geometric Rigidity (v2.1)

This appendix records a compact, self-contained derivation that links an effective coordination number \(N\) (jamming state) to a rigidity measure \(\Psi\). It is intended as an extension note: the algebra is locked and reproduced by a script in the DOI bundle, while the physical interpretation can be debated and improved.

21.1 H.1 Geometric gap and barrier

Define the geometric gap \[\delta \equiv 4 - N.\] Assume a minimal inverse-gap barrier for rearrangement: \[U_{\mathrm{barrier}} = \frac{C_{\mathrm{geo}}}{4-N}.\]

21.2 H.2 Statistical stability and the rigidity form

With a Boltzmann-type escape probability \(P_{\mathrm{escape}} \propto \exp(-U_{\mathrm{barrier}}/E_{\mathrm{th}})\), define rigidity as inverse failure: \(\Psi \propto 1/P_{\mathrm{escape}}\). This yields an exponential rigidity law, normalized at \(N=3\): \[\Psi(N) = \Psi_{\mathrm{base}} \exp\Big[k \Big(\frac{1}{4-N} - 1\Big)\Big],\] where \(k \equiv C_{\mathrm{geo}}/E_{\mathrm{th}}\) is a dimensionless geometric coupling constant.

21.3 H.3 Diagnostic inversion: effective coordination from modulus ratios

If a material-specific mapping allows \(\Psi\) to be compared via a measurable rigidity proxy (e.g., a bulk-modulus ratio \(R \approx K_s/K_l\) across a transition), then the equation inverts to \[N_{\mathrm{eff}} = 4 - \frac{1}{1 + (1/k)\ln R}.\]

21.4 H.4 DOI reproducibility artifacts (LOCK)

The following files fully reproduce the numerical table used in this appendix:

22 Appendix I: DOI-anchored Citation Registry (No Missing DOI)

This appendix resolves the internal citation tokens used in the white paper, written in the form [cite: XX]. Each cite-ID maps to a DOI and a concrete bundle path.

ID What it anchors Gate DOI / bundle pointer
ID What it anchors Gate DOI / bundle pointer
20 Fe-Mo catalyst: asymmetric compression-field (design note) UNLOGGED 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-020.md
21 N2 bond-break critical amplitude ( \(\pm 290\,\mathrm{fm}\) ) PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-021.md
26 N2 case internal simulation/report pointer (scalar traceability) PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-026.md
30 Asymmetric strike / alignment-interference protocol (design note) UNLOGGED 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-030.md
47 N2 case secondary note pointer PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-047.md
61 CO2 case: high-temperature decomposition ( \(\pm 300\,\mathrm{fm}\) ) PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-061.md
65 CO2 case: break threshold + recombination/quenching note PASS* 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-065.md
68 CO2 case: quenching + alignment\(<70\%\) recombination suppression UNLOGGED 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-068.md
77 Seawater process: H2O/ion amplitude ranges PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-077.md
83 Seawater process: water operational-range record PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-083.md
85 Ion expulsion efficiency 97.3% (pending) UNLOGGED 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-085.md
102 Water stiffness cross-check via \(P_{\mathrm{idx}}\) table PASS 10.5281/zenodo.17932567; 04_vp_whitepaper/docs/citations/CITE-102.md

Note: PASS* indicates that the scalar threshold is reproduced in-bundle (PASS), while any additional mechanistic claim attached to the same sentence is treated as pending unless a primary run log is bundled.

23 Appendix J: 블랙-코팅 구리 ESS — 임피던스 변환 집열, 과립(Granular) 격자 저장, 그리고 Black-Copper 트랜스덕션 (공학 부록; NON-LOCK)

23.1 J.0 범위와 상태 (NON-LOCK)

본 부록은 VP 공리(axioms)에서 동기를 얻은 공학적 청사진(blueprint)을 기록한다. 그러나 이는 본문 LOCK 사슬의 입력으로 사용되지 않는다. 따라서 본 부록에 등장하는 모든 수치값은, (i) 사전등록된 측정 프로토콜과 (ii) Zenodo 번들(10.5281/zenodo.17932567)에 봉인된 artifact에 명시적으로 연결되지 않는 한 NON-LOCK로 간주한다.

23.1.0.1 왜 별도 부록인가?

여기서 제안하는 “Black-Copper ESS”는 다음의 단일 폐쇄 논리 사슬로 취급한다: 집열(collect)(태양) \(\rightarrow\) 주입(inject)(구리 격자) \(\rightarrow\) 저장(store)(과립 격자 진동/열) \(\rightarrow\) 추출(extract)(전기에너지) \(\rightarrow\) 선택적 피드백(feedback)(전기 \(\rightarrow\) 공동 내부 가열). 이는 응용 공학 레이어이며, 이 부록의 설계가 VP 상수(LOCK)를 역으로 “튜닝”해서는 안 된다.

23.2 J.1 격자 및 인터페이스의 공학적 정의

모듈은 네 개의 결합된 부분계로 정의한다.

23.2.1 J.1.1 구리 격자 \(\Lambda_{\mathrm{Cu}}\) (저임피던스 격자 증폭기)

VP 해석에서 구리는, 주어진 전력 처리량(power throughput)에서 flow-형 진폭(전류-유사/속도-유사 변수)을 크게 지지하는 저임피던스 격자로 취급된다. 공학 계산에서는 대표적인 물성(여기서는 LOCK 하지 않음)인 질량밀도 \(\rho\), 탄성계수 \(\kappa\), 작은 소산 파라미터 \(\gamma\)를 참조할 수 있다.

23.2.2 J.1.2 블랙 코팅 인터페이스 \(\Gamma_{\mathrm{BC}}\) (광대역 흡수/임피던스 매칭)

“Black Copper”는 나노구조(black coating)를 통해 (i) 목표 스펙트럼 대역에서 반사를 억제하고, (ii) 입사 광자 플럭스를 경계 과정으로서 격자 주입(phonon/electron excitation)으로 변환하는 구리를 뜻한다. 실제로는 코팅 성능을 측정된 반사율 스펙트럼 \(R(\omega)\) 및 내구성(온도/산화) 엔벨로프와 함께 규정해야 하며, 이는 DOI artifact로 봉인되어야 한다.

23.2.3 J.1.3 과립 저장 격자 \(\Lambda_{\mathrm{Sand}}\) (비연속 phonon 저장소)

저장 매질은 (예: 실리카/알루미나) 무질서 과립 네트워크로 모델링하며, 이산 진동자 앙상블로 취급한다. 모듈 수준에서 선도차(leading order)의 저장 용량은 여전히 벌크 열용량 모델로 잘 근사된다.

23.2.4 J.1.4 유리 공동 경계 \(\Gamma_{\mathrm{Glass}}\) (복사 트랩 + 단열 인터페이스)

공동 경계는 (i) 외부 단열로 전도 손실을 억제하고, (ii) 내부 라이너로 적외선(IR) 교환을 가두어, 아디아바틱 경계 조건에 가까워지도록 설계한다.

23.3 J.2 임피던스 미스매치와 진폭 변환 (에너지 이득 없음)

혼동을 피하기 위해, 파동의 표준 effort/flow 표현을 사용한다. \(E\)를 effort-형(전압/힘 계열) 진폭, \(J\)를 flow-형(전류/속도 계열) 진폭으로 두고, 유효 임피던스를 다음으로 정의한다: \[E = Z\,J, \qquad P = \frac{1}{2}\,EJ = \frac{1}{2}ZJ^2 = \frac{1}{2}\frac{E^2}{Z}. \label{eq:AppJ_power_effort_flow}\]

블랙 코팅 인터페이스가 운용 대역에서 반사가 작도록 설계되어, 흡수된 전력이 대략 구리 격자로 전달된다고 가정하면 \[P_{\mathrm{in}}\;\approx\;P_{\mathrm{Cu}}. \label{eq:AppJ_power_continuity}\]

이때 flow-형 진폭\[\boxed{ \frac{J_{\mathrm{Cu}}}{J_{\mathrm{in}}} = \sqrt{\frac{Z_{\mathrm{in}}}{Z_{\mathrm{Cu,eff}}}} } \label{eq:AppJ_flow_gain}\] 처럼 스케일링되며, effort-형 진폭은 반대로 \[\boxed{ \frac{E_{\mathrm{Cu}}}{E_{\mathrm{in}}} = \sqrt{\frac{Z_{\mathrm{Cu,eff}}}{Z_{\mathrm{in}}}} } \label{eq:AppJ_effort_gain}\] 스케일링된다. 전력은 보존되며(에너지 생성 없음), 변하는 것은 표현(진폭 배분)이다.

23.3.0.1 수치 예시 (보편 주장 아님).

\(Z_{\mathrm{in}}\)을 자유공간 임피던스 \(Z_0\approx 376.73\,\Omega\)로 두고, (예시로만) 구리 격자의 유효 임피던스를 \(Z_{\mathrm{Cu,eff}}\approx 0.01\,\Omega\)로 두면, \[G_J := \frac{J_{\mathrm{Cu}}}{J_{\mathrm{in}}} = \sqrt{\frac{376.73}{0.01}}\approx 194. \label{eq:AppJ_gain_example}\] LOCK\(\rightarrow\)Gate 프레임에서는 \(Z_{\mathrm{Cu,eff}}\)측정-잠금(measured-and-locked)된 인터페이스 파라미터(프로토콜+불확도)로 취급해야 하며, 그렇지 않으면 위 숫자는 정성적 스케일링 예시에 그친다.

23.3.1 J.2.1 VP 해석: “새 전기 형태”를 flow-진폭 변수로 이해

통상 회로 언어에서는 전압-유사(effort) 진폭 \(E\)가 강조된다. 본 부록에서는 의도적으로 flow-형 진폭 \(J\)를 강조한다. 저임피던스 격자는, 동일한 흡수 전력 예산에서 큰 전류/속도 응답(큰 \(J\))을 자연스럽게 지지하기 때문이다. VP 용어로 이는 “진폭-전류(amplitude-current)” 상태로 묘사될 수 있다: 새로운 에너지 원천이 아니라, 동일한 보존 전력 예산을 (low-\(E\)/high-\(J\)) 형태로 표현하는 것이다.

23.4 J.3 기하: “모닝글로리(morning-glory)” 트럼펫을 임피던스 변환기로 사용

외부 집열기는 트럼펫/혼(horn)/모닝글로리 형상을 갖도록 규정한다. 이는 미적 선택이 아니라, 분포형 임피던스 변환(distributed impedance transformation)을 구현하고, 미스매치를 유한 길이에 분산시켜 반사를 억제하기 위한 설계 선택이다.

23.4.1 J.3.1 기하학적 집중 이득 (면적비)

입구(마우스) 면적을 \(A_{\mathrm{m}}\), 목(throat) 결합 면적을 \(A_{\mathrm{t}}\)라 하자. 입사 강도 \(I_{\odot}\) (W/m\(^2\))에 대해 흡수 전력은 \[P_{\mathrm{in}}\approx \eta_{\mathrm{abs}}\, I_{\odot}\,A_{\mathrm{m}}, \label{eq:AppJ_Pin}\] 로 쓸 수 있다. 여기서 \(\eta_{\mathrm{abs}}\in[0,1]\)\(\Gamma_{\mathrm{BC}}\)의 대역 평균 흡수 효율이며(측정 필요), 결합이 큰 손실 없이 목 면적으로 전력을 전달한다면, 목 근처의 국소 강도 스케일은 \[I_{\mathrm{t}} \sim \frac{P_{\mathrm{in}}}{A_{\mathrm{t}}} \approx \eta_{\mathrm{abs}}\,I_{\odot}\,\frac{A_{\mathrm{m}}}{A_{\mathrm{t}}}. \label{eq:AppJ_Intensity_gain}\] 따라서 에너지 밀도가 (진폭)\(^2\)에 비례하는 장-유사(field-like) 진폭은 기하학적 이득 \[\boxed{ G_{\mathrm{geo}} := \sqrt{\frac{A_{\mathrm{m}}}{A_{\mathrm{t}}}}. } \label{eq:AppJ_Ggeo}\] 을 갖는다. 이는 순수 기하학(물성 상수 비개입)이다.

23.4.2 J.3.2 완만 테이퍼 조건 (반사 억제)

혼 축을 \(z\in[0,L]\), 단면적을 \(A(z)\)라 하자. 완만히 변하는(adiabatic) 변환기에서 선도 반사 크기는 유효 임피던스의 기울기에 비례해 스케일링한다. 대표적인 공학적 기준은 \[\bigl|\partial_z\ln Z_{\mathrm{eff}}(z)\bigr|\ll k \qquad (k:=2\pi/\lambda), \label{eq:AppJ_adiabatic}\] 로, 테이퍼를 운용 파장에 비해 충분히 길고 매끄럽게 만들라는 뜻이다. 모닝글로리 플레어는 불연속을 도입하지 않고 이 조건을 기하학적으로 만족시키는 한 방법이다.

23.4.3 J.3.3 단순 폐곡선 프로파일 (지수형 혼)

구체적인 청사진으로 지수형 플레어를 사용할 수 있다: \[r(z)=r_{\mathrm{t}}\,\exp\!\left(\frac{z}{L}\ln\frac{r_{\mathrm{m}}}{r_{\mathrm{t}}}\right), \qquad A(z)=\pi r(z)^2, \label{eq:AppJ_exponential_horn}\] 여기서 \(r_{\mathrm{t}}\)는 목 반지름, \(r_{\mathrm{m}}\)은 마우스 반지름이다. 이 프로파일은 상대 팽창률이 일정하며 제작/파라미터화가 단순하다.

23.5 J.4 과립 격자 저장(모래 배터리) 용량

선도차에서 열 저장 용량은 \[E_{\mathrm{store}} \approx M\,c_p\,\Delta T. \label{eq:AppJ_Estore}\] 로 근사된다. \(1\,\mathrm{m}^3\) 포장 모듈, 벌크 밀도 \(\rho_{\mathrm{bulk}}\approx 1600\,\mathrm{kg/m^3}\), 실리카 열용량 \(c_p\approx 830\,\mathrm{J/(kg\cdot K)}\), 운용 온도 스윙 \(\Delta T\approx 500\,\mathrm{K}\)를 가정하면 \[\begin{aligned} M &\approx 1600\,\mathrm{kg},\\ E_{\mathrm{store}} &\approx 1600\times 830\times 500\,\mathrm{J}\approx 6.64\times 10^{8}\,\mathrm{J}\approx 184\,\mathrm{kWh}. \label{eq:AppJ_Estore_num}\end{aligned}\] 이로부터 모듈 크기의 올바른 차수(order-of-magnitude)를 얻는다. 손실/보존성(retention)은 실제 경계 설계(단열, 복사 트랩, 누설 경로)로부터 평가되어야 하며, 성능 주장은 Gate로 통제되는 형태로만 제시되어야 한다.

23.6 J.5 공동 내부의 Black-Copper 스프링(이중 용도: 히터 + 트랜스듀서)

공동 내부 구리 소자는 스프링/헬릭스(helix) 형상을 갖도록 규정한다. 청사진 수준에서 이 소자는 두 가지 역할을 갖는다.

23.6.1 J.5.1 충전 모드 (전기 \(\rightarrow\) 열): 공동으로의 주입

잉여 전력이 있을 때, 이를 헬릭스에 저항/유도 구동으로 인가할 수 있다. 블랙 코팅은 복사 결합을 증가시켜 전기 에너지가 공동의 열(격자 진동)로 효율적으로 변환되도록 하며, 즉 제어 가능한 “전력\(\rightarrow\)열” 경로를 제공한다.

23.6.2 J.5.2 방전 모드 (열 \(\rightarrow\) 전기): 발전 단계로의 결합

저장된 열로부터 전기를 추출하려면 열기관 메커니즘이 필요하다(온도 차/비평형). 본 청사진에서 블랙-코팅 구리 헬릭스는 발전 단계의 열 인터페이스 + 전기 권선으로 취급된다. 구체적인 변환 방식(열전, 열자기, Stirling/Brayton+발전기, TPV 등)은 별도로 명시·검증되어야 한다. VP 이론만으로 온도 구배와 닫힌 에너지 예산의 필요성이 사라지는 것은 아니다.

23.6.3 J.5.3 피드백 루프 (허용 해석)

“남는 전기를 ESS로 다시 넣는다”는 문구는 여기서 양방향 저장 모드로 해석한다. 즉, 전기를 다시 열로 변환(충전 모드)하여 낭비를 줄이고 목표 공동 상태를 유지하는 제어/저장 기능이다. 이는 에너지 보존을 위반하지 않는다.

23.6.4 J.5.4 형상 잠금: 헬릭스(스프링) 파라미터화

헬릭스 중심선을 반지름 \(R\), 피치 \(p\), 회전수 \(N_{\mathrm{turn}}\)로 파라미터화하면 \[\mathbf{x}(t)=\bigl(R\cos t,\;R\sin t,\; \tfrac{p}{2\pi}\,t\bigr), \qquad t\in[0,2\pi N_{\mathrm{turn}}]. \label{eq:AppJ_helix_param}\] 이 형상은 (i) 소수의 기하 자유도 \((R,p,N_{\mathrm{turn}})\)로 완전히 결정되고, (ii) 단위 부피당 큰 코팅 표면적을 제공하며, (iii) 선재 직경과 재료 상태가 고정되면 표준 전기 파라미터(인덕턴스, 저항)로 깨끗하게 매핑된다는 점에서 유리하다.

23.7 J.6 본 부록을 위한 “LOCK \(\rightarrow\) Gate” 체크리스트 (권장)

본 부록이 본문 스타일과 정합되려면, 성능 주장은 최소한 다음 artifact에 연결되어야 한다.

24 Appendix K: 고전 기체 음향학을 통한 방법론 검증 (평균자유행로 재구성)

24.1 K.0 범위와 의도 (캘리브레이션 모듈; NON-LOCK)

본 부록은 VP의 “이산 매질 재구성(discrete-medium reconstruction)” 논리에 대해 외부 캘리브레이션을 추가한다. 이는 “공간이 공기와 같다”류의 비유가 아니며, VP의 어떠한 LOCK 상수도 튜닝하지 않는다. 대신, 다음과 같은 블랙박스 역문제(inversion) 테스트로 취급한다.

주어짐: 알려진 이산 매질의 거시적 파동 데이터와 거시적 수송(transport) 데이터.
복원: 그 매질의 공인된 미시 길이 스케일.
해석: 알려진 미시 스케일을 가진 고전계에서 동일한 역문제 구조가 성공한다면, VP 격자 문제에 같은 구조(structure)를 적용하는 것이 방법론적으로 덜 임의적임을 보인다.

24.2 K.1 공기 음향이 적절한 캘리브레이션 표적인 이유

희박 기체에서 음속 \(v_s\)는 평형 열역학(주로 \(T\)와 단열지수 \(\gamma\))에 의해 결정되지만, 파동 역학의 연속체 유효성과 주파수 의존 감쇠는 충돌 기반의 미시 물리에 의해 지배된다. 이때 지배적 미시 길이는 평균자유행로 \(\lambda_{\mathrm{mfp}}\)이다.

핵심은 \(\lambda_{\mathrm{mfp}}\)\(v_s\)만으로는 추정될 수 없다는 점이다. 점성(예: \(\eta\)) 같은 수송 계수 또는 감쇠 자료가 최소 하나 더 필요하다. 이는 VP 이론에서 요구하는 구조와 동일하다: 파동 속도 + 소산/수송 Gate가 있어야 이산 스케일을 추론할 수 있다.

24.3 K.2 거시 자료로부터 \(\lambda_{\mathrm{mfp}}\) 재구성 (예제 1건)

상온, \(1\,\mathrm{atm}\) 근처의 건조 공기를 캘리브레이션 케이스로 둔다. 대표적인 거시 입력으로 \[v_s \approx 343\,\mathrm{m/s},\quad \eta \approx 1.81\times 10^{-5}\,\mathrm{Pa\cdot s},\quad p \approx 1.01325\times 10^{5}\,\mathrm{Pa},\]\(\gamma\approx 1.4\), 몰질량 \(M\approx 28.97\,\mathrm{g/mol}\)을 사용한다.

24.3.1 K.2.1 1단계: 음속으로부터 온도

이상기체에서 \[v_s=\sqrt{\gamma \frac{R T}{M}} \quad\Longrightarrow\quad T=\frac{v_s^2\,M}{\gamma R}.\] 위 입력을 대입하면 \(T\approx 2.93\times 10^2\,\mathrm{K}\)이다.

24.3.2 K.2.2 2단계: 점성으로부터 유효 충돌 직경 (하드스피어 스케일링)

동점성에 대한 하드스피어 운동론(Chapman–Enskog 형태)의 대표적 스케일링은 \[\eta \approx \frac{5}{16\,d^2}\sqrt{\frac{m\,k_B\,T}{\pi}},\] 이며, 여기서 \(d\)는 유효 충돌 직경, \(m=M/N_A\)는 분자 질량이다. 이를 \(d\)에 대해 풀면 \[d \approx \sqrt{\frac{5}{16\,\eta}\sqrt{\frac{m\,k_B\,T}{\pi}}}.\] 수치적으로 \(d\approx 3.7\times 10^{-10}\,\mathrm{m}\) (서브 나노미터 스케일)을 얻는다.

24.3.3 K.2.3 3단계: 평균자유행로

하드스피어 기체에서 \[\lambda_{\mathrm{mfp}}=\frac{k_B T}{\sqrt{2}\,\pi\,d^2\,p}.\] 복원된 \(d\)와 위 입력을 사용하면 \[\lambda_{\mathrm{mfp}}\approx 6.6\times 10^{-8}\,\mathrm{m}\;\approx\;66\,\mathrm{nm}.\] 이는 상온, \(1\,\mathrm{atm}\) 근처 공기의 평균자유행로로 흔히 인용되는 차수(\(\sim 10^{2}\,\mathrm{nm}\))와 일치한다.

24.4 K.3 레짐 Gate: 연속체 음향 vs. 이산 충돌 스케일

간단한 레짐 지표로 파장 기반 Knudsen 수를 정의한다: \[\mathrm{Kn}_\lambda := \frac{\lambda_{\mathrm{mfp}}}{\lambda_{\mathrm{wave}}} =\frac{\lambda_{\mathrm{mfp}}\,\nu}{v_s},\] 여기서 \(\lambda_{\mathrm{wave}}=v_s/\nu\), \(\nu\)는 음향 주파수이다. 연속체 음향 모델은 \(\mathrm{Kn}_\lambda\ll 1\)에서 신뢰 가능하며, \(\mathrm{Kn}_\lambda\to O(1)\)로 가면 강한 운동론 감쇠/비연속체 거동이 나타난다. 즉, 이 재구성은 숫자 맞추기만이 아니라, 거시 파동 이론이 무너지는 주파수 Gate까지 예측한다.

24.5 K.4 동형(isomorphic) 비교표 (음향 vs. VP 격자 재구성)

동형 검증 논리. 목적은 “공기”와 “공간”을 동일시하는 것이 아니라, 수송/감쇠 Gate를 포함하면 거시 파동 자료로부터 이산 미시 스케일을 추론하는 작업이 잘 정의된다는 점을 고전계 벤치마크로 확인하는 데 있다.
항목 고전 기체 음향(공기) VP 격자 재구성(공간)
파동 종류 종압(pressure) 파동 VP 매질의 EM/격자 파동
거시 속도 \(v_s\) (측정) \(c\) (정의/측정)
추론할 미시 길이 \(\lambda_{\mathrm{mfp}}\) (충돌 스케일) \(\ell_{\mathrm{VP}}\) (격자 스케일)
보조 거시 입력 \(\eta\) (수송/감쇠 Gate) VP 수송/감쇠 Gate(프로토콜 정의)
레짐 Gate \(\mathrm{Kn}_\lambda\ll 1\) (연속체 유효) VP Gate 스택(재밍/언재밍, 창 정의)
결과 \(\lambda_{\mathrm{mfp}}\sim 10^2\,\mathrm{nm}\) (기지) \(\ell_{\mathrm{VP}}\) (예측/앵커)

24.6 K.5 주장 레벨과 한계

본 부록이 지지하는 것은 방법론적 주장이다: (파동 속도 + 수송 Gate)\(\rightarrow\)(미시 스케일)의 역문제 논리는 VP에만 고유하지 않으며, 고전 벤치마크에서 실제로 성공한다. 이는 특정 VP 격자 값 자체를 증명하지는 않으며, 알려진 계에서의 동형 재구성을 보여 줌으로써 임의성을 줄이는 역할을 한다.

25 Appendix L: 재밍 레짐 통합을 위한 4-3-1 상태 사전 (해석 모듈; NON-LOCK)

25.1 L.0 범위 (이 부록이 하는 것/하지 않는 것)

본 부록은 익숙한 거시 상(고체-액체-기체) 언어를, 본문에서 이미 정의한 이산 재밍(jamming) 언어(재밍 격자, 실패율 기반 유동성 \(\phi\), 언재밍 사건)와 연결하는 해석 사전(dictionary)을 제공한다. 목적은 개념적 닫힘(conceptual closure)과 독자 내비게이션을 개선하는 것이며, 새 공리를 도입하지 않고, 잠긴 수치 유도(LOCK) 입력으로도 사용되지 않는다.

25.2 L.1 4-3-1 사전 (연결성(connectivity)을 레짐 라벨로)

Appendix J 등에서 사용된 전기적 임피던스 \(Z\)와의 기호 충돌을 피하기 위해, 하중을 지지하는 유효 브리지 수(유효 배위수)를 \(N_{\mathrm{bond}}\)로 표기한다.

4-3-1 상태 사전. 상태 코드는 연결성 레짐을 압축 표기한 라벨이다. 이는 독자용 사전으로, 거시 직관을 이미 정의된 VP 재밍 어휘에 매핑한다.
상태 코드 \(\mathbf{N_{\mathrm{bond}}}\) 거시적 비유 VP 레짐 해석(본 백서)
4 \(\gtrsim 4\) 고체(예: 얼음): 형태 보존, 높은 강성 재밍 격자/공간-유사 레짐. \(\chi_{\mathrm{ST}}=1\), \(\phi \approx 0\); 결맞은 파동 전파를 지지(“진공=강성 격자”).
3 \(\approx 3\) 액체: 지속적 재배열/흐름 준-재밍/유동 레짐. \(\chi_{\mathrm{ST}}\)가 간헐적으로 실패하며, 반복적 국소 언재밍으로 \(\phi\)가 0이 아님(구조적 실패율).
1 \(\lesssim 1\) 기체/혼돈 분산 언재밍/캐리어 방출 레짐. 연결성이 하중 지지 폐곡면을 유지하기에 부족하며, 자유 캐리어 또는 고엔트로피 여기로 거동.
2 \(=2\) (선형) 3차원 폐곡면에 대해 기하학적으로 불안정. 두 브리지는 부피를 둘러쌀 수 없어 State 1로 붕괴하거나 State 3/4로 재재밍되는 과도 상태(§L.3).

25.3 L.2 에너지를 “언재밍 비용”으로 보기 (최소 계단(staircase) 모형)

하중 지지 브리지 1개당 유효 결합(재밍) 에너지를 \(\epsilon_{\mathrm{bond}}>0\)라 두면, 조잡화된 에너지 장부는 \[E_{\mathrm{tot}} \;\equiv\; E_{\mathrm{kin}} \;-\; N_{\mathrm{bond}}\,\epsilon_{\mathrm{bond}}, \label{eq:AppL_energy_staircase}\] 로 쓸 수 있다(퍼텐셜 우물은 \(-N_{\mathrm{bond}}\epsilon_{\mathrm{bond}}\)로 표현). 이 언어에서 “에너지”는 언재밍 비용을 지불하는 키(key)처럼 작동한다: \[\Delta E_{4\rightarrow 1} \;\approx\; \bigl(N_{\mathrm{bond}}^{(4)} - N_{\mathrm{bond}}^{(1)}\bigr)\epsilon_{\mathrm{bond}} \;+\; \Delta E_{\mathrm{kin}}. \label{eq:AppL_unjam_cost}\] 반대로 재재밍(냉각/이완) 시에는, 같은 양의 에너지가 연결성 회복에 대응하는 재재밍 잠열(latent heat)로 방출되어야 한다.

25.4 L.3 “State 2”가 금지되는 이유 (기하학적 폐곡면 실패)

4-3-1 라벨의 장점은 기하학적 제약을 드러내는 데 있다: 두 브리지 구성은 선형(line-like)이며 3차원에서 닫힌 폐곡면을 제공할 수 없다. 본문에서 사용한 2D 단면 언어로도, 코어 점을 둘러싸려면 최소 세 개의 벡터(최소 3-섹터 닫힘)가 필요하다. 두 벡터는 공선(collinear)으로 남아 영역을 가둘 수 없고, 네 벡터는 중복이다. 따라서 \(N_{\mathrm{bond}}=2\)는 안정 레짐이 아니라 과도(transient)로 본다.

25.5 L.4 유동성 \(\phi\)와의 관계 (실패율 관점)

§3.2.1에서 유동성은 창(window) 내 언재밍 사건의 실패율로 정의되었다. 4-3-1 사전은 연결성과 실패율을 다음과 같이 거칠게 대응시킨다: \[\text{State 4: }\phi\!\approx\!0,\quad \text{State 3: }0\!<\!\phi\!<\!1,\quad \text{State 1: }\phi\!\rightarrow\!1,\] 단, \(\phi\)는 프로토콜/창 의존이며, 항상 \(\phi(\mathcal{P};W;\chi_{\mathrm{ST}})\)로 보고되어야 한다(본문 정의 참조).

25.6 L.5 “빛은 기체-유사”를 모순 없이 말하기 (매질 vs 여기)

“빛은 기체-유사”라는 문구는 배경 레짐여기 통계를 구분하면 정합될 수 있다. VP 언어에서 배경 진공은 State 4(강성 재밍 격자)로서 결맞은 전파를 지지한다. 그 위에 얹힌 복사는 여전히 고엔트로피 여기 앙상블(광자 기체 유사 통계)로 다룰 수 있으며, 이는 강성-껍질 필터링으로부터 도출되는 Planck 형태(흑체 유도)에서 나타나는 바로 그 구조다.

25.7 L.6 음향 캘리브레이션 모듈과의 연결

Appendix K는 고전 캘리브레이션을 제공한다: “연속 파동 \(\rightarrow\) 이산 스케일” 역문제 논리를 공기 음향에 적용하면 현실적인 평균자유행로 스케일이 복원된다. 목적은 방법론적이며, 진공 격자 스케일로의 적용 전에 이 파이프라인이 VP 고유가 아님을 보이는 데 있다.

25.8 L.7 에너지-부피 교환 (우주 “대사”를 Gate 정의 가설로)

이산 부피 양자 \(V_{\mathrm{VP}}\)의 방출을 언재밍 작업 비용으로 모델링하면, 차원적으로 일관된 형태는 유효 압력(에너지 밀도) 스케일이다: \[E_{\mathrm{unjam}} \;\equiv\; P_{\mathrm{jam}}\,V_{\mathrm{VP}}, \label{eq:AppL_energy_volume_pressure}\] 여기서 \(P_{\mathrm{jam}}\)은 재밍 압력 스케일이다. 이에 따라 Gate로 정의되는 가설을 표현할 수 있다: 선언된 프로토콜에서 입력 에너지 묶음이 문턱값(\(P_{\mathrm{jam}}V_{\mathrm{VP}}\))을 초과하면, 국소 언재밍이 발생하고 언재밍된 VP 양자가 방출된다는 것이다. 이 문장은 의도적으로 NON-LOCK 부록에 두며, 명시적 측정 또는 시뮬레이션 Gate가 만족되기 전까지는 해석적 진술로 취급한다.


  1. S. K. Lamoreaux, “Demonstration of the Casimir Force in the 0.6 to 6 \(\mu\)m Range,” Phys. Rev. Lett. 78, 5–8 (1997). DOI: 10.1103/PhysRevLett.78.5.↩︎

  2. U. Mohideen and A. Roy, “Precision Measurement of the Casimir Force from 0.1 to 0.9 \(\mu\)m,” Phys. Rev. Lett. 81, 4549–4552 (1998). DOI: 10.1103/PhysRevLett.81.4549.↩︎

  3. 참조값(예: NIST/CODATA 2022): inverse fine-structure constant \(\alpha_{em}^{-1}=137.035\,999\,177(21)\).NIST 데이터베이스: physics.nist.gov (accessed 2025).CODATA 2022 종합 리뷰는 Rev. Mod. Phys. 97, 025002 (2025)로 출판되었으며 DOI: 10.1103/RevModPhys.97.025002.↩︎

  4. 플랑크의 원 논문: M. Planck, “Ueber das Gesetz der Energieverteilung im Normalspectrum,” Annalen der Physik 309(3), 553–563 (1901). DOI: 10.1002/andp.19013090310.↩︎

  5. 예: Tolman 표면밝기 테스트 및 tired-light 제한 논의는 L. M. Lubin & A. Sandage (2001), AJ 122, 1084–1103, DOI: 10.1086/322134; arXiv: astro-ph/0106566. 시간 신장(Time dilation) 논의는 G. Goldhaber et al. (2001), ApJ 558, 359–368, DOI: 10.1086/322460; arXiv: astro-ph/0104382.↩︎

  6. 본 DOI 번들은 data/chem/traceability_spec_v3.txt\(\beta_{vac}=1.088\), \(\beta_{bond}=1.000\)을 명시한다.↩︎

  7. \(P_{avg}\)를 포함한 완전형(\(P_{idx}=P_{avg}\Phi_{geo}(1-\Delta_{ov})\))은 동일 DOI 내 부록 노트(docs/chem/DEFINITIVE_V3_CONSISTENCY.md)에 정리되어 있다.↩︎