Problem with the epsilon tensor in xTensor: getting a suspect result from the variational derivative with respect to the metric

107 views
Skip to first unread message

Giulia Pagano

unread,
Jun 8, 2017, 9:33:38 AM6/8/17
to xAct Tensor Computer Algebra
Hi all,

I need to use the epsilon tensor associated to the metric on my manifold. I've read in the documentation that epsilong (g[-a,-b] is the metric tensor) should be a zero-weight tensor. To check that I've built a term contracting an epsilong with up indices with two antisymmetric tensors with down indices, 

epsilong[a,b,c,d]A[-a,-d]B[-c,-d]

I've done that to have only dummy indices.
I then multiplied by the determinant of the metric and applied VarD. I expected to get zero, because epsilong times the determinant should be the tensor density, and not the tensor. I got a non-trivial result in fact.

I can't understand if I am misunderstanding something and this is just ok, or if it is a bug.
I attached a sample notebook.

Best regards,
Giulia
PossibleBugxTensor.nb

Leo Stein

unread,
Jun 8, 2017, 11:48:00 AM6/8/17
to Giulia Pagano, xAct Tensor Computer Algebra, JMM, Alfonso Garcia-Parrado
Hi Giulia et al.,

This may indeed be a subtle bug... note that if you use VarD[g[e, f], PD][trial2], there is a nonzero result, but if you use VarD[g[e, f], CD][trial2], the result vanishes. At the very least this is inconsistent, because there are no derivatives involved, so why does the choice of second argument (PD vs CD) change the result?

You can track down the definition that's leading to this result by examining Definition[Detg]. When Detg is defined (see Sec. 14.1.5 of xTensor.nb), there is a definition set for VarD[Invg[a,b],PD][Detg[],rest] and VarD[g[-a,-b],PD][Detg[],rest].

1. Should this definition be for *any* CovD?
2. I think we can all agree that Sqrt[ +- Detg[] ] epsilong[a,b,c,d] should be independent of the metric (see e.g. MTW, Eq. (8.10a)). Then if there is a definition for VarD[..][Detg[]..], there should also be a corresponding definition for VarD[..][epsilong[..]..].
3. Is VarD acting correctly on tensors with general WeightOfTensor?

I have to defer to people who are more expert to answer these questions. Anybody have thoughts on the above?

L

--
You received this message because you are subscribed to the Google Groups "xAct Tensor Computer Algebra" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xact+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Giulia Pagano

unread,
Jun 9, 2017, 5:38:41 PM6/9/17
to xAct Tensor Computer Algebra, quasa...@gmail.com, jo...@xact.es, alf...@math.uminho.pt
Thank you for your answer, I suspected that was a bug in fact.

Giulia

Max Banados

unread,
Nov 10, 2024, 3:27:55 PMNov 10
to xAct Tensor Computer Algebra
Hi, 
Has anyone come up with a (hopefully simple) solution to this problem? (See thread)
It is a bit problematic that VarD acting on the epsilong tensor does not recognize its metric dependence.   
Thanks,
Max
Reply all
Reply to author
Forward
0 new messages