별과 정리
별과 정리 · 제169장 · 1부 · 누구나 손댈 수 있는 것

곱셈공식은 정사각형 네 조각이다

수
정사각형을 두 선으로 자르면 네 조각 — 그 넓이를 더하면 곱셈공식이 나옵니다
교과 연결중3 다항식의 곱셈정사각형 조각으로 곱셈공식을 보는 이야기

51의 제곱을 삼 초 만에 구하는 비밀

책상 위에 놓인 종이에 이라는 곱셈 문제가 적혀 있습니다. 연필을 쥐고 두 줄로 곱셈을 적어 내려가려던 찰나, 옆에 서 있던 친구가 종이도 보지 않고 곧바로 2,601 이라고 답을 외칩니다.

50의 제곱인 2,500에 100을 더하고 1을 더했을 뿐이라는 설명이 뒤따릅니다. 곱셈을 길게 늘어놓지 않고 덧셈 두 번으로 단 3초 만에 2,601을 맞힌 것입니다.

종이 위를 채우는 복잡한 곱셈 없이, 2,500에 왜 하필 100과 1을 더하면 정확히 51의 제곱이 되는 것일까요?

이야기

곱셈공식은 정사각형 네 조각이다
모눈 노트 위의 큰 정사각형을 가로선 하나·세로선 하나로 잘라 네 조각으로 나누었다

기원전 300년 무렵 이집트 알렉산드리아에서 활동하던 사람인 유클리드(에우클레이데스)는 열세 권의 책 『원론』을 남겼다고 전해집니다. 그 가운데 제2권은 오늘날 곱셈공식으로 적는 내용을 넓이로 다룹니다.

오늘날 우리는 곱셈공식을 문자 와 로 적어 배웁니다. 고대 그리스의 학자들도 우리처럼 문자와 기호로 식을 적었을까요?

그런데 『원론』 제2권에는 우리가 익히 아는 아라비아 숫자도, 알파벳 문자식도 적혀 있지 않다고 합니다. 덧셈 기호나 등호도 없이, 선분과 사각형 그림만으로 이루어져 있습니다.

기호와 숫자가 전혀 없는 책에서 어떻게 곱셈공식을 다룰 수 있었을까요? 유클리드는 수를 기호로 적어 계산하는 대신, 길이와 넓이라는 구체적인 도형의 세계를 통해 수의 성질을 밝혔습니다. 선분을 자르고 사각형을 이어 붙이는 기하학의 언어로 대수의 법칙을 명백하게 증명한 것입니다. 이런 방식을 흔히 «기하학적 대수» 라고 부릅니다.

『원론』 제2권 명제 4에는 다음과 같은 글이 적혀 전해집니다. 「선분을 아무 곳에서 자르면, 전체 위의 정사각형은 두 토막 위의 정사각형 둘과 두 토막으로 만든 직사각형의 두 배를 합한 것과 같다.」 기호가 없던 시대에 곱셈공식을 우리 눈에 보이는 말과 그림으로 설명한 것입니다. 지금 말로 옮기면 입니다.

넓이는 쪼개어 더해도 달라지지 않기 때문에, 곱셈공식을 그림으로 보일 수 있습니다. 왜냐하면 길이가 둘로 나뉜 선분으로 정사각형을 만들고 두 개의 선을 그으면, 커다란 정사각형은 자연스럽게 네 개의 조각으로 쪼개지기 때문입니다. 전체의 넓이는 언제나 쪼개진 네 조각의 넓이를 모두 더한 것과 같습니다.

그래서 한 변을 와 로 나눈 커다란 정사각형의 넓이는, 한 변이 인 정사각형 하나와 한 변이 인 정사각형 하나, 그리고 가로와 세로가 와 인 직사각형 두 개를 합한 것과 정확히 일치합니다. 머리말의 도 그렇습니다. 한 변이 인 정사각형은 칸, 짜리 직사각형 두 조각 칸, 칸으로 나뉘어 이 됩니다. 문자로 식을 쓰는 방식은 16세기 프랑스 수학자 비에트(1540~1603)가 퍼뜨렸다고 전해집니다.

기호는 시대에 따라 바뀌었지만, 그 밑바탕에 흐르는 본질은 변하지 않았습니다. 복잡해 보이는 곱셈공식은 외워야 할 딱딱한 암기 규칙이 아니라, 커다란 정사각형을 네 조각으로 반듯하게 자른 눈앞의 넓이 그 자체였던 것입니다.

오늘 이것이 하는 일

오늘날 곱셈공식은 학교 수학에서 다항식을 다루고 방정식을 푸는 가장 기본적인 도구입니다. 도형의 넓이에서 출발한 이 공식은 복잡한 식을 빠르게 전개하거나 묶어 낼 때 계산의 튼튼한 뼈대가 됩니다.

컴퓨터가 아주 큰 두 수를 곱할 때 곱셈 횟수를 줄이는 방법(카라추바)도 같은 곱셈 전개에서 나옵니다. 곱셈을 조각으로 쪼개 따로 구한 뒤 합친다는 생각이 곱셈공식과 같습니다.

계단 넷 — 같은 사실을 네 깊이로

초4 · 초5 — 손으로 해 본다

모눈종이에 그린 정사각형을 두 선으로 잘라 네 조각의 넓이의 합으로 곱셈을 확인합니다

모눈종이와 색연필, 그리고 자를 책상 위에 올려놓습니다. 모눈종이 위에 가로 10칸, 세로 10칸인 커다란 정사각형 하나를 반듯하게 그리면, 전체 모눈의 칸수는 모두 개가 됩니다.

이제 이 10칸을 7칸과 3칸으로 나누어 봅니다. 정사각형의 왼쪽 모서리에서 오른쪽으로 7칸 떨어진 자리에 위아래로 세로선을 하나 긋습니다. 그리고 위쪽 모서리에서 아래쪽으로 7칸 떨어진 자리에 양옆으로 가로선을 하나 긋습니다. 두 선이 지나가면서 커다란 정사각형은 순식간에 네 개의 조각으로 나뉩니다.

네 조각의 칸수를 하나씩 세어 봅니다.
왼쪽 위 조각은 가로 7칸, 세로 7칸인 정사각형이므로 칸수는 개입니다.
오른쪽 위 조각은 가로 3칸, 세로 7칸인 직사각형이므로 칸수는 개입니다.
왼쪽 아래 조각은 가로 7칸, 세로 3칸인 직사각형이므로 칸수는 개입니다.
오른쪽 아래 조각은 가로 3칸, 세로 3칸인 정사각형이므로 칸수는 개입니다.

오른쪽 위와 왼쪽 아래 조각을 가위로 오려 비교해 보면, 가로와 세로의 길이가 서로 뒤바뀌어 있을 뿐 넓이가 21칸으로 완전히 똑같습니다. 살짝 90도 돌려 올려놓으면 두 직사각형은 빈틈없이 겹쳐집니다.

이제 네 조각의 칸수를 모두 더해 봅니다.

조각들의 칸수를 전부 합하니 처음 그렸던 커다란 정사각형의 칸수 100칸과 빈틈없이 들어맞습니다.

다른 크기의 정사각형으로 해 보아도 결과는 늘 같습니다. 한 변이 12칸인 정사각형을 8칸과 4칸으로 나누거나, 한 변이 5칸인 정사각형을 3칸과 2칸으로 나누어도 네 조각의 넓이의 합은 항상 전체 넓이와 같습니다.

큰 정사각형 한 변ab왼쪽 위 (a×a)오른쪽 아래 (b×b)직사각형 두 조각 (a×b)합
10 (=7+3)7349921 + 2149 + 21 + 21 + 9 = 100
12 (=8+4)84641632 + 3264 + 32 + 32 + 16 = 144
5 (=3+2)32946 + 69 + 6 + 6 + 4 = 25

큰 정사각형의 칸 수는 «왼쪽 위 조각 + 오른쪽 아래 조각 + 직사각형 두 조각» 의 칸 수를 더한 것과 언제나 같습니다.

중1 · 중2 — 까닭을 찾는다

정사각형 네 조각의 넓이를 문자로 나타내어 곱셈공식 네 가지의 원리를 이해합니다

초등학교에서 모눈종이로 확인한 네 조각의 넓이를 중학교에서는 문자로 바꾸어 식으로 나타냅니다. 한 변의 길이가 인 정사각형의 넓이는 다음과 같이 네 조각의 넓이의 합으로 전개됩니다.

왼쪽 위의 정사각형 넓이 과 오른쪽 아래의 정사각형 넓이 , 그리고 넓이가 로 서로 같은 직사각형 두 개를 더한 것입니다. 여기서 자리에 를 넣으면 빼기의 곱셈공식도 곧바로 얻어집니다.

한 변이 a+b인 정사각형의 네 조각 넓이로 본 곱셈공식
한 변이 a+b인 정사각형의 네 조각 넓이로 본 곱셈공식

중학교 3학년에서는 이 두 공식에 더해 모두 네 가지 곱셈공식을 배웁니다. 합과 차의 곱인 을 거꾸로 읽는 이야기는 제168장에서 다룹니다. 그리고 일차식의 곱을 전개하는 공식인 도 직사각형을 네 조각으로 나눈 넓이에서 비롯됩니다.

이 공식을 쓰면 복잡한 다항식도 손쉽게 펼쳐 낼 수 있습니다.

곱셈공식은 손으로 풀기 버거운 수의 제곱을 머릿속으로 암산할 때도 강력한 힘을 발휘합니다.

기준이 되는 수의 제곱에서 두 조각의 넓이를 더하거나 빼고 모퉁이의 작은 조각을 더해 주면, 길고 지루한 곱셈 없이도 단 몇 초 만에 정확한 값을 구할 수 있습니다.

고1 · 고2 — 넓혀 본다

정육면체를 세 방향으로 잘라 여덟 덩이로 쪼개는 입체 확장과 세 항의 제곱을 살펴봅니다

고등학교에 올라가면 2차원 평면의 정사각형을 3차원 입체인 정육면체로 넓혀 바라봅니다. 한 변의 길이가 인 커다란 정육면체를 가로, 세로, 높이의 세 방향으로 한 번씩 자르면 몇 덩이가 나올까요?

가로로 2조각, 세로로 2조각, 높이로 2조각으로 나뉘므로 모두 개의 입체 조각이 만들어집니다. 이 여덟 덩이의 부피를 모두 더한 것이 바로 삼차식의 곱셈공식입니다.

한 변이 인 정육면체 1개(), 밑면이 이고 높이가 인 기둥 3개(), 밑면이 이고 높이가 인 기둥 3개(), 그리고 한 변이 인 작은 정육면체 1개()로 이루어집니다. 조각들의 개수를 나타내는 계수 1, 3, 3, 1 은 제44장에서 만나는 파스칼 삼각형의 넷째 줄과 정확히 일치합니다.

정육면체 (a+b)³을 여덟 덩이로 쪼갠 삼차식 입체 분해
정육면체 (a+b)³을 여덟 덩이로 쪼갠 삼차식 입체 분해

이 공식에 수를 대입하면 큰 수의 세제곱도 깔끔하게 쪼개집니다.

큰 정육면체 한 변ab합
11 (=10+1)1011000300301
12 (=10+2)10210006001208

한편 한 변을 세 토막 로 나눈 커다란 정사각형의 넓이는 모두 9개의 조각으로 쪼개집니다. 이를 정리하면 다음과 같이 여섯 종류의 항으로 이루어진 공식이 나타납니다.

예를 들어 , , 을 넣으면 좌변은 이 됩니다. 우변을 계산하면 세 정사각형의 합 와 직사각형들의 합 가 되어, 으로 양변이 정확히 들어맞습니다. 평면의 나눔을 한 번 더 쪼개거나 공간으로 높여도, 전체는 부분의 합이라는 단순한 진리가 그대로 이어집니다.

대학 — 어디까지 가나

이항정리로의 확장과 큰 두 수의 곱셈 횟수를 줄이는 카라추바 알고리즘을 만납니다

대학 수학에서는 거듭제곱을 임의의 차원으로 넓히는 이항정리를 다룹니다. 을 전개할 때 나타나는 계수는 제44장의 파스칼 삼각형과 맞물려 조합의 원리로 이어집니다.

현대 컴퓨터 과학에서는 곱셈공식을 응용해 거대한 수의 곱셈 속도를 끌어올렸는데, 이는 교과서 밖의 이야기입니다. 보통 두 수를 쪼개 곱하려면 네 번의 곱셈이 필요합니다. 그런데 1960년 카라추바는 곱셈 횟수를 세 번으로 줄이는 알고리즘을 발견했다고 전해집니다.

예를 들어 을 계산할 때, 두 수를 12와 34, 56과 78로 반씩 쪼갭니다. 앞쪽의 곱 와 뒤쪽의 곱 를 구하고, 앞뒤를 더한 수끼리의 곱 에서 두 값을 빼 가운데 항 을 얻습니다.

곱셈 세 번으로 얻은 조각들을 자릿수에 맞추어 로 더하면 이 완성됩니다. 곱셈을 조각으로 쪼개어 따로 구한 뒤 합친다는 점에서, 정사각형을 네 조각으로 나누던 생각과 닮았습니다.

풀어 보기

중학교 3학년 수준  ·  답은 검산을 마쳤습니다

(1) 다음 다항식을 전개하십시오.

(2) 곱셈공식을 이용하여 다음 제곱수를 계산하십시오.

(3) 다음 다항식을 전개하십시오.

답과 풀이 보기

(1)
곱셈공식 에서 , 을 대입합니다.

(2) 10609
을 으로 나누어 곱셈공식 을 적용합니다.

(3)
곱셈공식 에서 , 를 대입합니다.

더 멀리

이어지는 장

곱셈공식 가운데 합과 차의 곱을 거꾸로 읽어 큰 수를 두 인수의 곱으로 쪼개는 이야기는 제168장에서 펼쳐집니다.

정육면체를 여덟 덩이로 자를 때 나타나는 계수 1, 3, 3, 1 과 이항정리의 계수는 제44장의 파스칼 삼각형에서 읽을 수 있습니다.

도형의 넓이를 맞추어 정리를 증명하는 이야기는 제17장에서 만날 수 있습니다.

세제곱을 차례로 더한 합이 어떻게 제곱이 되는지는 제88장에 담겨 있습니다.

이항 전개식의 계수가 구슬이 떨어지는 길의 수와 같다는 이야기는 제53장에서 확인하실 수 있습니다.

영감을 받은 곳

기원전 300년 무렵 유클리드가 『원론』 제2권에서 선분과 사각형의 넓이로 곱셈공식에 해당하는 내용을 다루었다고 전해집니다.

16세기 비에트가 문자로 식을 쓰는 방식을 퍼뜨렸고, 1960년 카라추바가 곱셈을 세 번으로 줄이는 방법을 찾았다고 전해집니다.

예와 문항은 이 책을 위해 새로 지었고 모든 수는 다시 계산해 확인했습니다.

올린 그림 — 크게 보고 고치기

✏️ 손으로 풀어보세요
문제 크기 105%
▼ 문제가 더 있습니다
6