Skip to main content
Log in

The use of algebraic computing in general relativity

  • Research Articles
  • Published:
General Relativity and Gravitation Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Martin, W. A. and Fateman, R. J. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 59.

    Google Scholar 

  2. Griesmer, J. H. and Jenks, R. D. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 42.

    Google Scholar 

  3. Fletcher, J. G., Clemens, R. W., Matzner, R. A., Thorne, K. S., and Zimmerman, B. A. (1967).Ap. J. Lett.,148, 91.

    Google Scholar 

  4. D'Inverno, R. A. (1970). Thesis, King's College, London University.

  5. Bondi, H., Van Der Burg, M., and Metzner, A. (1962).Proc. R. Soc.,A269, 21.

    Google Scholar 

  6. Chellone, D. S. and Williams, D. P. (1973).Proc. R. Soc.,A332, 549.

    Google Scholar 

  7. D'Inverno, R. A. and Russell-Clark, R. A. (1971).J. Math. Phys.,12, 1258.

    Google Scholar 

  8. Harrison, B. K. (1959).Phys. Rev.,116, 1285.

    Google Scholar 

  9. Unti, T. W. J. (1972).Gen. Rel. Grav.,3, 43.

    Google Scholar 

  10. Gibbons, G. W. and Russell-Clark, R. A. (1973).Phys. Rev. Lett.,30, 398.

    Google Scholar 

  11. Barton, D., Bourne, S. R., and Fitch, J. (1970).Comput. J.,13, 243.

    Google Scholar 

  12. McCarthy, J. et al. (1962).LISP 1.5 Manual (MIT Press, Cambridge, Massachusetts).

    Google Scholar 

  13. Strubbe, H. (1974). Manual for Schoonship (CERN Data Division, Geneva).

    Google Scholar 

  14. Levy, H. (1968).Proc. Cambridge Philos. Soc.,64, 1081.

    Google Scholar 

  15. Harrison, G. H. (1969).J. Comput. Phys.,4, 594.

    Google Scholar 

  16. D'Inverno, R. A. (1969).Comput. J.,12, 124.

    Google Scholar 

  17. D'Inverno, R. A. and Russell-Clark, R. A. (1974).Comp. J.,17, 229.

    Google Scholar 

  18. Hall, A. D. (1971).Comm. of the ACM,14, 517.

    Google Scholar 

  19. Fike, C. (1970).PL/I for Scientific Programmers (Prentice-Hall, Englewood Cliffs, New Jersey), Chap. 12.

    Google Scholar 

  20. Hearn, A. C. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 128.

    Google Scholar 

  21. Collins, G. E. (1971).Proceedings of the 2nd Symposium on Symbolic and Algebraic Manipulation (ACM, New York), p. 144.

    Google Scholar 

  22. Leringe, Ö. (1974). Report TRITA-NA-7403. Dept. of Computer Science, The Royal Institute of Technology, Stockholm (1974).

    Google Scholar 

  23. Engeli, M. E. (1969).Ad. Inf. Sys. Sci.,1, 117.

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00768528

Keywords

Navigation