Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I think I'm being a bit slow here.

Lemma: Every algebraic integer is the root of some monic irreducible polynomial with coefficients in $\mathbb Z$.

Corollary: The only algebraic integers in $\mathbb Q$ are the ordinary integers.

I'm struggling to see how this corollary follows from the lemma. Suppose $\alpha$ is an algebraic integer. Then there is a monic, irreducible $f$ with integer coefficients such that $f(\alpha) = 0$. Why can't $\alpha$ be a non-integer?


share|cite|improve this question
What are the only rationals that can be a root of $X^n+\ldots +a_1X+ a_0$? This is a result you should know from high-school... – pki Jan 17 '12 at 17:19
Suppose $\alpha$ is also rational. Then $\alpha = p / q$ for some integers $p$, $q$. Clear denominators... – Zhen Lin Jan 17 '12 at 17:19
@Paddy The result pki is referring to is the rational root theorem. – Alex Becker Jan 17 '12 at 17:24
The first example of this one usually learns is that $\sqrt{2}$ is irrational. This is the generalization. – Michael Hardy Jan 17 '12 at 18:51
What is your definition of an algebraic integer? Usually your lemma is the definition. – Bill Dubuque Jan 17 '12 at 21:39

Say $f(X)=X^n+a_{n-1}X^{n-1}+\cdots+a_1X+a_0$ and $\alpha=p/q$ is a root in simplest form. Then


Reduce both sides modulo $q$ and invoke unique factorization (the fundamental theorem of arithmetic) to derive a contradiction (this is unless $q=1$, of course).

share|cite|improve this answer

Then $[\mathbb{Q}(\alpha):\mathbb{Q}] = 1$ since $\alpha \in \mathbb{Q}$, so the minimal polynomial has degree 1. You're done.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.