1.1. DefBasis
This section will explain how to define and work with new bases, without assuming that they have an underlying coordinate chart.
DefBasis Define a basis
VBundleOfBasis VBundle on which a basis lives
PDOfBasis Parallel derivative associated to the given basis
$Bases List of currently defined bases
BasisQ Check existence of a given basis name
Definition of a basis.
To define a basis we only have to provide a name, a vector bundle and a list of cnumbers (whose lenght must be the dimension of the bundle). The cnumbers can include 0 and even negative integers.
In[58]:=
As we can see, several other objects are automatically defined: the parallel derivative and its torsion, Christoffel, Riemann and Ricci tensors. We shall say more about them in Section 3.
In[59]:=
Out[59]=
Each basis has a colour, used to identify its associated indices and objects in StandardForm. The default for new bases is red, but we can specify a different one:
In[60]:=
We can to give different cnumbers to two bases on the same vbundle. A basis has several associated definitions and UpValues:
In[61]:=
|
In[62]:=
Out[62]=
Created by Mathematica (May 16, 2008) | ![]() |