← 목록
기타 2026-06-28 3KB 읽기 3분

의미어코드 P0 — COLOR 12색 코드북 구현 완료 (2026-06-28)

개요

SLM 파이프라인의 진짜 기반인 의미어코드(세계 공통 의미어 인터링구아) 설계를 울트라 병렬+적대검증으로 재정립하고, 스펙 v1의 첫 데모(P0)를 한선씨로 구현·검증했다. 적대검증이 설계의 강한 형태(20k 닫힌집합· 무손실 왕복·삼진 수치정합)를 정직하게 깼고, 검증 통과분만 채택했다.

설계 SSOT: 의미어코드_스펙v1.md (= CrownyDoc 2026-06-28-의미어코드-코드북-설계스펙v1)

적대검증이 바꾼 설계 (철회/확정)

  • 수치정합 철회: 3⁹≈19000 / 3¹⁰≈60000은 numerology. "한국어사전=6만"은 오류(표준국어대사전 표제어
42만~51만, 우리말샘 110만+). 9트릿 채택 근거는 "숫자 맞음"이 아니라 큐브 27=3³ 정렬 + 합성성.
  • 닫힌 전체 합성 철회: 어휘 41~50%가 비합성(MWE/관용). → "개방 코어 + 예외표(exc_delta)"로 약화.
  • M1/M2 분리: 개념→표면어 생성(M1)은 결정론 OK. 무손실 가역왕복(M2)은 닫힌 코어 내부만
(붉- 어근 30+ 음성상징 형용사는 표면왕복 ~3%, 외연 ~100%).
  • 검증 코어 = Concepticon 4,034(불변) + 신뢰등급. 주소 = A = 729·P + 27·C + S.
  • ✅ 비외연(음성상징·정동)은 별도 4상 트릿벡터 채널 — 삼진이 진짜 기여하는 유일 지점.

P0 구현 (COLOR 도메인 12색)

  • 파일: crowny-butler/libs/의미어코드북.한선 (+ 의미어코드북_테스트.한선)
  • P=5(3645) COLOR 도메인, C=색상축, S=명도축 (각 3트릿 ∈ [−13,+13]).
  • 12색: 빨강·청록·초록·자홍·파랑·노랑·흰색·검정·회색·분홍·불그스름한·고동색.

검증 결과 — 27/27 PASS

  1. 무손실 왕복 12/12: 이름→코드→이름 == 원본 (닫힌 코어 M2).
  2. 보색 = C 부호반전 5/5: 빨강↔청록·초록↔자홍·파랑↔노랑 + 대합성(보색∘보색=항등). 의미관계를 주소산술로 도출.
  3. 명도반의 = S 부호반전 2/2: 흰색↔검정.
  4. 합성=캐시 등가 4/4: 정도(빨강,2) ≡ 불그스름한(3890), 정도(빨강,6)≡분홍, 정도(빨강,−6)≡고동색.
스펙의 "단일주소 = 합성경로의 캐시" 결정론적 입증.
  1. 주소분해 일관성 4/4.

핵심 함정/통찰

  • 한선씨 나눗셈(균형3진 자연반올림 |r|≤|b|/2)이 트릿 분해 rem/27에 정확히 부합 — 평소 함정이 여기선 도움.
  • 문자열키 맵 불가 → 12색은 만약() 체인 룩업.

관련 파일

  • /Users/ef/crowny-butler/libs/의미어코드북.한선 (P0 코드북+연산)
  • /Users/ef/crowny-butler/libs/의미어코드북_테스트.한선 (27/27)
  • /Users/ef/crowny-butler/libs/의미어코드_스펙v1.md (설계 SSOT)

잔여 / 다음 (P1~P3)

  • P1: Concepticon 4,034 다운로드(CC BY) → 8트릿 코어, GWA 5k → 9트릿 확장(캡 19,683). 8종 합성연산자 일반화.
  • P2: 셀코어 룰엔진 위 복합인과관계로직 + exc_delta 예외표. "유리잔 떨어지면 깨진다" E2E. OPAQUE 비율 측정.
  • P3: LLM 인코더/디코더 브리지 + round-trip identity·α-leak 정량.
  • 열린 질문: 27 PHYLUM 분류 언어학 검수, 보조사 base 승격 코드 위치, 응용층(50만, 12~13트릿) 참조 방식.