{VERSION 4 0 "IBM INTEL NT" "4.0" } {USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 1 0 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 1 }{CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 0 0 0 0 0 0 0 0 0 1 } {PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 0 0 0 0 0 1 3 0 3 1 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 2 6 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 1 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "M aple Output" 0 11 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 }3 3 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 11 12 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }} {SECT 0 {EXCHG {PARA 0 "" 0 "" {TEXT -1 31 "We clean up and load GRTen sorII" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 8 "restart:" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 7 "grtw():" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%=GRTensorII~Version~1.79~(R6)G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%02~February~2001G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#% ZDeveloped~by~Peter~Musgrave,~Denis~Pollney~and~Kayll~LakeG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%DCopyright~1994-2001~by~the~authors.G" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#%inLatest~version~available~from:~http ://grtensor.phy.queensu.ca/G" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 59 "W e start by loading the Reissner-Nordstrom-de Sitter metric" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "qload(rndsq);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%2Default~spacetimeG%&rndsqG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9For~the~rndsq~spacetime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%,CoordinatesG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%\"x G6#%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)%#x~G%\"aG-%'vectorG6#7& %\"rG%&thetaG%$phiG%\"tG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%-Line~ele mentG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/*$)%$~dsG\"\"#\"\"\",**&*&%# ~dGF()%\"rG%#2~GF(F(,*F(F(*&*&F'F(%\"mGF(F(F.!\"\"F4*&#F(\"\"$F(*&%'La mbdaGF()F.F'F(F(F4*&*$)%\"QGF'F(F(*$F:F(F4F(F4F(*(F:F(F,F()%&thetaGF/F (F(**F:F()-%$sinG6#FBF'F(F,F()%$phiGF/F(F(*(,*F4F(*&*&F'F(F3F(F(F.F4F( *(#F(F7F(F9F(F:F(F(F;F4F(F,F()%\"tGF/F(F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%HThe~Reissner-Nordstrom-de~Sitter~metricG" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 135 "I0, I1, I2, and I3 (in the notation of g r-qc/9808055) are predefined in GRTensorII as RiemSq, diRiem, diRicci, and diWeyl respectively." }}{PARA 0 "" 0 "" {TEXT -1 37 "We calculate them all here in one go:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "grcalc(RiemSq,diRiem,diRicci,diWeyl);" }}{PARA 6 "" 1 "" {TEXT -1 38 "Created definition for R(dn,dn,up,up) " }}{PARA 6 "" 1 "" {TEXT -1 25 "`Differential Invariants`" }}{PARA 6 "" 1 "" {TEXT -1 29 "`Last modified Jan. 20, 1995`" }}{PARA 6 "" 1 "" {TEXT -1 43 "Created a def inition for R(dn,dn,up,up,cdn)" }}{PARA 6 "" 1 "" {TEXT -1 32 "Created definition for R(dn,up) " }}{PARA 6 "" 1 "" {TEXT -1 37 "Created a de finition for R(dn,up,cdn)" }}{PARA 6 "" 1 "" {TEXT -1 43 "Created a de finition for C(dn,dn,up,up,cdn)" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%* CPU~Time~G$\"$@)!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 25 "gra lter(_,expand,factor);" }}{PARA 6 "" 1 "" {TEXT -1 48 "Component simpl ification of a GRTensorII object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }} {PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object RiemSq " }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object diR iem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine expand to object \+ diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to obj ect diWeyl" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to \+ object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor \+ to object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine fact or to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine \+ factor to object diWeyl" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time ~G$\"#g!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_) ;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9For~the~rndsq~spacetime:G" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#% " 0 "" {MPLTEXT 1 0 27 "grmap(_,subs,Lambda=0,`x`);" }} {PARA 6 "" 1 "" {TEXT -1 31 "Applying routine subs to RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine subs to diRiem" }}{PARA 6 "" 1 "" {TEXT -1 32 "Applying routine subs to diRicci" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine subs to diWeyl" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "gralter(_,factor);" }}{PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a GRTensorII object:" }}{PARA 6 "" 1 " " {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine fac tor to object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine \+ factor to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying rout ine factor to object diWeyl" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~ Time~G$\"#5!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdispla y(_);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9For~the~rndsq~spacetime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#% " 0 "" {MPLTEXT 1 0 14 "qload(sdi aga);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%2Default~spacetimeG%'sdiaga G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%:For~the~sdiaga~spacetime:G" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#%,CoordinatesG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%\"xG6#%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)%#x~ G%\"aG-%'vectorG6#7&%\"rG%&thetaG%$phiG%\"tG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%-Line~elementG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/*$) %$~dsG\"\"#\"\"\",**&*&%#~dGF()%\"rG%#2~GF(F(-%\"AG6#F.!\"\"F(*()F.F'F (F,F()%&thetaGF/F(F(**F5F()-%$sinG6#F7F'F(F,F()%$phiGF/F(F(*(F0F(F,F() %\"tGF/F(F3" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "grcalc(RiemS q,diRiem,diRicci,diWeyl);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Ti me~G$\"$6#!\"$" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 84 "6 is an alias f or expand and 7 is an alias for factor and these are used as follows: " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "gralter(_,6,7);" }} {PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a GRTensorII \+ object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine expand to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object diWeyl" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object RiemSq" }} {PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object diRiem " }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine factor to object diR icci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object diWeyl" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"#g!\"$" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_);" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#%:For~the~sdiaga~spacetime:G" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#% " 0 "" {MPLTEXT 1 0 13 "qload( newkn);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%2Default~spacetimeG%&newk nG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9For~the~newkn~spacetime:G" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#%,CoordinatesG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%\"xG6#%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)%#x~ G%\"aG-%'vectorG6#7&%\"rG%\"uG%$phiG%\"tG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%-Line~elementG" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#/*$) %$~dsG\"\"#\"\"\",,*&*(,&*$)%\"rGF'F(F(*$)%\"uGF'F(F(F(%#~dGF()F/%#2~G F(F(,*F-F(*(F'F(%\"mGF(F/F(!\"\"*$)%\"aGF'F(F(*$)%\"QGF'F(F(F9F(*&*(F, F(F3F()F2F5F(F(,&F:F(F0F9F9F(*&**FCF(,(F-F(F:F(*&*&FCF(,&*&F8F(F/F(F'F =F9F(F(F,F9F(F(F3F()%$phiGF5F(F(*$F;F(F9F(*&*0F'F(FCF(FIF(F3F()FL%\"~G F(%#d~GF()%\"tGFQF(F(*&F " 0 "" {MPLTEXT 1 0 37 "grcalc(RiemSq,diRiem,diRicci ,diWeyl);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"%$*>!\"$ " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "gralter(_,6,7);" }} {PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a GRTensorII \+ object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine expand to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object diWeyl" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object RiemSq" }} {PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object diRiem " }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine factor to object diR icci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object diWeyl" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"$h\"!\"$" } }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9For~the~newkn~spacetime:G" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#%**\"#7F,F3F,)F*\"\"&F,F=F,F>* (F9F,)F7F9F,F2F,F>*(F/F,F6F,F-F,F,*,\"$?\"F,F3F,)F*\"\"$F,FAF,F=F,F,** F1F,F2F,F)F,FAF,F>F,*$),&*$F5F,F,*$FAF,F,F9F,F>\"\")" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%A~R_|fra~b~c~d~;~e|hr~R^|fra~b~c~d~;~e|hrG" }} {PARA 12 "" 1 "" {XPPMATH 20 "6#/%(diRiem~G,$*&,^p*&)%\"uG\"#5\"\"\")% \"mG\"\"#F,!#X*,\"%+FF,)F*\"\"'F,F.F,)%\"rG\"\"$F,)%\"QGF/F,F,*,\"$?(F ,)F*\"\")F,F.F,F6F,F8F,!\"\"*,\"#OF,)%\"aGF/F,F8F,)F6\"\"(F,F.F,F,*,\" %!)>F,)F*F/F,F8F,FCF,F.F,F>*,\"$/'F,)F9\"\"%F,F3F,F.F,F6F,F>**\"#XF,F8 F,F**\"$)eF,)F9F4F,)F6F/F,)F*FKF,F>*,\"%q#*F,F-F,)F6FKF,FRF,F 8F,F>*,\"%SBF,F-F,FQF,F3F,F8F,F,*,\"%OUF,F.F,F5F,FRF,FJF,F,**\"%+jF,)F .F7F,)F6\"\"&F,FRF,F,**\"%?DF,FfnF,F5F,F3F,F>**\"#!*F,FfnF,F6F,F*(\"#wF,)F6F=F,FJF,F>**FjnF,FfnF,FCF,FGF,F>*(F`oF,FP F,)F6F4F,F>*(\"#KF,F3F,FPF,F,*(F\\oF,FfnF,)F6\"\"*F,F,**\"$h#F,F-F,Fao F,F8F,F>*,\"%k`F,F-F,FdoF,FGF,F8F,F,*,\"%SNF,FgnF,FGF,FJF,F.F,F>**\"$W (F,FUF,FGF,FPF,F,**\"$3\"F,F.F,FhoF,F8F,F,**\"$g#F,F.F,FCF,FJF,F,*(F`o F,F**\"%:7F,FGF,F-F,FaoF,F,**\"%!*=F,F3F,F-F,FUF,F>**F] qF,F**FbqF,FAF,FJF,F3F,F>**F_qF,FR F,F-F,FdoF,F>*,\"%K8F,FRF,F.F,FgnF,F8F,F,*,\"$c\"F,FAF,FJF,FUF,FGF,F,* ,FhqF,FAF,FJF,FQF,FRF,F,*.\"$C$F,FAF,F.F,FgnF,FGF,F8F,F>*.FhpF,FAF,F.F ,F5F,FRF,F8F,F>F,*$),&*$FQF,F,*$FGF,F,FioF,F>!#;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9~R_|fra~b~;~e|hr~R^|fra~b~;~e|hrG" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#/%)diRicci~G,$*&*&)%\"QG\"\"%\"\"\",2*$)%\"rGF*F+\"\" &*(\"#5F+)F/\"\"$F+%\"mGF+!\"\"*(F*F+)%\"aG\"\"#F+)F/F:F+F+*(F0F+F;F+) F)F:F+F+**F:F+)%\"uGF:F+F5F+F/F+F+*&F?F+F=F+F6*(F*F+F8F+F?F+F+*&F0F+)F @F*F+F6F+F+*$),&*$F;F+F+*$F?F+F+\"\"(F+F6\"#;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%A~C_|fra~b~c~d~;~e|hr~C^|fra~b~c~d~;~e|hrG" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#/%(diWeyl~G,$*&,^p*&)%\"uG\"#5\"\"\")%\"mG\" \"#F,!#:*,\"$+*F,)F*\"\"'F,F.F,)%\"rG\"\"$F,)%\"QGF/F,F,*,\"$S#F,)F*\" \")F,F.F,F6F,F8F,!\"\"*,\"#7F,)%\"aGF/F,F8F,)F6\"\"(F,F.F,F,*,\"$g'F,) F*F/F,F8F,FCF,F.F,F>*,\"$+#F,)F9\"\"%F,F3F,F.F,F6F,F>**\"#:F,F8F,F**\"$%>F,)F9F4F,)F6F/F,)F*FKF,F>*,\"%!4$F,F-F,)F6FKF,FRF,F8F,F>*, \"$!yF,F-F,FQF,F3F,F8F,F,*,\"%39F,F.F,F5F,FRF,FJF,F,**\"%+@F,)F.F7F,)F 6\"\"&F,FRF,F,**\"$S)F,FfnF,F5F,F3F,F>**\"#IF,FfnF,F6F,F*(\"#AF,)F6F=F,FJF,F>**FjnF,FfnF,FCF,FGF,F>*(F`oF,FPF,)F6F4F ,F>*(F+F,F3F,FPF,F,*(F\\oF,FfnF,)F6\"\"*F,F,**\"#()F,F-F,FaoF,F8F,F>*, \"%)y\"F,F-F,FdoF,FGF,F8F,F,*,\"%#>\"F,FgnF,FGF,FJF,F.F,F>**\"$a#F,FUF ,FGF,FPF,F,**\"#OF,F.F,FgoF,F8F,F,**\"#!)F,F.F,FCF,FJF,F,*(F`oF,F**\"$0%F,FGF,F-F,FaoF,F,**\"$I'F,F3F,F-F,FUF,F>**F\\qF,F**F@F,FAF,FJF,F3F,F>**F^qF,FRF,F-F,FdoF,F >*,\"$W%F,FRF,F.F,FgnF,F8F,F,*,FgpF,FAF,FJF,FUF,FGF,F,*,FgpF,FAF,FJF,F QF,FRF,F,*.\"$3\"F,FAF,F.F,FgnF,FGF,F8F,F>*.FgpF,FAF,F.F,F5F,FRF,F8F,F >F,*$),&*$FQF,F,*$FGF,F,FhoF,F>!#[" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 14 "The Kerr case " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 22 "gr map(_,subs,Q=0,`x`);" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine \+ subs to RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine subs t o diRiem" }}{PARA 6 "" 1 "" {TEXT -1 32 "Applying routine subs to diRi cci" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine subs to diWeyl" } }}{EXCHG {PARA 0 "" 0 "" {TEXT -1 94 "13 is an alias for applying the \+ constraints continuously until the expression does not change:" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "gralter(_,13,6,7);" }}{PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a GRTensorII object :" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 64 "Appl ying routine `Apply constraints repeatedly` to object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 64 "Applying routine `Apply constraints repeatedly` to object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 65 "Applying routine `Ap ply constraints repeatedly` to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 64 "Applying routine `Apply constraints repeatedly` to object diWeyl" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to obj ect RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to \+ object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying routine expand \+ to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine exp and to object diWeyl" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine \+ factor to object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routi ne factor to object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 41 "Applying ro utine factor to object diRicci" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applyin g routine factor to object diWeyl" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/ %*CPU~Time~G$\"$?#!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "g rdisplay(_);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9For~the~newkn~spacet ime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%*&)F4F0F+)F5F0F+F+F+,,F-F+**F0F+F2F+F4F+F5F+F>**F :F+F;F+F**F0F+F@F+FAF+F/F+F+FBF+F+,(*&F;F+F*$F=F+F+F+F+*$),&FLF+FJF+\"\"*F+F>\"$?(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%9~R_|fra~b~;~e|hr~R^|fra~b~;~e|hrG" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#/%)diRicci~G\"\"!" }}{PARA 11 "" 1 "" {XPPMATH 20 "6# %A~C_|fra~b~c~d~;~e|hr~C^|fra~b~c~d~;~e|hrG" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#/%(diWeyl~G,$*&**)%\"mG\"\"#\"\"\",,*$)%\"rG\"\"%F+F+** F0F+)F/\"\"$F+%\"aGF+-%$cosG6#%&thetaGF+F+**\"\"'F+)F4F*F+)F5F*F+)F/F* F+!\"\"**F0F+)F4F3F+)F5F3F+F/F+F>*&)F4F0F+)F5F0F+F+F+,,F-F+**F0F+F2F+F 4F+F5F+F>**F:F+F;F+F**F0F+F@F+FAF+F/F+F+FBF+F+,(*&F;F+F*$F=F+F+F+F+*$),&FLF+FJF+\"\"*F+F>\"$?(" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 115 "We now load a generalization of the gamm a metric, specialize to the gamma metric, and calculate RiemSq, and di Riem." }}{PARA 0 "" 0 "" {TEXT -1 45 "These are displayed along the sy mmetry axis. " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 14 "qload(gamm as);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%2Default~spacetimeG%'gammasG " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%:For~the~gammas~spacetime:G" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#%,CoordinatesG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%\"xG6#%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)%#x~ G%\"aG-%'vectorG6#7&%\"rG%\"uG%$phiG%\"tG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%-Line~elementG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/*$) %$~dsG\"\"#\"\"\",**&*()*&,&*&%\"mGF(%\"rGF(!\"#*$)F1F'F(F(F(,(F3F(*(F 'F(F0F(F1F(!\"\"*&)%\"uGF'F(F0F(F(F7%&deltaGF(%#~dGF()F1%#2~GF(F(),&F( F(*&*&F'F(F0F(F(F1F7F7%&gammaGF7F(*&*()F.%(epsilonGF(FF(F(*(F? F()F5F;F(,&F0F(*$F9F(F7F(F7F(*(,&*&*&F9F(F4F(F(*&F?F(F0F(F7F(*&*(F'F(F 9F(F1F(F(F?F7F7F(FF(F(*(F?F(FF(F7" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#/%,ConstraintsG7$/%&deltaG,&*$)%&gammaG\"\"#\"\" \"F-F-!\"\"/%(epsilonGF)" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%K~~~~gamm a~metric,~u~=~m^(1/2)sin(theta)~~~G" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 21 "gralter(g(dn,dn),13);" }}{PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a GRTensorII object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 66 "Applying routine `Apply c onstraints repeatedly` to object g(dn,dn)" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"#S!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "grcalc(RiemSq);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/% *CPU~Time~G$\"$@#!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 22 "gr map(_,subs,u=0,`x`);" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine \+ subs to RiemSq" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "gralter(_ ,6,7);" }}{PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a G RTensorII object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand to object RiemSq" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object RiemSq" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"#S!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 #%:For~the~gammas~spacetime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#% " 0 "" {MPLTEXT 1 0 15 "grcalc(diRiem);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"%9E!\"$" }}}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 22 "grmap(_,subs,u=0,`x`);" }}{PARA 6 "" 1 "" {TEXT -1 31 "Applying routine subs to diRiem" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "gralter(_,6,7);" }}{PARA 6 "" 1 "" {TEXT -1 48 " Component simplification of a GRTensorII object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine expand t o object diRiem" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine facto r to object diRiem" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\" #!)!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_);" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#%:For~the~gammas~spacetime:G" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#%A~R_|fra~b~c~d~;~e|hr~R^|fra~b~c~d~;~ e|hrG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%(diRiem~G,$*&**),.*$)%\"mG \"\"#\"\"\"\"\"%*(\"\"'F.F+F.%&gammaGF.F.*(F-F.)F2F-F.F+F.F.*(F1F.F,F. %\"rGF.!\"\"**F1F.F2F.F,F.F6F.F7*&\"\"$F.)F6F-F.F.F-F.)),$*&,&F6F7*&F- F.F,F.F.F.F6F7F7F2F:F.F+F.F4F.F.*&)F6F1F.)F@F1F.F7\"#!)" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 39 "Finally we look at the BZT \"black hole\" " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 11 "qload(bzt);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%2Default~spacetimeG%$bztG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%7For~the~bzt~spacetime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%,CoordinatesG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%\"x G6#%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)%#x~G%\"aG-%'vectorG6#7% %\"rG%$phiG%\"tG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%-Line~elementG" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#/*$)%$~dsG\"\"#\"\"\",(*&*&%#~dGF()% \"rG%#2~GF(F(,(*&*$)F.F'F(F(*$)%&sigmaGF'F(!\"\"F(%\"mGF7*&)%\"QGF'F(- %#lnG6#F.F(F(F7F(*(F3F(F,F()%$phiGF/F(F(*(,(F1F7F8F(F9F7F(F,F()%\"tGF/ F(F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 30 "grcalc(RiemSq,diRie m,diRicci);" }}{PARA 6 "" 1 "" {TEXT -1 33 "`Debug-using the long defi nition`" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"#]!\"$" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_);" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#%7For~the~bzt~spacetime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#% " 0 "" {MPLTEXT 1 0 74 "grdef(`CY\{^a ^b\}:=2*LevC\{^a^c^d\}*(R\{^b c ;d\}-kdelta\{^b c \}*R\{^f f ;d\}/4)`);" }}{PARA 6 "" 1 "" {TEXT -1 32 "Created definiti on for R(up,dn) " }}{PARA 6 "" 1 "" {TEXT -1 37 "Created a definition \+ for R(up,dn,cdn)" }}{PARA 6 "" 1 "" {TEXT -1 32 "Created definition fo r CY(up,up)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 28 "grdef(`CY\{^ a\}:=CY\{^a^b;b\}`);" }}{PARA 6 "" 1 "" {TEXT -1 38 "Created a definit ion for CY(up,up,cdn)" }}{PARA 6 "" 1 "" {TEXT -1 29 "Created definiti on for CY(up)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 22 "grdef(`CY: =CY\{a ^a\}`);" }}{PARA 6 "" 1 "" {TEXT -1 33 "Created definition for \+ CY(dn,up) " }}{PARA 6 "" 1 "" {TEXT -1 25 "Created definition for CY" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 31 "grdef(`CYY:=CY\{^a^b\}*CY \{a b\}`);" }}{PARA 6 "" 1 "" {TEXT -1 33 "Created definition for CY(d n,dn) " }}{PARA 6 "" 1 "" {TEXT -1 26 "Created definition for CYY" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 38 "grdef(`CYYY:=CY\{^a^b;c\}*CY \{a b ;^c\}`);" }}{PARA 6 "" 1 "" {TEXT -1 38 "Created a definition fo r CY(dn,dn,cdn)" }}{PARA 6 "" 1 "" {TEXT -1 37 "Created definition for CY(dn,dn,cup) " }}{PARA 6 "" 1 "" {TEXT -1 27 "Created definition for CYYY" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "grcalc(CY(dn,up),C Y(up),CY,CYY,CYYY);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$ \"#h!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "gralter(_,2,7); " }}{PARA 6 "" 1 "" {TEXT -1 48 "Component simplification of a GRTenso rII object:" }}{PARA 6 "" 1 "" {TEXT -1 0 "" }}{PARA 6 "" 1 "" {TEXT -1 53 "Applying routine `simplify[trig]` to object CY(dn,up)" }}{PARA 6 "" 1 "" {TEXT -1 50 "Applying routine `simplify[trig]` to object CY( up)" }}{PARA 6 "" 1 "" {TEXT -1 46 "Applying routine `simplify[trig]` \+ to object CY" }}{PARA 6 "" 1 "" {TEXT -1 47 "Applying routine `simplif y[trig]` to object CYY" }}{PARA 6 "" 1 "" {TEXT -1 48 "Applying routin e `simplify[trig]` to object CYYY" }}{PARA 6 "" 1 "" {TEXT -1 43 "Appl ying routine factor to object CY(dn,up)" }}{PARA 6 "" 1 "" {TEXT -1 40 "Applying routine factor to object CY(up)" }}{PARA 6 "" 1 "" {TEXT -1 36 "Applying routine factor to object CY" }}{PARA 6 "" 1 "" {TEXT -1 37 "Applying routine factor to object CYY" }}{PARA 6 "" 1 "" {TEXT -1 38 "Applying routine factor to object CYYY" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%*CPU~Time~G$\"#g!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "grdisplay(_);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%7Fo r~the~bzt~spacetime:G" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%*CY(dn,up)G " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%#CYG6$%#dnG%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)&%#CYG6#%\"aG%\"bG-%'matrixG6#7%7%\"\"!F/F/7%F/F /*&*$)%\"QG\"\"#\"\"\"F6*&%\"rGF6-%%sqrtG6#*$)F8F5F6F6!\"\"7%F/,$*&*&, (F*(F3F6-%#lnG6#F8F6FFF6F6F6F3F6F6*(FFF6-F: 6#FF>F/" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%'CY(up)G" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#-%#CYG6#%#upG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/)%#CYG%\"aG%8All~components~are~zeroG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%#CYG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/%#CYG%8A ll~components~are~zeroG" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%$CYYG" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#/%$CYYG,$*&*&)%\"QG\"\"%\"\"\",(*$)%\" rG\"\"#F+F+*&%\"mGF+)%&sigmaGF0F+!\"\"*()F)F0F+-%#lnG6#F/F+F3F+F+F+F+* &)F/\"\"'F+F3F+F5!\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#%%CYYYG" }} {PARA 12 "" 1 "" {XPPMATH 20 "6#/%%CYYYG,$*&*&)%\"QG\"\"%\"\"\",6*$)% \"rGF*F+\"#7**\"\"#F+)F/F2F+)F)F2F+)%&sigmaGF2F+!\"\"*&F(F+)F6F*F+F+** \"#GF+F3F+%\"mGF+F5F+F7*,F;F+F3F+F4F+-%#lnG6#F/F+F5F+F+*(\"#?F+)FF+F7**FBF+F(F+)F>F2F+F9F+F+**\"\"'F+FF+F9F+F7F+F+*&)F/\"\")F+F9F+F7F7" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 42 "The calculation time for this worksheet is" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "kernelopts(cputime);" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#$\"%%*)*!\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}}{MARK "54 1" 0 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 }