피드로 돌아가기
모든 것은 로그다
GeekNewsGeekNews
Infrastructure

모든 것은 로그다

로그를 단위 변환과 Torsor 관점으로 재해석한 수학적 리팩터링

neo2026년 6월 23일18advanced

Context

로그를 단순한 수치 함수로 취급하여 밑(base) 선택에 따른 값의 변화를 개별적인 사례로 처리하던 기존의 관점 분석. 좌표계와 값의 수치를 분리하지 못해 발생하는 수학적 표기의 중복과 구조적 파편화가 한계점으로 지적됨.

Technical Solution

  • 로그를 특정 밑이 없는 추상 객체로 정의하여 수치와 측정 단위를 분리한 구조 설계
  • 밑변환 공식을 단위 변환 과정으로 재정의하여 $\log N$을 불변의 객체로, $\log b$를 측정 단위로 매핑
  • p-adic valuation 및 복소해석의 차수 추출 연산을 특정 성분만 추출하는 Projection 과정으로 해석
  • 벡터를 이동 연산자의 로그로 정의하여 기저 변환과 로그 밑변환의 구조적 동형성 확보
  • 유한체 위 벡터공간의 차원을 $\dim V = \log_{|K|}|V|$로 정식화하여 Cardinality와 Dimension 간의 로그 관계 도출
  • $\span$ 연산을 $\exp$의 유사물로, $\dim$ 연산을 $\log$의 유사물로 대응시킨 선형대수적 리팩터링

1. 시스템 설계 시 특정 기준(Base)에 종속된 값인지, 기준을 분리해도 유지되는 불변의 속성인지 구분하여 모델링할 것

2. 서로 다른 도메인의 유사한 패턴을 발견했을 때, 이를 통합할 수 있는 상위 추상 객체(Torsor 등)가 존재하는지 검토할 것

3. 복잡한 수식이나 로직을 단순화하기 위해 좌표계(Coordinate)와 실제 객체(Object)를 분리하여 정의하는 리팩터링 시도

원문 읽기