A multivariate function f(x) is said to be homogeneous of degree α if for all λ>0 and all points x the following equality holds:
f(λx)=λαf(x)
Here, x=(x1,…,xn)∈RN and α may be any real number, though integers are more common.
Properties#
For a homogeneous function of degree α, the following result, called Euler's homogeneous function theorem, is true:
i=1∑Nxi∂xi∂f=αf
In fact:
0=dλd(f(λx1,…,λxn)−λαf(x1,…,xn))λ=1=(i=1∑Nxi∂xi∂f(λx)−αλα−1f(x))λ=1=i=1∑Nxi∂xi∂f(x)−αf(x)
Examples#
An example of a degree 2 homogeneous function is
f(x1,x2,x3)=x1x2+x22+x3x1