WIPIVERSE

비표준 위치 기수법

비표준 위치 기수법

비표준 위치 기수법(非標準位置記數法, Non-standard positional numeral systems)은 표준적인 위치 기수법의 조건을 완전히 따르지 않는 위치 기수법의 변형들을 통틀어 이르는 말이다.

표준 위치 기수법의 조건

표준 위치 기수법은 다음 조건을 만족한다:

  • 밑(base) $ b $는 양의 정수이다.
  • $ b $개의 서로 다른 숫자(numeral)를 사용하여 모든 음이 아닌 정수를 표현한다.
  • 숫자 집합은 0, 1, 2, ..., $ b-1 $의 값을 가진다.
  • 각 자리의 값은 위치에 따라 가중치(밑의 거듭제곱)가 곱해진다.

이 조건에서 하나라도 벗어나면 비표준 위치 기수법으로 분류된다.

주요 유형

1. 전단사 기수법 (Bijective numeration)

0을 사용하지 않고 1부터 $ b $까지의 숫자를 사용하는 기수법이다. 빈 문자열로 0을 표현한다.

  • 일진법(단항 기수법, Unary): 밑이 1인 전단사 기수법. 하나의 숫자(보통 1)만을 반복하여 모든 양의 정수를 표현한다. 자릿값 개념이 없어 위치 기수법으로 보기 어렵다는 주장도 있다.

2. 부호 자릿수 표현 (Signed-digit representation)

밑은 양의 정수이지만, 자릿수에 음수를 허용하는 기수법이다. 부호 없이 모든 정수를 표현할 수 있다.

  • 균형 3진법 (Balanced ternary): 밑이 3이고, 숫자로 -1, 0, +1을 사용한다. (표준 3진법은 0, 1, 2를 사용)

3. 그레이 코드 (Gray code)

반사 이진 코드라고도 하며, 연속된 숫자가 단 한 비트만 다른 이진 표현 방식이다.

4. 양의 정수가 아닌 밑을 사용하는 기수법

음수 밑 (Negative base)

밑이 음의 정수인 기수법이다. 예: 음이진법(negabinary, 밑 -2), 음삼진법(negaternary, 밑 -3), 음십진법(negadecimal, 밑 -10). 모든 정수를 부호 없이 표현할 수 있다.

허수 밑 (Complex base)

밑이 순허수 $ bi $인 기수법. 예: $ 2i $를 밑으로 하는 기수법.

정수가 아닌 밑 (Non-integer base)

밑이 정수가 아닌 실수인 기수법. 대표적으로 황금비 진법(Golden ratio base, Phinary)이 있으며, 밑이 황금비 $ \phi $이고 숫자 0과 1을 사용한다.

5. 혼합 밑 기수법 (Mixed radix / Mixed base)

각 자리의 가중치가 기하급수적(1, $ b $, $ b^2 $, ...)이 아닌 기수법.

  • 시간 표기: 시(24진법 또는 12진법), 분·초(60진법)의 혼합
  • 각도 표기: 도·분·초 체계
  • 마야 숫자: 20진법을 기본으로 하되 달력에서는 18진법 요소가 섞임
  • 팩토리얼 진법 (Factorial number system): 각 자리의 가중치가 팩토리얼 수열을 따름
  • 피보나치 코딩 (Fibonacci coding): 피보나치 수열을 가중치로 사용

6. 비대칭 기수법 (Asymmetric numeral systems, ANS)

컴퓨터 과학에서 사용되는 기수법으로, 각 자릿수가 서로 다른 밑(보통 정수가 아님)을 가질 수 있으며, 비균일 확률 분포에 맞춰 정보를 효율적으로 인코딩한다. Shannon 엔트로피에 근접한 압축률을 제공한다.

역사적 사례

  • 바빌로니아의 쐐기 숫자: 60진법과 단항 요소가 혼합된 비표준 위치 기수법으로 볼 수 있다.
  • 동아시아의 산가지: 혼합된 밑을 가진 비표준 위치 기수법으로 분류된다.
  • 시토회 숫자(Cistercian numerals): 십진법 위치 기수법이지만 자리가 가로 정렬이 아닌 세로 막대의 네 방향에 배치된다.

참고

비표준 위치 기수법의 대부분은 일반적인 사용을 위해 고안된 것이 아니라, 수학자나 공학자가 특수한 학술적 또는 기술적 목적으로 개발한 것이다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기