Demonstration 0 (horizon):Geometry of the Kerr horizon. The Gauss curvature, area and Euler characteristic of the Kerr horizon are evaluated for $r=R$ where $R=m \pm (m^2-a^2)^{1/2}$ in Boyer-Lindquist coordinates at constant t.

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

> F(theta):=(R^2+a^2*cos(theta)^2)^(1/2);

F(theta) := sqrt(R^2+a^2*cos(theta)^2)

> G(theta):=(R^2+a^2)*sin(theta)/F(theta);

G(theta) := (R^2+a^2)*sin(theta)/(sqrt(R^2+a^2*cos(...

> qload(twod):

`Default spacetime` = twod

`For the twod spacetime:`

Coordinates

x(up)

`x `^a = vector([theta, phi])

`Line element`

` ds`^2 = (R^2+a^2*cos(theta)^2)*` d`*theta^`2 `+(R...

> grcalc(Ricciscalar);

`CPU Time ` = .40e-1

> gralter(_,1,7);

Component simplification of a GRTensorII object:

Applying routine simplify to object Ricciscalar

Applying routine factor to object Ricciscalar

`CPU Time ` = .60e-1

The Gauss curvature (K) is the Ricciscalar/2

> K:=grcomponent(Ricciscalar,[])/2;

K := -(R^2+a^2)*(3*a^2*cos(theta)^2-R^2)/((R^2+a^2*...

Defining $X=R/a$, we have $L=a^2K$

> L:=a^2*factor(subs(R^2=a^2*X^2,K));

L := -(X^2+1)*(3*cos(theta)^2-X^2)/((X^2+cos(theta)...

For the area of the horizon we have

> int(int(F(theta)*G(theta),theta=0..Pi),phi=0..2*Pi);

4*R^2*Pi+4*a^2*Pi

For the Euler characteristic

> int(int(K*F(theta)*G(theta),theta=0..Pi),phi=0..2*Pi)/(2*Pi);

2

>