Skip to main content
Log in

An algorithm for determining the size of symmetry groups

Ein Algorithmus zur Bestimmung der Größe von Symmetriegruppen

  • Published:
Computing Aims and scope Submit manuscript

Abstract

To determine the symmetry group of pointor Lie-symmetries of a differential equation is of great theoretical and practical importance, in particular for determining closed form solutions. There does not seem to exist an algorithm that finds this group in general. However, it is always possible to determine thesize of the symmetry group. In this article an algorithm is described that determines for any system of algebraic partial differential equations the number of parameters if the symmetry group is finite, and the number of unspecified functions and its arguments if it is infinite. To this end the so calleddetermining system is transformed into aninvolutive system by means of a critical-pair/completion algorithm similar like it is applied for computing Gröbner bases in polynomial ideal theory. The foundation for obtaining this form is the theory of Riquier and Janet for partial differential equations. The algorithmInvolution System has been implemented in several computer algebra systems as part of the packageSPDE. Various results that have been obtained by applying it are presented as well. If symmetry analysis is considered as part of the more general process of obtaining the best possible information on the solutions of a differential equation, the algorithm described in this article removes the heuristics which is usually involved in making the transition from analytical to numerical methods.

Zusammenfassung

Die Bestimmung der Symmetriegruppe von Punkt- oder Lie Symmetrien einer Differentialgleichung ist von großer theoretischer und praktischer Bedeutung, besonders um Lösungen in geschlossener Form zu finden. Es scheint keinen Algorithmus zu geben, der diese Gruppe im allgemeinen Fall findet. Es ist jedoch immer möglich, dieGröße der Symmetriegruppe zu finden. In diesem Artikel wird ein Algorithmus beschrieben, der für ein beliebiges System algebraischer Differentialgleichungen die Anzahl der Paramter für eine endliche Symmetriegruppe und die Anzahl der unbestimmten Funktionen und ihre Argumente für eine unendliche Gruppe bestimmt. Dazu wird das bestimmende System in involutive Form transformiert mit Hilfe eines sogenannten Vervollständigungsalgorithmus ähnlich wie bei der Berechnung von Gröbnerbasen in der Polynom- Idealtheorie. Die Grundlage dieses Algorithmus ist die Theorie partieller Differentialgleichungen von Riquier und Janet. Der AlgorithmusInvolution System ist in mehreren Computer-Algebra Systemen als Teil des Pakets SPDE implementiert. Verschiedene Ergebnisse, die damit erhalten wurden, werden ebenfalls beschrieben. Die Symmetrieanalyse ist Teil eines allgemeineren Prozesses, nämlich die bestmögliche Information über die Lösungen von Differentialgleichungen zu erhalten. In diesem Prozeß behebt der Algorithmus, der in dieser Arbeit beschrieben wird, zu einem großen Teil die Heuristik, die üblicherweise beim Übergang zu numerischen und graphischen Methoden involviert ist.

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. Lie, S.: Vorlesungen über Differentialgleichungen mit bekannten infinitesimalen Transformationen. Leipzig: Teubner 1891.

    Google Scholar 

  2. Lie, S.: Theorie der Transformationsgruppen I. Leipzig: Teubner 1888.

    Google Scholar 

  3. Picard, E.: Sur les équations différentielles linéaires et les groupes algébriques de transformations. Annales de la Faculté de Sciences de Toulouse1, A1-A15 (1887).

    Google Scholar 

  4. Vessiot, M. E.: Sur l'intégration des équations différentielles linéaires. Annales Scientifiques de lÉcole Normale Superieur9, 197–280 (1892).

    Google Scholar 

  5. Klein, F.: Einleitung in die höhere Geometrie II. Leipzig: Teubner 1907.

    Google Scholar 

  6. van der Waerden, B. L.: Algebra I. Berlin, Heidelberg: Springer 1966 (Heidelberger Taschenbücher, 12).

    Google Scholar 

  7. Olver, P.: Applications of Lie groups to differential equations. Berlin, Heidelberg: Springer 1986 (Graduate Texts in Mathematics, 107).

    Google Scholar 

  8. Bluman, G., Kumei, S.: Symmetries and differential equations. Berlin, Heidelberg: Springer 1989 (Applied Mathematical Sciences 81).

    Google Scholar 

  9. Riquier, Ch.: Les systèmes d'équations aux dérivées partielles. Paris: Gauthier-Villars 1910.

    Google Scholar 

  10. Janet, M.: Lecons sur les systèmes d'équations aux dérivées partielles. Paris: Gauthier-Villars 1929.

    Google Scholar 

  11. Schwarz, F.: Symmetries of differential equations: from Sophus Lie to computer algebra. SIAM Review30, 450–481 (1988).

    Article  Google Scholar 

  12. Schwarz, F.: Automatically determining symmetries of partial differential equations. Computing34, 91–106 (1985) and36, 279–280 (1986).

    Google Scholar 

  13. Kamke, E.: Differentialgleichungen Lösungsmethoden und Lösungen. Leipzig: Akademische Verlagsgesellschaft Geest & Portig 1961.

    Google Scholar 

  14. Lehmann, N. J.: An analytical system for solving ordinary differential equations (private communication).

  15. Schwarz, F.: Monomial orderings and Gröbner bases. SIGSAM Bulletin25, 10–23 (1991).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schwarz, F. An algorithm for determining the size of symmetry groups. Computing 49, 95–115 (1992). https://doi.org/10.1007/BF02238743

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

AMS (MOS) Subject Classifications

Key words

Navigation