Paul Jialiang Wu agentic-portfolio ✉️ 무료 구독
← 포트폴리오로 돌아가기

AI-NATIVE 연재 · 수학의 양극, 1부 · 스무 살

이산과 연속, 수학의 양극—서로를 향해 도는 네 번의 전환 (스무 살을 위한 수학)

글쓴이 Paul Jialiang Wu · agentic-portfolio-lovat.vercel.app · 2026-10-15 · 21분 소요

Cover: Discrete vs continuous mathematics, the two ends, and how they turn, for age 20. Three cards: who it is for (20-year-olds who code, study math or build with machine learning), what you leave with (four turns between the ends: when, by what technique, and why), and the one finding (the harmonic sum 1 plus a half up to 1 over n hugs ln n plus 0.5772, and the gap is about 1 over 2n).
수학의 양극, 1부: 스무 살 편.

1분 요약

이 글의 정체성스무 살을 위한 수학의 양극(이산: 셀 수 있는 것, 틈이 있음 / 연속: 측정하는 것, 틈이 없음)에 대한 에세이다. 이 두 세계가 서로를 넘나드는 네 번의 전환, 그 전환을 불러오는 조건, 사용하는 기법, 그리고 그 동기를 정리한다.

왜 읽어야 하는가오늘날 공학의 대부분은 이 두 세계의 경계에서 작동한다. 오디오 신호는 연속파지만 샘플로 저장되고, 머신러닝은 이산적 선택을 연속적 그래디언트로 학습한 뒤 가중치를 정수로 반올림한다. 소수의 분포에 대한 최초의 증명도 곡선에서 나왔다. 자신이 어느 전환 위에 있는지 알면, 어디서 문제가 생길지 예측할 수 있다.

이 글을 읽고 나면 할 수 있는 것슬라이더로 조절하는 라이브 데모 두 개와 실시간 표가 있는 데모 하나, 이렇게 세 가지 실습을 직접 돌려 본다. 1 + 1/2 + … + 1/n이 ln n + 0.5772에 얼마나 가까이 다가가고, 그 차이가 대략 1/(2n)임을 직접 확인한다. 자신이 쓰는 도구 중 하나가 어떤 전환에 해당하는지 짚어보고, 마지막으로 '계단이 미끄럼틀로 바뀌는' 원리를 15세 청소년에게 설명해 본다.

The Two Ends of Math — 시리즈 줄기

▶ 실제로 돌아가는 모습 보기: 라이브 데모 열기 공개 · 로그인 불필요

  1. 이산과 연속, 그 경계에서 이번 화

이산수학과 연속수학은 무엇이 다르고, 언제, 어떻게, 왜 서로를 넘나들게 되는가?

이 글은 숫자를 어떻게 표기하는지 다시 설명하지 않는다. 그 내용은Number vs Representation (age 20)에 따로 다룬다. 여기서는 자연수와 실수 직선에 집중하며, 복소해석학은 다리 이름만 언급하고 본격적인 내용은 다루지 않는다.

이 글의 주제: 이산수학과 연속수학의 만남

이 글은 이산수학과 연속수학, 즉 수학의 양 끝단에 관한 에세이다. 이산수학은 서로 분리된 조각—자연수, 그래프, 문자열, 계단식 단계—을 센다. 연속수학은 틈 없는 양—길이, 시간, 온도, 실수 직선—을 잰다. 코딩을 하거나 수학을 공부하거나 머신러닝으로 무언가를 만드는 20세 전후의 독자를 염두에 두고 썼다. 연습문제를 직접 풀려면 Python이 깔린 노트북과 20분이면 충분하다.

진짜 질문은 두 끝이 어떻게 다르냐가 아니라, 언제, 어떻게, 왜 서로를 향해 방향을 틀게 되는가이다. 수학은 이 두 극을 오가며, 현대 공학의 대부분도 그 진동 위에 있다. 이 글에서는 네 가지 전환을 짚는다. 각 전환마다 그것을 불러오는 조건, 실제로 쓰는 기법, 그리고 그 동기를 밝힌다. 동기는 세 가지로 나뉜다: 진리(무언가를 증명하려는 욕구), 사랑(누군가를 돕거나 쓸모 있게 하려는 마음), 아름다움(많은 경우를 하나의 구조로 꿰는 것)이다.

이 글은 일종의 실험이기도 하다. playbook-math라는 방법론을 적용했다. 이 방법은 Numbers at Four Ages 시리즈를 위해 처음 만들어졌고, 이 방식이 새로운 주제에도 통할지 시험해 본 것이다. 이 글의 토대가 된 것은 Two Ends Playground라는 무료 웹페이지로, 한 쪽이 다른 쪽으로 바뀌는 과정을 보여주는 세 가지 라이브 데모가 준비되어 있다.

이 글 전체를 관통하는 비유는 주방 사다리 맨 위에서 내려다본 전국 식품 공급망이다. 달걀은 이산적이다. 개수를 세고, 반쪽짜리 달걀을 배송하는 일은 없다. 밀가루는 연속적이다. 무게를 재며, 몇 그램이든 가능하다. 전국 체인은 매일 아침 이 두 가지를 동시에 계획해야 하고, 네 가지 전환 모두 그 사무실에서 실제로 일어난다.

읽기 전에 한 가지.마지막에는 15세 청소년에게 '계단이 미끄럼틀로 바뀌는' 원리를 playground로 설명하게 된다. 직접 설명해야 할 입장에서 읽어보라. 메타분석에 따르면39 여러 연구에서, '가르칠 준비를 한다'는 기대를 갖고 공부한 뒤 실제로 가르쳤을 때의 효과 크기는 g = 0.48(하위 집단 결과), 반면 가르칠 준비 없이 공부한 경우에는 측정 가능한 이득이 없었다(g = −0.02) (Kobayashi (2024), Educational Psychology Review (ERIC EJ1414484)).

직접 해보기 1 · 미끄러짐을 셈으로 재기

방을 세 번 건너가 본다. 먼저 큰 보폭으로 건너며 횟수를 센다. 그다음에는 발뒤꿈치와 발끝을 맞대며 아주 작은 걸음으로 건너고, 역시 횟수를 센다. 마지막에는 발을 바닥에 붙인 채 미끄러지듯 한 번에 건넌다.

미끄러짐은 몇 번이었는가? 셀 수 있는 횟수가 아니라, 오직 거리가 남는다. 이제, 눈금이 없는 자 대신 오로지 셈만으로 이 미끄러짐의 길이를 재는 방법을 스스로 생각해보라. 방법을 적어둔 뒤에 계속 읽어라.

대부분 비슷한 방법을 떠올린다. 점점 더 작은 걸음을 내딛고, 그 횟수를 세어 걸음의 길이와 곱한다. 걸음이 작아질수록, 걸음 수와 걸음 길이의 곱은 미끄러진 전체 거리에 가까워진다. 이것이 이산과 연속 사이에서 가장 먼저 등장한 전환이다. 셈으로 쪼갠 조각을 극한까지 작게 밀어붙이면, 결국 연속적인 측정이 된다. 제논은 이런 끝없는 분할이 운동을 불가능하게 만든다고 주장했다. 그의 논리대로라면 누구도 냉장고에 닿지 못했을 것이다. 수학이 이 전환을 엄밀하게 정립하는 데에는 약 2천 년이 걸렸다.

이산과 연속, 그리고 그 사이의 경계

이 구분은 이미 고대부터 있었다. 아리스토텔레스는 양(量)을 이렇게 나눈다: "양은 이산적이거나 연속적이다." (Aristotle, Categories, Part 6, tr. E. M. Edghill". 그가 구분하는 기준은 명확하다. 이산적인 양에서는 부분들이 서로 맞닿는 경계가 없다. 예를 들어, "다섯이 두 번 모이면 열이 되지만, 그 두 다섯은 공통 경계가 없고 서로 분리되어 있다". 반면, 선은 서로 맞닿는 부분들로 이루어진다.

먼저 용어부터 분명히 하자. 여기서 "이산적"이란 자연수처럼 분리되고 셀 수 있는 조각들로 이루어진 것을 뜻한다. 분수 역시 셀 수 있지만, 아무리 촘촘히 늘어세워도 두 수 사이에는 항상 또 다른 분수가 있다. "연속적"이란, 전혀 틈이 없는 선을 의미한다.

오랜 세월 동안 연속이야말로 더 신비로운 영역이었다. 제논의 운동 역설들(이분법, 아킬레스와 거북이, 화살, 경기장, Huggett, Stanford Encyclopedia of Philosophy, Zeno's Paradoxes)은 선을 무한히 쪼갤 수 있다는 생각 자체에 도전했다. 분수는 두 수 사이에 항상 또 다른 분수가 있으니 선을 가득 채우는 듯 보였지만, 여전히 구멍이 남았다. 데데킨트는 유리수를 "틈, 불완전성, 불연속성" (Bell, Stanford Encyclopedia of Philosophy, Continuity and Infinitesimals (quoting Dedekind 1872)"이라 불렀다. 그는1872 오직 셀 수 있는 분수만으로 그 구멍을 메우는 방법을 제안했다. 즉, 각 실수는 분수들을 왼쪽 무더기와 오른쪽 무더기로 나누는 방식으로 정의한다(MacTutor, Richard Dedekind). 연속체는 결국 셀 수 있는 조각들로 쌓아 올린 셈이다.

하지만 Cantor는 이 두 세계가 크기부터 다르다는 점을 증명했다. 1874 그는 실수 전체는 자연수나 유리수처럼 하나씩 차례로 셀 수 없다는 사실을 보였다(MacTutor, Georg Cantor). 이후에 더 유명한 대각선 논법이 등장한다(1891 (Wikipedia, Cantor's diagonal argument). 즉, 실수 직선에는 우리가 이름 붙일 수 있는 것보다 훨씬 더 많은 점이 있다는 뜻이다. 이 구성법을 모두가 곧바로 받아들인 것은 아니었다. Weyl은 Das Kontinuum (1918)에서 이런 방식을 쓰지 않고 해석학을 다시 세우려 했다(Stanford Encyclopedia of Philosophy, Hermann Weyl).

A table comparing discrete and continuous mathematics: objects (integers, graphs, strings versus real numbers, curves, fields), gaps (between every two values versus none), main tools (sums, differences, induction, counting versus integrals, derivatives, limits), proof style (case by case versus approximate then take a limit), machines (exact integers and bits versus approximate floats), with a kitchen column: eggs versus flour, a whole egg versus any gram, count versus weigh, tally versus scale, a counter versus a dial.
이산적인 대상은 그 사이에 틈이 있고, 연속적인 대상은 서로 맞닿아 있다. 각각의 영역에는 고유한 도구가 있다.

이산수학은 Σ로 합을 구하고, Δ로 차분을 구하며, 귀납법으로 증명하고, 경우의 수를 정확히 센다. 연속수학은 ∫로 적분하고, d/dx로 미분하며, 근사와 극한을 이용해 증명한다. 이 두 도구 체계는 실제로는 강의에서 흔히 생각하는 것보다 훨씬 더 닮아 있다. "The finite difference is the discrete analog of the derivative."(번역: 유한 차분은 미분의 이산적 대응물이다.)" (Weisstein, MathWorld, Finite Difference) Σ는 Δ를 정확히 되돌리고, ∫는 d/dx를 되돌린다. Graham, Knuth, Patashnik은 이 거울 구조 전체를 한 권의 책으로 엮으며, 제목도 거기서 따왔다. "Concrete Mathematics is a blending of CONtinuous and disCRETE mathematics."(번역: Concrete Mathematics는 연속수학(CONtinuous)과 이산수학(disCRETE)의 융합이다.)" (Graham, Knuth & Patashnik, Concrete Mathematics, publisher description (InformIT)).

실습 2 · 계단에서 미끄럼틀로

종이에 y = x² 곡선을 x = 0부터 x = 1까지 그린다. 그 아래에, 오른쪽 끝의 곡선 높이에 맞춘 너비 1/4짜리 직사각형 네 개를 그린다.

이 직사각형 넓이를 모두 더한다. 이제 Two Ends Playground의 1번 데모를 열고, 직사각형 개수를 4에서 100까지 슬라이더로 조절해 본다. 계단 모양이 점점 미끄럼틀처럼 부드러워지고, 오차도 줄어드는 것을 볼 수 있다.

Two panels of rectangles under the curve y equals x squared from 0 to 1. Left: 4 steps, sum 0.4688, error 0.1354. Right: 16 steps, sum 0.3652, error 0.0319. The thin overshoot slivers above the curve are shaded orange; the true area is one third.
오차로 남는 주황색 조각들은 거의 너비 1/n인 삼각형에 가깝고, 모두 합치면 대략 1/(2n)이 된다. 계단 수를 네 배로 늘리면 오차는 1/4로 줄어든다.

네 개의 직사각형을 쓰면 0.46875, 실제 넓이는 1/3이다. 100개로 늘리면 합은 0.33835, 오차는 약 0.005로 거의 1/(2n)과 일치한다(계산 결과; playground에서 실시간으로 확인 가능). 직사각형 개수를 두 배로 늘릴 때마다 오차는 반으로 줄어든다. 이 원리를 Riemann이 1854 (MacTutor, Bernhard Riemann), 라이프니츠가 ∫ 기호를 합의 의미로 처음 쓴 뒤 오랜 시간이 지나 리만이 이를 엄밀하게 정의했다1684 (MacTutor, The rise of calculus).

수학의 네 가지 전환

수학은 어느 한쪽에 머무르지 않는다. 이산과 연속, 두 세계를 오가며 회전한다. 각 전환에는 그것을 불러오는 조건, 실현하는 기법, 그리고 움직이는 동기가 있다. 그림의 화살표는 각 전환이 결과를 어디로 옮기는지 보여준다. 극한은 매끄러운 공식(1번 전환), 해석학은 정수에 대한 사실(2번), 샘플링은 기계가 다룰 수 있는 수(3번), 릴랙세이션은 연속 문제로 넘어갔다가 다시 정수 해로 돌아오는 왕복(4번 전환)을 만들어낸다.

Two circles, DISCRETE (count, gaps) on the left and CONTINUOUS (measure, no gaps) on the right. On top, arc 1 runs left to right: count to measure by limits, many tiny steps, beauty; arc 4 has arrowheads at both ends, a round trip: measure relaxes count by relaxing then rounding back, search too big, love and truth. Two arcs run right to left below: 3, count serves measure by sampling, solving and rounding, a machine must act, love; 2, measure proves count by analysis, counting too hard, truth. A note gives one rotation in many language models: words to embeddings and gradients to low-precision weights and sampled words.
이 네 번의 전환이 하나의 순환을 이룬다. 각 화살표는 전환이 결과를 내놓는 방향을 가리키고, 4번 전환은 연속으로 풀었다가 다시 정수로 반올림하는 왕복이다.

전환 1 · 셈에서 측정으로: 아주 작은 단계가 많을 때

조건 아주 많은, 작게 쪼개진 이산적 조각이 있는 문제

기법 조각을 한없이 작게 쪼개 극한을 취한다. 합은 적분이 되고, 히스토그램은 곡선이 된다.

예시

Two Ends Playground 2부Two Ends Playground에서 동전 실험을 직접 볼 수 있다. 100번 던져서 50번 앞면이 나올 확률은 정확히 0.079589이고, 종 곡선의 해당 높이는 0.079788이다(계산 결과).

이 전환의 동기는 주로 아름다움이다: 곡선 하나가 백만 개의 경우를 한 번에 아우른다. 주방의 기획실에서는 더 이상 각 고객의 주문을 따로 예측하지 않는다. 대신, 전국의 수요를 하나의 부드러운 곡선으로 그려낸다.

두 번째 전환 · 연속이 이산을 증명할 때: 셈만으로는 벅찰 때

전환이 필요한 상황: 단순한 셈으로는 풀리지 않는 정수에 관한 문제.

전환의 방법: 이산적인 수열을 연속 함수로 감싸고, 그 함수에 미적분을 적용한다. Wilf의 비유가 특히 절묘하다. "A generating function is a clothesline on which we hang up a sequence of numbers for display." (번역: 생성함수란 수열을 빨랫줄에 걸어 전시하는 것과 같다.)" (Wilf, generatingfunctionology).

가장 극적인 예는 소수다, 수학에서 가장 이산적인 존재다.

이 전환의 동기는 진리다: 연속의 도구가 이산에서는 오랫동안 명제만 있었던 사실을 실제로 증명해냈다. 물론, 영원히 그랬던 것은 아니다. 1949 Selberg와 Erdős는 복소해석을 전혀 쓰지 않고도 소수 정리를 증명했다 (MacTutor, Atle Selberg) 이 전환이 먼저 도달했지만, 유일한 길은 아니었다.

전환 3 · 셈이 연속을 구현하다: 기계나 사람이 직접 행동해야 할 때

상황: 연속적인 세계에서 누군가가 유한한 장치—컴퓨터, 센서, 손—로 직접 작동해야 할 때.

방법: 샘플링하거나, 조각내거나, 유한한 숫자 집합으로 반올림한다.

대표 사례:

기계의 본질은 철저히 이산적이다. 튜링 기계의 테이프는 "exactly one symbol"(번역: 정확히 한 개의 기호)" per square (Stanford Encyclopedia of Philosophy, Turing Machines).

이 전환의 동기는 사랑, 즉 실제로 누군가를 돕기 위함이다.엔지니어, 음악을 듣는 사람, 스캐너에 누운 환자 모두가 그 대상이다. 주방의 온도 조절기는 오븐 온도를 연속적으로 읽지 못한다. 1초에 몇 번씩 온도를 샘플링하지만, 그 정도로도 빵은 충분히 잘 구워진다.

자연이 스스로 이산적인 답을 내놓는 경우도 있다. 플랑크는 에너지가 불연속적인 양자 단위로만 존재한다는 사실을 밝혔는데, 그 날짜가 바로 1900년 12월 14일 (MacTutor, Max Planck이다. 공간과 시간이 근본적으로 입자처럼 나뉘는지 여부는 여전히 미해결 문제다.

네 번째 전환 · 연속으로 완화한 뒤 다시 이산으로: 경우의 수가 너무 많아 전부 시도할 수 없을 때

상황: 선택지가 너무 많아 하나하나 모두 따져볼 수 없는 이산적 문제.

방법:선택지를 연속적인 값으로 간주해 매끄러운 문제로 풀고, 마지막에 다시 이산값으로 반올림한다. 최적화 분야에서는 이를 선형계획 완화(linear-programming relaxation)라고 부른다. 예/아니오로만 결정해야 할 변수를 0과 1 사이의 연속값으로 풀 수 있게 허용하는 것이다. 이때 발생하는 비용이 바로 integrality gap이다. 이는 최적의 이산 해와 연속 해 사이의 최악의 비율을 뜻한다(Wikipedia, Linear programming relaxation).

주방의 예(실제 계획은 아니고 설명을 위한 사례다)로 들면, 체인점의 최적화 프로그램은 한 매장에 2.7개의 달걀을 배정한다. 실제로 2.7개의 달걀을 주문하는 사람은 없지만, 프로그램은 매일 아침 그렇게 계산하고 마지막에 반올림한다.

머신러닝에서도 이 전환은 일상적으로 쓰인다.

여기서 동기는 주로 사랑이지만, 진리를 얻을 수 있다면 그것도 함께 추구한다. LP relaxation에서는 연속적으로 푼 문제에서 실용적인 해와, 정수 해와의 최대 차이에 대한 엄밀한 경계값을 얻을 수 있다. 반면 Gumbel-softmax는 그런 경계를 제공하지 않는다. 이 기법의 그래디언트는 온도 파라미터에 따라 편향된 추정치일 뿐이며, 엔지니어들은 속도를 위해 이 점을 받아들인다.

이 회전은 일방통행이 아니다

네 번의 전환은 각각 따로따로인 요령이 아니다. 실제 문제를 풀다 보면 이 순환을 한 바퀴, 때로는 여러 번 돌게 된다.

언어 모델의 전체 과정:

  1. 단어는 이산적인 토큰이다.
  2. 학습 단계에서는 이 토큰들을 연속 벡터로 변환하고, 그래디언트로 가중치를 조정한다. 이게 바로 4번 전환, 즉 이산 문제를 연속 문제로 완화하는 과정이다. 일부 파이프라인에서는 학습 중에 정수 반올림을 미리 시뮬레이션하기도 하는데, 이것 역시 4번 전환에 해당한다.
  3. 배포된 모델 상당수는 실제로 8비트와 같은 저정밀 정수로 서빙 하드웨어에서 동작한다. 이게 3번 전환, 즉 다시 기계가 동작할 수 있는 이산적 세계로 돌아오는 단계다. (16비트 부동소수점으로 서빙하는 모델도 많지만, 이 경우에도 결국 유한하고 이산적인 수의 집합에서 끝난다.)
  4. 출력은 한 번에 하나씩 이산 토큰을 샘플링한다.

이산, 연속, 다시 이산: 여러분이 읽는 답변마다 한 바퀴씩 이 순환이 돈다.

교량 시뮬레이션의 경우:

  1. 물리 법칙은 연속적이다.
  2. 엔지니어는 교량을 유한한 요소, 즉 이산적인 메시(3번 전환)로 쪼갠다.
  3. 그리고 그 메시를 점점 더 잘게 쪼개면서, 조각이 작아질수록 해가 안정적으로 수렴하는지 확인한다(1번 전환, 극한).

최종적으로 얻은 수치에 대한 신뢰는, 이 순환을 한 바퀴 돌며 그 결과가 일관됨을 직접 확인한 데서 나온다.

이런 순환 구조는 실제로 세 가지 동기가 어떻게 작동하는지도 설명해준다:

실습 3 · 코드로 경계(힌지)를 관찰하기

실행하기 전에 먼저 예측해보라: n이 백만일 때 1 + 1/2 + … + 1/n과 ln n + 0.5772의 차이는 얼마나 될까? 아래 코드를 실행하거나, 놀이터의 3번째 부분을 참고하라.

import math
g = 0.5772156649015329   # Euler-Mascheroni constant
for n in (10, 100, 1000, 10**6):
    H = math.fsum(1/k for k in range(1, n+1))
    print(n, H - (math.log(n) + g), 1/(2*n))
n = 100   # coin flips: exact count vs bell curve
exact = sum(math.comb(n, k) for k in range(56)) / 2**n
Phi = lambda z: 0.5*(1 + math.erf(z/math.sqrt(2)))
print(exact, Phi((55.5 - 50)/5))

여기서 γ는 오일러–마스케로니 상수(0.5772…)로, 1 + 1/2 + … + 1/n이 ln n보다 장기적으로 얼마나 더 큰지를 나타낸다. 그 차이는 0.0492, 0.00499, 0.000500, 0.000000500으로 나온다. 매번 거의 정확히 1/(2n)이다(계산 결과). 동전 예제에서는 100번 던져서 55번 이하 앞면이 나올 확률을, 직접 세어서(0.864373)와 연속 곡선(벨 커브)에 반 스텝 연속성 보정을 적용해(0.864334) 각각 계산한다. 이것이 두 끝 사이의 경계, 즉 오일러–맥로린 공식이다. 이 공식은 합과 적분이 항마다 정확히 어떻게 다른지 알려준다. 오일러와 맥로린은 이를 독립적으로 발견했다,1735년경 (Wikipedia, Euler-Maclaurin formula) 남은 1/(2n)은 바로 다음 항이다. 크로네커는 이렇게 말했다고 전해진다: "God created the integers, all else is the work of man." (번역: 신은 정수를 창조했고, 그 외의 모든 것은 인간의 작품이다.)" (MacTutor, Leopold Kronecker (an attributed remark, reported second-hand)) 이 경첩 공식은, 이산과 연속의 두 세계가 서로 논쟁하는 것보다 훨씬 더 가까이 맞닿아 있음을 보여준다.

진리, 사랑, 아름다움: 수학자가 왜 전환을 만드는가

네 번의 전환은 단순한 요령이 아니다. 각각은 분명한 이유가 있고, 그 동기는 세 갈래로 나뉜다.

이 세 가지 동기 중 어느 하나만으로 밀고 나가면, 각기 다른 방식으로 실패한다:

여기서 펼치는 관점은 내 개인적인 해석이다. 나는 진리, 사랑, 아름다움이 하나의 실재의 세 얼굴이며, 내 신앙에서는 한 인격의 세 모습이라고 본다. 위의 체크리스트를 쓰는 데 이 믿음이 필요하지는 않다. 다만, 수학이 세상에 꼭 들어맞는다는 점에서 Wigner가 관찰한 바를 당신도 느낄 수 있을 것이다. 그는 이를 "a wonderful gift which we neither understand nor deserve"(번역: 우리가 이해하지도, 받을 자격도 없는 놀라운 선물)" (Wigner (1960), The Unreasonable Effectiveness of Mathematics in the Natural Sciences, Comm. Pure Appl. Math. 13(1)).

숫자에도 두 가지 모습이 있을까?

이 에세이가 실험한 시리즈는 '몸'이라는 렌즈를 썼다:

이 글은 바로 그 마지막 줄을 펼쳐 보인 것이다. 이 렌즈는 두 형태가 각 층을 가로지르는 축이지, 그 자체가 별도의 층은 아니라고 본다. 실제로 네 번의 전환은 연구 대상(예: 소수의 개수, 소리, 달걀 주문)은 그대로 두고, 형태만 바꾼다는 점을 보여 준다.

이 렌즈는 물리학이 아직 미해결인 지점에서 멈춘다. 플랑크의 양자는 에너지를 알갱이로 만들었지만, 양자 이론은 여전히 연속적인 파동을 쓴다. 공간과 시간이 정말 알갱이로 이루어졌는지는 아직 모른다. 수학은 어느 한쪽을 고집하지 않는다. 문제에 따라 두 형태를 모두 품고, 필요할 때마다 오간다.

이 아이디어, 네 시기에 걸쳐

이 플레이북은 모든 나이에 통하는 하나의 아이디어를 요구한다. 여기 네 가지 크기로 정리했다. 마지막 것만 이 글에서 자세히 다룬다.

나이핵심먼저 몸이나 손으로
7세는 것(예: 걸음)도 있고, 재는 것(예: 미끄러짐)도 있다. 아주 작은 걸음은 점점 미끄러짐처럼 느껴진다.껑충 뛰며 세고, 그다음엔 발을 미끄러뜨려 본다: "미끄러짐은 몇 번일까?"
11자연수에는 틈이 있지만, 직선에는 없다. 얇은 직사각형이 그 둘 사이를 잇는다.자로 블록을 쌓아 보기
15합은 울퉁불퉁한 적분이고, 적분은 매끄러운 합이다. Δ와 Σ의 관계는 d/dx와 ∫의 관계와 같다.플레이그라운드의 계단
20이산수학은 띄엄띄엄 셀 수 있는 대상을 다루고, 연속수학은 끊김 없이 재는 대상을 다룬다. 그런데 이 둘은 늘 서로의 방식을 빌려 쓴다. 증명을 위해, 누군가의 필요를 위해, 혹은 복잡한 경우를 한 번에 꿰뚫기 위해서다.코드로 직접 '경첩'을 돌려보라

이야기는 같고, 선택지는 다섯 가지

당신의 역할은?이 글이 바꿔놓을 선택이번 주에 실천할 수 있는 한 가지
학생이산수학과 미적분을 서로 비추는 거울처럼 하나의 주제로 볼 것인가?Σ가 Δ를 어떻게 상쇄하는지 한 예로 확인하고, ∫가 d/dx를 상쇄하는 것과 비교해보라.
엔지니어내가 쓰는 도구에서 점검해야 할 실패 유형은 무엇인가? 에일리어싱, 정수 해와 연속 해의 차이, 아니면 반올림 오류인가?내가 만든 도구에 대해, 그 도구가 서는 전환점과 조건, 기법, 동기, 그리고 발생 가능한 오류를 한 줄로 정리해보라.
창업자내가 약속하는 '매끄러운' 제품이 실제 이산적인 현실(온전한 단위, 온전한 트럭)에서도 그대로 통하는가?플래너에게 연속적으로 최적화한 계획과 실제 반올림한 계획 사이의 차이가 얼마인지 물어보라.
임원예측 곡선이 실제 주문장처럼 다뤄지고 있지는 않은가?예측을 바탕으로 한 주문에서 어떤 반올림 규칙이 적용되는지 확인하라.
투자자스타트업이 내세우는 정밀도가 세상의 본질적 특성인지, 아니면 단지 데이터 표현 방식의 산물인지 구분할 수 있는가?그 회사의 핵심 모델이 어떤 전환에 기대고 있는지, 그리고 그 전환이 실패할 때 어떻게 대응하는지 물어보라.

절반만 맞는 오해들

이제 직접 설명해보자

이제 당신이 가르칠 차례다. 15세 학생과 마주 앉아 Two Ends Playground의 첫 번째 파트를 연다. 슬라이더를 움직이기 전에, 손으로 네 개의 직사각형을 그려 y = x²의 x=0부터 x=1까지 아래 면적을 어떻게 추정할지 물어본다. 그 다음 슬라이더를 100까지 옮겨, 직사각형 개수를 두 배로 늘릴 때마다 오차가 절반으로 줄어드는 모습을 직접 확인하게 한다. 학생이 스스로 설명할 때까지 '적분'이라는 단어는 꺼내지 않는다.

예상 결과: 15세 학생이 직접 실행해보기 전에 1 + 1/2 + … + 1/1000이 ln 1000 + 0.5772 ≈ 7.485쯤 될 것이라 예측하고, 직사각형이 많아질수록 오차가 줄어드는 이유를 자신만의 말로 설명한다. 학생의 나이와 예측값을 이 글의 댓글로 남긴다.

왜 중요한가: 다섯 번의 '왜'로 파고들기

문제: 학생들은 이산수학과 미적분을 완전히 별개의 과목으로 배우다가, 어느 날 합이 적분을 따라가거나 곡선이 소수에 대한 사실을 증명하는 장면을 보고 당황한다.

  1. 왜 놀랄까? 그 전환의 순간을 한 번도 경험하지 못했기 때문이다. 각 과목은 한쪽에만 머물러 있고, 두 영역을 잇는 다리들은 실제로는 이름과 연도가 붙은 정리임에도 불구하고 우연처럼 보인다. 예를 들어 de Moivre의 경우처럼 (1733 (MacTutor, Abraham de Moivre).
  2. 왜 각 과목은 한쪽에만 머무는가? 학과와 강의계획이 주제별로 나뉘어 있기 때문이다. 여기서는 조합론, 저기서는 해석학. Δ/Σ와 d/dx/∫ 사이의 거울은 어느 쪽에도 속하지 않는다 (Weisstein, MathWorld, Finite Difference).
  3. 왜 그 거울이 중요한가? 바로 그 거울 위에서 전환이 일어나기 때문이다. 오일러–맥클로린, 스털링, 생성함수 모두 이 경계를 넘는 방식이다 (Wilf, generatingfunctionology).
  4. 왜 이 경계 넘기가 현업 엔지니어에게 중요한가? 그들이 쓰는 도구가 바로 이 전환 위에 있기 때문이다. 예를 들어 샘플링 오디오 (Shannon (1949), Communication in the Presence of Noise, Proc. IRE 37(1)), 완화 기법을 적용한 최적화 도구(Wikipedia, Linear programming relaxation), 양자화 모델(Jacob et al. (2017), Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference). 자신이 어떤 전환 위에 있는지 모르면, 실패 원인—에일리어싱, 정수성 갭, 반올림 오차—이 어디에 숨어 있는지 파악할 수 없다.
  5. 문제의 뿌리: 전환들이 전체 구조나 지도 없이 개별 요령처럼만 가르쳐진다. 이 글의 해법은 명확하다. 어떤 도구든, 그 도구가 기반한 전환, 그 전환을 촉발한 조건, 사용된 기법, 그리고 동기를 한 줄로 정리하면, 점검해야 할 지점을 자연스럽게 알 수 있다.

실전 체크리스트: 이번 주에 직접 해볼 것

  1. 미리 가르칠 내용을 먼저 읽는다.
  2. 슬라이드를 세어본다(1번 활동, 3분).
  3. 네 개 직사각형으로 계단을 그리고, 이어서 Two Ends Playground의 첫 번째 데모에서 슬라이더를 100까지 옮겨본다(10분).
  4. 힌지 코드를 실행해보고, 세 번째 데모와 비교한다(5분).
  5. 내가 쓰는 도구(오디오 포맷, 솔버, 양자화 모델 등) 중 하나를 골라, 그 도구의 전환, 조건, 기법, 동기, 그리고 발생 가능한 오류를 한 줄로 정리한다.
  6. 계단에서 미끄럼틀로 이어지는 개념을 15세에게 설명한다.

확인 방법: 내가 제대로 이해했는지 점검하는 기준

아무런 참고 없이 다음 세 가지를 할 수 있다:

  1. 네 가지 전환 각각과 그 예시를 하나씩 말할 수 있다.
  2. 1 + 1/2 + … + 1/n과 ln n + γ의 차이를 예측할 수 있다(대략 1/(2n)).
  3. 내가 쓰는 도구 하나에 대해, 그 전환이 불러오는 실패 원인을 설명할 수 있다.

이 체크리스트로는, 실제로 코드베이스에서 전환을 즉각 알아차릴 수 있는지까지는 측정하지 못한다. 하지만 위의 한 줄 도구 점검 습관이 그 감각을 길러준다.

예방선: 미리 정하는 점검 포인트

5S 자기 점검표

S주장근거
단순함이 글의 문장은 고3(13학년) 수준 이하로 읽힌다.Flesch–Kincaid 독해 등급:7.6(13 이하 구간), 재계산 기준node scripts/check-numbers-four-ages.mjs --series two-ends-of-math
견고함모든 날짜와 인용문은 ledger에서 확인할 수 있다(일부는 2차 출처임을 명시); 계산 결과는 모두 재현 가능하다.소수 정리1896 (MathWorld); 힌지 코드
예리함네 번의 전환마다 조건·기법·동기가 명확하며, 오일러–맥로린 공식이 그 경첩 역할을 한다.네 번의 전환과 그 도식
SMART이번 주: 라이브 데모 3개, 도구 한 줄 노트 1개, 직접 가르쳐보기 1회.실천 · 양극점 실험장
뜻밖의 발견수학에서 가장 이산적인 존재인 소수조차 곡선으로 처음 정복되었고, 최적화기는 매일 아침 2.7개의 달걀을 주문한다.2번과 4번 전환
진리 · 사랑 · 아름다움세 가지 동기, 각각의 한계, 그리고 오일러가 남긴 아름답지만 미증명인 한 걸음.진리, 사랑, 아름다움

참고문헌

  1. Aristotle.Categories, Part 6, tr. E. M. Edghill.classics.mit.edu
  2. Huggett, N. "Zeno's Paradoxes."Stanford Encyclopedia of Philosophy. plato.stanford.edu
  3. Bell, J. L. "Continuity and Infinitesimals."Stanford Encyclopedia of Philosophy. plato.stanford.edu
  4. O'Connor, J. J. & Robertson, E. F. "Richard Dedekind." MacTutor.mathshistory.st-andrews.ac.uk
  5. O'Connor, J. J. & Robertson, E. F. "Georg Cantor." MacTutor.mathshistory.st-andrews.ac.uk
  6. "Cantor's diagonal argument." Wikipedia.en.wikipedia.org
  7. "Hermann Weyl." Stanford Encyclopedia of Philosophy. plato.stanford.edu
  8. O'Connor, J. J. & Robertson, E. F. "The rise of calculus." MacTutor. mathshistory.st-andrews.ac.uk
  9. O'Connor, J. J. & Robertson, E. F. "Bernhard Riemann." MacTutor. mathshistory.st-andrews.ac.uk
  10. Weisstein, E. W. "Finite Difference." MathWorld. mathworld.wolfram.com
  11. Graham, R. L., Knuth, D. E. & Patashnik, O. Concrete Mathematics, publisher description. informit.com
  12. O'Connor, J. J. & Robertson, E. F. "James Stirling." MacTutor. mathshistory.st-andrews.ac.uk
  13. O'Connor, J. J. & Robertson, E. F. "Abraham de Moivre." MacTutor. mathshistory.st-andrews.ac.uk
  14. O'Connor, J. J. & Robertson, E. F. "Siméon Poisson." MacTutor. mathshistory.st-andrews.ac.uk
  15. Riemann, B. (1859). On the Number of Primes Less Than a Given Magnitude, tr. D. R. Wilkins. maths.tcd.ie
  16. Weisstein, E. W. "Prime Number Theorem." MathWorld. mathworld.wolfram.com
  17. Euler, L. E41, "De summis serierum reciprocarum." Euler Archive. scholarlycommons.pacific.edu
  18. "Basel problem." Wikipedia. en.wikipedia.org
  19. Wilf, H. S. generatingfunctionology. math.upenn.edu
  20. Shannon, C. E. (1949). Communication in the presence of noise. Proc. IRE 37(1). PDF
  21. Cooley, J. W. & Tukey, J. W. (1965). An algorithm for the machine calculation of complex Fourier series. Math. Comp. 19(90). Crossref
  22. O'Connor, J. J. & Robertson, E. F. "Richard Courant." MacTutor. mathshistory.st-andrews.ac.uk
  23. IEEE 754-2019, Standard for Floating-Point Arithmetic. standards.ieee.org
  24. O'Connor, J. J. & Robertson, E. F. "Max Planck." MacTutor. mathshistory.st-andrews.ac.uk
  25. "Turing Machines." Stanford Encyclopedia of Philosophy. plato.stanford.edu
  26. "Linear programming relaxation." Wikipedia. en.wikipedia.org
  27. Jang, E., Gu, S. & Poole, B. (2016). Categorical Reparameterization with Gumbel-Softmax. arXiv:1611.01144
  28. Maddison, C. J., Mnih, A. & Teh, Y. W. (2016). The Concrete Distribution. arXiv:1611.00712
  29. Jacob, B. et al. (2017). Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. arXiv:1712.05877
  30. Hardy, G. H. (1940). A Mathematician's Apology. archive.org
  31. O'Connor, J. J. & Robertson, E. F. "Leopold Kronecker." MacTutor. mathshistory.st-andrews.ac.uk
  32. Wigner, E. P. (1960). The Unreasonable Effectiveness of Mathematics in the Natural Sciences. Comm. Pure Appl. Math. 13(1). PDF
  33. Kobayashi, K. (2024). Interactive learning effects of preparing to teach and teaching. Educational Psychology Review. ERIC EJ1414484

관련 글

저자: Paul Jialiang Wu · agentic-portfolio · 2026-10-15. playbook-math의 두 번째 실험으로 집필(첫 번째는 Numbers at Four Ages, 陈诗峰 Shifeng Chen의 한 챕터에서 시작함). 제작: playbook-math: 하나의 아이디어, 네 연령대, 모든 수치는 검증된 출처에서 직접 확인함. 이 글의 견해는 전적으로 내 개인적인 것이며, 소속 기관과는 무관하다.