> Thanks Thomas,
> your solution work well, except with expressions involving
> derivatives.. I understood the difference between abstract and basis
> index, but I can't evaluate this:
>
> PD[-a][metric[-b,-c]]
>
> Here I have three abstract indices, when I want to replace these with
> basis index the result contain terms like this:
>
> ChristoffelPDchart[{a,chart}][-{b,chart},-c]
>
> that I cannot evaluate.
Use ToBasis[chart]@ToBasis[chart][PD[-a][metric[-b,-c]]]. This gives you
something with no abstract indices. See section 2.4 of the file
xCobaDoc.nb for further explanations.
Regards,
Alfonso.
> Hi Alonso,
> your way give something without abstract indices, but now how can I
> evaluate the components of this?
>
> ChristoffelPDchart[{a,chart}][-{b,chart},-{c,chart}]
>
Use the command ComponentArray. This will return a multi-dimensional
array computed by giving all possible values to the basis indices.
I would advise you to study carefully the documentation file xCobaDoc.nb
in the Documentation directory, where you will find detailed
explanations about how to handle components within xCoba (in particular
about the usage of ComponentArray, which I just sketched here).
> I have values only for ChristoffelCDPDchart.. Have I to define the
> basis in coordinates explicitly? And, in this case, how can I do this?
>
It seems that the problem which you described in your first post shares
many similarities with the example worked out in the example file
KerrNewmanExamples.nb under the directory xCoba of the xAct root
directory. Again I recommend you to look into this example file in
detail. If after that you still have specific questions, I would ask you
to post a notebook with your computations, indicating where the
difficulties are.
Best regards,
Alfonso.