Indexing facilities in the Atlas package
Any object in the Atlas package can be indexed. The following rules are used to provide the indexing facilities.
Any declaration of an object with symbolic indexes means that the indexes can be of any TypeQ. For instance, the declaration
Consctants[ci] means that
ci is Constant for any i.
Any declaration of an object with numeric indexes means that the indexes can be only the same as has been declared. For instance, the declaration
Forms[
3→ 1,
0→n] means that
3 is 1-form,
xi0 is n-form and
i is 0-form if i is not equal to 3 or 0.
Examples:
| Constants[c1,c2,...,ci,...,cn] | c1,c2,...,ci,...,cn-Constants identifiers. |
| d[expr] | expr - any expression |
Functions[f1→f1[x1,x2,...,xn],f2→f2[y1,y2,...,ym],..., fk→fk[z1,z2,...,zj]] | fk=fk[z1, z2, ..., zj] - equations where fk-function identifier and zj - variables. |
Necessary functions.
The following declaration means that
h1 are Constants for any
i.
| Out[8]= |  |
| Out[9]= |  |
| Out[10]= |  |
| Out[11]= |  |
| Out[12]= |  |
The following declaration means that

,
0,

are Constants:
| Out[13]= |  |
| Out[14]= |  |
| Out[15]= |  |
| Out[16]= |  |
| Out[17]= |  |
| Out[18]= |  |
| Out[19]= |  |
| Out[20]= |  |
The following declaration means that
fi=fi(y1, y2, .., yn) for any
i where n is the dimension.
| Out[21]= |  |
| Out[22]= |  |
| Out[23]= |  |
| Out[24]= |  |
| Out[25]= |  |
The following declaration means that
hi, j=hi, j(x, y, z) for any
i, j .
| Out[26]= |  |
| Out[27]= |  |
| Out[28]= |  |
| Out[29]= |  |
| Out[30]= |  |
The following declaration means that
f=f(z1, z2, .., zn) where n is the dimension.
| Out[31]= |  |
| Out[32]= |  |
| Out[33]= |  |
The following declaration means that
F=F(z0, z3).
| Out[34]= |  |
| Out[35]= |  |
| Out[36]= |  |
The following definition means that
G=G(z0, x1, x2, .., xn) where n is the dimension.
| Out[37]= |  |
| Out[38]= |  |
| Vectors[v1,v2,...,vi,...,vn] | vi - vector identivier. |
| Kind[t] | t -any expression containing tensors, vectors, p-forms etc. |
| iotav1,v2,...,vn[expr] | expr - any expression (on which interior product operator is defined).
v1, v2, ..., vn - vector fields. |
Necessary functions.
The following definition means that
k are vectors for any k and
U0 is a vector:
| Out[39]= |  |
| Out[40]= |  |
| Out[41]= |  |
| Out[42]= |  |
| Out[43]= |  |
| Out[44]= |  |
| Out[45]= |  |
The following definition means that
ej is 1-form for any j;
1 and
2 are 1-form and p-form respectively and
i, j are 2-forms for any i, j.
| Out[47]= |  |
| Out[48]= |  |
| Out[49]= |  |
| Out[50]= |  |
| Out[51]= |  |
| Out[52]= |  |
| Out[53]= |  |
| Out[54]= |  |
| Out[55]= |  |
| Out[56]= |  |
| Out[57]= |  |
| Out[58]= |  |