라그랑주 네 제곱수 정리 — 자연수를 네 제곱의 합으로 직접 찾기

🗓 2026.08.30 업데이트 작성 김흑우 읽는 시간 약 4분
🏆
공정하게 씁니다 — 거래소·서비스로부터 원고료나 협찬을 받지 않습니다. 추천과 순위는 수수료·유동성·한국어 지원처럼 공개된 선정 기준으로만 정합니다. 본문의 가입 링크(추천인 코드)로 가입하면 독자에게는 수수료 할인이 적용되고, 사이트에는 수수료 일부가 돌아오지만 선정에는 영향을 주지 않습니다. 정보 제공용이며 투자 권유가 아닙니다.
🔍 확인 방법 — 마지막 확인 2026.08.30 — 이후 거래소·서비스가 화면이나 요율을 바꿨을 수 있습니다.

직답 — 라그랑주 네 제곱수 정리는 모든 0 이상의 정수를 네 정수 제곱의 합으로 나타낼 수 있다는 정리입니다. 예를 들어 23=3²+3²+2²+1²이고 9+9+4+1=23으로 직접 검산할 수 있습니다.

MATHNET · FOUR-SQUARE WITNESS

입력한 정수의 네 제곱 증인을 찾고 검산하세요

P0는 0–100,000의 증인 하나를 찾습니다. 계산 사례는 정리의 일반 증명이 아니며 최소항·표현 개수를 판정하지 않습니다.

허용 문법: 0 또는 앞자리 0 없는 10진 정수. 상한 100,000. 입력을 자동 보정하지 않습니다.

예제를 선택하거나 정수를 입력하세요.

정규화 증인 a≥b≥c≥d≥0
좌표 상한 floor(√n)
세 제곱 장애형
아직 계산하지 않았습니다.
네 좌표 직접 합산 검산
좌표제곱누적합
탐색 영수증

아직 실행하지 않았습니다.

네 제곱수 정리는 무엇을 말하나

원전 명제와 현대 표기를 확인하는 김흑우 캐릭터

김흑우원전 명제와 현대 표기를 구분해 읽습니다.

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

같은 수에 여러 증인이 생길 수 있습니다. 이 도구가 반환한 첫 증인은 존재와 합계를 확인하기 위한 결과이며 최적화 결과가 아닙니다.

왜 어떤 수에는 네 개가 실제로 필요한가

n이 세 정수 제곱의 합\n⇔ n은 4^a(8b+7) 꼴이 아니다.

7, 23, 28, 31은 이 장애형에 해당하므로 세 제곱으로는 부족합니다. 네 제곱 표현에서 한 좌표가 0이면 세 제곱 표현이 되므로 이 수들의 증인은 네 좌표가 모두 0이 아니어야 합니다.

존재 정리와 최소항 문제는 다르다

정리가 보장

모든 n≥0에 대해 네 제곱 이하의 표현이 존재합니다.

P0가 계산

입력 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) 조건으로 확인합니다.

출처와 검증 범위