직답 — 라그랑주 네 제곱수 정리는 모든 0 이상의 정수를 네 정수 제곱의 합으로 나타낼 수 있다는 정리입니다. 예를 들어 23=3²+3²+2²+1²이고 9+9+4+1=23으로 직접 검산할 수 있습니다.
MATHNET · FOUR-SQUARE WITNESS
입력한 정수의 네 제곱 증인을 찾고 검산하세요
P0는 0–100,000의 증인 하나를 찾습니다. 계산 사례는 정리의 일반 증명이 아니며 최소항·표현 개수를 판정하지 않습니다.
허용 문법: 0 또는 앞자리 0 없는 10진 정수. 상한 100,000. 입력을 자동 보정하지 않습니다.
예제를 선택하거나 정수를 입력하세요.
| 좌표 | 값 | 제곱 | 누적합 |
|---|
탐색 영수증
아직 실행하지 않았습니다.
네 제곱수 정리는 무엇을 말하나

김흑우원전 명제와 현대 표기를 구분해 읽습니다.
AI 생성 캐릭터 컷∀ n ∈ Z_{≥0}, ∃ a,b,c,d ∈ Z such that\nn = a²+b²+c²+d²제곱은 부호를 지우므로 네 정수를 모두 0 이상의 값으로 정규화할 수 있습니다. n=0은 (0,0,0,0)으로 포함합니다. 네 항을 모두 양수로 써야 한다는 뜻은 아닙니다.
입력한 수의 증인을 직접 검산해보자

김흑우찾은 증인은 원래 수에 다시 대입해 검산합니다.
AI 생성 캐릭터 컷| n | 증인 | 대입 검산 |
|---|---|---|
| 0 | (0,0,0,0) | 0=0 |
| 7 | (2,1,1,1) | 7=4+1+1+1 |
| 23 | (3,3,2,1) | 23=9+9+4+1 |
| 28 | (5,1,1,1) | 28=25+1+1+1 |
| 31 | (5,2,1,1) | 31=25+4+1+1 |
| 310 | (17,4,2,1) | 310=289+16+4+1 |
같은 수에 여러 증인이 생길 수 있습니다. 이 도구가 반환한 첫 증인은 존재와 합계를 확인하기 위한 결과이며 최적화 결과가 아닙니다.
증인은 어떤 범위에서 찾나
0 ≤ d ≤ c ≤ b ≤ a ≤ floor(√n)각 제곱항이 음이 아니므로 이 좌표 경계는 고정된 n에서 완전합니다. 도구는 두 제곱합을 미리 만든 뒤 보완합을 찾고 마지막에 네 좌표를 다시 제곱합니다.
- 증인 찾음: 네 좌표와 직접 합산이 일치
- 검산 미완료: 시간 예산 때문에 전 범위를 확인하지 못함
- 내부 검산 오류: 완전 범위를 소진했거나 합계가 불일치
왜 어떤 수에는 네 개가 실제로 필요한가
n이 세 정수 제곱의 합\n⇔ n은 4^a(8b+7) 꼴이 아니다.7, 23, 28, 31은 이 장애형에 해당하므로 세 제곱으로는 부족합니다. 네 제곱 표현에서 한 좌표가 0이면 세 제곱 표현이 되므로 이 수들의 증인은 네 좌표가 모두 0이 아니어야 합니다.
존재 정리와 최소항 문제는 다르다
모든 n≥0에 대해 네 제곱 이하의 표현이 존재합니다.
입력 n의 증인 하나와 합계·장애형을 검산합니다.
0이 아닌 항의 최소 개수, 가장 작은 최대좌표, 표현 총수는 별도 문제이며 P0 출력에 붙이지 않습니다.
Euler 네 제곱 항등식은 무슨 역할을 하나
(a²+b²+c²+d²)(x²+y²+z²+w²)\n=(ax−by−cz−dw)²\n+(ay+bx+cw−dz)²\n+(az−bw+cx+dy)²\n+(aw+bz−cy+dx)²두 네 제곱합의 곱도 네 제곱합이라는 사실을 보여 줍니다. 항등식은 소수 표현으로의 환원에 중요한 역할을 하지만 한 줄만으로 모든 소수의 표현과 하강 논증이 자동 완성되는 것은 아닙니다.
계산이 정리의 증명은 아니다

김흑우계산 사례는 모든 수에 대한 정리의 증명이 아닙니다.
AI 생성 캐릭터 컷0…500 전수 회귀 테스트는 프로그램을 검증하는 데 유용하지만 무한히 많은 정수에 대한 수학적 증명을 대신하지 않습니다. 시간 예산 중단도 반례가 아닙니다.
경계: 정리의 참·거짓과 프로그램의 실행 상태를 같은 배지로 표시하지 않습니다.
5변수 이차형식과 무엇이 다른가
네 제곱수 정리는 정수 하나의 제곱길이를 네 좌표로 표현하는 rank 1 문제입니다. 2-보편 5변수 이차형식은 두 벡터의 길이와 내적을 동시에 보존하는 rank 2 표현 문제입니다. 공개 시점에 /quinary-quadratic-forms/가 실제 200·indexable일 때만 설명형 링크를 활성화합니다.
자주 헷갈리는 질문
네 정수는 모두 서로 달라야 하나요?
아닙니다. 23=3²+3²+2²+1²처럼 반복해도 됩니다.
음수도 쓸 수 있나요?
정리의 증인은 정수이지만 제곱에서 부호가 사라지므로 도구는 비음수 정규화 증인을 보여 줍니다.
네 개가 필요하다는 말은 어떻게 확인하나요?
단순 검색 실패가 아니라 Legendre–Gauss 정리의 4^a(8b+7) 조건으로 확인합니다.
- Gallica · Oeuvres de Lagrange, tome III
- Mathlib 4 · SumFourSquares
- Watase (2014), Lagrange’s Four-Square Theorem
- Archive of Formal Proofs · Three Squares Theorem
- 2026-08-30 KST · 독립 검증 완료 · P0 상한 100,000