들어가며
치환적분(substitution)을 처음 만나면, 계산이 꼭 손재주 좋은 마술처럼 느껴집니다. 예를 들어 이런 적분을 봅시다.
$$\int (2x+1)^{5} \, dx$$여기서 \(\int\)은 "잘게 쪼갠 것을 전부 더한다"는 뜻의 길쭉한 S 모양 적분 기호이고, \(dx\)는 그 더하는 방향이 \(x\)라는 표시입니다. 이걸 풀 때 우리는 괄호 속 \(2x+1\)을 새 문자 \(u\)로 부르고, 어느 순간 \(dx\)를 \(du\)로 통째로 갈아 끼웁니다. 그런데 그 과정에서 어디선가 \(\tfrac{1}{2}\)라는 보정계수가 슬쩍 튀어나옵니다. 이 \(\tfrac{1}{2}\)은 도대체 어디서 왔을까요?
수수께끼가 하나 더 있습니다. 거듭제곱을 적분하는 공식은 지수가 무엇이든 잘 통합니다.
$$\int x^{n} \, dx = \frac{x^{n+1}}{n+1} + C$$여기서 \(n\)은 지수(거듭제곱의 횟수)이고 \(C\)는 적분에 늘 따라붙는 임의의 상수입니다. 그런데 이 잘 통하던 공식이 딱 한 곳, 지수가 \(-1\)일 때만 무너집니다. 그리고 그 빈자리를 난데없이 로그가 메웁니다.
$$\int x^{-1} \, dx = \ln|x| + C$$여기서 \(\ln\)은 밑이 \(e\)인 자연로그입니다. 왜 하필 \(-1\)에서만 공식이 깨지고, 왜 하필 로그가 그 구멍을 메울까요?
놀랍게도 이 두 수수께끼는 뿌리가 하나입니다. 치환적분은 마법이 아니라 미분의 연쇄법칙을 거꾸로 되감는 작업이고, 그 되감기의 논리가 \(dx\)를 어떻게 다뤄야 하는지와, 왜 지수 \(-1\)에서만 구멍이 뚫리는지를 함께 설명해 줍니다.
연쇄법칙부터 — 미분이 남기는 흔적
먼저 반대 방향인 미분부터 봅시다. 함수 안에 함수가 들어 있는 꼴, 예를 들어 \((2x+1)^{6}\)을 미분하면 연쇄법칙이 작동합니다.
$$\frac{d}{dx}\,(2x+1)^{6} = 6\,(2x+1)^{5} \cdot 2$$바깥 함수(6제곱)를 먼저 미분해 \(6(2x+1)^{5}\)이 나오고, 거기에 안쪽 함수 \(2x+1\)의 미분값인 \(2\) 가 곱해집니다. 이 마지막 \(2\)가 연쇄법칙의 핵심입니다. 안쪽이 \(x\)보다 \(2\)배 빠르게 변하니, 바깥의 변화도 그만큼 배로 부풀려 주는 것이죠.
여기서 기억할 점은 이것입니다. 함수 안에 함수가 든 것을 미분하면, 결과에는 항상 "안쪽 함수의 미분값"이 곱해진 흔적이 남는다. 방금 예에서는 그 흔적이 \(2\)였습니다.
적분은 이 흔적을 거꾸로 되감는다
이제 적분은 미분을 거꾸로 되돌리는 일입니다. 그러니 다음처럼 안쪽 함수의 미분값이 이미 곱해져 있는 모양을 만나면, 그건 연쇄법칙이 지나간 자리라는 신호입니다.
$$\int 6\,(2x+1)^{5} \cdot 2 \, dx = (2x+1)^{6} + C$$치환적분은 바로 이 신호를 알아채고 되감는 기술입니다. 안쪽 함수를 새 이름 \(u\)로 부르면 정리가 간단해집니다.
$$u = 2x+1 \quad\Rightarrow\quad \frac{du}{dx} = 2 \quad\Rightarrow\quad du = 2\,dx$$여기서 \(du\)는 "\(u\)의 아주 작은 변화량", \(dx\)는 "\(x\)의 아주 작은 변화량"입니다. 그리고 \(du = 2\,dx\)라는 식은 연쇄법칙이 남긴 그 \(2\)와 정확히 같은 것입니다. 즉 적분식 안의 \(2\,dx\)는 장식이 아니라, 바로 \(du\) 그 자체였던 겁니다. 이걸 갈아 끼우면
$$\int 6\,u^{5} \, du = u^{6} + C = (2x+1)^{6} + C$$깔끔하게 풀립니다. 치환적분은 결국 "연쇄법칙이 흘리고 간 안쪽 미분값을 다시 \(du\)로 주워 담는" 작업입니다.
dx는 장식이 아니다 — 보정계수 2분의 1의 정체
이제 맨 앞의 \(\tfrac{1}{2}\) 수수께끼로 돌아갑시다. 다시 원래 문제입니다.
$$\int (2x+1)^{5} \, dx$$이번엔 친절한 \(2\)가 미리 곱해져 있지 않습니다. \(u = 2x+1\)로 놓으면 \(du = 2\,dx\)인데, 정작 식에는 \(dx\) 하나뿐이라 \(du\)로 바로 바꿀 수가 없죠. 그래서 \(du = 2\,dx\)를 \(dx\)에 대해 풀어 줍니다.
$$dx = \frac{du}{2}$$이 \(dx\)를 그대로 대입하면 \(\tfrac{1}{2}\)이 자연스럽게 따라 들어옵니다.
$$\int (2x+1)^{5} \, dx = \int u^{5} \cdot \frac{du}{2} = \frac{1}{2}\int u^{5} \, du = \frac{1}{2}\cdot\frac{u^{6}}{6} + C = \frac{(2x+1)^{6}}{12} + C$$정말 맞는지 거꾸로 미분해 확인해 봅시다. \(\dfrac{(2x+1)^{6}}{12}\)을 미분하면 \(\dfrac{6(2x+1)^{5}\cdot 2}{12} = (2x+1)^{5}\)로, 처음 식이 그대로 돌아옵니다. 보정계수 \(\tfrac{1}{2}\)은 어디서 억지로 만든 게 아니라, \(dx\)와 \(du\)의 눈금이 다르다는 사실에서 옵니다.
직관은 이렇습니다. \(u = 2x+1\)에서 \(x\)가 \(1\)만큼 갈 때 \(u\)는 \(2\)만큼 갑니다. 즉 \(u\)라는 자는 \(x\)라는 자보다 눈금 간격이 \(2\)배 넓습니다. 같은 구간을 \(x\)의 자로 재느냐 \(u\)의 자로 재느냐에 따라 "칸 수"가 달라지니, 두 자를 맞바꿀 때는 그 배율만큼 보정해 줘야 합니다. \(x\) 쪽이 촘촘하니 \(u\)로 갈아탈 때 \(\tfrac{1}{2}\)을 곱해 눈금을 맞추는 것이죠. 아래 인터랙티브의 첫 번째 화면에서 이 "눈금이 다른 두 자"를 직접 대볼 수 있습니다.
왜 아무 변수로 놓아도 풀리나
그런데 왜 굳이 \(2x+1\)을 \(u\)로 놓아야 할까요? 다른 걸 \(u\)로 잡으면 안 될까요? 사실 잡아도 됩니다. 치환은 새 이름을 붙이는 일일 뿐, 계산의 정답을 바꾸지 않기 때문입니다.
핵심은 이것입니다. \(du = g'(x)\,dx\)라는 관계는 어떤 함수 \(u = g(x)\)를 고르든 연쇄법칙이 자동으로 보장해 줍니다. \(u\)를 무엇으로 놓든, \(dx\)를 \(du\)로 바꾸는 순간 그에 맞는 보정계수가 정확히 따라 들어오도록 짜여 있는 것이죠. 그래서 치환은 "어떻게 놓아도 틀리지 않습니다". 다만 잘 고르면 식이 간단해지고, 잘못 고르면 오히려 복잡해질 뿐입니다. 보통은 "미분하면 식의 다른 곳에 이미 나타나 있는 덩어리"를 \(u\)로 잡는 것이 요령입니다 — 그래야 그 미분값이 \(du\)로 깔끔하게 흡수되니까요.
즉 치환적분이 어떤 변수로 놓아도 풀리는 이유는, 그것이 임의의 트릭이 아니라 연쇄법칙이라는 튼튼한 규칙을 그대로 뒤집은 것이기 때문입니다.
거듭제곱 공식과 그 하나뿐인 구멍
이제 두 번째 수수께끼입니다. 거듭제곱의 적분 공식을 다시 봅시다.
$$\int x^{n} \, dx = \frac{x^{n+1}}{n+1} + C$$패턴은 간단합니다. 지수를 하나 올리고(\(n \to n+1\)), 그 올라간 새 지수로 나눈다. 이게 왜 맞는지는 거꾸로 미분해 보면 바로 보입니다. \(\dfrac{x^{n+1}}{n+1}\)을 미분하면, 미분이 지수를 앞으로 끌어내리므로 \(\dfrac{(n+1)\,x^{n}}{n+1} = x^{n}\)이 되어 원래대로 돌아옵니다. 분모의 \(n+1\)은 미분이 만들어 낼 \(n+1\)을 미리 상쇄하려고 넣어 둔 장치인 셈입니다.
그런데 바로 그 장치가 함정입니다. 공식은 \(n+1\)로 나누기 때문에, \(n+1 = 0\)이 되는 순간, 즉 \(n = -1\)일 때 0으로 나누기가 되어 무너집니다. 지수가 \(2\)든 \(100\)이든 \(-3\)이든 \(\tfrac{1}{2}\)이든 다 괜찮은데, 유독 \(-1\)에서만 분모가 사라져 공식이 정의되지 않는 것이죠.
이 붕괴는 슬라이더로 지수를 \(-1\) 쪽으로 밀어 보면 극적으로 느껴집니다. 분모의 \(n+1\)이 \(0\)에 가까워질수록 앞의 계수 \(\dfrac{1}{n+1}\)이 폭발합니다. 예를 들어 지수가 \(-0.5\)면 계수는 \(\dfrac{1}{0.5}=2\), \(-0.9\)면 \(\dfrac{1}{0.1}=10\), \(-0.99\)면 \(100\)으로 걷잡을 수 없이 커집니다. 딱 \(-1\)에서는 아예 정의가 안 되죠.
로그가 빈자리를 메운다
공식이 못 다루는 그 자리, \(\displaystyle\int x^{-1}\,dx = \int \frac{1}{x}\,dx\)의 답은 무엇일까요? 질문을 뒤집으면 간단합니다. "미분하면 \(\dfrac{1}{x}\)이 되는 함수가 뭐지?"
답은 자연로그입니다. 지수와 로그의 미분에서 보았듯이, \(\ln x\)의 미분이 정확히 \(\dfrac{1}{x}\)이기 때문입니다.
$$\frac{d}{dx}\,\ln x = \frac{1}{x} \quad\Rightarrow\quad \int \frac{1}{x} \, dx = \ln|x| + C$$거듭제곱 공식이 "지수를 하나 올려 새 지수로 나눈다"는 방식으로 답을 만드는데, \(n=-1\)에서는 올린 새 지수가 \(0\)이라 그 방식 자체가 작동하지 않습니다. 그 특별한 자리를 채우도록 준비된 것이 바로 로그인 셈입니다. 절댓값 기호 \(|x|\)가 붙는 이유는, \(x\)가 음수일 때도 \(\dfrac{1}{x}\)의 넓이를 잴 수 있어야 하기 때문입니다 — \(\ln\)은 양수만 받으니 부호를 지운 \(|x|\)를 넣어 음수 구간까지 답이 이어지게 합니다.
정리하면, 거듭제곱 적분 공식은 지수가 \(-1\)일 때 분모가 0이 되어 딱 한 곳에 구멍이 뚫리고, 그 구멍을 미분하면 \(\dfrac{1}{x}\)이 되는 유일한 함수인 로그가 정확히 메웁니다. 두 번째 인터랙티브에서 지수를 \(-1\)로 밀어 넣는 순간 곡선이 로그로 갈아 끼워지는 것을 볼 수 있습니다.
한 그림으로: 두 개의 자, 그리고 지수의 구멍
아래 인터랙티브는 두 화면으로 되어 있습니다.
- 치환의 자: \(u = a\,x + 1\)의 배율 \(a\)를 슬라이더로 바꾸면, \(x\)의 눈금과 \(u\)의 눈금이 얼마나 다르게 벌어지는지 두 자를 나란히 보여 줍니다. \(a=2\)면 \(x\)가 \(1\) 갈 때 \(u\)는 \(2\) 가고, 그래서 보정계수가 \(\dfrac{1}{2}\)임을 눈으로 확인합니다.
- 지수의 구멍: 지수 \(n\)을 슬라이더로 움직이면 적분 결과 곡선 \(\dfrac{x^{n+1}}{n+1}\)이 함께 그려집니다. \(n\)을 \(-1\)로 밀어 넣는 순간, 폭발하던 계수 대신 곡선이 \(\ln|x|\)로 갈아 끼워집니다.
두 화면이 말하는 것은 하나입니다. \(dx\)는 갈아 끼워도 되는 장식이 아니라 눈금이 달린 자이고, 거듭제곱 공식의 구멍은 우연이 아니라 분모가 0이 되는 딱 한 지점이라는 것. 둘 다 "적분은 미분을 거꾸로 되감는 것"이라는 한 원리에서 흘러나옵니다.
핵심 정리
| 질문 | 답 |
|---|---|
| 치환적분은 결국 무엇인가 | 미분의 연쇄법칙을 거꾸로 되감는 작업 |
| \(dx\)를 \(du\)로 바꿀 때 계수는 왜 생기나 | \(du = g'(x)\,dx\) — 두 변수의 눈금 간격이 다르기 때문 |
| 왜 아무 변수로 놓아도 풀리나 | 연쇄법칙이 보정계수를 자동으로 맞춰 줌 (잘 고르면 간단해질 뿐) |
| 거듭제곱 공식은 왜 \(n=-1\)에서 깨지나 | 분모 \(n+1\)이 \(0\)이 되어 \(0\)으로 나누기가 됨 |
| 그 구멍을 왜 로그가 메우나 | (\ln |
한 줄로 관통하면 — 치환적분은 연쇄법칙을 거꾸로 감는 일이라 \(dx\)를 눈금 맞춰 \(du\)로 바꿔야 하고, 거듭제곱 공식은 분모가 0이 되는 지수 \(-1\)에서만 구멍이 뚫려 그 자리를 로그가 메운다.
AI로 이런 걸 공부할 때
치환적분은 "왜 그렇게 놓는지"를 놓치면 문제마다 새로운 요령을 외우는 느낌이 듭니다. AI에게 물을 때는 연쇄법칙의 역방향이라는 틀로 질문하면 흩어진 요령이 하나로 꿰어집니다.
유용한 질문 예시:
- "\(\int (2x+1)^{5}\,dx\)를 치환으로 풀 때 왜 \(\tfrac{1}{2}\)이 붙는지, \(du = 2\,dx\)와 연결해서 설명해 줘."
- "거듭제곱 적분 공식이 왜 지수가 \(-1\)일 때만 안 되는지, 분모 \(n+1\)을 근거로 설명해 줘."
- "\(\int \frac{1}{x}\,dx = \ln|x| + C\)에서 절댓값이 왜 필요한지 예를 들어 보여 줘."
마치며
치환적분에서 \(dx\)를 \(du\)로 바꾸는 순간과, 거듭제곱 공식이 지수 \(-1\)에서 로그로 갈아타는 순간은 언뜻 서로 무관한 별개의 규칙처럼 보입니다. 하지만 둘 다 "적분은 미분을 거꾸로 되감는다"는 한 문장에서 자연히 흘러나옵니다. \(dx\)는 눈금이 달린 자였고, 구멍은 분모가 0이 되는 단 한 점이었을 뿐입니다.
눈금이 다른 두 자를 맞바꾸는 감각과, 분모가 사라지는 딱 한 지점을 로그가 메우는 장면 — 이 두 그림을 손에 쥐면, 치환적분과 로그의 등장은 외워야 할 규칙이 아니라 연쇄법칙을 뒤집으면 반드시 따라 나오는 결과임이 보입니다.
함께 보면 좋은 글 — 먼저 읽으면 좋은 글: 연쇄법칙은 왜 '곱하기'인가 · 적분은 왜 미분의 반대인가 → 이어서: 적분엔 왜 +C가 따라붙나 · 부분적분의 du·dv는 대체 뭘까 · 지수와 로그를 미분하면 · 직접 그려보기: Desmos · Wolfram Alpha