next up previous
Next: Declarations and notations

=.3in

1

RICCI CALCULUS PACKAGE IN REDUCE
JÓZSEF KADLECSIK
Central Research Institute for Physics
H-1525 Budapest 114, P.O.B. 49, Hungary
Electronic mail: kadlec@sunserv.kfki.hu
10pt

Ricci calculus is performed in the framework of the computer algebra system REDUCE by the package being presented. The program called RICCIR is specialized in the requirements of general relativity.

PROGRAM SUMMARY

Title of program: RICCIR
Computer: Any system capable of running REDUCE
Programming language used: computer algebra system REDUCE 3.5
High speed storage required: 340 kbyte as loadable module
Peripherals used: hard disk, terminal
No. of lines in distributed program, including test data, etc.: 11060
Keywords: Ricci calculus, general relativity, computer algebra
Nature of physical problem: Calculations in general relativity using Ricci calculus according to the restrictions of the program.
Method of solution: Implementation of Ricci calculus in computer algebra
Typical running time: This depends on both the problem and machine (see test and log files).

truein

Introduction

Ricci calculus[1] is a well-known method in general relativity[2, 3] for applying indexed expressions in terms of tensors and symbols. However, due to the enormous number of the indices and the large expressions, the method can be an extremely cumbersome and mechanical procedure involving application of symmetry properties, substitution and derivation of indexed quantities, collection of terms by choosing appropriate dummy indices, etc. These parts of a calculation could be executed by a computer algebraic program[4, 5, 6].

Since the indexed expressions can be viewed in various ways, different kinds of expressions should be handled by such a program:

The computer algebraic system RICCIR written in REDUCE[8] can handle expressions in the first three cases; the last one has not been implemented yet. The indexed expressions are manipulated according to the rules of the tensor algebra. The correct handling of the dummy indices (which means to convert the tensor multiplications in different forms but with the same value to a standard form as well) is the strength of the system. The usual algebraic operations are supplemented by contraction, and by partial, covariant and Lie derivatives. Symmetry properties with respect to the indices of tensors and symbols can be defined and are automatically applied during the calculations. Large variety of the relations from the general relativity is built-in and is used under the full controll of the user. There is a restriction, however: the built-in relations are valid only in the case of Riemann manifolds without torsion.

The developing of the system is still on-going and any comments and suggestions would be greatly appreciated.




next up previous
Next: Declarations and notations

gopher adminisztrator
Fri Sep 27 16:41:26 MET DST 1996