atlas[Torsion] - calculation of torsion 2-forms
Calling Sequence:
Torsion(Id)
Parameters:
Id - variable - torsion identifier
Description:
- The Torsion procedure allows one to calculate torsion 2-forms. If a connection is calculated or defined, then the torsion can be calculated completely. Otherwise just the torsion identifier is declared as the torsion. To get the result of the calculation use eval or atlas[iota] operators.
- The definition is as follows:
, where
are coframe 1-forms,
are connection 1-forms,
is the dimension.
Examples:
Example 1
Declare forms:
![{xi, e[j]}](Maple/atlas/help/images/torsion_5.gif) | (2.1.1) |
Declare vectors:
![{X, Y, Z, E[j]}](Maple/atlas/help/images/torsion_6.gif) | (2.1.2) |
Declare coframe:
Coframe(e[1]=x*d(x)+y*d(y),e[2]=x*d(y)-y*d(x));
![[e[1] = `+`(`*`(x, `*`(d(x))), `*`(y, `*`(d(y)))), e[2] = `+`(`*`(x, `*`(d(y))), `-`(`*`(y, `*`(d(x)))))]](Maple/atlas/help/images/torsion_7.gif) | (2.1.3) |
Declare frame:
Frame(E[i]);
![[E[1] = `+`(`/`(`*`(x, `*`(Diff(``, x))), `*`(`+`(`*`(`^`(x, 2)), `*`(`^`(y, 2))))), `/`(`*`(y, `*`(Diff(``, y))), `*`(`+`(`*`(`^`(x, 2)), `*`(`^`(y, 2)))))), E[2] = `+`(`-`(`/`(`*`(y, `*`(Diff(``, x)...](Maple/atlas/help/images/torsion_8.gif) | (2.1.4) |
Connection definition:
![`*`(e[1], `*`(x))](Maple/atlas/help/images/torsion_9.gif) | (2.1.5) |
![`*`(y, `*`(e[2]))](Maple/atlas/help/images/torsion_10.gif) | (2.1.6) |
![`*`(y, `*`(e[1]))](Maple/atlas/help/images/torsion_11.gif) | (2.1.7) |
![`+`(`-`(`*`(x, `*`(e[2]))))](Maple/atlas/help/images/torsion_12.gif) | (2.1.8) |
Connection declaration:
![omega[i, j]](Maple/atlas/help/images/torsion_13.gif) | (2.1.9) |
Torsion calculation:
Torsion(Omega);
![Omega[i]](Maple/atlas/help/images/torsion_14.gif) | (2.1.10) |
![table( [( 1 ) = `*`(y, `*`(`&^`(e[1], e[2]))), ( 2 ) = `/`(`*`(`+`(2, `*`(`^`(x, 3)), `*`(x, `*`(`^`(y, 2)))), `*`(`&^`(e[1], e[2]))), `*`(`+`(`*`(`^`(x, 2)), `*`(`^`(y, 2))))) ] )](Maple/atlas/help/images/torsion_15.gif) | (2.1.11) |
| > | 'L[E[1]](E[2])'=L[E[1]](E[2]); |
![L[E[1]](E[2]) = `+`(`*`(E[2], `*`(x)), `*`(y, `*`(E[1])))](Maple/atlas/help/images/torsion_16.gif) | (2.1.12) |
See Also:
atlas, atlas[Frame], atlas[Coframe], atlas[Metric].