The field of real numbers is insufficient for algebra because many simple polynomial equations, such as , have no real solutions. To achieve Algebraic Closure, we extend the real line into a two-dimensional space by introducing the imaginary unit , defined by the property . The resulting field, the Complex Numbers (), is the cornerstone of modern analysis, quantum mechanics, and engineering.
Algebraic Structure of C
A complex number is an expression of the form , where .
- Real Part: .
- Imaginary Part: .
- Conjugate: . The product is always a non-negative real number.
Field Properties
The complex numbers form a field under the following operations:
- Addition: .
- Multiplication: .
- Division: , where .
Unlike , is not an ordered field. There is no consistent way to define such that it respects the field operations.
Geometric Interpretation: The Argand Diagram
We visualize as a 2D plane where the x-axis represents the real part and the y-axis represents the imaginary part. Every corresponds to a vector .
- Modulus (Magnitude): , represents the distance from the origin.
- Argument (Phase): is the angle the vector makes with the positive real axis.
Polar and Exponential Forms
Using trigonometry, we can express as: where . By Euler’s Formula, , we arrive at the most concise representation:
In this form, multiplication and division become trivial:
- (Magnitudes multiply, angles add).
- (Magnitudes divide, angles subtract).
De Moivre’s Theorem and Roots of Unity
De Moivre’s Theorem states that . This allows us to find the -th roots of any complex number. The solutions to are called the -th Roots of Unity: These points form a regular polygon in the complex plane.
The Fundamental Theorem of Algebra
Proven by Gauss, this theorem states that every non-constant polynomial of degree with complex coefficients has exactly complex roots (counting multiplicity). This means is Algebraically Closed. In contrast, is not (as seen with ).
Analytic Properties: Holomorphic Functions
When we extend calculus to complex-valued functions of a complex variable, , we enter the field of Complex Analysis. A function is Holomorphic if its complex derivative exists. Such functions are incredibly “rigid”—if a function is differentiable once, it is infinitely differentiable and equal to its Taylor series (analytic). This leads to the Cauchy-Riemann Equations:
Applications in Science and Engineering
Complex numbers allow us to represent oscillatory phenomena as static vectors (phasors):
- Electromagnetism: Impedance in AC circuits is .
- Quantum Mechanics: The state of a particle is a complex-valued wave function , and probabilities are derived from .
- Digital Signal Processing: The Discrete Fourier Transform (DFT) maps signals from the time domain to the complex frequency domain.
Computational Modeling
Most high-level languages provide a complex type. In languages like Typescript, we implement them as custom structures.
class Complex {
constructor(public re: number, public im: number) {}
get modulus(): number {
return Math.sqrt(this.re ** 2 + this.im ** 2);
}
get argument(): number {
return Math.atan2(this.im, this.re);
}
multiply(other: Complex): Complex {
// (a + bi)(c + di) = (ac - bd) + (ad + bc)i
return new Complex(
this.re * other.re - this.im * other.im,
this.re * other.im + this.im * other.re
);
}
static fromPolar(r: number, theta: number): Complex {
return new Complex(r * Math.cos(theta), r * Math.sin(theta));
}
}
By transitioning from the 1D real line to the 2D complex plane, mathematics gains the power to describe rotation, wave propagation, and the fundamental roots of all polynomial systems.