자연수 범위 | 0의 포함 여부와 수학적 정의
목차 (7)
자연수는 0을 포함하지 않는 것이 일반적인 수학적 정의입니다. 1부터 시작하여 1, 2, 3과 같이 세는 수들을 자연수라고 부릅니다. 다만, 컴퓨터 과학이나 일부 집합론에서는 편의상 0을 포함하기도 합니다.
수학 교과서에서 다루는 0과 자연수의 기준
중등 교육 과정과 정통 수학에서는 자연수를 양의 정수와 동일한 개념으로 다룹니다. 물건을 셀 때 0개부터 세지 않고 1개부터 시작하는 직관적인 경험을 반영한 것입니다. 이 때문에 1부터 시작하는 수열이나 집합에서 0은 자연수에서 제외됩니다. 수의 체계를 엄밀하게 구분하기 위한 역사적 약속이기도 합니다.
자연수가 1부터 시작하게 된 역사적 배경
고대 수학에서 수는 실생활의 물건 개수를 세는 도구로 출발했습니다. 눈에 보이는 구체적인 실물이 존재할 때만 수가 성립했기 때문에 0이라는 숫자는 훨씬 나중에 등장했습니다. 0은 아무것도 없음을 뜻하는 기호이자 자리표시자로 발전했습니다. 이러한 역사적 발전 과정 때문에 이미 자리 잡은 자연수의 범위에 0이 소급해서 편입되지는 않았습니다.
학문 분야에 따라 달라지는 0의 지위
순수 수학에서는 0을 자연수로 보지 않는 경우가 압도적으로 많습니다. 반면 프로그래밍 언어나 컴퓨터 공학에서는 배열의 인덱스를 0부터 시작하는 경우가 많습니다. 이 때문에 컴퓨터 과학 분야에서는 음이 아닌 정수를 가리킬 때 편의상 0을 포함한 자연수라는 표현을 쓰기도 합니다. 수학 교재와 컴퓨터 공학 교재의 차이는 바로 이 실용성의 유무에서 비롯됩니다.
시험 문제나 공식에서 0을 포함하면 틀리는 이유
학교 수학 시험이나 수능에서는 엄격한 정의를 요구하므로 0을 자연수에 포함하면 감점되거나 오답 처리됩니다. 자연수의 성질을 이용한 배수 판정법이나 소수 판별 등의 정수론 공식들은 대개 1 이상의 정수를 전제로 삼습니다. 0을 넣었을 때 성립하지 않는 공식들이 많기 때문에 출제 기준에서는 1부터 시작하는 수만 인정합니다.
정확한 수의 분류 체계를 확인하는 방법
현재 다루고 있는 수학적 맥락이 정수론인지 컴퓨터 과학인지 교과서 앞머리의 정의 부분을 살펴보아야 합니다. 대개의 수학 참고서는 첫 단원인 수의 체계에서 자연수의 범위를 기호와 함께 명시해 둡니다. 혼란을 방지하기 위해 교육청이나 교과서 집필진이 제시하는 공식 용어집을 참고하는 것이 가장 확실합니다.
문제 풀이 중 0의 포함 여부가 애매할 때의 대안
출제자나 저자의 의도가 불분명할 때는 자연수 대신 양의 정수라는 용어를 사용하는지 확인하면 됩니다. 양의 정수는 1부터 시작한다는 점이 명확하므로 혼동을 줄일 수 있습니다. 문제 지문에 0을 포함하는지 별도 조건이 적혀 있는지 꼼꼼하게 읽는 습관이 필요합니다.
수 체계를 이해할 때 흔히 저지르는 착각
정수라는 큰 틀 안에 음의 정수, 0, 양의 정수가 나란히 들어있기 때문에 0도 정수의 일부입니다. 이 점을 혼동하여 정수와 자연수를 동일시하거나 0을 자연수로 오인하는 경우가 발생합니다. 정수는 0을 포함하지만 자연수는 어디까지나 양의 정수만을 가리킨다는 점을 기억해야 합니다.
자연수는 1부터 시작하는 양의 정수를 뜻하며 0은 포함되지 않습니다. 컴퓨터 과학 등 특수한 분야가 아니라면 수학에서는 항상 1부터 시작한다고 기억하면 됩니다.
그렇습니다. 0은 정수이지만 음의 정수나 양의 정수 어느 쪽에도 속하지 않는 독립적인 수입니다.
자연수는 내추럴 넘버라고 부르며 기호로는 보통 대문자 N을 사용합니다.