Connection - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Tensor[Connection] - define a linear connection on the tangent bundle or on a vector bundle

Calling Sequences

     Connection(C)

Parameters

   C    - the components of the connection to be defined, entered as a type (1, 2) tensor

 

Description

Examples

See Also

Description

• 

Let M be a manifold and let χM be the module (over the ring C∞M of all smooth functions on M) of vector fields on M. Then a linear connection ∇ on the tangent bundle of M is a mapping χM× χM→ χM which is C∞M linear in its first argument and a derivation on its second argument. If vector fields X1, X2, ..., Xn define a local frame on M, then the coefficients Γ  ijk of ∇ with respect to this frame are defined by

∇XiXj=Γ jikXk.

Specifying these coefficients is equivalent to defining the connection ∇.

• 

More generally, let E→M be a vector bundle and let ΣM be the module (over C∞M) of sections of E. Then a connection ∇ on E is a mapping χM×ΣM→ΣM which is linear in its first argument and a derivation on it second argument. If vector fields X1, X2, ..., Xn define a local frame on M and Z1,Z2, ...,Zr define a local basis for the sections of E, then the coefficients Γ bia of ∇ with respect to these frames are defined by

∇XiZb=Γ biaZa.

• 

Within the DifferentialGeometry package, connections are displayed using the tensor notation ΓjikωjXkωi  or ΓbiaηbZaωi, where the ωj are the dual coframe to the Xi and the ηb are the dual coframe to the Za.

• 

This command is part of the DifferentialGeometry:-Tensor package, and so can be used in the form Connection(...) only after executing the command with(DifferentialGeometry) and with(Tensor) in that order. It can always be used in the long form DifferentialGeometry:-Tensor:-Connection.

Examples

> 

with⁡DifferentialGeometry:with⁡Tensor:

 

Example 1.

Create a 2 dimensional manifold M and define a connection on the tangent space of M.

> 

DGsetup⁡x,y,M

frame name: M

(2.1)
> 

C≔Connection⁡x⁢D_x&tdx&tdy−y2⁢D_x&tdy&tdy

C:=x⁢D_x⁢dx⁢dy−y2⁢D_x⁢dy⁢dy

(2.2)
M > 

Tools:-DGinfo⁡C,ObjectType

connection

(2.3)

 

Example 2.

Define a frame on M and use this frame to specify a connection on the tangent space of M.

> 

FR≔FrameData⁡dxy,dyx,M1

FR:=d⁢Θ1=x⁢Θ1⁢⋀⁢Θ2y,d⁢Θ2=−y⁢Θ1⁢⋀⁢Θ2x

(2.4)
> 

DGsetup⁡FR

frame name: M1

(2.5)
> 

C≔Connection⁡E2&tΘ1&tΘ2

C:=E2⁢Θ1⁢Θ2

(2.6)

 

Example 3.

Create a rank 3 vector bundle E on M and define a connection on E.

> 

DGsetup⁡x,y,u,v,w,E

frame name: E

(2.7)
> 

C≔Connection⁡x⁢D_v&tdu&tdy−y⁢D_u&tdv&tdx

C:=−y⁢D_u⁢dv⁢dx+x⁢D_v⁢du⁢dy

(2.8)

See Also

DifferentialGeometry, Tensor, Christoffel, Physics[Christoffel], CovariantDerivative , Physics[D_], CurvatureTensor , Physics[Riemann], DirectionalCovariantDerivative, GeodesicEquations, DGinfo, ParallelTransportEquations