This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(July 2018) (Learn how and when to remove this message) |
Inmathematics, ahomogeneous function is afunction of several variables such that the following holds: If each of the function's arguments is multiplied by the samescalar, then the function's value is multiplied by some power of this scalar; the power is called thedegree of homogeneity, or simply thedegree. That is, ifk is an integer, a functionf ofn variables is homogeneous of degreek if
for every and This is also referred to akth-degree orkth-order homogeneous function.
For example, ahomogeneous polynomial of degreek defines a homogeneous function of degreek.
The above definition extends to functions whosedomain andcodomain arevector spaces over afieldF: a function between twoF-vector spaces ishomogeneous of degree if
| 1 |
for all nonzero and This definition is often further generalized to functions whose domain is notV, but acone inV, that is, a subsetC ofV such that implies for every nonzero scalars.
In the case offunctions of several real variables andreal vector spaces, a slightly more general form of homogeneity calledpositive homogeneity is often considered, by requiring only that the above identities hold for and allowing any real numberk as a degree of homogeneity. Every homogeneous real function ispositively homogeneous. The converse is not true, but is locally true in the sense that (for integer degrees) the two kinds of homogeneity cannot be distinguished by considering the behavior of a function near a given point.
Anorm over a real vector space is an example of a positively homogeneous function that is not homogeneous. A special case is theabsolute value of real numbers. The quotient of two homogeneous polynomials of the same degree gives an example of a homogeneous function of degree zero. This example is fundamental in the definition ofprojective schemes.
The concept of a homogeneous function was originally introduced forfunctions of several real variables. With the definition ofvector spaces at the end of 19th century, the concept has been naturally extended to functions between vector spaces, since atuple of variable values can be considered as acoordinate vector. It is this more general point of view that is described in this article.
There are two commonly used definitions. The general one works for vector spaces over arbitraryfields, and is restricted to degrees of homogeneity that areintegers.
The second one supposes to work over the field ofreal numbers, or, more generally, over anordered field. This definition restricts to positive values the scaling factor that occurs in the definition, and is therefore calledpositive homogeneity, the qualificativepositive being often omitted when there is no risk of confusion. Positive homogeneity leads to considering more functions as homogeneous. For example, theabsolute value and allnorms are positively homogeneous functions that are not homogeneous.
The restriction of the scaling factor to real positive values allows also considering homogeneous functions whose degree of homogeneity is any real number.
LetV andW be twovector spaces over afieldF. Alinear cone inV is a subsetC ofV such that for all and all nonzero
Ahomogeneous functionf fromV toW is apartial function fromV toW that has a linear coneC as itsdomain, and satisfies
for someintegerk, every and every nonzero The integerk is called thedegree of homogeneity, or simply thedegree off.
A typical example of a homogeneous function of degreek is the function defined by ahomogeneous polynomial of degreek. Therational function defined by the quotient of two homogeneous polynomials is a homogeneous function; its degree is the difference of the degrees of the numerator and the denominator; itscone of definition is the linear cone of the points where the value of denominator is not zero.
Homogeneous functions play a fundamental role inprojective geometry since any homogeneous functionf fromV toW defines a well-defined function between theprojectivizations ofV andW. The homogeneous rational functions of degree zero (those defined by the quotient of two homogeneous polynomial of the same degree) play an essential role in theProj construction ofprojective schemes.
When working over thereal numbers, or more generally over anordered field, it is commonly convenient to considerpositive homogeneity, the definition being exactly the same as that in the preceding section, with "nonzeros" replaced by "s > 0" in the definitions of a linear cone and a homogeneous function.
This change allows considering (positively) homogeneous functions with any real number as their degrees, sinceexponentiation with a positive real base is well defined.
Even in the case of integer degrees, there are many useful functions that are positively homogeneous without being homogeneous. This is, in particular, the case of theabsolute value function andnorms, which are all positively homogeneous of degree1. They are not homogeneous since if This remains true in thecomplex case, since the field of the complex numbers and every complex vector space can be considered as real vector spaces.
Euler's homogeneous function theorem is a characterization of positively homogeneousdifferentiable functions, which may be considered as thefundamental theorem on homogeneous functions.

The function is homogeneous of degree 2:
Theabsolute value of areal number is a positively homogeneous function of degree1, which is not homogeneous, since if and if
The absolute value of acomplex number is a positively homogeneous function of degree over the real numbers (that is, when considering the complex numbers as avector space over the real numbers). It is not homogeneous, over the real numbers as well as over the complex numbers.
More generally, everynorm andseminorm is a positively homogeneous function of degree1 which is not a homogeneous function. As for the absolute value, if the norm or semi-norm is defined on a vector space over the complex numbers, this vector space has to be considered as vector space over the real number for applying the definition of a positively homogeneous function.
Anylinear map betweenvector spaces over afieldF is homogeneous of degree 1, by the definition of linearity:for all and
Similarly, anymultilinear function is homogeneous of degree by the definition of multilinearity:for all and
Monomials in variables define homogeneous functions For example,is homogeneous of degree 10 sinceThe degree is the sum of the exponents on the variables; in this example,
Ahomogeneous polynomial is apolynomial made up of a sum of monomials of the same degree. For example,is a homogeneous polynomial of degree 5. Homogeneous polynomials also define homogeneous functions.
Given a homogeneous polynomial of degree with real coefficients that takes only positive values, one gets a positively homogeneous function of degree by raising it to the power So for example, the following function is positively homogeneous of degree 1 but not homogeneous:
For every set of weights the following functions are positively homogeneous of degree 1, but not homogeneous:
Rational functions formed as the ratio of twohomogeneous polynomials are homogeneous functions in theirdomain, that is, off of thelinear cone formed by thezeros of the denominator. Thus, if is homogeneous of degree and is homogeneous of degree then is homogeneous of degree away from the zeros of
The homogeneousreal functions of a single variable have the form for some constantc. So, theaffine function thenatural logarithm and theexponential function are not homogeneous.
Roughly speaking,Euler's homogeneous function theorem asserts that the positively homogeneous functions of a given degree are exactly the solution of a specificpartial differential equation. More precisely:
Euler's homogeneous function theorem—Iff is a(partial) function ofn real variables that is positively homogeneous of degreek, andcontinuously differentiable in some open subset of then it satisfies in this open set thepartial differential equation
Conversely, every maximal continuously differentiable solution of this partial differentiable equation is a positively homogeneous function of degreek, defined on a positive cone (here,maximal means that the solution cannot be prolongated to a function with a larger domain).
For having simpler formulas, we setThe first part results by using thechain rule for differentiating both sides of the equation with respect to and taking the limit of the result whens tends to1.
The converse is proved by integrating a simpledifferential equation.Let be in the interior of the domain off. Fors sufficiently close to1, the function is well defined. The partial differential equation implies thatThe solutions of thislinear differential equation have the formTherefore, ifs is sufficiently close to1. If this solution of the partial differential equation would not be defined for all positives, then thefunctional equation would allow to prolongate the solution, and the partial differential equation implies that this prolongation is unique. So, the domain of a maximal solution of the partial differential equation is a linear cone, and the solution is positively homogeneous of degreek.
As a consequence, if is continuously differentiable and homogeneous of degree its first-orderpartial derivatives are homogeneous of degree This results from Euler's theorem by differentiating the partial differential equation with respect to one variable.
In the case of a function of a single real variable (), the theorem implies that a continuously differentiable and positively homogeneous function of degreek has the form for and for The constants and are not necessarily the same, as it is the case for theabsolute value.
The substitution converts theordinary differential equationwhere and are homogeneous functions of the same degree, into theseparable differential equation
The definitions given above are all specialized cases of the following more general notion of homogeneity in which can be any set (rather than a vector space) and the real numbers can be replaced by the more general notion of amonoid.
Let be amonoid with identity element let and be sets, and suppose that on both and there are defined monoid actions of Let be a non-negative integer and let be a map. Then is said to behomogeneous of degree over if for every and If in addition there is a function denoted by called anabsolute value then is said to beabsolutely homogeneous of degree over if for every and
A function ishomogeneous over (resp.absolutely homogeneous over) if it is homogeneous of degree over (resp. absolutely homogeneous of degree over).
More generally, it is possible for the symbols to be defined for with being something other than an integer (for example, if is the real numbers and is a non-zero real number then is defined even though is not an integer). If this is the case then will be calledhomogeneous of degree over if the same equality holds:
The notion of beingabsolutely homogeneous of degree over is generalized similarly.
A continuous function on is homogeneous of degree if and only iffor allcompactly supportedtest functions; and nonzero real Equivalently, making achange of variable is homogeneous of degree if and only iffor all and all test functions The last display makes it possible to define homogeneity ofdistributions. A distribution is homogeneous of degree iffor all nonzero real and all test functions Here the angle brackets denote the pairing between distributions and test functions, and is the mapping of scalar division by the real number
This sectionpossibly containsoriginal research. Pleaseimprove it byverifying the claims made and addinginline citations. Statements consisting only of original research should be removed.(December 2021) (Learn how and when to remove this message) |
Let be a map between twovector spaces over a field (usually thereal numbers orcomplex numbers). If is a set of scalars, such as or for example, then is said to behomogeneous over if for every and scalar For instance, everyadditive map between vector spaces ishomogeneous over the rational numbers although itmight not behomogeneous over the real numbers
The following commonly encountered special cases and variations of this definition have their own terminology:
All of the above definitions can be generalized by replacing the condition with in which case that definition is prefixed with the word"absolute" or"absolutely." For example,
If is a fixed real number then the above definitions can be further generalized by replacing the condition with (and similarly, by replacing with for conditions using the absolute value, etc.), in which case the homogeneity is said to be"of degree" (where in particular, all of the above definitions are"of degree").For instance,
A nonzerocontinuous function that is homogeneous of degree on extends continuously to if and only if
Proofs