Polynomial Basics & Vector Spaces
Polynomials are the building blocks of computational mathematics. Before we can approximate, interpolate, or differentiate using polynomials, we need a solid understanding of their structure — what they are made of, how they relate to each other, and what space they inhabit.
The Standard Polynomial
A polynomial of degree is written as:
or equivalently using sigma notation:
| Property | Value |
|---|---|
| Degree | , the highest power of |
| Number of coefficients |
Examples
- has degree 3 and 4 coefficients: .
- A polynomial of degree 27 has coefficients.
Polynomials as a Vector Space
Polynomials are not just formulas. They form a vector space. This means we can combine them in two fundamental ways:
Adding polynomials (vector addition):
Multiplying by a scalar:
Both operations always produce another polynomial. This closure property is the defining feature of a vector space.
Basis and Dimension
Basis
The basis of a polynomial space is the minimal set of polynomials that can generate every polynomial in the space through linear combination.
For the space , the standard basis is:
Any cubic polynomial, regardless of its coefficients, can be written as a linear combination of these four basis elements. With them, we can generate any polynomial of degree 3 or less.
Dimensional Space
The dimension of the space is the number of elements in its basis. For polynomials of degree :
| Polynomial | Degree | Dimension | Number of Coefficients |
|---|---|---|---|
| 3 | 4 | 4 | |
| 27 | 28 | 28 | |
| 58 | 59 | 59 |
Functional Space vs. Polynomial Space
A general function can contain infinitely many terms:
There is no upper bound on the degree, so belongs to a vector space of infinite dimension:
A polynomial , by contrast, terminates at degree . It lives in a finite-dimensional subspace:
When we perform polynomial approximation or interpolation, we are essentially projecting an infinite-dimensional function into a finite-dimensional polynomial space . The gap between and is the approximation error, and controlling that error is the central challenge of this chapter.