abstract index notation and differential geometry
I am wondering if there are ways to use abstract index notation in sage. For example, could I define the tensor:
Ccab=12gcd(~∇agbd+~∇bgad−~∇dgab)
this particular object describes the difference between two connections, ∇a and ˜∇b. Can we define objects like this an manipulate them in Sage? My confusion comes from the common definition of the connection, a la
nabla = g.connection()
Which is not directly a 1-tensor. Specifically, I would like to define a metric, gab, and a conformal transformation ~gab=Ω2gab, the corresponding connections, and determine the tensor Cabc for this particular case. (and of course, we know the answer because this the standard approach to conformal transformations in GR).