전문 · CHAPTER 01

왜 진법에 수를 붙이는가

---

1. 명명 행위의 기술적 의미

수학적 대상에 고유명을 부여하는 것은 단순한 수사가 아니라 추상 레이어를 한 단계 올리는 아키텍처 결정이다. π를 '파이'로 부르기 전까지 원주율은 "지름에 대한 둘레의 비"라는 서술로만 존재했다. 명명 이후 파이는 오일러 공식(eⁱπ + 1 = 0), 푸리에 변환, 통계 분포 등에서 독립 심벌로 기능하게 됐다. 크라우니 진법은 자연상수 e에 동일한 절차를 적용한다.

선언: π를 '파이'라 부르듯, e(≈ 2.71828)를 '크(Cr)', 1/e(≈ 0.36788)를 '카(Ka)'라 명명한다.

기호 규칙:

  • Cr — 크라우니(Crowny)의 앞 두 글자. 거시 팽창 상수.
  • Ka — 카라(Kara). 미시 수축 상수. Cr의 역수.
  • 축약 표기 크' (Cr′) 사용 가능.

---

2. Cr과 오일러 e의 역할 분리

두 상수는 수치 동일성(e = 2.71828…)에도 불구하고 의미론적 레이어가 다르다.

속성오일러 e크라우니 Cr
기원연속 복리 극한 limₙ→∞(1+1/n)ⁿ불연속 양자상태의 공간 팽창 규격
도메인연속 시간, 미분방정식이산 4상 위상 공간
역수 명명없음(기호로만)카(Ka) — 수축 보폭 독립 선언
역할성장률(rate)스케일 보폭(stride)

핵심 정의(명세서 §1):

"Cr = 4상균형3진 공간이 무한 팽창하면서도 정보 충돌·공백 없이 붕괴하지 않는 임계 팽창률."

방향(티/옴/타)과 스케일(크/카)은 역할 분리 원칙에 따라 독립 축으로 설계된다. 티·타는 나침반(direction), 크·카는 보폭(magnitude).

---

3. 4상 위상 아키텍처 — 2비트 인코딩

크라우니 진법의 상태 공간은 수직 4레이어로 구성된다.

Layer이름2비트값기능
0음(Um)00기저오차·잉여·역기전력 흡수 버퍼. 가시공간 아래 무한 블랙홀
1옴(Om)010동적 중립. 음 위에 떠 있는 평형 대기 상태
2티(Ti)10+1팽창·가속·올림(Ceiling) 견인
3타(Ta)11−1수축·감속·내림(Floor) 자연감쇠

구조적 이점:

  1. 부호비트(MSB) 소멸 — 음수를 별도 비트 없이 타(Ta) 위상으로 표현
  2. 뺄셈 소멸 — 위상을 타로 전환 후 덧셈. 전용 감산 회로 불필요 (게이트 절반)
  3. 현실 벡터 1:1 — 매수/매도, 가속/감속, 팽창/수축을 티/타로 직접 매핑

사상인코더.한선 모듈이 2비트 인코딩/디코딩과 FPGA 시프트 상수를 담당한다.

---

4. 격자망(LUT) 설계 — 런타임 부동소수점 연산 금지

e는 무리수이므로 임의 정밀도 실수 연산은 하드웨어 구현에서 비용이 크다. 크라우니 진법은 이를 사전 계산된 정수 격자(Look-Up Table)로 대체한다. 런타임에는 격자 매칭(O(1) 조회)만 수행한다.

4.1 거시 격자 Crⁿ (팽창 — 티 방향)

Level nCrⁿ 실제값호출키(반올림 정수)
01.0001
12.7183
27.3897
320.08520
454.59855
5148.413148
6403.429403
71096.6331096

Cr7 = 1096 — 소수점 절단 후 1의 자리까지 보존(거래 무결성 원칙).

4.2 미시 격자 Kaⁿ × 1000 (수축 — 타 방향)

Level nKaⁿ (유효숫자 3)×1000 정수
10.368368
20.135135
30.049850
40.018318
50.006747
60.002482

소수점 3자리 미만은 '음(Um)' 영역으로 절단(Truncate). 필요 시 하위 차수 격자에서 Lazy Evaluation.

---

5. 핵심 연산 규칙 — 셀·프레임·깃든수·음 덤프

증폭(+, 티):  V_out = (⌈eⁿ⌉ · û_Ti) + Um_buffer    ← 올림 프레임, 잉여→음
감소(−, 타):  V_out = (⌊eⁿ⌋ · û_Ta) + Um_buffer    ← 내림 프레임, 잉여→음

4단계 프로세스 (덧셈·뺄셈 강제맞춤 폐기):

  1. 방향 설정 — 증폭이면 티(+), 감소이면 타(−)
  2. 프레임 씌우기 — 입력값을 덮는 최소 Crⁿ 격자 호출키 할당 (올림, ⌈V/격자⌉)
  3. 깃든수 입주 — 프레임 안에 내림 처리한 유효값 배치 (⌊V⌋)
  4. 음 덤프 — (프레임 − 깃든수)를 Layer0(음)으로 즉시 라우팅

검증 예 (명세서 §5):

V = 15.7 → 프레임 20(Cr3 호출키) / 깃든수 15 / 음 덤프 5. O(1) 처리.

가시공간 모델: 티:옴:타 = 1:1:1, 총량 3. 모든 수학적 찌꺼기(오차·양수+음수 충돌 잔재)는 음(≥3)이 흡수 → 가시공간은 항상 정수.

---

6. FPGA 이진 정착 — 비트시프트 1클럭 구현

e 격자를 2진 하드웨어에 올릴 때 이상값(2.71828, 0.36788)을 이진분수 최근사로 고정한다.

대상이상값FPGA 선언값이진분수비트시프트 구현파생오차(→음 라우팅)
Cr12.718282.7510.11₂x + (x≫1) + (x≫2)+0.0318
Ka10.367880.3750.011₂(x≫2) + (x≫3)+0.0072

Verilog 모듈 crowny_shift (rtl/크라우니시프트.v):

  • 티 경로: x + (x >> 1) + (x >> 2) — ≈ 2.75배 증폭
  • 타 경로: (x >> 2) + (x >> 3) — ≈ 0.375배 감쇠
  • err_x1000 포트: 파생오차 × 1000 정수 출력 → 음버퍼 직결

검증: iverilog 12/12 PASS, yosys 합성 298셀, 0 problems. 한선씨 동반: 회로합성.한선 (RTL → 합성가능 Verilog 생성 파이프라인).

---

7. 6모듈 스택 — 이름에서 추론 에이전트까지

#모듈 파일핵심 책임주요 함수
1크라우니진법.한선거시 격자 계산기프레임찾기(), 깃든수(), 음덤프()
2크라우니진법2.한선감소·카·균형 통합타방향 내림프레임, 카그리드(×1000), 음회생
3사상인코더.한선2비트 4상 인코더위상비트(), 시프트적용(), 시프트오차()
4방사형셀코어.한선극좌표 DB셀저장(), 셀로드(), 스핀업(), 스핀다운()
5의미어매핑.한선의미어→크라우니 벡터단어벡터(), 문장분류() — 36핵심어(티·타·옴·음 각 9)
6크라우니추론엔진.한선이중트랙 추론 에이전트인식트랙(A+B파싱) + 추론트랙(D, O(1) 결정)

이중 트랙 아키텍처 (§11):

  • 인식트랙: LLM(감각기관/파서) — 의미의 극성·강도만 추출
  • 추론트랙: 크라우니 규칙매트릭스 — 결정론적 O(1) 판정 (가속실행 / 방어전환 / 관찰유지)

의미어 벡터 예:

"성장/확장"    → 10 (티, ×2.75배)
"손실감소/효율화" → 11 (타, ×0.375배)
"문맥오차"     → 00 (음, 버퍼 라우팅)

가져오기 결합: 추론엔진 v4.0은 4코어(의미어매핑_코어, 사상인코더_코어, 크라우니진법2_코어, 방사형셀코어_코어)를 무별칭 가져오기로 결합한다. 네임스페이스 별칭 금지(함수 정의명만 접두, 내부 호출·전역 참조 미접두 → 충돌 0 설계).

end-to-end 검증: "자산 확장 가속" → 가속실행 + 음회생. 회귀 9/9 GREEN.

---

8. 관련 파일 및 구현 상태

구분경로
크 격자 계산기/Users/ef/crowny-base/크라우니진법.한선
감소·균형 통합/Users/ef/crowny-base/크라우니진법2.한선
FPGA Verilog/Users/ef/crowny-base/rtl/크라우니시프트.v
한선씨 RTL 동반/Users/ef/crowny-base/회로합성.한선
명세서 정본/Users/ef/CrownyDoc/projects/2026-06-20-크라우니진법-명세서.md

구현 완료 상태(2026-06-21): 6모듈 전체 + FPGA RTL + 가져오기 결합(v4.0) + 방사형 셀코어 영속화(셀코어.dat). Workflow 5에이전트(속행집사 Sonnet), 580K 토큰 병렬 구축. 메인세션이 5/5 독립 재컴파일·재실행 검증.

---

9. 1장의 위치 — 선언과 도구화

이 장은 수체계 선언의 첫 계단이다. 크라우니 진법의 나머지 장(격자 연산, 4상 대수, FPGA 회로, 추론 에이전트 구현)은 모두 이 선언 위에 쌓인다.

이름을 붙이는 것이 도구화의 시작이다. e → 크(Cr), 1/e → 카(Ka). 이 두 이름이 없었다면 격자·위상·추론 에이전트로 이어지는 수직 스택은 시작조차 할 수 없었다.

ISA729 및 한선씨 VM이 이 수체계를 기계어 레벨까지 지원하며, 6모듈 전체가 한선씨(.한선) 소스로 작성·컴파일된 단일 언어 스택임을 최종 확인한다.

내 맘 –

독자 게시판 — 함께 읽고 남기는 곳

불러오는 중…

크라우니 책방에 가입하고 무료로 읽기

첫 번째 책은 선물이에요. 가입하면 100맘을 드리니까, 두 번째 책부터 자유롭게 읽을 수 있어요. 친구를 추천하면 50맘도 생겨요.