Overview
Multiplication by rotates points, and addition translates them. This gives a compact way to solve plane geometry problems.
Core Skills
Use Rotation Multiplication
If a rotation by is present, multiply by and compare ratios of complex differences.
Translate First
Shift the origin to simplify: replace with so rotations are about the origin.
Compare Distances
Use to encode distance constraints in the plane.
Key Ideas
- Rotation by : .
- Translation by : .
- Distance: .
Worked Example
How many nonzero make the vertices of an equilateral triangle?
Equilateral means is a cube root of unity or . So equals or , giving four solutions on the unit circle. The answer is .
More Examples
Example 1: Midpoint
If and correspond to and , the midpoint is .
Example 2: Rotation About a Point
Rotate point about by .
The image is .
Example 3: Perpendicularity
If is perpendicular to , then is purely imaginary.
Strategy Checklist
- Translate the figure so a rotation center is at .
- Use ratios of differences to encode angles.
- Apply modulus for distances.
Common Pitfalls
- Forgetting to divide out the common vertex before applying rotation criteria.
- Mixing up with in equilateral conditions.
- Failing to translate before applying rotation formulas.
Practice Problems
| Status | Source | Problem Name | Difficulty | Tags | ||
|---|---|---|---|---|---|---|
Module Progress:
Join the AoPS Community!
Stuck on a problem, or don't understand a module? Join the AoPS community and get help from other math contest students.
