Fun with Carminati-McLenaghan invariants

  • Thread starter bcrowell
  • Start date
  • Tags
    Fun
In summary, there is a set of 16 polynomial curvature scalars called the Carminati-McLenaghan invariants, which have been implemented in GRTensorII but not in Maxima/ctensor. The first four invariants have been implemented in Maxima by the author, using code that involves the Ricci tensor, the mixed Ricci tensor, and the Hodge dual of the Weyl tensor. The invariants have been tested on four different metrics, with expected results. The author is considering implementing the remaining 12 invariants and is seeking clarification on the definition and calculation of the Hodge dual in a curved spacetime.
  • #1
bcrowell
Staff Emeritus
Science Advisor
Insights Author
Gold Member
6,724
429
There is a set of 16 polynomial curvature scalars called the Carminati-McLenaghan invariants: https://en.wikipedia.org/wiki/Carminati–McLenaghan_invariants . For some fairly broad classes of spacetimes, they are supposed to give enough information to distinguish one spacetime from another. As far as I know, they have been implemented in GRTensorII (a free package that runs on top of the proprietary Maple CAS), but not in Maxima/ctensor, which is free. I thought I would try to implement some of them in Maxima. So far, I've implemented the first four on the list, which are called ##R##, ##R_1##, ##R_2##, ##R_3##. This is a learning experience for me, since I haven't done much actual coding in Maxima before. The following is the code I came up with:

Code:
/*-----------------------------------------------------------------
  Carminati-McLenaghan invariants,
  https://en.wikipedia.org/wiki/Carminati%E2%80%93McLenaghan_invariants
  (c) 2015 B. Crowell, GPL v. 2 licensed
 ------------------------------------------------------------------*/

/* Make sure the following have been calculated: */
cmetric(false)$
lriemann(false)$
uriemann(false)$
ricci(false)$ /* compute the ricci tensor ric[i,j]=R_ij */
uricci(false)$ /* compute the mixed ricci tensor uric[i,j]=R_i^j */

/* R=R_i^i, the Ricci scalar, scalar curvature */
cm_r():=trigsimp(ratsimp(sum(uric[i,i],i,1,dim)))$
cm_r();

/* trace-free Ricci tensor, cm_s[i,j]=S_ij=R_ij-(1/4)Rg_ij */
for i thru dim do
  for j thru dim do
  cm_s[i,j] : ric[i,j]-(1/4)*cm_r()*lg[i,j]$
/* mixed version, cm_us[i,j]=S^i_j */
for i thru dim do
  for j thru dim do
  cm_us[i,j] : sum(ug[i,k]*cm_s[k,j],k,1,dim)$

/* R_1=(1/4)S^i_j S^j_i */
cm_r1():=trigsimp(ratsimp((1/4)*sum(sum(cm_us[i,j]*cm_us[j,i],j,1,dim),i,1,dim)))$
cm_r1();

/* R_2=(-1/8)S^i_j S^j_k S^k_i */
cm_r2():=trigsimp(ratsimp((-1/9)*sum(sum(sum(cm_us[i,j]*cm_us[j,k]*cm_us[k,i],k,1,dim),j,1,dim),i,1,dim)))$
cm_r2();

/* R_3=(1/16)S^i_j S^j_k S^k_l S^l_i */
cm_r3():=trigsimp(ratsimp((1/16)*sum(sum(sum(sum(cm_us[i,j]*cm_us[j,k]*cm_us[k,l]*cm_us[l,i],
  l,1,dim),k,1,dim),j,1,dim),i,1,dim)))$
cm_r3();

I tried it out on the following four metrics:

I. Schwarzschild

II. de Sitter space

III. ##ds^2 =d u d v-a^2(u)d w^2##, with ##a(u)=1+\cos(u)/2## -- see
Schmidt, "Why do all the curvature invariants of a gravitational wave vanish?" http://arxiv.org/abs/gr-qc/9404037[/PLAIN]

IV. ##ds^2 = A(t)(dt^2-dx^2)##, with ##A(t)=1/(1+e^t)## -- see https://www.physicsforums.com/threads/curvature-singularity-with-well-behaved-kretschmann-scalar.842614/#post-5290133

I. Schwarzschild. This gave zero for all four of the invariants that I'd implemented. I assume that the Kretschmann invariant is algebraically independent of these, but that if I implement the other 12 invariants, at least one will detect the singularity in the same way the the Kretschmann invariant does.

II. de Sitter space. R=-12, and the other three are zero. It makes sense that they're all constant, since de Sitter space doesn't evolve over time.

III. All four of the invariants I'd implemented vanish, as they should for this solution. (That's the point of the Schmidt paper.)

IV. All four are nonzero and approach a finite limit as ##t\rightarrow\infty##, even though there is geodesic incompleteness. It would be interesting to see if one of the other 12 invariants does blow up as ##t\rightarrow\infty##. If not, then it would support @PAllen 's suspicion that this spacetime could be extended past the singularity and so is not really singular.

It would be interesting to implement the other 12 invariants. Do do that, I would have to figure out how to compute the dual ##^*C## of the Weyl tensor.
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
The rest of the CM invariants have definitions that involve the Hodge dual of the Weyl tensor, which the WP article writes as ##^*C_{\kappa\lambda\mu\nu}##. This confuses me somewhat, since I would ordinarily have thought that the Hodge dual of a rank k=4 tensor in n=4 dimensions would have rank n-k=0. However, I found the following reference through a google search that seems to define it:

Due to the Lanczos identity, see e.g.[5], the Weyl tensor has only one independent Hodge dual in 4 dimensions, given by ##^*C_{\alpha\beta\mu\nu}=(1/2)\eta_{\mu\nu\rho\sigma}C_{\alpha\beta}^{\rho\sigma}=(1/2)\eta_{\alpha\beta\rho\sigma}C^{\rho\sigma}_{\mu\nu}##

--Reference Frames and Gravitomagnetism, edited by J F Pascual-Sánchez, L Floría, A San Miguel, F Vicente, https://books.google.com/books?id=A...=onepage&q="weyl tensor" "hodge dual"&f=false

This seems a little ad hoc to me, although maybe I'd see the motivation if I figured out what the Lanczos identity was about. I assume their ##\eta## is what most people call ##\epsilon##, i.e., the Levi-Civita tensor. It does make sense in terms of the rank of the result and the fact that the Weyl tensor is antisymmetric on the first pair and final pair of indices, so that when you consider these indices, it acts like a 2-form.

One thing that this makes me wonder about is whether the CM invariants are only defined on an orientable spacetime. Or does it not matter, since the invariants are all of even order in the Weyl tensor, so that you can throw in any sign you like without affecting the results?

So now I'm trying to figure out if I understand this well enough to implement it in Maxima code. How does one go about calculating this in a space that isn't flat? Is the ##\eta## here going to be normalized such that its components are -1, 0, and 1 at every point, or do we have to throw in factors of ##\sqrt{-g}##? MTW has a discussion of this sort of thing on pp. 87-88, and they use their ##\epsilon##. I believe MTW defines both an ##\epsilon_{0123}## notation and a ##[0123]##, with one being normalized and the other tensorial, but I can't remember which is which.
 
  • #3
I now have an implementation of all the CM invariants: https://github.com/bcrowell/cm_invariants . Maybe this would be of use to others. I've tested it on several different spacetimes, and although the results seem to make sense, I don't actually have any published results to compare with so that I can test the software in known cases.
 

1. What are Carminati-McLenaghan invariants?

Carminati-McLenaghan invariants are a set of mathematical equations used in theoretical physics to study the properties of spacetime. They were developed by physicists Mauro Carminati and Robert McLenaghan in the 1970s and have been used in various fields such as general relativity, quantum mechanics, and cosmology.

2. How do Carminati-McLenaghan invariants relate to fun activities?

While the name may sound complex, Carminati-McLenaghan invariants are simply mathematical tools used in theoretical physics. They do not have any direct relation to fun activities, but can be used to study and understand various phenomena that may be considered "fun" or interesting to some individuals.

3. Can Carminati-McLenaghan invariants be applied in real-world situations?

Yes, Carminati-McLenaghan invariants have been used in various real-world situations, such as in the study of black holes, gravitational waves, and the early universe. They are also used in theoretical models and simulations to better understand complex systems and phenomena.

4. Are there any practical applications of studying Carminati-McLenaghan invariants?

Studying Carminati-McLenaghan invariants can have practical applications in fields such as astrophysics, cosmology, and quantum mechanics. By using these equations, scientists can gain a deeper understanding of the fundamental laws of nature and potentially make new discoveries or advancements in technology.

5. How difficult is it to understand Carminati-McLenaghan invariants?

Understanding Carminati-McLenaghan invariants may require a strong background in mathematics and theoretical physics. However, there are many resources available, such as textbooks and online lectures, that can help individuals learn about these equations. Like any complex subject, it may take time and effort to fully grasp the concepts, but it can be a rewarding and fascinating area of study.

Similar threads

  • Special and General Relativity
Replies
13
Views
4K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
2
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
10
Views
1K
Replies
6
Views
1K
  • Programming and Computer Science
3
Replies
97
Views
7K
  • Programming and Computer Science
Replies
12
Views
3K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
6
Views
5K
  • Programming and Computer Science
Replies
1
Views
647
  • Special and General Relativity
Replies
11
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
2K
Back
Top