Setup the Division

Drag to grid to set up synthetic division for:

{{ item.val }}
Root c
{{ s1.zones[0].filled ? s1.zones[0].val : '?' }}
Coefficients
{{ s1.zones[i].filled ? s1.zones[i].val : '?' }}

The Engine Room

Tap highlighted box to perform the next calculation step.

{{ s2.root }}
{{ val }}
{{ val }}
Add ↓
{{ val }}
Division complete! Remainder is {{ s2.bot[3] }}

The Remainder Theorem

Slide to evaluate . Watch how it connects to division!

Evaluate Function
P(
{{ s3.c }}
) =
{{ s3.p_c }}
Division by
{{ s3.c }}
1
-2
-5
6
{{ s3.mid[0] }}
{{ s3.mid[1] }}
{{ s3.mid[2] }}
Add
1
{{ s3.bot[1] }}
{{ s3.bot[2] }}
{{ s3.bot[3] }}
Remainder
{{ s3.bot[3] }}
c = -3 c = 4
✨ Theorem Verified! P(c) = Remainder ✨

Factor Hunter

Tap to test candidates. A factor has a remainder of 0!

Waiting for candidate...
Testing
Evaluate at x = {{ s4.currentCandidate.root }}
P({{ s4.currentCandidate.root }}) = {{ s4.testResult !== null ? s4.testResult : '...' }}
REMAINDER 0! IT'S A FACTOR! Not zero. Not a factor.
Confirmed Factors ({{ s4.found.length }}/3)
Find all 3 factors to proceed...
🏆

Polynomial Master!

You've conquered synthetic division, proved the Remainder Theorem, and hunted down factors like a pro.

Division
Bring down, multiply, add.
⚖️
Remainder
P(c) = Remainder.
🎯
Factor
If Remainder is 0, it's a factor!
{{ dragState.item.val }}