Homogeneous function. A function f(x,y) is called a homogeneous function of degree n if, for every λ=0,
f(λx,λy)=λnf(x,y).
For example, f(x,y)=x2+xy+y2 satisfies f(λx,λy)=λ2x2+λ2xy+λ2y2=λ2f(x,y), so it is homogeneous of degree 2.
Homogeneous differential equation. A first-order, first-degree differential equation dxdy=g(x,y)f(x,y) is called homogeneous if f and g are both homogeneous of the same degree n. In that case the ratio f(x,y)/g(x,y) is itself homogeneous of degree 0, i.e. it depends on x and y only through their ratio y/x: writing y=vx,
g(x,y)f(x,y)=g(x,vx)f(x,vx)=xng(1,v)xnf(1,v)=g(1,v)f(1,v)=F(v),
a function of v=y/x alone. This is the test used in practice: write the right-hand side in terms of y/x; if x and y cancel down to a function of v=y/x only, the equation is homogeneous.
The substitution y=vx. Because the right-hand side is a pure function of v=y/x, the substitution y=vx turns the equation into one in v and x alone -- and that new equation always separates. Differentiating y=vx with respect to x (product rule, since v is now itself a function of x):
dxdy=v+xdxdv.
Substituting both this and dxdy=F(v) into the original equation gives
v+xdxdv=F(v)⟹xdxdv=F(v)−v,
which is separable in v and x:
F(v)−vdv=xdx⟹∫F(v)−vdv=∫xdx+C.
Carrying out the integration (Section 4's method) and finally substituting v=y/x back gives the general solution in terms of x and y.
Homogeneous equation dxdy=F(y/x): substitute y=vx, dxdy=v+xdxdv, reducing it to the separable equation xdxdv=F(v)−v; solve for v(x), then set v=y/x. …