로마 숫자에는 왜 0이 없었나: 비위치 표기와 계산 도구

로마 숫자에는 오늘날의 0에 해당하는 기본 기호가 없다. 그러나 그 이유를 “로마인은 아무것도 없다는 개념을 몰랐기 때문”이라고 단정하면 수와 표기법, 계산 도구를 혼동하게 된다. 로마 숫자는 I·V·X·L·C·D·M처럼 각각 고정된 값을 가진 기호를 더하거나 때때로 빼서 수량을 기록하는 체계다. 십진 위치기수법처럼 어느 자리가 비었는지를 표시할 필요가 없으므로 자리표시자 0도 필요하지 않았다.

고대 로마식 계산판의 홈마다 작은 돌을 놓아 수량을 계산하는 장면
기록은 로마 숫자로 남겨도 연산은 위치별 줄에 계산알을 옮기는 계산판으로 수행할 수 있었다. 표기 체계와 계산 절차는 같은 것이 아니다.

핵심 답변: 0은 위치기수법에서 특별히 중요하다

현대 십진수 105에서 0은 십의 자리가 비었다는 사실을 보여준다. 같은 숫자 1도 1, 10, 100에서 위치에 따라 값이 달라진다. 반면 로마 숫자 CV는 C가 100, V가 5라는 고정값을 가진다. 십의 묶음이 없다고 해서 그 자리에 별도 기호를 끼워 넣지 않는다. 이 차이 때문에 로마 숫자를 비위치 또는 비자릿값 표기라고 부른다.


여기서 0은 두 역할을 구분해야 한다. 하나는 비어 있는 자리를 지키는 자리표시자이고, 다른 하나는 덧셈의 항등원이며 음수와 양수의 경계인 수 자체다. 역사적으로 빈자리 표시와 0을 독립된 수로 다루는 발전은 한 번에 완성되지 않았다. 세인트앤드루스대 수학사 자료는 인도 수학에서 발전한 위치기수법과 0이 아랍권 학자를 거쳐 유럽으로 전해진 긴 과정을 설명한다.

로마 숫자는 어떻게 수를 구성하나

가장 기본적인 방식은 큰 값의 기호에서 작은 값의 기호로 내려가며 더하는 것이다. VIII은 5와 1 세 개를 합친 8, LX는 50과 10을 합친 60이다. 현대 교육에서는 작은 기호가 큰 기호 앞에 놓이면 빼는 감산 표기를 함께 가르친다. IV는 4, IX는 9, XL은 40, XC는 90처럼 읽는다. 1994를 MCMXCIV로 쓰는 방식은 이 가산과 감산을 묶은 표준적 현대 관례다.


다만 고대와 중세의 실제 비문·문서가 언제나 교과서 규칙을 지킨 것은 아니다. 4를 IV가 아니라 IIII로 쓰는 형태처럼 가산형과 감산형이 함께 나타났고, 시대와 지역에 따라 큰 수 표기도 달랐다. 따라서 “I는 세 번까지만, V는 반복 금지” 같은 규칙은 현대의 일관된 변환에는 유용하지만 모든 로마 유물을 판정하는 절대 법칙은 아니다.

비교 항목 로마 숫자 현대 십진 위치기수법 의미
기호 값 I·V·X 등이 고정값 0~9가 위치에 따라 값 변화 CV와 105의 구조가 다름
0의 기본 기호 없음 자리표시자이자 수 빈 십의 자리를 0으로 표시
구성 원리 가산 중심, 일부 감산 10의 거듭제곱별 계수 큰 수 확장성이 다름
연산 방식 계산판·산가지 병용 가능 종이 위 세로셈과 알고리즘 표기와 계산 도구를 구분

0이 없어도 행정과 상업이 가능했던 이유

숫자를 적는 방식과 실제로 더하고 빼는 방식은 반드시 같지 않다. 로마 사회에서는 손가락 계산, 산가지, 홈이나 선 위에 계산알을 놓는 계산판이 활용됐다. 서로 다른 줄을 일·십·백 단위처럼 사용하면 계산알이 놓이지 않은 줄 자체가 빈 자리를 나타낸다. 계산이 끝난 뒤 결과를 로마 숫자로 옮겨 적을 수 있다. 오늘날 계산기 화면의 숫자와 내부 전자회로가 다른 것과 비슷한 구분이다.

이런 도구는 세금, 장부, 길이와 무게의 합산 같은 실무를 수행하기에 충분했다. 그러므로 0 기호의 부재를 로마 공학과 행정이 불가능했다는 증거로 삼을 수 없다. 다만 위치기수법은 적은 기호로 매우 큰 수를 표현하고, 받아올림과 자리 맞춤을 이용한 알고리즘을 종이 위에서 반복하기에 훨씬 유리하다. 수학 표기의 효율 차이와 한 문명의 지적 능력을 동일시해서는 안 된다.


실제 사례: 105와 1994를 적고 계산하기

105는 현대 표기에서 1×100 + 0×10 + 5×1이다. 0이 십의 자리를 지켜 주므로 15나 1005와 구별된다. 로마식 CV는 C와 V를 더하면 끝이어서 빠진 십의 자리를 따로 표시할 이유가 없다. 1994는 현대 표기에서 네 자리지만 표준 로마 표기 MCMXCIV는 1000 + 900 + 90 + 4라는 값 묶음으로 읽는다.

두 수를 더할 때 현대 세로셈은 같은 자릿값을 세로로 맞추고 받아올림을 처리한다. 로마 숫자만으로도 기호를 합치고 다섯 개 I를 V로, 두 개 V를 X로 바꾸는 정규화 절차를 만들 수 있지만 길고 불편하다. 계산판에서는 각 위치의 알을 모아 상위 줄로 교환한 뒤 결과만 기록하면 된다. “로마 숫자로는 계산할 수 없다”가 아니라 “현재의 위치기수법보다 문서상 알고리즘이 덜 간결하다”가 정확하다.


0의 역사를 한 문명으로 단순화하면 안 된다

바빌로니아의 60진 위치 표기는 오랜 기간 빈 간격을 사용했고, 뒤에는 내부 빈자리를 나타내는 표지가 생겼지만 오늘날의 0과 완전히 같은 방식은 아니었다. 마야 문명도 독립적으로 0 표지를 발전시켰다. 오늘날 세계적으로 쓰이는 십진 위치기수법의 계보에서는 인도 수학자들이 0을 표기하고 산술 규칙 안에 통합한 과정이 핵심이며, 이 지식이 아랍어권 수학을 거쳐 라틴 유럽으로 전해졌다.

정확한 ‘최초’를 한 해나 한 사람에게 붙이기 어려운 이유는 유물의 연대, 빈자리 표지와 수 0의 구분, 지역별 전승이 모두 다르기 때문이다. 예를 들어 어떤 문헌에 ‘없음’을 뜻하는 단어가 나온다고 해서 0을 숫자로 계산했다는 뜻은 아니다. 반대로 전용 기호가 없다고 해서 빈 수량을 이해하지 못했다는 뜻도 아니다.


시계의 IIII와 감산 규칙

많은 시계 문자판은 4를 IV 대신 IIII로 표시한다. 이를 고대 로마 숫자가 틀리게 쓰인 사례로 볼 필요는 없다. 가산형 IIII는 역사적으로 존재했고, 시계 제조 전통에서는 문자판의 시각적 균형이나 제작 편의 등 여러 설명이 제시된다. 어느 하나를 보편적 유일 원인으로 확정하기보다는 로마 숫자 표기가 시대와 용도에 따라 변형되어 왔다는 사례로 이해하는 편이 안전하다.

오해하기 쉬운 점

첫째, 로마 숫자에 0이 없다는 사실과 로마어에 ‘없음’을 표현할 수 없었다는 말은 다르다. 둘째, 감산 규칙이 고대부터 완전히 표준화됐다고 보면 실제 비문의 변형을 오류로 오해한다. 셋째, M보다 큰 수를 전혀 적지 못한 것도 아니다. 선을 긋거나 괄호 비슷한 표지를 써 배수를 나타내는 여러 관례가 있었지만 하나로 통일되지 않았다.


넷째, 로마 숫자가 십진수와 무관한 것은 아니다. I·X·C·M은 10의 거듭제곱과 연결되고 V·L·D는 그 절반 단계다. 다만 각 기호의 위치가 10의 거듭제곱 계수를 결정하는 위치기수법은 아니다. 다섯째, 0의 도입만으로 현대 과학이 즉시 탄생했다고 말할 수 없다. 표기 혁신은 대수, 측정, 인쇄, 교육과 제도 변화 가운데 중요한 한 요소였다.

오늘날의 활용과 한계

로마 숫자는 책의 서문 쪽수, 왕과 교황의 서수, 대회의 회차, 시계 문자판, 저작권 연도처럼 본문 숫자와 다른 계층을 시각적으로 구분하는 데 남아 있다. 계산 효율보다 전통과 장식, 순서 표시가 중요한 곳에 적합하다. 날짜·금액·과학 데이터처럼 검색, 정렬, 자동 계산이 필요한 정보에는 아라비아 숫자가 낫다.


컴퓨터에서 로마 숫자를 다룰 때도 문자열 표기 규칙을 먼저 정해야 한다. IIII를 허용할지, 3999보다 큰 수를 어떻게 표시할지, 대소문자를 구분할지를 합의하지 않으면 같은 값에 여러 문자열이 생긴다. 역사적 다양성을 보존하는 일과 현대 데이터의 일관성을 확보하는 일은 서로 다른 목표다.

자주 묻는 질문

로마 숫자로 0을 쓸 방법은 전혀 없나요?

고전적인 기본 기호 체계에는 0이 없다. 후대 문헌에서 ‘없음’을 뜻하는 라틴어 표현이나 약자가 쓰인 사례는 있지만, 이를 I·V·X와 같은 고대 기본 숫자 기호로 보기는 어렵다.


로마인은 곱셈과 나눗셈을 어떻게 했나요?

계산판, 손가락, 표와 반복 덧셈·분할 같은 방법을 이용할 수 있었다. 기록된 결과가 로마 숫자라고 해서 머릿속이나 도구에서도 같은 문자열만 조작한 것은 아니다.

IV와 IIII 중 어느 것이 맞나요?

현대의 표준 변환에서는 IV를 쓴다. 그러나 역사적·장식적 맥락에서는 IIII도 오래 사용됐으므로 유물이나 시계에서 곧바로 오기라고 할 수 없다.


왜 현재도 로마 숫자를 쓰나요?

계산 성능 때문이 아니라 순서, 권위, 전통적 분위기, 본문과의 시각적 구분 때문이다. 실제 수치 계산에는 위치기수법이 압도적으로 편리하다.

역사 자료를 읽을 때 확인할 기준

비문이나 동전의 로마 숫자를 해석할 때는 먼저 제작 시기와 지역, 글자가 훼손됐는지 확인해야 한다. 현대 변환기의 정규형과 다르다는 이유만으로 오기라고 판단하지 말고 같은 유적의 다른 표기와 당시 관례를 비교한다. 연도인지 수량·가격·군단 번호인지도 문맥으로 구분해야 한다. 인터넷 사진은 복제품이나 후대 보수일 수 있으므로 박물관 소장 기록과 학술 판독을 우선한다.


0의 역사도 기호 모양보다 기능을 봐야 한다. 그 표지가 빈 자리를 나타냈는지, 연산에서 독립된 수로 취급됐는지, 문헌 연대가 확실한지가 중요하다. 서로 다른 문명이 독립적으로 발전시킨 표기를 한 줄짜리 발명 계보로 합치지 않는 것이 정확한 수학사 이해에 도움이 된다.

결론

로마 숫자에 0이 없는 까닭은 무지보다 구조에 있다. 고정값 기호를 조합하는 비위치 표기에는 빈 자리를 지킬 기호가 필요하지 않았고, 실제 연산은 계산판 같은 별도 도구가 맡을 수 있었다. 십진 위치기수법의 0은 표기를 짧게 만들고 종이 위 알고리즘을 확장한 혁신이지만, 이를 근거로 고대인의 ‘없음’ 개념이나 계산 능력을 단순 평가해서는 안 된다.


확인한 대학·학술 출처


댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤