Canonical basis

From HandWiki
Short description: Basis of a type of algebraic structure

In mathematics, a canonical basis is a basis of an algebraic structure that is canonical in a sense that depends on the precise context:

Representation theory

The canonical basis for the irreducible representations of a quantized enveloping algebra of type ADE and also for the plus part of that algebra was introduced by Lusztig [2] by two methods: an algebraic one (using a braid group action and PBW bases) and a topological one (using intersection cohomology). Specializing the parameter q to q=1 yields a canonical basis for the irreducible representations of the corresponding simple Lie algebra, which was not known earlier. Specializing the parameter q to q=0 yields something like a shadow of a basis. This shadow (but not the basis itself) for the case of irreducible representations was considered independently by Kashiwara;[3] it is sometimes called the crystal basis. The definition of the canonical basis was extended to the Kac-Moody setting by Kashiwara [4] (by an algebraic method) and by Lusztig [5] (by a topological method).

There is a general concept underlying these bases:

Consider the ring of integral Laurent polynomials 𝒵:=ℤ[v,v−1] with its two subrings 𝒵±:=ℤ[v±1] and the automorphism ⋅‾ defined by v‾:=v−1.

A precanonical structure on a free 𝒵-module F consists of

  • A standard basis (ti)i∈I of F,
  • An interval finite partial order on I, that is, (−∞,i]:={j∈I∣j≤i} is finite for all i∈I,
  • A dualization operation, that is, a bijection F→F of order two that is ⋅‾-semilinear and will be denoted by ⋅‾ as well.

If a precanonical structure is given, then one can define the 𝒵± submodule F±:=∑𝒵±tj of F.

A canonical basis of the precanonical structure is then a 𝒵-basis (ci)i∈I of F that satisfies:

  • ci‾=ci and
  • ci∈∑j≤i𝒵+tj and ci≡timodvF+

for all i∈I.

One can show that there exists at most one canonical basis for each precanonical structure.[6] A sufficient condition for existence is that the polynomials rij∈𝒵 defined by tj‾=∑irijti satisfy rii=1 and rij≠0⟹i≤j.

A canonical basis induces an isomorphism from F+∩F+‾=∑iℤci to F+/vF+.

Hecke algebras

Let (W,S) be a Coxeter group. The corresponding Iwahori-Hecke algebra H has the standard basis (Tw)w∈W, the group is partially ordered by the Bruhat order which is interval finite and has a dualization operation defined by Tw‾:=Tw−1−1. This is a precanonical structure on H that satisfies the sufficient condition above and the corresponding canonical basis of H is the Kazhdan–Lusztig basis

Cw′=∑y≤wPy,w(v2)Tw

with Py,w being the Kazhdan–Lusztig polynomials.

Linear algebra

If we are given an n × n matrix A and wish to find a matrix J in Jordan normal form, similar to A, we are interested only in sets of linearly independent generalized eigenvectors. A matrix in Jordan normal form is an "almost diagonal matrix," that is, as close to diagonal as possible. A diagonal matrix D is a special case of a matrix in Jordan normal form. An ordinary eigenvector is a special case of a generalized eigenvector.

Every n × n matrix A possesses n linearly independent generalized eigenvectors. Generalized eigenvectors corresponding to distinct eigenvalues are linearly independent. If λ is an eigenvalue of A of algebraic multiplicity μ, then A will have μ linearly independent generalized eigenvectors corresponding to λ.

For any given n × n matrix A, there are infinitely many ways to pick the n linearly independent generalized eigenvectors. If they are chosen in a particularly judicious manner, we can use these vectors to show that A is similar to a matrix in Jordan normal form. In particular,

Definition: A set of n linearly independent generalized eigenvectors is a canonical basis if it is composed entirely of Jordan chains.

Thus, once we have determined that a generalized eigenvector of rank m is in a canonical basis, it follows that the m − 1 vectors 𝐱m−1,𝐱m−2,…,𝐱1 that are in the Jordan chain generated by 𝐱m are also in the canonical basis.[7]

Computation

Let λi be an eigenvalue of A of algebraic multiplicity μi. First, find the ranks (matrix ranks) of the matrices (A−λiI),(A−λiI)2,…,(A−λiI)mi. The integer mi is determined to be the first integer for which (A−λiI)mi has rank n−μi (n being the number of rows or columns of A, that is, A is n × n).

Now define

ρk=rank⁡(A−λiI)k−1−rank⁡(A−λiI)k(k=1,2,…,mi).

The variable ρk designates the number of linearly independent generalized eigenvectors of rank k (generalized eigenvector rank; see generalized eigenvector) corresponding to the eigenvalue λi that will appear in a canonical basis for A. Note that

rank⁡(A−λiI)0=rank⁡(I)=n.

Once we have determined the number of generalized eigenvectors of each rank that a canonical basis has, we can obtain the vectors explicitly (see generalized eigenvector).[8]

Example

This example illustrates a canonical basis with two Jordan chains. Unfortunately, it is a little difficult to construct an interesting example of low order.[9] The matrix

A=(41100−1042001004100000510000052000004)

has eigenvalues λ1=4 and λ2=5 with algebraic multiplicities μ1=4 and μ2=2, but geometric multiplicities γ1=1 and γ2=1.

For λ1=4, we have n−μ1=6−4=2,

(A−4I) has rank 5,
(A−4I)2 has rank 4,
(A−4I)3 has rank 3,
(A−4I)4 has rank 2.

Therefore m1=4.

ρ4=rank⁡(A−4I)3−rank⁡(A−4I)4=3−2=1,
ρ3=rank⁡(A−4I)2−rank⁡(A−4I)3=4−3=1,
ρ2=rank⁡(A−4I)1−rank⁡(A−4I)2=5−4=1,
ρ1=rank⁡(A−4I)0−rank⁡(A−4I)1=6−5=1.

Thus, a canonical basis for A will have, corresponding to λ1=4, one generalized eigenvector each of ranks 4, 3, 2 and 1.

For λ2=5, we have n−μ2=6−2=4,

(A−5I) has rank 5,
(A−5I)2 has rank 4.

Therefore m2=2.

ρ2=rank⁡(A−5I)1−rank⁡(A−5I)2=5−4=1,
ρ1=rank⁡(A−5I)0−rank⁡(A−5I)1=6−5=1.

Thus, a canonical basis for A will have, corresponding to λ2=5, one generalized eigenvector each of ranks 2 and 1.

A canonical basis for A is

{𝐱1,𝐱2,𝐱3,𝐱4,𝐲1,𝐲2}={(−400000),(−27−40000),(25−25−2000),(036−12−22−1),(321100),(−8−4−1010)}.

𝐱1 is the ordinary eigenvector associated with λ1. 𝐱2,𝐱3 and 𝐱4 are generalized eigenvectors associated with λ1. 𝐲1 is the ordinary eigenvector associated with λ2. 𝐲2 is a generalized eigenvector associated with λ2.

A matrix J in Jordan normal form, similar to A is obtained as follows:

M=(𝐱1𝐱2𝐱3𝐱4𝐲1𝐲2)=(−4−272503−80−4−25362−400−2−121−1000−210000201000−100),
J=(410000041000004100000400000051000005),

where the matrix M is a generalized modal matrix for A and AM=MJ.[10]

See also

Notes

  1. ↑ (Bronson 1970)
  2. ↑ (Lusztig 1990)
  3. ↑ (Kashiwara 1990)
  4. ↑ (Kashiwara 1991)
  5. ↑ (Lusztig 1991)
  6. ↑ (Lusztig 1993)
  7. ↑ (Bronson 1970)
  8. ↑ (Bronson 1970)
  9. ↑ (Nering 1970)
  10. ↑ (Bronson 1970)

References