대수학의 기본 정리

대수학의 기본 정리(代數學의 基本 定理, fundamental theorem of algebra)는 상수가 아닌 복소수 계수 다항식이 적어도 하나의 근을 갖는다는 정리다. 이 정리에 따라, 모든 상수가 아닌 복소수 계수 다항식은 유한 개의 복소수 계수 1차 다항식의 곱으로 나타낼 수 있다. 또한, 복소수체는 실수체와 달리 대수적으로 닫힌 체를 이룬다. 이 결과들은 대수학의 기본 정리의 서로 다른 형태들이다.
상수가 아닌 실수 계수 다항식을 복소수체 위에서 인수 분해하였을 때, 인자가 되는 1차 다항식들은 실수 계수가 아닐 수 있다. 그러나 실수 계수 다항식의 근은 켤레 불변이기 때문에, 허수근에 대응하는 1차 다항식들을 둘씩 조합하여 판별식이 0보다 작은 실수 계수 2차 다항식들로 만들 수 있다. 이에 따른 실수 계수 다항식의 완전한 인수 분해 또한 대수학의 기본 정리와 동치다.
이름과는 달리 현재까지 순수하게 대수적인 증명은 발견하지 못했으며, 실수의 완비성 또는 위상수학을 도입해야 증명할 수 있다. 또한 대수학의 기본 정리는 추상대수학의 기초가 되는 정리는 아니다.

**정의**
다항식 의 근은 인 를 뜻한다. 대수학의 기본 정리에 따르면, 양의 차수의 복소수 계수 다항식

은 근 을 갖는다.

**역사**
수학자들은 17세기에 이미 이 정리가 옳으리라 생각하였으나 증명에는 성공하지 못하였다. 복소수의 개념이 없던 당시에는 “모든 실계수 다항식은 실계수 일차식들과 실계수 이차식들의 곱으로 나타낼 수 있다”라고 예상하였다. 장 르 롱 달랑베르와 레온하르트 오일러 등이 증명하였으나 보충적인 정리의 증명을 필요로했으며 이러한 맥락에서 모두 불완전하였고, 보다 엄밀한 증명에 성공한 수학자는 19세기 초의 카를 프리드리히 가우스, 장-로버트 아르간드 등이였다. 그 이후 이 정리는 복소수 계수 다항식으로 확장되었다. 한편 가우스는 추후 생애 동안 몇 가지의 다른 증명을 발표했다. 또한 장-로버트 아르간드의 증명은 오귀스탱 루이 코시가 그의 저술 Cours d'Analyse(Cours d'Analyse de l’École Royale Polytechnique; I.re Partie. Analyse algébrique)에서 이를 언급한 바 있다.

**증명**

**복소해석학적 증명**

**리우빌 정리를 이용한 증명**
복소 다항식

가 영점을 갖지 않는다고 가정하자. 즉 모든 복소수 에 대해  라고 가정하자. 그러면 는 전해석 함수이다. 이제 삼각 부등식을 이용하여

를 얻고, 라 하면, 양수 에 대해 이면

이다. 여기서 을 충분히 큰 값으로 선택하여 가 되도록 하면 부등식

이 성립하므로 식 (a)로부터
인 r에 대해 일 때

는 홀수다. 그런데 실수 계수 홀수차 다항식은 항상 실수인 근을 가지므로, 의 홀수 차수 확대는 스스로밖에 없다. 즉, 이며, 는 2-군이다.
이제, 가 자명군임을 보이면 충분하다. 귀류법을 사용하여, 자명군이 아니라고 가정하자. 는 의 부분군이므로, 2-군이다. 따라서, 지표 2의 부분군 가 존재한다. 그렇다면, 이며, 의 차수는

이다. 그러나 는 제곱근에 대하여 닫혀 있으므로, 2차 확대를 갖지 않으며, 이는 모순이다. 따라서, 는 자명군이며, 이다.

**따름정리**
대수학의 기본 정리로부터 다음의 유용한 따름정리를 얻을 수 있다.
모든 차 복소 다항식은 중근까지 고려하여 개의 근을 갖는다.
이 따름정리를 대수학의 기본정리로 부르는 경우도 있다. 따름정리는 다음과 같이 기술할 수 있다. 복소 다항식

에 대해 복소수 이 존재하여(서로 다를 필요는 없다.)

와 같이 쓸 수 있다.
1차 다항식이 하나의 근만을 가짐은 자명하다. 이제 수학적 귀납법을 쓰기 위해 n차 이하의 다항식이 n개의 근을 가진다고 가정하고, n+1차 다항식 가 주어졌다 하자. 대수학의 기본 정리에 의해 인 복소수 이 존재하므로

인 n차 다항식 이 존재한다. 귀납적 가정에 의해 는 n개의 근을 가지므로 는 n+1개의 근을 가진다. 

**실계수 다항식의 표현**
실계수 차 다항식의 경우, 위의 따름정리를 적용하면 이 역시 복소수체 위에서 중근을 고려할 경우 개의 근을 갖는다. 이 표현 형식은 곱하는 순서를 고려하지 않을 경우 유일하므로, 만약 허수부가 0이 아닌 근을 갖는다면 실수체 위에서는 그 근을 표현할 수 없다. 즉 실수체 위에서는 반드시 개의 근을 갖지 않을 수도 있다.
실수체 위에서 실계수 다항식을 기약다항식들로 인수분해할 때, 기약다항식이 갖는 최대의 차수는 이다. 이는 실계수 다항식의 근이 갖는 켤레성, 즉 가 실계수 다항식의 근이면 이의 복소켤레 도 그 다항식의 근이 되는 성질 때문이다. 두 개의 복소계수 일차식의 곱은

와 같이 (는 실수) 실계수 이차식으로 환원된다.

**실계수 다항식의 근의 켤레성**
만일가 실계수 다항식

의 복소수 근이면 즉, 이면 이다.

**복소켤레**
복소켤레 연산의 성질에 의해

:
:
:
이다.

**응용**
대수학의 기본정리에 의해  차의 실계수 다항식은 반드시 복소수의 범위에서 개의 근을 가져야 한다. 그런데 실계수 다항식의 근의 켤레성에 의해 (실수가 아닌)복소수 근을 갖지 않거나, 갖는다면 짝수개이어야 하므로 차수가 홀수인 다항식은 적어도 하나의 실근을 가져야함을 알 수 있다.

**참고 문헌**

**역사적 문헌**
isbn = 978-2-87647-053-8- url-status = dead- url = http://eulerarchive.maa.org/docs/translations/E170en.pdf- publisher = C. G. Fleckeisen
*#page=1 – 첫 번째 증명
*#page=32 – 두 번째 증명
*#page=57 – 세 번째 증명
*#page=71 – 네 번째 증명- s2cid = 120861330 (The Fundamental Theorem of Algebra and Intuitionism).- s2cid = 122310417-  chapter-url = http://gdz.sub.uni-goettingen.de/dms/load/img/?PPN=PPN236019856&DMDID=dmdlog53- year=1891 (tr. New proof of the theorem that every integral rational function of one variable can be represented as a product of linear functions of the same variable).

**최근 문헌**
 mr=2341569- url-status = - mr=2813254- mr=2990933- 인용|last1 = Fine|first1 = Benjamin|last2 = Rosenberger|first2 = Gerhard|title = The Fundamental Theorem of Algebra|publisher = Springer-Verlag|place = Berlin|year = 1997|isbn = 978-0-387-94657-3|series = Undergraduate Texts in Mathematics|mr = 1454356- mr=0938691- s2cid = 121468210- isbn = 978-2-87647-101-6- url = https://archive.org/details/numbers0000unse_d4i8- issn = 0343-6993- doi-access = free - url = https://archive.org/details/sourcebookinmath0000smit- s2cid = 145593806- url = http://www.paultaylor.eu/misc/gauss-web.php – English translation of Gauss's second proof.- 인용| last = van der Waerden | first = Bartel Leendert | title = Algebra | volume = I | edition = 7th | year = 2003 | publisher = Springer-Verlag | isbn = 978-0-387-40624-4

**같이 보기**
 드무아브르의 정리

**외부 링크**
  네이버 캐스트 - 대수학의 기본 정리
분류:기본 정리
분류:체론
분류:다항식에 대한 정리
분류:복소해석학 정리