IB

Fundamental theorem of algebra

Fundamental Theorem of Algebra featured image with mathematical notation and polynomial curves on blue background
Algebra • Polynomials • Complex Numbers • IB Math AA

Fundamental Theorem of Algebra: Complete Guide, Formulae, Examples, Exam Skills, and Practice

The Fundamental Theorem of Algebra is one of the most powerful results in school and university mathematics. It explains why every non-constant polynomial equation has a solution when we allow complex numbers. In simple terms, if a polynomial has degree \(n\), then it has exactly \(n\) complex roots when roots are counted with multiplicity. This single idea connects polynomial factorisation, complex numbers, graph behaviour, repeated roots, conjugate pairs, equation solving, and higher-level mathematical proof.

This RevisionTown page is designed for students studying algebra, IB Mathematics: Analysis and approaches, AP Precalculus, A-Level Mathematics, GCSE/IGCSE extension work, college algebra, and early university mathematics. You will find the theorem statement, clear examples, root-counting rules, factor forms, a visible SVG diagram, an interactive root-counting tool, a practice quiz, exam guidance, score guidelines, and frequently asked questions.

The core theorem:

\[ p(z)=a_nz^n+a_{n-1}z^{n-1}+\cdots+a_1z+a_0,\quad a_n\ne0,\quad n\ge1 \]

\[ \text{Every non-constant polynomial }p(z)\text{ has at least one complex zero.} \]

\[ p(z)=a_n(z-\alpha_1)(z-\alpha_2)\cdots(z-\alpha_n) \]

Course and exam update note: The theorem itself is timeless, but exam schedules and assessment formats can change. For IB Diploma Programme students, always confirm final dates, local start times, and permitted technology with your school coordinator. As of the latest official IB information checked for this page, current DP Mathematics courses include Mathematics: analysis and approaches SL/HL and Mathematics: applications and interpretation SL/HL. The updated Mathematics: analysis and approaches course is scheduled for first teaching in August 2027 and first assessment in May 2029.

Interactive Root Counter: Use the Fundamental Theorem of Algebra

Enter the degree of a polynomial and the roots you already know. The tool shows how many roots remain, reminds you about multiplicity, and checks whether your information is possible for a real-coefficient polynomial.

Enter values and click the button.

Example Explorer: See the Theorem in Action

Choose a polynomial example. The result will show its degree, roots, multiplicities, and factor form.

Select an example and click the button.

What Is the Fundamental Theorem of Algebra?

The Fundamental Theorem of Algebra states that every polynomial equation of degree at least one has at least one complex solution. A polynomial is an expression formed by adding powers of a variable multiplied by coefficients. The powers must be non-negative whole numbers. A general polynomial of degree \(n\) can be written as:

\[ p(x)=a_nx^n+a_{n-1}x^{n-1}+a_{n-2}x^{n-2}+\cdots+a_2x^2+a_1x+a_0 \]

Here, \(a_n\ne0\), and \(n\) is a positive integer. The highest power with a non-zero coefficient is the degree of the polynomial. For example, \(3x^4-2x^2+7x-10\) has degree \(4\). According to the Fundamental Theorem of Algebra, this degree-four polynomial has exactly four complex roots when counted with multiplicity. Some of these roots may be real, some may be non-real complex numbers, and some may repeat.

The phrase “complex root” is important. A real number is a number on the ordinary number line, such as \(-3\), \(0\), \(2.5\), or \(\sqrt{7}\). A complex number has the form \(a+bi\), where \(a\) and \(b\) are real numbers and \(i^2=-1\). Complex numbers expand the number system so that equations like \(x^2+1=0\) have solutions. Without complex numbers, the equation \(x^2+1=0\) has no real solution. With complex numbers, its solutions are \(x=i\) and \(x=-i\).

Simple meaning: A degree \(n\) polynomial does not lose roots. If some roots are not visible on the real number line, they still exist in the complex number system.

The Stronger Root-Counting Version

The most useful classroom version of the theorem is the stronger counting statement:

\[ \text{A polynomial of degree }n\text{ has exactly }n\text{ complex roots, counted with multiplicity.} \]

This statement is stronger than saying “at least one complex root exists.” Once one root is found, the factor theorem allows us to divide the polynomial by the corresponding linear factor. Repeating the process gives a complete factorisation into linear factors over the complex numbers.

\[ p(z)=a_n(z-\alpha_1)(z-\alpha_2)\cdots(z-\alpha_n) \]

The numbers \(\alpha_1,\alpha_2,\ldots,\alpha_n\) are the roots of the polynomial. They may not all be different. If the same root appears more than once, it has multiplicity greater than one. For example:

\[ p(x)=(x-2)^3(x+1) \]

This polynomial has degree \(4\). Its roots are \(x=2\) with multiplicity \(3\), and \(x=-1\) with multiplicity \(1\). The total number of roots counted with multiplicity is:

\[ 3+1=4 \]

This is exactly the degree of the polynomial. That is why multiplicity matters. If we only list distinct roots, the polynomial above appears to have two roots. If we count multiplicity, it has four roots, matching the theorem.

Key Vocabulary

Polynomial

A polynomial is a finite sum of terms such as \(a_kx^k\), where \(k\) is a non-negative integer. Example: \(2x^3-5x+8\).

Degree

The degree is the highest power of the variable with a non-zero coefficient. For \(7x^5-3x^2+1\), the degree is \(5\).

Root or Zero

A root or zero is a value that makes the polynomial equal to zero. If \(p(r)=0\), then \(r\) is a root.

Multiplicity

Multiplicity tells how many times a root is repeated. In \((x-4)^2(x+3)\), the root \(4\) has multiplicity \(2\).

Complex Number

A complex number has the form \(a+bi\), where \(i^2=-1\). Real numbers are complex numbers with \(b=0\).

Linear Factor

If \(r\) is a root of \(p(x)\), then \((x-r)\) is a factor of \(p(x)\). This is the factor theorem.

Why the Theorem Matters

The Fundamental Theorem of Algebra matters because it completes the story of polynomial equations. In early algebra, students often solve equations by factoring, graphing, or applying formulae. Sometimes the solutions are real and easy to see. Sometimes the graph never crosses the \(x\)-axis, so it looks as if there are no roots. The theorem explains what is happening: the roots still exist, but they may be complex rather than real.

Consider the quadratic polynomial:

\[ p(x)=x^2+1 \]

Its graph is a parabola above the \(x\)-axis, so it has no real \(x\)-intercepts. But the equation \(x^2+1=0\) gives:

\[ x^2=-1 \]

\[ x=\pm i \]

Therefore the degree-two polynomial has two complex roots. The graph does not cross the real axis, but the roots are still present in the complex plane.

Diagram: Degree, Roots, and the Complex Plane

Fundamental Theorem of Algebra A degree n polynomial has n complex roots, counted with multiplicity. Real axis Imaginary axis i −i Example: x² + 1 has roots i and −i. Degree 2 Two complex roots total p(x)=x²+1 No real roots, but complex roots exist x = i and x = −i

Roots, Factors, and the Factor Theorem

The Fundamental Theorem of Algebra works closely with the factor theorem. The factor theorem says:

\[ p(r)=0 \quad \Longleftrightarrow \quad (x-r)\text{ is a factor of }p(x) \]

If you know a root, you know a factor. If you know all roots, you can write the complete factorisation. For example, suppose a cubic polynomial has roots \(2\), \(-1\), and \(4\), and leading coefficient \(3\). Its factored form is:

\[ p(x)=3(x-2)(x+1)(x-4) \]

Expanding the factors would produce the standard polynomial form, but the factored form is often more meaningful because it reveals the zeros immediately. In exam questions, the theorem is often tested indirectly through statements like: “A polynomial of degree \(5\) has roots \(1\), \(2\), and \(3+i\). What other root must exist if all coefficients are real?” The answer is \(3-i\), because non-real complex roots of real-coefficient polynomials occur in conjugate pairs.

Complex Conjugate Root Theorem

The Fundamental Theorem of Algebra tells us that roots exist in the complex numbers. A related theorem tells us how non-real complex roots behave when the polynomial has real coefficients. If a polynomial has real coefficients and \(a+bi\) is a root, then \(a-bi\) is also a root.

\[ a+bi\text{ is a root} \quad \Rightarrow \quad a-bi\text{ is also a root} \]

This rule explains why non-real roots usually appear in pairs in school algebra problems. For example:

\[ x^2-6x+13=0 \]

Applying the quadratic formula:

\[ x=\frac{6\pm\sqrt{36-52}}{2} \]

\[ x=\frac{6\pm\sqrt{-16}}{2}=3\pm2i \]

The roots are \(3+2i\) and \(3-2i\). They are conjugates. Their sum is \(6\), and their product is \(13\), which is why the polynomial has real coefficients.

Multiplicity and Graph Behaviour

A repeated root changes how a graph behaves near the \(x\)-axis. If a root has odd multiplicity, the graph usually crosses the axis at that root. If a root has even multiplicity, the graph usually touches the axis and turns around. This is not the full theorem, but it is a very useful exam interpretation.

Consider:

\[ p(x)=(x-1)^2(x+3) \]

The root \(x=1\) has multiplicity \(2\), and the root \(x=-3\) has multiplicity \(1\). The degree is:

\[ 2+1=3 \]

The graph touches the \(x\)-axis at \(x=1\) and crosses at \(x=-3\). If a question asks for the possible graph of a polynomial, multiplicity is one of the fastest ways to eliminate wrong options.

MultiplicityFactor formTypical graph behaviourRoot count contribution
1\((x-r)\)Graph usually crosses the \(x\)-axis.Counts as 1 root.
2\((x-r)^2\)Graph usually touches the axis and turns.Counts as 2 roots.
3\((x-r)^3\)Graph crosses with a flatter shape near the root.Counts as 3 roots.
\(m\)\((x-r)^m\)Odd \(m\): crossing behaviour. Even \(m\): touching behaviour.Counts as \(m\) roots.

Worked Example 1: A Polynomial with No Real Roots

Solve:

\[ x^2+4=0 \]

Rearrange:

\[ x^2=-4 \]

Take square roots:

\[ x=\pm\sqrt{-4} \]

Since \(i^2=-1\), we get:

\[ x=\pm2i \]

The degree is \(2\), and there are two complex roots: \(2i\) and \(-2i\). The graph has no real intercepts, but the theorem is still satisfied.

Worked Example 2: A Cubic Polynomial

Factor and solve:

\[ x^3-1=0 \]

Use the difference of cubes:

\[ x^3-1=(x-1)(x^2+x+1) \]

The first root is:

\[ x=1 \]

Now solve:

\[ x^2+x+1=0 \]

Apply the quadratic formula:

\[ x=\frac{-1\pm\sqrt{1-4}}{2} \]

\[ x=\frac{-1\pm\sqrt{-3}}{2} \]

\[ x=\frac{-1\pm i\sqrt{3}}{2} \]

Therefore:

\[ x=1,\quad x=\frac{-1+i\sqrt{3}}{2},\quad x=\frac{-1-i\sqrt{3}}{2} \]

The polynomial has degree \(3\), and it has exactly three complex roots.

Worked Example 3: Counting Unknown Roots

A polynomial \(p(x)\) has degree \(6\). It has roots \(1\), \(-2\), \(3+i\), and \(3-i\). If the root \(1\) has multiplicity \(2\), how many roots remain to be found?

Count the known roots with multiplicity:

\[ 1\text{ with multiplicity }2 \Rightarrow 2\text{ roots} \]

\[ -2\Rightarrow 1\text{ root} \]

\[ 3+i,\;3-i\Rightarrow 2\text{ roots} \]

Total known roots:

\[ 2+1+2=5 \]

Since the degree is \(6\), one root remains:

\[ 6-5=1 \]

Proof Idea: Why a Complex Root Must Exist

A full proof of the Fundamental Theorem of Algebra can use complex analysis, topology, or advanced real analysis. Students do not usually need to reproduce the full proof in school exams, but understanding the proof idea helps explain why the theorem is so deep.

One elegant proof uses Liouville’s theorem from complex analysis. Suppose \(p(z)\) is a non-constant polynomial and assume, for contradiction, that it has no complex root. Then:

\[ p(z)\ne0\quad\text{for every complex }z \]

This means the reciprocal function:

\[ f(z)=\frac{1}{p(z)} \]

is defined everywhere in the complex plane. As \(|z|\) becomes very large, the leading term \(a_nz^n\) dominates the polynomial, so \(|p(z)|\) becomes very large and \(\left|\frac{1}{p(z)}\right|\) becomes small. Inside a large disk, the reciprocal function is continuous and therefore bounded. Outside the disk, it is also bounded because the polynomial grows. Therefore \(f(z)\) is a bounded entire function.

Liouville’s theorem says that every bounded entire function must be constant. So \(f(z)\) would be constant, which would force \(p(z)\) to be constant. That contradicts the assumption that \(p(z)\) is non-constant. Therefore the polynomial must have at least one complex root.

Once one root exists, the factor theorem lets us write:

\[ p(z)=(z-\alpha)q(z) \]

where \(q(z)\) has degree \(n-1\). Repeating this argument gives the full factorisation into \(n\) linear factors.

What the Theorem Does Not Say

The theorem is often misunderstood. It does not say that every polynomial has \(n\) real roots. It says every degree \(n\) polynomial has \(n\) complex roots counted with multiplicity. Since real numbers are part of the complex numbers, real roots count as complex roots. But some roots may be non-real.

It also does not say that roots are always easy to find. A fifth-degree polynomial has five complex roots, but there is no general formula using radicals that solves every quintic polynomial. The theorem guarantees existence, not a simple solving method.

It also does not say that every expression has roots. The theorem applies to non-constant polynomials only. Expressions like \(\sin x\), \(e^x\), \(\ln x\), rational functions, and piecewise functions are not polynomials, although they may have their own root behaviour.

StatementTrue or false?Reason
Every quadratic has two complex roots counted with multiplicity.TrueA quadratic has degree \(2\), so it has two complex roots counted with multiplicity.
Every quadratic has two real roots.False\(x^2+1=0\) has no real roots but has roots \(\pm i\).
A degree \(5\) polynomial has exactly five complex roots counted with multiplicity.TrueThis is the root-counting version of the theorem.
A polynomial with real coefficients can have exactly one non-real complex root.FalseNon-real roots of real-coefficient polynomials occur in conjugate pairs.

IB Math AA Course Relevance

In IB Mathematics: Analysis and approaches, polynomial functions, algebraic manipulation, functions, complex numbers, proof, and calculus all connect to this theorem. The Fundamental Theorem of Algebra is especially useful for HL students because HL content includes deeper algebraic structure and complex numbers. SL students also benefit from the theorem when working with polynomial functions, roots, graphs, and factorisation.

IB Mathematics: Analysis and approaches emphasizes mathematical reasoning, problem solving, abstraction, communication, and the ability to work with and without technology. The theorem supports these aims because it is not only a formula to memorize. It is a framework for understanding why polynomial equations behave predictably in the complex number system.

When preparing for IB Math AA, treat this theorem as a bridge between several skills:

  • Recognising the degree of a polynomial.
  • Counting roots correctly with multiplicity.
  • Using the factor theorem and remainder theorem.
  • Understanding why some roots are complex.
  • Applying conjugate-pair logic for real-coefficient polynomials.
  • Connecting roots to graph behaviour and intercepts.
  • Writing factorised forms from known roots.
  • Explaining results with precise mathematical notation.

IB Math AA Assessment and Score Guidance

Important: There is no fixed official score table for the Fundamental Theorem of Algebra alone. Official grade boundaries vary by session and are not attached to one isolated theorem. The table below is a RevisionTown learning score guide to help students self-check mastery. For official grades, use the final IB grade boundaries and information released through your school.
Self-check scoreMastery levelWhat you can doWhat to improve next
1–2Basic recognitionYou can state that a polynomial has roots, but you may confuse real and complex roots.Learn the difference between real roots, complex roots, and repeated roots.
3–4DevelopingYou can identify degree and count simple roots in easy examples.Practise multiplicity and factor theorem questions.
5–6SecureYou can count roots with multiplicity and solve quadratic examples with complex roots.Add conjugate-pair reasoning and graph interpretation.
7–8Strong exam levelYou can use known roots to build factorised forms and identify missing roots.Practise mixed polynomial questions under time limits.
9–10AdvancedYou can explain the theorem, connect it to proof ideas, and apply it in unfamiliar contexts.Practise HL-style reasoning, complex number arguments, and proof outlines.

IB Mathematics: Analysis and Approaches Assessment Snapshot

The exact exam structure should always be checked from the official IB documents for your session. The general assessment pattern for current IB Mathematics: Analysis and approaches includes external written papers and an internal mathematical exploration. Paper 1 is the non-technology paper, Paper 2 requires technology, and HL students also have Paper 3. The internal assessment is a mathematical exploration and contributes to the final course grade.

ComponentSL roleHL roleHow this theorem can appear
Paper 1Non-technology written paperNon-technology written paperAlgebraic root counting, factorisation, exact complex roots, proof-style reasoning.
Paper 2Technology-required written paperTechnology-required written paperGraph interpretation, numerical roots, polynomial models, checking roots with a GDC.
Paper 3Not an SL paperHL-only extended-response paperUnfamiliar polynomial contexts, complex numbers, investigation-style reasoning.
Internal assessmentMathematical explorationMathematical explorationPossible topic link: polynomial modelling, root patterns, complex plane visualisations.

Next Published IB Math AA Exam Timetable Snapshot

The following timetable snapshot is included for planning only. Local start times depend on the candidate’s exam zone and school arrangements. Students must verify all times with their IB coordinator before making a final study plan.

SessionDateTime blockIB Mathematics: Analysis and approaches paperPublished duration
May 2026Thursday 14 May 2026Afternoon sessionAA HL Paper 1 and AA SL Paper 1HL: 2h; SL: 1h 30m
May 2026Friday 15 May 2026Morning sessionAA HL Paper 2 and AA SL Paper 2HL: 2h; SL: 1h 30m
May 2026Wednesday 20 May 2026Afternoon sessionAA HL Paper 31h 15m

Exam Strategy for This Topic

The fastest way to improve with this theorem is to stop treating roots as a list and start treating them as a structure. Every polynomial has a degree. The degree sets the total number of complex roots. Each known factor accounts for a certain number of roots. Repeated factors count more than once. For real-coefficient polynomials, non-real complex roots arrive in conjugate pairs. These ideas let you solve many exam questions even before performing long calculations.

In a timed exam, use this sequence:

  1. Identify the degree \(n\).
  2. List the known roots.
  3. Count roots with multiplicity.
  4. If coefficients are real, check for missing conjugates.
  5. Convert roots into factors using \(r\Rightarrow(x-r)\).
  6. Use leading coefficient information if a full polynomial is required.
  7. Check whether your final root count equals the degree.
Exam warning: If a question says a polynomial has real coefficients and gives \(2+5i\) as a root, do not forget \(2-5i\). Missing the conjugate root is one of the most common errors.

Common Mistakes

MistakeWhy it is wrongCorrect thinking
Counting only distinct rootsRepeated roots must be counted according to multiplicity.\((x-3)^4\) contributes four roots, not one.
Assuming all roots are realThe theorem guarantees complex roots, not necessarily real roots.\(x^2+1\) has roots \(i\) and \(-i\).
Forgetting conjugate pairsReal-coefficient polynomials have non-real roots in conjugate pairs.If \(4-i\) is a root, then \(4+i\) is also a root.
Using theorem on non-polynomialsThe theorem applies only to non-constant polynomials.Do not apply it directly to \(\sin x\), \(e^x\), or \(\ln x\).
Ignoring leading coefficientRoots determine factors, but not always the leading coefficient.Use \(p(x)=a_n\prod(x-\alpha_k)\).

Practice Questions

  1. A polynomial has degree \(7\). How many complex roots does it have when counted with multiplicity?
  2. Solve \(x^2+9=0\).
  3. A real-coefficient polynomial has root \(5+2i\). What other root must it have?
  4. State the roots and multiplicities of \(p(x)=(x+4)^2(x-1)^3\).
  5. A degree \(5\) polynomial has roots \(1\), \(2\), \(3+i\), and \(3-i\). How many roots remain?
  6. Write a polynomial with real coefficients and roots \(2\), \(-1\), and \(4+i\).
  7. Explain why \(x^4+1\) must have four complex roots even if it has no obvious real roots.
  8. What is wrong with this statement: “A cubic polynomial must have three real roots”?

Answers

  1. \(7\) complex roots counted with multiplicity.
  2. \(x=\pm3i\).
  3. \(5-2i\).
  4. \(-4\) has multiplicity \(2\); \(1\) has multiplicity \(3\).
  5. One root remains because \(1,2,3+i,3-i\) account for four roots.
  6. One option is \(p(x)=(x-2)(x+1)(x-(4+i))(x-(4-i))\).
  7. It has degree \(4\), so the theorem guarantees four complex roots counted with multiplicity.
  8. A cubic must have three complex roots counted with multiplicity, but not necessarily three real roots.

Quick Quiz

Answer each question, then check your score.

Your quiz result will appear here.

How to Study This Topic Efficiently

Start with the theorem statement and make sure you can say it correctly without turning it into a false claim. The accurate version is: a non-constant polynomial of degree \(n\) has exactly \(n\) complex roots when counted with multiplicity. The words “complex” and “multiplicity” are essential. If you remove either word, the statement becomes incomplete or wrong.

Next, practise root counting. Take ten polynomials in factored form and count their roots. Include repeated roots. Then practise converting roots into factors. If a root is \(r\), the factor is \((x-r)\). If the root is \(a+bi\) and coefficients are real, include the conjugate factor \((x-(a-bi))\). This habit is especially important for advanced algebra and IB-style polynomial questions.

After that, connect roots to graphs. Real roots are visible as \(x\)-intercepts. Non-real roots are not visible as real \(x\)-intercepts. Repeated real roots influence whether the graph crosses or touches the axis. This connection helps students move from pure algebra to graph interpretation, which is a common exam skill.

Finally, practise explaining your reasoning in words. High-quality mathematical communication matters. Do not simply write a list of roots. Write a complete statement such as: “The polynomial has degree \(4\), so by the Fundamental Theorem of Algebra it has four complex roots counted with multiplicity. Since the coefficients are real and \(2+i\) is a root, \(2-i\) must also be a root.”

Frequently Asked Questions

What is the Fundamental Theorem of Algebra?

It states that every non-constant polynomial has at least one complex root. A stronger version says that a degree \(n\) polynomial has exactly \(n\) complex roots when counted with multiplicity.

Does every polynomial have real roots?

No. The theorem guarantees complex roots, not real roots. For example, \(x^2+1=0\) has no real roots, but it has complex roots \(i\) and \(-i\).

What does counted with multiplicity mean?

It means repeated roots are counted more than once. In \((x-2)^3\), the root \(2\) is counted three times.

How many roots does a degree 5 polynomial have?

A degree \(5\) polynomial has exactly five complex roots counted with multiplicity.

What is the difference between a root and a zero?

They usually mean the same thing in polynomial algebra. If \(p(r)=0\), then \(r\) is a root or zero of \(p(x)\).

Why do complex roots come in pairs?

Non-real complex roots come in conjugate pairs when the polynomial has real coefficients. If \(a+bi\) is a root, then \(a-bi\) is also a root.

Does the theorem help us find the roots?

The theorem guarantees that roots exist, but it does not always provide a simple method for finding them. Factoring, graphing, numerical methods, and formulae may still be needed.

Can a polynomial have more roots than its degree?

No. A non-zero polynomial of degree \(n\) cannot have more than \(n\) roots when counted with multiplicity.

Is the theorem important for IB Math AA?

Yes. It supports polynomial functions, complex numbers, factorisation, roots, graph behaviour, and mathematical reasoning, especially in Mathematics: Analysis and approaches HL.

Is the Fundamental Theorem of Algebra used in calculus?

Yes. Polynomial roots, factorisation, and graph behaviour are important when studying limits, derivatives, curve sketching, optimisation, and polynomial approximations.

Official Source Notes for Students

For final examination dates, calculator rules, assessment updates, and course documents, always check official IB sources or your school coordinator. This page is an educational guide and planning resource. It is not a substitute for the official IB guide, official examination schedule, or instructions issued by your school.

Conclusion

The Fundamental Theorem of Algebra is not just a statement about roots. It is a structural rule that tells us how polynomial equations behave inside the complex number system. A degree \(n\) polynomial has exactly \(n\) complex roots counted with multiplicity. This explains why quadratic equations can have non-real roots, why repeated roots must be counted carefully, why real-coefficient polynomials have conjugate pairs, and why factorised forms are so powerful.

For exam preparation, focus on the words “degree,” “complex roots,” and “multiplicity.” Practise counting roots, identifying missing conjugates, converting roots into factors, and explaining your reasoning clearly. Once this theorem becomes familiar, polynomial questions become more predictable and less intimidating.

Shares: