SymbolAlgebra - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


LieAlgebras[SymbolAlgebra] - find the symbol algebra for a distribution

Calling Sequences

     SymbolAlgebra(D, pt, alg, option)

Parameters

   D       - a list of vectors on a manifold

   pt      - a list of equations specifying a point on

   alg     - a name or string, the name to be assigned to the symbol algebra

   option  - (optional keyword arguments) output = "WeakDerivedFlag" , order = "Increasing", order = "Decreasing",

Description

• 

 In differential geometry a distribution is a set of vector fields defined on a manifold  The sequence of distributions defined inductively by

= = [+ = [+

is called the weak derived flag of the distribution. These distributions satisfy and [.The symbol algebra for the distribution  at the point is the graded nilpotent Lie algebra defined by

  where , ... ,

The grading weight ofis

• 

The command SymbolAlgebra((D, pt, alg) returns the structure equations for the symbol algebra of at the point specified by the second argument. These structure equations can be initialized with DGsetup. The command DGinfo can be used to view the grading of the symbol algebra.

• 

With the keyword argument output = "WeakDerivedFlag", the structure equations for the symbol algebra and the vector fields defining the weak derived flag [are returned.

• 

The basis used to define the symbol algebra is given in terms of decreasing weights. For example, if with dim dim and dim then and . With the keyword argument order = "Increasing", the basis used to define the symbol algebra is given in terms of increasing weights so that, for example, if then and .

See Also

DifferentialGeometry

LieAlgebras

DGinfo

Query

TanakaProlongation

Examples

with(DifferentialGeometry): with(LieAlgebras):

 

Example 1.

In this example we find the symbol algebra for the Hilbert-Cartan equation .

 

First create a 5-dimensional manifold.

DGsetup([x, y, z, y1, y2], M);

(1)

 

Define the rank 3 distribution for the Hilbert-Cartan equation .

M > 

Delta := [D_x + y1*D_y + y2*D_y1 + y2^2*D_z, D_y2];

(2)

 

Calculate the symbol algebra and initialize.

M > 

LD := SymbolAlgebra(Delta, [x = 0, y = 0, y1 = 0, y2 = 0, z = 0], alg);

(3)
M > 

DGsetup(LD);

(4)

 

Here is the multiplication table.

M > 

MultiplicationTable("LieTable");

 

The algebra is nilpotent

alg > 

Query("Nilpotent");

(5)

 

Here is the grading of the algebra as a list and in table format.

alg > 

Gr := Tools:-DGinfo("Grading");

(6)
alg > 

convert(Gr, DGgrading, "table", [e1, e2, e3, e4, e5]);

(7)

 

Example 2.

We continue with the distribution given in Example 1. We use the keyword argument output = "WeakDerivedFlag" to display the weak derived flag used to calculate the symbol algebra.

alg > 

SymbolAlgebra(Delta, [x = 0, y = 0, y1 = 0, y2 = 0, z = 0], alg, output = "WeakDerivedFlag");

(8)

 

We use the second calling sequence to give the symbol algebra in ascending grading order.

M > 

LD2 := SymbolAlgebra(Delta, [x = 0, y = 0, y1 = 0, y2 = 0, z = 0], alg2, order = "Increasing");

(9)
M > 

DGsetup(LD2);

(10)

 

Here is the multiplication table and the grading.

alg2 > 

MultiplicationTable("LieTable"), Tools:-DGinfo("Grading");

 

Example 3.

In this example we find the symbol algebra for the jet space . First create an 8 dimensional manifold.

alg2 > 

DGsetup([x, y, z, p, q, r, s, t], M3);

(11)

 

Define the rank 3 distribution for the canonical system on jet space.

M3 > 

Delta3 := evalDG([D_x + p*D_z + r*D_p + s*D_q, D_y + q*D_z + s*D_p + t*D_q, D_r, D_s, D_t]);

(12)

 

Calculate the symbol algebra and initialize it.

M3 > 

LD3 := SymbolAlgebra(Delta3, [x = 0, y = 0, z = 0, p =0, q = 0, r = 0, s = 0, t = 0], alg3);

(13)
M > 

DGsetup(LD3);

(14)

 

Here is the multiplication table and the grading.

alg2 > 

MultiplicationTable("LieTable"), Tools:-DGinfo("Grading");


Download Help Document