"Frame-Field" calculation of Ricci and Weyl and Ricci and Weyl invariants

for the mixmaster metric with constant basis inner product.

> 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...

> qload(mix1);

`Default spacetime` = mix1

`For the mix1 spacetime:`

Coordinates

x(up)

`x `^a = vector([Theta, Phi, Psi, T])

`Basis inner product`

eta(bup,bup)

eta^`(a)`*``^`(b)` = matrix([[1, 0, 0, 0], [0, 1, 0...

`Basis (covariant components)`

w1(dn)

omega1[a] = vector([-exp(a(T))*sqrt(1-Psi^2)/(sqrt(...

w2(dn)

omega2[a] = vector([-exp(b(T))*Psi/(sqrt(1-Theta^2)...

w3(dn)

omega3[a] = vector([0, Theta*exp(c(T)), exp(c(T))/(...

w4(dn)

omega4[a] = vector([0, 0, 0, exp(a(T)+b(T)+c(T))])

`Mixmaster metric (e.g. MTW Box 30.1, Theta = cos(t...

> grcalcalter(R(bdn,bdn),8);

Created definition for rot(bdn,bup,bdn)

Created a definition for e(bdn,dn,pdn)

Simplification will be applied during calculation.

Applying routine normal to object g(up,up)

Applying routine normal to object e(bdn,up)

Applying routine normal to object e(bdn,dn,pdn)

Applying routine normal to object lambda(bdn,bdn,bdn)

Applying routine normal to object rot(bdn,bdn,bdn)

Applying routine normal to object rot(bdn,bup,bdn)

Applying routine normal to object R(bdn,bdn,bdn,bdn)

Applying routine normal to object R(bdn,bdn)

`CPU Time ` = .191

> gralter(_,6,7);

Component simplification of a GRTensorII object:

Applying routine expand to object R(bdn,bdn)

Applying routine factor to object R(bdn,bdn)

`CPU Time ` = .20e-1

> grmap(_,autoAlias,`x`);

Applying routine autoAlias to R(bdn,bdn)

Warning, alias or macro a[T] defined in terms of a

Warning, alias or macro b[T] defined in terms of b

Warning, alias or macro c[T] defined in terms of c

> grdisplay(_);

R(bdn,bdn)

R[`(a)`]*``[`(b)`] = matrix([[1/2*(2*exp(c)^2*exp(b...

> ### WARNING: calls to `C` for generating C code should be replaced by codegen[C]
grcalcalter(C(bdn,bdn,bdn,bdn),8);

Simplification will be applied during calculation.

Applying routine normal to object bRicciscalar

Applying routine normal to object C(bdn,bdn,bdn,bdn)

`CPU Time ` = .30e-1

> gralter(_,6,7);

Component simplification of a GRTensorII object:

Applying routine expand to object C(bdn,bdn,bdn,bdn)

Applying routine factor to object C(bdn,bdn,bdn,bdn)

`CPU Time ` = .39e-1

> grmap(_,autoAlias,`x`);

Applying routine autoAlias to C(bdn,bdn,bdn,bdn)

> grdisplay(_);

`For the mix1 spacetime:`

`Covariant Weyl`

C[`(1) (2) (1) (2)`] = 1/6*(-2*exp(a)^2*exp(b)^2+ex...
C[`(1) (2) (1) (2)`] = 1/6*(-2*exp(a)^2*exp(b)^2+ex...

C[`(1) (2) (3) (4)`] = 1/2*(-2*exp(c)^2*c[T]+exp(b)...

C[`(1) (3) (1) (3)`] = 1/6*(exp(a)^2*exp(b)^2+exp(c...
C[`(1) (3) (1) (3)`] = 1/6*(exp(a)^2*exp(b)^2+exp(c...

C[`(1) (3) (2) (4)`] = -1/2*(-2*exp(b)^2*b[T]+exp(c...

C[`(1) (4) (1) (4)`] = 1/6*(-exp(a)^2*exp(b)^2+2*ex...
C[`(1) (4) (1) (4)`] = 1/6*(-exp(a)^2*exp(b)^2+2*ex...

C[`(1) (4) (2) (3)`] = -1/2*(2*exp(a)^2*a[T]-exp(b)...

C[`(2) (3) (2) (3)`] = -1/6*(-exp(a)^2*exp(b)^2+2*e...
C[`(2) (3) (2) (3)`] = -1/6*(-exp(a)^2*exp(b)^2+2*e...

C[`(2) (4) (2) (4)`] = -1/6*(exp(a)^2*exp(b)^2+exp(...
C[`(2) (4) (2) (4)`] = -1/6*(exp(a)^2*exp(b)^2+exp(...

C[`(3) (4) (3) (4)`] = -1/6*(-2*exp(a)^2*exp(b)^2+e...
C[`(3) (4) (3) (4)`] = -1/6*(-2*exp(a)^2*exp(b)^2+e...

> grcalc(Rinvars);

Scalar invariant library.

Last modified 25 March 1997.

Created definition for S(bup,bdn)

`CPU Time ` = .411

> gralter(_,6,7);

Component simplification of a GRTensorII object:

Applying routine expand to object Ricciscalar

Applying routine expand to object R1

Applying routine expand to object R2

Applying routine expand to object R3

Applying routine factor to object Ricciscalar

Applying routine factor to object R1

Applying routine factor to object R2

Applying routine factor to object R3

`CPU Time ` = .541

To save space here we display only R and R2.Increase grOptionDisplayLimit to display the other invariants.

> grdisplay(Ricciscalar,R2);

`For the mix1 spacetime:`

`Ricci scalar`

`R ` = 1/2*(2*exp(c)^2*exp(b)^2-exp(c)^4-exp(a)^4-e...
`R ` = 1/2*(2*exp(c)^2*exp(b)^2-exp(c)^4-exp(a)^4-e...

`CM invariant R2`

`R2 ` = -3/512*(-4*b[T,T]+2*exp(a)^2*exp(b)^2-2*exp...
`R2 ` = -3/512*(-4*b[T,T]+2*exp(a)^2*exp(b)^2-2*exp...
`R2 ` = -3/512*(-4*b[T,T]+2*exp(a)^2*exp(b)^2-2*exp...
`R2 ` = -3/512*(-4*b[T,T]+2*exp(a)^2*exp(b)^2-2*exp...

> grcalc(Winvars);

Created definition for C(bdn,bdn,bup,bup)

Created definition for C(bup,bup,bup,bup)

`CPU Time ` = .421

> gralter(_,6,7);

Component simplification of a GRTensorII object:

Applying routine expand to object W1R

Applying routine expand to object W1I

Applying routine expand to object W2R

Applying routine expand to object W2I

Applying routine factor to object W1R

Applying routine factor to object W1I

Applying routine factor to object W2R

Applying routine factor to object W2I

`CPU Time ` = .691

To save space here we display only W1R and W1I. Increase grOptionDisplayLimit to display the other invariants.

> grdisplay(W1);

`For the mix1 spacetime:`

`CM invariant Re(W1)`

`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...
`W1R ` = 1/6*(-exp(a)^6*exp(b)^2-exp(c)^6*exp(b)^2+...

`CM invariant Im(W1)`

`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...
`W1I ` = 1/2*sqrt(-exp(c)^4*exp(a)^4*exp(b)^4/((Psi...

>