Abstract
In the past ten years various computer systems have been developed able to perform algebraic calculations. Unfortunately, the fact that there are ready to use, mostly easily attainable, computer languages and programs for manipulation of non-numerical algebraic data is often overlooked by potential users. Several investigations in general relativity have been performed using such systems in the past few years, and in many cases the calculations were of such a length that it would have been prohibitive to complete them without help from a computer. In the first part of the paper we discuss the type of calculations that can be performed by algebraic systems, and several of these relativistic calculations are very briefly reviewed by way of example. In the second and main part of the paper we present a comparative review of most of the leading algebraic systems. To make the comparison more concrete we have taken two calculations from relativity and programed them, as closely as possible, in the same way for all these systems. It is not necessary for a future user who wants to do the same kind of calculations for other metrics to learn the complete syntax of one of these languages. He can make a slight modification to one of our programs, which we are prepared to distribute.
Similar content being viewed by others
References
Martin, W. A. and Fateman, R. J. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 59.
Griesmer, J. H. and Jenks, R. D. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 42.
Fletcher, J. G., Clemens, R. W., Matzner, R. A., Thorne, K. S., and Zimmerman, B. A. (1967).Ap. J. Lett.,148, 91.
D'Inverno, R. A. (1970). Thesis, King's College, London University.
Bondi, H., Van Der Burg, M., and Metzner, A. (1962).Proc. R. Soc.,A269, 21.
Chellone, D. S. and Williams, D. P. (1973).Proc. R. Soc.,A332, 549.
D'Inverno, R. A. and Russell-Clark, R. A. (1971).J. Math. Phys.,12, 1258.
Harrison, B. K. (1959).Phys. Rev.,116, 1285.
Unti, T. W. J. (1972).Gen. Rel. Grav.,3, 43.
Gibbons, G. W. and Russell-Clark, R. A. (1973).Phys. Rev. Lett.,30, 398.
Barton, D., Bourne, S. R., and Fitch, J. (1970).Comput. J.,13, 243.
McCarthy, J. et al. (1962).LISP 1.5 Manual (MIT Press, Cambridge, Massachusetts).
Strubbe, H. (1974). Manual for Schoonship (CERN Data Division, Geneva).
Levy, H. (1968).Proc. Cambridge Philos. Soc.,64, 1081.
Harrison, G. H. (1969).J. Comput. Phys.,4, 594.
D'Inverno, R. A. (1969).Comput. J.,12, 124.
D'Inverno, R. A. and Russell-Clark, R. A. (1974).Comp. J.,17, 229.
Hall, A. D. (1971).Comm. of the ACM,14, 517.
Fike, C. (1970).PL/I for Scientific Programmers (Prentice-Hall, Englewood Cliffs, New Jersey), Chap. 12.
Hearn, A. C. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 128.
Collins, G. E. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 144.
Leringe, Ö. (1974). Report TRITA-NA-7403. Dept. of Computer Science, The Royal Institute of Technology, Stockholm (1974).
Engeli, M. E. (1969).Ad. Inf. Sys. Sci.,1, 117.
Sundblad, Y. (1973). Proceedings of the Third International Colloquium on Advanced Computing Methods in Theoretical Physics, Marseille, A-II. Also available as (1973). Report TRITA-NA-7313 (Dept. of Computer Science, The Royal Institute of Technology, Stockholm).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cohen, H.I., Leringe, Ö. & Sundblad, Y. The use of algebraic computing in general relativity. Gen Relat Gravit 7, 269–286 (1976). https://doi.org/10.1007/BF00768528
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00768528