모두의 계산기
← 블로그로 돌아가기

재미있는 숫자 상식

숫자 0의 연산 규칙: 브라마굽타와 십진 자릿값 기수법의 역사

브라마굽타가 628년에 정리한 0의 덧셈·뺄셈·곱셈·나눗셈 규칙을 현대 수학과 비교하고, 0이 십진 자릿값 기수법에서 하는 역할을 설명합니다.

0은 아무것도 없다는 뜻만 가진 기호가 아닙니다. 10과 100의 자리를 구분하고, 양수와 음수의 경계를 나타내며, 방정식의 해와 함수의 값을 표현하는 하나의 수입니다. 오늘날에는 `7+0=7`이나 `7×0=0`을 당연하게 받아들이지만, 이런 규칙을 일관된 계산 체계로 적는 일은 오랜 수학적 발전을 거쳐 이루어졌습니다.

7세기 인도의 수학자이자 천문학자인 브라마굽타(Brahmagupta)는 628년에 완성한 《브라마스푸타싯단타(Brāhmasphuṭasiddhānta)》에서 0과 양수·음수의 계산 규칙을 함께 설명했습니다. 그는 양수를 재산, 음수를 빚에 비유했습니다. 추상적인 부호 계산을 일상적인 증감 관계로 풀어낸 것입니다.

브라마굽타의 중요한 업적은 0을 단순한 빈칸 표시가 아니라 계산에 참여하는 수로 다룬 규칙을 체계적으로 기록한 데 있습니다.

0은 브라마굽타가 혼자 발명했을까?

‘브라마굽타가 0을 발명했다’고 한 문장으로 말하면 복잡한 역사가 지나치게 단순해집니다. 아무것도 없는 양을 표현하는 생각, 자릿값의 빈자리를 표시하는 기호, 독립된 수로서의 0은 서로 구분해야 합니다. 바빌로니아의 60진 자릿값 표기와 마야의 달력 체계에도 빈자리나 영에 해당하는 기호가 있었지만, 사용 방식과 수 체계는 오늘날의 십진법과 같지 않았습니다.

인도에서는 브라마굽타 이전부터 십진 자릿값 체계가 발전하고 있었습니다. 5세기의 아리아바타도 자릿값 원리를 활용했습니다. 따라서 브라마굽타가 십진 위치 기수법 전체를 혼자 만들었다고 단정할 수는 없습니다. 역사적으로 더 정확한 설명은 기존의 인도 십진 자릿값 전통 위에서 0과 음수를 포함한 산술 규칙을 명시적으로 정리했다는 것입니다.

자리표시 0과 숫자 0은 무엇이 다를까

507에서 0은 십의 자리가 비어 있음을 표시합니다. 507은 `5×100+0×10+7×1`입니다. 중간의 0을 빼고 57이라고 쓰면 값이 완전히 달라집니다. 이때 0은 숫자의 위치를 지키는 자리표시자 역할을 합니다.

507 = 5×10² + 0×10¹ + 7×10⁰

0 자체를 하나의 수로 다루면 역할이 넓어집니다. 어떤 수에서 자기 자신을 빼면 0이 되고, 수직선에서는 양수와 음수 사이의 기준점이 됩니다. `x+5=5`의 해도 0입니다. 자리표시 기호와 계산 대상인 수라는 두 역할이 결합하면서 적은 수의 기호로 큰 수와 작은 수를 효율적으로 기록할 수 있게 됐습니다.

십진 자릿값 기수법의 계산 원리

오늘날 쓰는 십진법은 0부터 9까지 열 개의 숫자 기호를 사용합니다. 같은 기호라도 위치에 따라 값이 달라집니다. 오른쪽에서 왼쪽으로 한 칸 움직일 때마다 자릿값이 10배가 되며, 소수점 아래에서는 오른쪽으로 갈수록 10분의 1로 줄어듭니다.

dₙdₙ₋₁…d₁d₀ = dₙ×10ⁿ + dₙ₋₁×10ⁿ⁻¹ + … + d₁×10 + d₀

예를 들어 2,040은 `2×1000+0×100+4×10+0×1`입니다. 백의 자리와 일의 자리에 값이 없다는 사실을 0이 보존합니다. 자릿값이 분명하기 때문에 세로셈에서 같은 단위를 맞춰 더하고, 받아올림과 받아내림을 일정한 절차로 처리할 수 있습니다.

현대의 번호 검증에도 이 구조가 남아 있습니다. 룬 알고리즘이 카드번호 각 자리에 서로 다른 계산을 적용하는 방법EAN-13 바코드가 홀수·짝수 자리의 합으로 체크디지트를 구하는 방법은 숫자의 값뿐 아니라 위치도 계산에 사용합니다. 0은 어느 자리에 놓이든 정확한 자릿값을 유지하면서 계산에 참여합니다.

브라마굽타가 사용한 재산과 빚의 비유

브라마굽타의 규칙에서 재산은 양수, 빚은 음수에 해당합니다. 재산 8과 빚 3을 합치면 순재산 5가 남고, 같은 크기의 재산과 빚을 합치면 0이 됩니다. 이 비유를 현대 기호로 옮기면 `8+(-3)=5`, `8+(-8)=0`입니다.

당시 설명현대 기호결과
재산과 재산의 합(+a)+(+b)재산, 즉 양수
빚과 빚의 합(-a)+(-b)빚, 즉 음수
같은 크기의 재산과 빚의 합a+(-a)0
0과 재산 또는 빚의 합0+a 또는 0+(-a)원래 수

양수와 음수를 같은 계산 규칙 안에 넣으려면 두 수를 더해 0이 되는 관계가 필요합니다. 현대 대수에서는 `a+(-a)=0`이라고 쓰며, -a를 a의 덧셈 역원이라고 부릅니다. 브라마굽타의 재산과 빚 규칙에는 이 관계가 분명하게 나타납니다.

0의 덧셈 규칙: 더해도 원래 수가 남는다

어떤 수에 0을 더해도 값은 변하지 않습니다. 0에 어떤 수를 더해도 그 수가 됩니다. 현대 수학에서는 이 성질 때문에 0을 덧셈의 항등원이라고 합니다.

a+0=0+a=a

사과 6개가 있을 때 아무것도 더하지 않으면 여전히 6개입니다. 음수에서도 같습니다. 잔액이 -6인 계좌에 0원을 더해도 잔액은 -6입니다. 이 규칙은 a가 양수인지 음수인지와 관계없이 성립합니다.

0의 뺄셈 규칙: 무엇을 어디에서 빼는지 구분한다

수에서 0을 빼면 원래 수가 남지만, 0에서 수를 빼면 그 수의 부호가 바뀝니다. 두 식은 비슷해 보여도 피감수와 감수의 위치가 다릅니다.

a−0=a, 0−a=−a, 0−0=0

브라마굽타의 표현으로는 0에서 빚을 빼면 재산이 되고, 0에서 재산을 빼면 빚이 됩니다. 현대식으로 `0−(-5)=5`, `0−5=-5`입니다. ‘빚을 없애는 일’이 재산 방향의 변화라는 비유와 정확히 맞아떨어집니다.

0의 곱셈 규칙: 어떤 수를 곱해도 결과는 0

어떤 수에 0을 곱하면 결과는 0입니다. 브라마굽타는 재산, 빚, 0 가운데 무엇과 곱하더라도 0의 곱은 0이라는 규칙을 제시했습니다.

a×0=0×a=0

곱셈을 같은 수의 반복 덧셈으로 생각하면 `5×0`은 0을 다섯 번 더한 값이므로 0입니다. 분배법칙으로도 확인할 수 있습니다. `a×0=a×(0+0)=a×0+a×0`에서 양변에 있는 a×0 하나를 빼면 `a×0=0`이 됩니다.

0의 나눗셈에서 브라마굽타와 현대 수학이 갈리는 지점

0을 0이 아닌 수로 나누는 계산은 문제가 없습니다. 0개를 5묶음으로 똑같이 나누면 각 묶음에 0개가 들어가므로 `0÷5=0`입니다. 일반적으로 b가 0이 아닐 때 `0÷b=0`입니다.

그러나 0이 아닌 수를 0으로 나누는 `a÷0`은 현대의 실수와 복소수 산술에서 정의되지 않습니다. 나눗셈 결과를 b라고 가정하면 `a÷0=b`는 `a=0×b`를 뜻해야 합니다. 오른쪽은 b가 무엇이든 0이므로 a가 0이 아닌 경우 등식이 성립할 수 없습니다.

a≠0일 때 a÷0은 정의되지 않는다.

브라마굽타는 양수나 음수를 0으로 나눈 값을 0을 분모로 둔 분수 형태로 적었고, `0÷0=0`이라고 서술했습니다. 앞의 표현은 문제를 해결한 값이라기보다 분모가 0인 형식을 그대로 남긴 것입니다. `0÷0=0`이라는 규칙도 현대 수학에서는 받아들이지 않습니다. 그의 덧셈·뺄셈·곱셈 규칙은 현대 규칙과 맞지만 0으로 나누는 문제까지 완성한 것은 아닙니다.

왜 0÷0은 0이 아니라 부정형일까

`0÷0=b`라고 놓고 곱셈으로 되돌리면 `0=0×b`가 됩니다. 이 등식은 b가 0일 때만 맞는 것이 아니라 1, -3, 100처럼 어떤 수를 넣어도 맞습니다. 하나의 결과를 고를 근거가 없기 때문에 보통의 산술에서는 0÷0을 정의할 수 없습니다. 미적분에서는 극한식의 모양이 0/0일 때 ‘부정형’이라고 부르며, 실제 극한값은 식에 따라 달라질 수 있습니다.

계산현대 수학의 결과이유
0÷500=5×0으로 결과가 하나로 정해짐
5÷0정의되지 않음5=0×b를 만족하는 수 b가 없음
0÷0정의되지 않음0=0×b를 모든 b가 만족해 결과가 하나로 정해지지 않음

0으로 나누면 무한대라는 말은 언제 맞을까

`1÷0=∞`라고 바로 쓰는 것도 일반적인 실수 산술에서는 옳지 않습니다. x가 양의 방향에서 0에 가까워질 때 1/x는 양의 무한대로 커지지만, 음의 방향에서 가까워지면 음의 무한대로 작아집니다. 접근 방향에 따라 거동이 달라지므로 1/0이라는 하나의 실수값을 정할 수 없습니다.

lim x→0⁺ 1/x=+∞, lim x→0⁻ 1/x=−∞

확장된 수 체계나 기하학에서는 별도의 약속으로 무한대를 다루기도 합니다. 하지만 그런 체계의 규칙을 초등 산술에 그대로 옮기면 안 됩니다. 일상적인 실수 계산에서 분모가 0인 나눗셈은 정의되지 않는다는 원칙이 적용됩니다.

0이 없으면 큰 수 표기가 어려워지는 이유

십진 자릿값 표기에서는 205, 250, 2,005가 모두 숫자 2와 5를 포함하지만 값은 서로 다릅니다. 0이 빈 자리를 붙잡아 주기 때문에 각 숫자가 어느 10의 거듭제곱과 곱해지는지 알 수 있습니다.

표기자릿값 분해0의 역할
2052×100+0×10+5십의 자리 보존
2502×100+5×10+0일의 자리 보존
2,0052×1000+0×100+0×10+5백의 자리와 십의 자리 보존

이 원리는 소수에도 이어집니다. 0.05는 `5×10⁻²`이고 0.5는 `5×10⁻¹`이므로 열 배 차이입니다. 0이 자리를 명확히 표시하지 않으면 정수와 소수의 크기를 간결하게 구별하기 어렵습니다.

0은 수열에서도 빠질 수 없는 출발점

0은 계산 규칙뿐 아니라 수열의 시작값으로도 쓰입니다. 피보나치 수열을 `F₀=0, F₁=1`로 정의하면 점화식 `Fₙ=Fₙ₋₁+Fₙ₋₂`이 n≥2에서 자연스럽게 이어집니다. 피보나치 수열의 인접 항 비율이 황금비로 수렴하는 과정에서도 0과 1은 전체 수열을 결정하는 초기값입니다.

브라마굽타의 기록이 수학사에서 중요한 이유

《브라마스푸타싯단타》는 천문학 저술이지만 산술과 대수에 관한 장을 포함합니다. 브라마굽타는 같은 수를 빼면 0이 된다고 설명하고, 0을 양수와 음수의 연산 규칙 안에 넣었습니다. 0이 단지 숫자 사이의 빈칸이 아니라 결과가 될 수 있고 다시 다음 계산에 사용될 수 있음을 보여 주는 체계적인 기록입니다.

다만 역사적 공헌을 설명할 때 맞은 규칙과 틀린 규칙을 함께 보아야 합니다. 브라마굽타는 0과 부호 있는 수의 산술을 크게 발전시켰지만, 0으로 나누는 문제에는 현대적인 답을 제시하지 못했습니다. 후대 수학에서도 이 문제는 오랫동안 논의됐고, 오늘날의 대수 체계에서는 나눗셈의 역연산 관계가 유지되도록 0으로 나누기를 정의하지 않습니다.

숫자 0의 연산 규칙 FAQ

브라마굽타가 0을 최초로 발명했나요?

0과 비슷한 자리표시 기호와 ‘없음’의 개념은 여러 문화와 브라마굽타 이전의 인도 수학에 존재했습니다. 브라마굽타의 공헌은 628년 저술에서 0을 양수·음수와 함께 계산하는 명시적인 산술 규칙을 체계적으로 제시한 데 있습니다.

0은 양수인가요, 음수인가요?

0은 양수도 음수도 아닙니다. 양수와 음수를 나누는 경계이며, 0의 반대수도 0입니다. 다만 0은 음이 아닌 수이면서 동시에 양이 아닌 수에 포함됩니다.

0은 짝수인가요?

0은 짝수입니다. 정수 k에 대해 `2k` 꼴로 쓸 수 있는 수가 짝수인데, `0=2×0`이기 때문입니다. 또한 짝수를 2로 나눈 나머지는 0이며 0도 이 조건을 만족합니다.

0을 0으로 나누면 왜 답이 여러 개인가요?

나눗셈을 곱셈으로 확인하면 `0÷0=b`는 `0=0×b`가 됩니다. 모든 수 b가 이 식을 만족하므로 결과를 하나로 정할 수 없습니다. 그래서 보통의 산술에서는 0÷0을 정의하지 않습니다.

계산기에서 0으로 나누면 왜 오류가 나오나요?

실수 산술에서 0으로 나누는 결과가 정의되지 않기 때문입니다. 프로그래밍 언어와 계산기의 숫자 형식에 따라 오류, 예외, Infinity 또는 NaN이 표시될 수 있지만, 이는 각 계산 체계가 정한 표시 방식입니다. 0으로 나눈 값이 보통의 실수로 존재한다는 뜻은 아닙니다.

숫자 0과 브라마굽타 핵심 정리

0은 십진 자릿값 표기에서 비어 있는 자리를 보존하고, 산술에서는 덧셈의 항등원과 곱셈의 흡수원 역할을 합니다. 현대 규칙은 `a+0=a`, `a−0=a`, `0−a=−a`, `a×0=0`입니다. b가 0이 아니면 `0÷b=0`이지만, `a÷0`과 `0÷0`은 정의되지 않습니다.

브라마굽타는 628년 《브라마스푸타싯단타》에서 재산과 빚이라는 표현으로 양수·음수·0의 계산 관계를 정리했습니다. 이는 0을 계산 가능한 수로 다룬 수학사의 중요한 기록입니다. 그러나 십진 자릿값 체계는 그보다 앞선 인도 수학에서 이미 발전하고 있었으며, 그의 `0÷0=0` 규칙은 현대 수학과 다릅니다. 이 두 가지를 함께 밝혀야 브라마굽타의 실제 업적을 과장 없이 이해할 수 있습니다.

참고 자료