Show HN: Lean4 증명, SSOT는 정의 시점 훅과 introspection을 필요로 함

발행: (2026년 1월 8일 오후 02:15 GMT+9)
1 min read

Source: Hacker News

Overview

나는 Lean 4 (~2.1k LOC, zero sorry)에서 Single Source of Truth (SSOT) 원칙을 형식화하고 두 가지 핵심 결과를 증명했다:

  • 정의‑시점 훅과 런타임 인트로스펙션을 제공하는 언어에서만 구조적 SSOT가 달성될 수 있다.
  • 매크로/코드젠(정의 이전)과 리플렉션(정의 이후)이 이를 가능하게 하는 메커니즘이다.
Back to Blog

관련 글

더 보기 »

Python에서 getattr를 언제 사용해야 할까

기본 아이디어 보통은 속성에 이렇게 접근합니다: `python p.name` 이는 코딩할 때 속성 이름을 미리 알고 있을 때만 동작합니다. `getattr`는 이를 가능하게 해 줍니다.