In mathematics, a homogeneous polynomial, sometimes called quantic in older texts, is a polynomial whose nonzero terms all have the same degree.[1] For example,
x5+2x3y2+9xy4
x3+3x2y+z7
An algebraic form, or simply form, is a function defined by a homogeneous polynomial.[2] A binary form is a form in two variables. A form is also a function defined on a vector space, which may be expressed as a homogeneous function of the coordinates over any basis.
A polynomial of degree 0 is always homogeneous; it is simply an element of the field or ring of the coefficients, usually called a constant or a scalar. A form of degree 1 is a linear form.[3] A form of degree 2 is a quadratic form. In geometry, the Euclidean distance is the square root of a quadratic form.
Homogeneous polynomials are ubiquitous in mathematics and physics.[4] They play a fundamental role in algebraic geometry, as a projective algebraic variety is defined as the set of the common zeros of a set of homogeneous polynomials.
A homogeneous polynomial defines a homogeneous function. This means that, if a multivariate polynomial P is homogeneous of degree d, then
P(λx1,\ldots,λ
dP(x | |
x | |
1,\ldots,x |
n),
λ
λ
In particular, if P is homogeneous then
P(x1,\ldots,xn)=0 ⇒ P(λx1,\ldots,λxn)=0,
λ.
Any nonzero polynomial may be decomposed, in a unique way, as a sum of homogeneous polynomials of different degrees, which are called the homogeneous components of the polynomial.
R=K[x1,\ldots,xn]
Rd.
R
Rd
The dimension of the vector space (or free module)
Rd
\binom{d+n-1}{n-1}=\binom{d+n-1}{d}= | (d+n-1)! |
d!(n-1)! |
.
Homogeneous polynomial satisfy Euler's identity for homogeneous functions. That is, if is a homogeneous polynomial of degree in the indeterminates
x1,\ldots,xn,
n | |
dP=\sum | |
i=1 |
x | ||||
|
,
style | \partialP |
\partialxi |
xi.
A non-homogeneous polynomial P(x1,...,xn) can be homogenized by introducing an additional variable x0 and defining the homogeneous polynomial sometimes denoted hP:
hP}(x | |
{ | |
0,x |
1,...,xn)=
d | |
x | |
0 |
P\left(
x1 | |
x0 |
,...,
xn | |
x0 |
\right),
P(x1,x2,x3)=x
3 | |
3 |
+x1x2+7,
hP(x | |
0,x |
1,x2,x3)=x
3 | |
3 |
+x0x1x2+7
3. | |
x | |
0 |
A homogenized polynomial can be dehomogenized by setting the additional variable x0 = 1. That is
P(x1,...,
hP}(1,x | |
x | |
1,..., |
xn).