Cauchy matrix

From testwiki
Jump to navigation Jump to search

Template:Short description In mathematics, a Cauchy matrix, named after Augustin-Louis Cauchy, is an m×n matrix with elements aij in the form

aij=1xi−yj;xi−yj≠0,1≤i≤m,1≤j≤n

where xi and yj are elements of a field ℱ, and (xi) and (yj) are injective sequences (they contain distinct elements).

Properties

Every submatrix of a Cauchy matrix is itself a Cauchy matrix.

The Hilbert matrix is a special case of the Cauchy matrix, where

xi−yj=i+j−1.

Cauchy determinants

The determinant of a Cauchy matrix is clearly a rational fraction in the parameters (xi) and (yj). If the sequences were not injective, the determinant would vanish, and tends to infinity if some xi tends to yj. A subset of its zeros and poles are thus known. The fact is that there are no more zeros and poles:

The determinant of a square Cauchy matrix A is known as a Cauchy determinant and can be given explicitly as

det⁡𝐀=∏i=2n∏j=1i−1(xi−xj)(yj−yi)∏i=1n∏j=1n(xi−yj) (Schechter 1959, eqn 4; Cauchy 1841, p. 154, eqn. 10).

It is always nonzero, and thus all square Cauchy matrices are invertible. The inverse A−1 = B = [bij] is given by

bij=(xj−yi)Aj(yi)Bi(xj) (Schechter 1959, Theorem 1)

where Ai(x) and Bi(x) are the Lagrange polynomials for (xi) and (yj), respectively. That is,

Ai(x)=A(x)A′(xi)(x−xi)andBi(x)=B(x)B′(yi)(x−yi),

with

A(x)=∏i=1n(x−xi)andB(x)=∏i=1n(x−yi).

Generalization

A matrix C is called Cauchy-like if it is of the form

Cij=risjxi−yj.

Defining X=diag(xi), Y=diag(yi), one sees that both Cauchy and Cauchy-like matrices satisfy the displacement equation

𝐗𝐂−𝐂𝐘=rsT

(with r=s=(1,1,…,1) for the Cauchy one). Hence Cauchy-like matrices have a common displacement structure, which can be exploited while working with the matrix. For example, there are known algorithms in literature for

Here n denotes the size of the matrix (one usually deals with square matrices, though all algorithms can be easily generalized to rectangular matrices).

See also

References

Template:Reflist

Sources

Template:Refbegin

Template:Refend Template:Matrix classes