Fix typo in display-html-help
[maxima.git] / share / tensor / papapetrou.dem
blob6a6041568632950ac616ea2e1834f1578faa45e7
1 /* Copyright (C) 2007 Viktor T. Toth <http://www.vttoth.com/>
2  *
3  * This program is free software; you can redistribute it and/or
4  * modify it under the terms of the GNU General Public License as
5  * published by the Free Software Foundation; either version 2 of
6  * the License, or (at your option) any later version.
7  *
8  * This program is distributed in the hope that it will be
9  * useful, but WITHOUT ANY WARRANTY; without even the implied
10  * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  * PURPOSE.  See the GNU General Public License for more details.
12  *
13  * Computing Papapetrou's metric
14  *
15  */
16 ("Papapetrou's metric is a nonsymmetric metric.")$
17 if get('ctensor,'version)=false then load(ctensor);
18 ("We start with the covariant metric tensor.")$
19 ratfac:true;
20 dim:4;
21 ct_coords:[r,u,v,t];
22 lg:ident(4);
23 lg[1,1]:-A;
24 lg[2,2]:-r^2;
25 lg[3,3]:-r^2*sin(u)^2;
26 lg[4,4]:C;
27 lg[1,4]:W;
28 lg[4,1]:-W;
29 depends([A,C,W],[r]);
30 cmetric();
31 ("Let us review the contravariant and covariant metric tensor:")$
32 ug;
33 lg;
34 ("And let us calculate the connection coefficients.")$
35 ("Note that Gamma(a,b,c)=Gamma(b,a,c) is no longer true!")$
36 derivabbrev:true;
37 ("The next calculation can take quite a bit of time.")$
38 christof(mcs);
39 ("We can also calculate the Ricci tensor for this metric.")$
40 ricci(true);
41 ("Some components have a particularly simple relationship, e.g.,")$
42 ratsimp(ric[3,3]/ric[2,2]);
43 ("For more information, see Moffat & Boal,")$
44 ("Phys. Rev. D Vol. 11 No. 6, p1375.")$
45 /* End of demo -- comment line needed by MAXIMA to resume demo menu */