Inverse of perturbed product metric

524 views
Skip to first unread message

Dr. Subeom

unread,
Jun 16, 2020, 3:44:22 AM6/16/20
to xa...@googlegroups.com
Hi, everyone~

I have a question about xPert. I'm reconstructing the Appendix B result in the paper, "Gravitational perturbations of the Schwarzschild spacetime: A practical covariant and
gauge-invariant formalism", arXiv:gr-qc/0502028. I attached the paper and my xAct code below. Basically, given a perturbed metric, Perturbed[g[-a,-b]], if we index up, i.e  Perturbed[g[a,b]], we obtain the inverse of  Perturbed[g[-a,-b]].
However, in the setting of the product metric in the note, indexing up does not work and can't get the inverse metric. Alternatively, I solved linear equations naively to get the inverses as noted in the code below. Anybody knows better way to derive the inverses?

Thanks.
0502028-Gravitational_perturbatoins_of_the_Schwarzschild_spacetime.pdf
InversePert.nb

Ébano Vitor

unread,
May 3, 2021, 10:13:02 AM5/3/21
to xAct Tensor Computer Algebra
Same problem here. Were you able to solve it in an automatic way? I need to calculate the perturbed Christoffel symbols, but it doesn't work because of this problem

Ayon Tarafdar (Joy)

unread,
May 24, 2024, 7:46:40 PM5/24/24
to xAct Tensor Computer Algebra
I've run into the same issue with the same paper. I think the paper brings out the 1/r factors and defines the inverse perturbed tensor accordingly: $p^{AB} = \Omega^{AC}p_{CD}\Omega^{DB}$ instead of  $p^{AB} = g^{AC}p_{CD}g^{DB}$ (which is the "standard" way to define it?). xPert does the latter, which is why we're unable to obtain this form.

Jose

unread,
May 25, 2024, 9:06:44 PM5/25/24
to xAct Tensor Computer Algebra
Hi,

Perturbing the metric and expanding it into blocks are two operations that do not commute, at least as currently implemented in xTensor + xPert. If one is careful to perform these operations in the correct order then the computation can be safely performed. See the attached notebook.

Cheers,
Jose.
SphericalPerturbations.nb

Ayon Tarafdar (Joy)

unread,
May 27, 2024, 9:54:35 PM5/27/24
to xAct Tensor Computer Algebra
Hi Jose,

Thank you so much for your help! I had reached the point where I suspected that I should perturb the product manifold metric and then index into it, but I wasn't sure and didn't understand how to implement it. Your notebook makes everything crystal clear. 

However, I was trying to apply the same code to a 1+2 (spatial) manifold instead, and ran into some interesting problems. When I perturb the Ricci tensor and use your 'expand' function, cov. derivs of one manifold with indices of another appear! The code works exactly like yours when it's a 1+3 system as in the paper, though!

I worked on this a bit to figure out what the problem could be by breaking down the `expand` function step-by-step. It seems like `Simplification`, or more specifically, `ToCanonical` is mixing up the indices - until that step everything works fine. I have attached the notebook and highlighted the steps. I'd be glad if you can find the time to take a look.

adm-pert.nb

Jose

unread,
May 27, 2024, 10:48:57 PM5/27/24
to xAct Tensor Computer Algebra
Hi,

It seems you have found this issue with Symmetry1D again:


As a workaround until the next release, deactivate the function as suggested there after loading xTensor (or xPert).

Cheers,
Jose.

Reply all
Reply to author
Forward
0 new messages