Liouville's formula

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description In mathematics, Liouville's formula, also known as the Abel–Jacobi–Liouville identity, is an equation that expresses the determinant of a square-matrix solution of a first-order system of homogeneous linear differential equations in terms of the sum of the diagonal coefficients of the system. The formula is named after the French mathematician Joseph Liouville. Jacobi's formula provides another representation of the same mathematical relationship.

Liouville's formula is a generalization of Abel's identity and can be used to prove it. Since Liouville's formula relates the different linearly independent solutions of the system of differential equations, it can help to find one solution from the other(s), see the example application below.

Statement of Liouville's formula

Consider the nScript error: No such module "Check for unknown parameters".-dimensional first-order homogeneous linear differential equation

y=A(t)y

on an interval IScript error: No such module "Check for unknown parameters". of the real line, where A(t)Script error: No such module "Check for unknown parameters". for tIScript error: No such module "Check for unknown parameters". denotes a square matrix of dimension nScript error: No such module "Check for unknown parameters". with real or complex entries. Let ΦScript error: No such module "Check for unknown parameters". denote a matrix-valued solution on IScript error: No such module "Check for unknown parameters"., meaning that Φ(t)Script error: No such module "Check for unknown parameters". is the so-called fundamental matrix, a square matrix of dimension nScript error: No such module "Check for unknown parameters". with real or complex entries and the derivative satisfies

Φ(t)=A(t)Φ(t),tI.

Let

trA(s)=i=1nai,i(s),sI,

denote the trace of A(s) = (ai, j(s))i, j ∈ {1,...,n}Script error: No such module "Check for unknown parameters"., the sum of its diagonal entries. If the trace of AScript error: No such module "Check for unknown parameters". is a continuous function, then the determinant of ΦScript error: No such module "Check for unknown parameters". satisfies

detΦ(t)=detΦ(t0)exp(t0ttrA(s)ds)

for all tScript error: No such module "Check for unknown parameters". and t0Script error: No such module "Check for unknown parameters". in IScript error: No such module "Check for unknown parameters"..

Example application

This example illustrates how Liouville's formula can help to find the general solution of a first-order system of homogeneous linear differential equations. Consider

y=(11/x1+x1)=A(x)y

on the open interval I = Template:Open-openScript error: No such module "Check for unknown parameters".. Assume that the easy solution

y(x)=(1x),xI,

is already found. Let

y(x)=(y1(x)y2(x))

denote another solution, then

Φ(x)=(y1(x)1y2(x)x),xI,

is a square-matrix-valued solution of the above differential equation. Since the trace of A(x)Script error: No such module "Check for unknown parameters". is zero for all xIScript error: No such module "Check for unknown parameters"., Liouville's formula implies that the determinant

Template:NumBlk

is actually a constant independent of xScript error: No such module "Check for unknown parameters".. Writing down the first component of the differential equation for yScript error: No such module "Check for unknown parameters"., we obtain using (1) that

y'1(x)=y1(x)y2(x)x=xy1(x)y2(x)x=c1x,xI.

Therefore, by integration, we see that

y1(x)=c1lnx+c2,xI,

involving the natural logarithm and the constant of integration c2Script error: No such module "Check for unknown parameters".. Solving equation (1) for y2(x)Script error: No such module "Check for unknown parameters". and substituting for y1(x)Script error: No such module "Check for unknown parameters". gives

y2(x)=xy1(x)c1=c1xlnx+c2xc1,xI,

which is the general solution for yScript error: No such module "Check for unknown parameters".. With the special choice c1 = 0Script error: No such module "Check for unknown parameters". and c2 = 1Script error: No such module "Check for unknown parameters". we recover the easy solution we started with, the choice c1 = 1Script error: No such module "Check for unknown parameters". and c2 = 0Script error: No such module "Check for unknown parameters". yields a linearly independent solution. Therefore,

Φ(x)=(lnx1xlnx1x),xI,

is a so-called fundamental solution of the system.

Proof of Liouville's formula

We omit the argument xScript error: No such module "Check for unknown parameters". for brevity. By the Leibniz formula for determinants, the derivative of the determinant of Φ = (Φi, j)i, j ∈ {0,...,n}Script error: No such module "Check for unknown parameters". can be calculated by differentiating one row at a time and taking the sum, i.e.

Template:NumBlk

Since the matrix-valued solution ΦScript error: No such module "Check for unknown parameters". satisfies the equation Φ' = AΦScript error: No such module "Check for unknown parameters"., we have for every entry of the matrix Φ'Script error: No such module "Check for unknown parameters".

Φ'i,k=j=1nai,jΦj,k,i,k{1,,n},

or for the entire row

(Φ'i,1,,Φ'i,n)=j=1nai,j(Φj,1,,Φj,n),i{1,,n}.

When we subtract from the iScript error: No such module "Check for unknown parameters".-th row the linear combination

j=1jinai,j(Φj,1,,Φj,n),

of all the other rows, then the value of the determinant remains unchanged, hence

det(Φ1,1Φ1,2Φ1,nΦ'i,1Φ'i,2Φ'i,nΦn,1Φn,2Φn,n)=det(Φ1,1Φ1,2Φ1,nai,iΦi,1ai,iΦi,2ai,iΦi,nΦn,1Φn,2Φn,n)=ai,idetΦ

for every i ∈ {1, . . . , nScript error: No such module "Check for unknown parameters".} by the linearity of the determinant with respect to every row. Hence

Template:NumBlk

by (2) and the definition of the trace. It remains to show that this representation of the derivative implies Liouville's formula.

Fix x0IScript error: No such module "Check for unknown parameters".. Since the trace of AScript error: No such module "Check for unknown parameters". is assumed to be continuous function on IScript error: No such module "Check for unknown parameters"., it is bounded on every closed and bounded subinterval of IScript error: No such module "Check for unknown parameters". and therefore integrable, hence

g(x):=detΦ(x)exp(x0xtrA(ξ)dξ),xI,

is a well defined function. Differentiating both sides, using the product rule, the chain rule, the derivative of the exponential function and the fundamental theorem of calculus, we obtain

g(x)=((detΦ(x))detΦ(x)trA(x))exp(x0xtrA(ξ)dξ)=0,xI,

due to the derivative in (3). Therefore, gScript error: No such module "Check for unknown parameters". has to be constant on IScript error: No such module "Check for unknown parameters"., because otherwise we would obtain a contradiction to the mean value theorem (applied separately to the real and imaginary part in the complex-valued case). Since g(x0) = det Φ(x0)Script error: No such module "Check for unknown parameters"., Liouville's formula follows by solving the definition of gScript error: No such module "Check for unknown parameters". for det Φ(x)Script error: No such module "Check for unknown parameters"..

References

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".