이집트 분수 계산기

고대의 탐욕 알고리즘을 사용해 어떤 분수든 서로 다른 단위분수의 합으로 바꿉니다. 3500여 년 전 이집트 수학자들이 쓰던 방법입니다.

분자와 분모를 입력하면 분수를 서로 다른 단위분수(1/n 꼴)로 분해합니다.

이집트 분수 계산기
고대의 탐욕 알고리즘을 사용해 어떤 분수든 서로 다른 단위분수의 합으로 바꿉니다. 3500여 년 전 이집트 수학자들이 쓰던 방법입니다.

이집트 분수란?

이집트 분수는 유리수를 서로 다른 단위분수의 합으로 나타낸 표현입니다. 단위분수는 1/n 꼴의 분수이며, n은 양의 정수입니다. 예를 들어 2/3 = 1/2 + 1/6, 4/5 = 1/2 + 1/4 + 1/20 입니다. 3500년 전이 넘은 고대 이집트의 수학자들은 이런 방식만 사용했습니다. 라이린드 수학 파피루스(기원전 약 1650년)와 모스크바 수학 파피루스에는 서기관들이 토지, 곡물, 노동 계산에 사용한 이집트 분수 분해표가 많이 들어 있습니다. 이집트인들은 정수 분모 위에 특별한 상형문자(‘ro’라 불리는 타원형 또는 입 모양 기호)를 올려 단위분수 1/n을 나타냈습니다. 그들은 이런 기호들을 더하는 것만 가능했고, 분자가 1이 아닌 분수를 쓸 방법은 없었습니다. 이런 제약이 정교한 분해표와 알고리즘의 발전을 이끌었습니다. 현대 수학자들은 1보다 작은 모든 양의 유리수는 유한 개의 서로 다른 단위분수의 합으로 나타낼 수 있음을 증명했으므로, 이집트 분수 표현은 항상 가능합니다. 이집트 분수를 계산하는 가장 유명한 알고리즘은 탐욕 알고리즘이며, 피보나치–실베스터 알고리즘이라고도 합니다. 방법은 다음과 같습니다. 분수 p/q가 주어지면 남은 값보다 크지 않은 가장 큰 단위분수를 찾습니다. 즉 n = ⌈q/p⌉를 택하고, p/q에서 1/n을 빼서 새 분수를 얻습니다. 이를 기약분수로 만든 뒤, 나머지가 단위분수일 때까지 반복합니다. 탐욕 알고리즘은 항상 끝나고 서로 다른 단위분수를 만들어 내지만, 항상 가장 짧거나 가장 아름다운 표현을 찾는 것은 아닙니다. 예를 들어 2/3을 탐욕 알고리즘으로 분해하면 ⌈3/2⌉ = 2이므로 1/2를 뺍니다. 2/3 − 1/2 = 4/6 − 3/6 = 1/6. 따라서 2/3 = 1/2 + 1/6 입니다. 4/5의 경우 ⌈5/4⌉ = 2이므로 1/2를 빼면 4/5 − 1/2 = 3/10. 다음으로 ⌈10/3⌉ = 4이므로 1/4를 빼면 3/10 − 1/4 = 6/20 − 5/20 = 1/20. 결과는 4/5 = 1/2 + 1/4 + 1/20 입니다. 이집트 분수는 지금도 활발한 수학 연구 주제입니다. 에르되시–슈트라우스 추측(1948)은 4/n이 항상 정확히 세 개의 단위분수 합으로 쓸 수 있다고 말합니다. 이는 적어도 10^14까지의 모든 n에 대해 검증되었지만, 일반적인 증명은 아직 없습니다. 이집트 분수 표현의 최소 항 수, 최적 표현에서의 최대 분모, 짧은 표현을 찾는 효율적인 알고리즘 등도 계속 연구되고 있습니다. 순수수학을 넘어서 이집트 분수 표현은 공정 분배 문제에도 활용됩니다. 토지, 시간, 돈 같은 자원을 전체의 단위분수에 해당하는 몫으로 나누는 것은 간단하고 명확합니다. 이집트 분수는 특정 조합 게임의 분석과 완전수 및 조화급수와 관련된 수론 문제에서도 나타납니다.

이집트 분수 예시

대표적인 네 분수를 탐욕 알고리즘과 단계별 추적과 함께 분해합니다.

분수이집트 분수참고
2/31/2 + 1/6⌈3/2⌉ = 2 → 1/2를 뺌 → 나머지 1/6. 고전적인 2항 분해입니다. 라이린드 파피루스 표에도 나옵니다.
5/81/2 + 1/8⌈8/5⌉ = 2 → 1/2를 뺌 → 나머지 5/8 − 4/8 = 1/8. 탐욕 알고리즘으로 얻는 깔끔한 2항 결과입니다.
7/121/2 + 1/12⌈12/7⌉ = 2 → 1/2를 뺌 → 7/12 − 6/12 = 1/12. 또 하나의 우아한 2항 표현입니다.
4/51/2 + 1/4 + 1/20세 항이 필요합니다. 1단계: 1/2. 2단계: 3/10 − 1/4 = 1/20. 결과: 1/2 + 1/4 + 1/20 = 10/20 + 5/20 + 1/20 = 16/20 = 4/5 ✓.

이집트 분수 계산기 사용법

  1. 분자 입력란에 분수의 분자(위 숫자)를 입력하세요. 양의 정수여야 합니다.
  2. 분모 입력란에 분수의 분모(아래 숫자)를 입력하세요. 분자보다 큰 양의 정수여야 합니다.
  3. 이집트 분수로 변환을 클릭하세요. 결과 패널에는 분해 결과, 합이 원래 분수와 같은지 검증, 탐욕 알고리즘 단계, 총 항 수가 표시됩니다.
  4. 단계별 추적을 읽어 탐욕 알고리즘이 각 단위분수를 어떻게 순서대로 빼는지 확인하세요.
  5. 계산기 초기화를 클릭하면 입력이 지워지고 다른 분수를 시도할 수 있습니다.

이집트 분수 계산기 FAQ

이집트 분수란 무엇인가요?
이집트 분수는 유리수를 서로 다른 단위분수의 유한한 합으로 나타낸 것입니다. 단위분수는 1/n 꼴의 분수이며 n은 양의 정수입니다. 예를 들어 3/4 = 1/2 + 1/4 입니다. 고대 이집트인들은 분자가 1이 아닌 분수를 쓸 수 있는 표기가 없었기 때문에 이 표기법만 사용했습니다.
모든 분수에 이집트 분수 표현이 있나요?
네. 모든 양의 유리수는 유한 개의 서로 다른 단위분수의 합으로 표현할 수 있습니다. 이는 유한 번 안에 반드시 끝나는 탐욕 알고리즘으로 증명됩니다. 표현은 유일하지 않으며, 대부분의 분수는 항 수가 다른 여러 이집트 분수 분해가 가능합니다.
이집트 분수의 탐욕 알고리즘이란 무엇인가요?
탐욕 알고리즘, 또는 피보나치–실베스터 알고리즘은 남은 값보다 크지 않은 가장 큰 단위분수를 반복해서 빼는 방식입니다. 분수 p/q에서 첫 항은 1/⌈q/p⌉(⌈⌉는 올림)입니다. 나머지를 기약분수로 만든 뒤, 그 나머지가 단위분수가 될 때까지 반복합니다.
탐욕 알고리즘이 항상 가장 짧은 표현을 찾나요?
아니요. 탐욕 알고리즘은 항상 종료하고 유효한 표현을 만들지만, 항상 항 수가 가장 적지는 않습니다. 예를 들어 탐욕 알고리즘은 5/121 = 1/25 + 1/757 + ...를 주지만 더 짧은 대안이 있습니다. 큰 분자에 대해 최소 항 표현을 찾는 것은 계산적으로 어렵습니다.
분자가 분모보다 커도 되나요?
고전적인 이집트 분수 표현은 진분수(분자 < 분모)에 적용됩니다. 1보다 큰 분수는 먼저 정수 부분을 떼어내고, 남은 분수 부분을 이집트 분수로 나타낼 수 있습니다. 이 계산기는 분자가 분모보다 작은 진분수를 처리합니다.
에르되시–슈트라우스 추측이란 무엇인가요?
에르되시–슈트라우스 추측(1948)은 모든 정수 n ≥ 2에 대해 4/n을 정확히 세 개의 단위분수 합으로 쓸 수 있다고 말합니다: 4/n = 1/a + 1/b + 1/c. 이는 적어도 10^14까지의 모든 n에 대해 계산으로 검증되었지만, 일반적인 증명은 수론의 미해결 문제 중 하나입니다.

관련 도구

자연로그 계산기: ln(x) 계산
양수를 입력하면 자연로그 ln(x)를 즉시 계산하고 결과와 공식을 확인할 수 있습니다.
콜라츠 추측 계산기 - 3n+1 수열 생성기
임의의 양의 정수에 대한 3n+1 수열을 생성하고 단계, 최대값, 정지 시간을 확인하세요.
반올림 계산기 - 원하는 정밀도로 숫자 반올림
내림, 올림, 일반 반올림, 소수 자릿수 모드를 지원하는 반올림 계산기. 수학, 금융, 과학, 일상 숫자를 원하는 정밀도로 처리하세요.
부분곱 계산기 - 단계별 곱셈
부분곱 계산기는 곱셈을 자릿값 단계로 나눕니다. 여러 자리 연산을 시각적으로 배우고 즉시 결과를 확인하세요.
계산기: 건강과 계획
두 분수를 입력해 덧셈이나 뺄셈을 계산하세요. 최소공분모를 자동으로 구하고 기약분수로 약분하며 이해하기 쉬운 단계별 풀이도 보여 줍니다.
최소공배수 계산기
두 개 이상의 양의 정수의 최소공배수를 계산하고 단계별 설명, 소인수분해와 활용 예를 확인하세요.
라그랑주 오차 한계 계산기
테일러 다항식 근사의 라그랑주 오차 한계를 계산하고 M, n, a, x로 최대 절단 오차를 빠르게 구합니다.
계산기: 건강과 계획
덧셈 계산기로 2개부터 4개까지 숫자를 즉시 더하세요. 정수, 소수, 양수, 음수를 지원하고 합계와 평균, 입력한 숫자 개수를 표시해 일상 계산에 편리합니다.