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

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : DifferentialGeometry/Tensor/SpinorInnerProduct

Tensor[SpinorInnerProduct] - calculate the inner product of 2 spinors

Calling Sequences

     SpinorInnerProduct(S, T)

Parameters

   S, T    - two spinors or spinor-tensors of the same spinor type

 

Description

Examples

See Also

Description

• 

The spinor inner product of two spinors S and T of the same type is calculated by contracting each pair of corresponding spinor indices (one from S and one from T) with the appropriate epsilon spinor. For example, the inner product of two covariant rank 1 spinors with components SA and TB is εABSATB.  The inner product of two contravariant rank 1 spinors SA and TB is εABSATB. The inner product of two contravariant rank 2 spinors with components SAB and TCD is εACεBD SABTCD .

• 

If S and T are odd rank spinors, then SpinorInnerProduct(S, T) = -SpinorInnerProduct(T, S) and therefore SpinorInnerProduct(S, S) = 0. (Strictly speaking, the spinor inner product is really just a bilinear pairing -- it is not a true inner product because it is not always symmetric in its arguments.)

• 

If S and T are even rank spinors, then SpinorInnerProduct(S, T) = SpinorInnerProduct(T, S).

• 

Unlike TensorInnerProduct, SpinorInnerProduct does not require specification of a metric tensor to perform the contractions.

• 

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

Examples

> 

with⁡DifferentialGeometry:with⁡Tensor:

 

Example 1.

First create a vector bundle M with base coordinates x, y, z,  t and fiber coordinates z1, z2, w1, w2.

> 

DGsetup⁡x,y,z,t,z1,z2,w1,w2,M

frame name: M

(2.1)

 

Define rank 1 spinors S1 and T1 and calculate their inner product.

M > 

S1≔evalDG⁡a⁢D_z1+b⁢D_z2

S1:=a⁢D_z1+b⁢D_z2

(2.2)
M > 

T1≔evalDG⁡c⁢D_z1+d⁢D_z2

T1:=c⁢D_z1+d⁢D_z2

(2.3)
M > 

SpinorInnerProduct⁡S1,T1

a⁢d−b⁢c

(2.4)

 

Note the sign change:

M > 

SpinorInnerProduct⁡T1,S1

−a⁢d+b⁢c

(2.5)

 

The inner product of a rank 1 spinor with itself vanishes

M > 

SpinorInnerProduct⁡S1,S1

0

(2.6)

 

Calculate the inner product of S1 and T1 from the definition.

M > 

ε≔EpsilonSpinor⁡cov,spinor

ϵ:=dz1⁢dz2−dz2⁢dz1

(2.7)
M > 

U1≔ContractIndices⁡ε,S1,1,1

U1:=−b⁢dz1+a⁢dz2

(2.8)
M > 

ContractIndices⁡U1,T1,1,1

a⁢d−b⁢c

(2.9)

 

Example 2.

Calculate the inner product of two rank 2 spinors S2 and T2.

M > 

S2≔evalDG⁡a⁢D_z1&tdw2+b⁢D_z1&tdw1

S2:=b⁢D_z1⁢dw1+a⁢D_z1⁢dw2

(2.10)
M > 

T2≔evalDG⁡c⁢D_z1&tdw1+d⁢D_z2&tdw2

T2:=c⁢D_z1⁢dw1+d⁢D_z2⁢dw2

(2.11)
M > 

SpinorInnerProduct⁡S2,T2

b⁢d

(2.12)

 

Example 3.

Calculate the inner product of two rank 2 spinor-tensors S3 and T3. Note that in this example the result is a rank 2 tensor.

M > 

S3≔evalDG⁡D_t&tdw1+D_z&tdw2

S3:=D_z⁢dw2+D_t⁢dw1

(2.13)
M > 

T3≔evalDG⁡D_y&tdw1+D_x&tdw2

T3:=D_x⁢dw2+D_y⁢dw1

(2.14)
M > 

SpinorInnerProduct⁡S3,T3

−D_z⁢D_y+D_t⁢D_x

(2.15)

See Also

DifferentialGeometry, Tensor, ContractIndices, EpsilonSpinor, RaiseLowerSpinorIndices, TensorInnerProduct