Demonstration 1(br):Definition of the Bel-Robinson Tensor and check of identities in the Kerr-Newman metric.

> restart:

> grtw();

`GRTensorII Version 1.79 (R6)`

`2 February 2001`

`Developed by Peter Musgrave, Denis Pollney and Kay...

`Copyright 1994-2001 by the authors.`

`Latest version available from: http://grtensor.phy...

`e:/Grtii(6)/Metrics`

> qload(newkn);

`Default spacetime` = newkn

`For the newkn spacetime:`

Coordinates

x(up)

`x `^a = vector([r, u, phi, t])

`Line element`

` ds`^2 = (r^2+u^2)*` d`*r^`2 `/(r^2-2*m*r+a^2+Q^2)...
` ds`^2 = (r^2+u^2)*` d`*r^`2 `/(r^2-2*m*r+a^2+Q^2)...

Constraints = [u = a*cos(theta)]

`Kerr Newman Solution in Boyer-Lindquist coordinate...

> grdef(`T{(c d e f)}:=C{a c d b}*C{^a e f^b}+Cstar{a c d b}*Cstar{^a e f^b}`);

Created definition for C(up,dn,dn,up)

Created definition for Cstar(up,dn,dn,up)

Created definition for T(dn,dn,dn,dn)

> grdef(`TT{c d}:=T{^a a c d}`);

Created definition for T(up,dn,dn,dn)

Created definition for TT(dn,dn)

> grdef(`TC{b c d}:=T{^a b c d ;a}`);

Created a definition for T(up,dn,dn,dn,cdn)

Created definition for TC(dn,dn,dn)

> grcalc(T(dn,dn,dn,dn));

`CPU Time ` = 1.882

> gralter(_,expand,factor);

Component simplification of a GRTensorII object:

Applying routine expand to object T(dn,dn,dn,dn)

Applying routine factor to object T(dn,dn,dn,dn)

`CPU Time ` = .310

Check that $T^{a}_{~acd}=0$.

> grcalc(TT(dn,dn));

`CPU Time ` = .120

> grdisplay(_);

`For the newkn spacetime:`

`TT(dn,dn)`

TT(dn,dn)

TT[a]*``[b] = `All components are zero`

Check that $T^{abcd}_{~~~~;a}=0$ for vacuum ($Q=0$).

> Q:=0;

Q := 0

> grcalc(TC(dn,dn,dn));

`CPU Time ` = 1.042

> gralter(_,expand,factor);

Component simplification of a GRTensorII object:

Applying routine expand to object TC(dn,dn,dn)

Applying routine factor to object TC(dn,dn,dn)

`CPU Time ` = .10e-1

> grdisplay(_);

`For the newkn spacetime:`

`TC(dn,dn,dn)`

`TC(dn,dn,dn)` = `All components are zero`

Display $T_{abcd}$ for the Kerr metric

> grmap(T(dn,dn,dn,dn),subs,u=a*cos(theta),`x`);

Applying routine subs to T(dn,dn,dn,dn)

> grdisplay(_);

`For the newkn spacetime:`

`T(dn,dn,dn,dn)`

T[r*r*r*r] = 6*(m^2*r^2+a^2*cos(theta)^2*m^2)/((r^2...

T[r*r*u*u] = -4*(m^2*r^2+a^2*cos(theta)^2*m^2)/((r^...

T[r*r*phi*phi] = -2*(m^2*r^2+a^2*cos(theta)^2*m^2)*...
T[r*r*phi*phi] = -2*(m^2*r^2+a^2*cos(theta)^2*m^2)*...
T[r*r*phi*phi] = -2*(m^2*r^2+a^2*cos(theta)^2*m^2)*...

T[r*r*phi*t] = 2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(a-...

T[r*r*t*t] = -2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(-2*...

T[u*u*u*u] = 6*(m^2*r^2+a^2*cos(theta)^2*m^2)/((r^2...

T[u*u*phi*phi] = 2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(...

T[u*u*phi*t] = -2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(-...

T[u*u*t*t] = 2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(-4*m...

T[phi*phi*phi*phi] = 6*(m^2*r^2+a^2*cos(theta)^2*m^...
T[phi*phi*phi*phi] = 6*(m^2*r^2+a^2*cos(theta)^2*m^...
T[phi*phi*phi*phi] = 6*(m^2*r^2+a^2*cos(theta)^2*m^...
T[phi*phi*phi*phi] = 6*(m^2*r^2+a^2*cos(theta)^2*m^...

T[phi*phi*phi*t] = -6*(m^2*r^2+a^2*cos(theta)^2*m^2...
T[phi*phi*phi*t] = -6*(m^2*r^2+a^2*cos(theta)^2*m^2...
T[phi*phi*phi*t] = -6*(m^2*r^2+a^2*cos(theta)^2*m^2...

T[phi*phi*t*t] = 2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(...
T[phi*phi*t*t] = 2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(...
T[phi*phi*t*t] = 2*(m^2*r^2+a^2*cos(theta)^2*m^2)*(...

T[phi*t*t*t] = -6*(m^2*r^2+a^2*cos(theta)^2*m^2)*(a...
T[phi*t*t*t] = -6*(m^2*r^2+a^2*cos(theta)^2*m^2)*(a...

T[t*t*t*t] = 6*(m^2*r^2+a^2*cos(theta)^2*m^2)*(4*m^...
T[t*t*t*t] = 6*(m^2*r^2+a^2*cos(theta)^2*m^2)*(4*m^...
T[t*t*t*t] = 6*(m^2*r^2+a^2*cos(theta)^2*m^2)*(4*m^...

>