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

Online Help

All Products    Maple    MapleSim


Overview of the KF Object

 

Description

KF Object Methods

Examples

Description

• 

The KF object is designed and created to represent the Killing form of a Lie algebra.

• 

By definition, the Killing form K of a Lie algebra L is the symmetric bilinear form on L and defined by K(V,V') = tr(ad V. adV') where V,V' are vector fields in L.

• 

The KF object can only be constructed via query the Killing form of a Lie algebra. That is, let L be a LAVF object then the call K := KillingForm(L) construct a KF object K. object. See KillingForm for more detail.

• 

Some methods become available once a valid KF object is constructed. See below for more details.

• 

After a KF object K is successfully constructed, each method of K can be accessed by either the short form method(K, arguments). Note that the long form K:-method(K, arguments) would not work because the KF object is designed as a  local Maple object.

KF Object Methods

• 

The following is a list of available methods for a KF object.

GetMatrix

IsTrivial

IsNondegenerate

 

• 

The KF object can act as the symmetric bilinear operator. See KF Object as Operator for more detail.

Examples

withLieAlgebrasOfVectorFields:

Typesetting:-Settingsuserep=true:

Typesetting:-Suppressξx,y,ηx,y:

VVectorFieldξx,yDx+ηx,yDy,space=x,y

Vξⅆⅆx+ηⅆⅆy

(1)

E2LHPDEdiffξx,y,y,y=0,diffηx,y,x=diffξx,y,y,diffηx,y,y=0,diffξx,y,x=0,indep=x,y,dep=ξ,η

E2ξy,y=0,ηx=ξy,ηy=0,ξx=0,indep=x,y,dep=ξ,η

(2)

Construct a vector fields system for E(2).

LLAVFV,E2

Lξⅆⅆx+ηⅆⅆy&whereξy,y=0,ξx=0,ηx=ξy,ηy=0

(3)

Find the KillingForm of L

KKillingFormL

KX,Y2yXxyYx

(4)

Although the Killing form K is an KF object, KF is a local Maple object and is not visible to public.

typeK,object

true

(5)

typeK,KF

Error, type `KF` does not exist

The KF object K can act as a symmetric bilinear operator on vector fields,

XVectorFieldξx,yDx+ηx,yDy,space=x,y

Xξⅆⅆx+ηⅆⅆy

(6)

Ysubsξ=α,η=β,X

Yαx,yⅆⅆx+βx,yⅆⅆy

(7)

KX,Y

2ξyyαx,y

(8)

And K has access to some methods:

GetMatrixK

00000000−2

(9)

IsTrivialK

false

(10)

IsNondegenerateK

false

(11)

See Also

LieAlgebrasOfVectorFields (Package overview)

LAVF (Object overview)

LieAlgebrasOfVectorFields[LAVF]

KillingForm