m

F Nous contacter


0
     
Multi angle

H 1 Calcul tensoriel formel sur les variétés différentielles - Partie 2

Auteurs : Gourgoulhon, Éric (Auteur de la Conférence)
CIRM (Editeur )

    Loading the player...

    Résumé : Le calcul tensoriel sur les variétés différentielles comprend l'arithmétique des champs tensoriels, le produit tensoriel, les contractions, la symétrisation et l'antisymétrisation, la dérivée de Lie le long d'un champ vectoriel, le transport par une application différentiable (pullback et pushforward), mais aussi les opérations intrinsèques aux formes différentielles (produit intérieur, produit extérieur et dérivée extérieure). On ajoutera également toutes les opérations sur les variétés pseudo-riemanniennes (variétés dotées d'un tenseur métrique) : connexion de Levi-Civita, courbure, géodésiques, isomorphismes musicaux et dualité de Hodge.Dans ce cours, nous introduirons tout d'abord la problématique du calcul tensoriel formel, en distinguant le calcul dit “abstrait” du calcul explicite. C'est ce dernier qui nous intéresse ici. Il se ramène in fine au calcul symbolique sur les composantes des champs tensoriels dans un champ de repères, ces composantes étant exprimées en termes des coordonnées d'une carte donnée.
    Nous discuterons alors d'une méthode de calcul tensoriel générale, valable sur l'intégralité d'une variété donnée, sans que l'utilisateur ait à préciser dans quels champs de repères et avec quelles cartes doit s'effectuer le calcul. Cela suppose que la variété soit couverte par un atlas minimal, défini carte par carte par l'utilisateur, et soit décomposée en parties parallélisables, i.e. en ouverts couverts par un champ de repères. Ces contraintes étant satisfaites, un nombre arbitraire de cartes et de champs de repères peuvent être introduits, pourvu qu'ils soient accompagnés des fonctions de transition correspondantes.
    Nous décrirons l'implémentation concrète de cette méthode dans SageMath ; elle utilise fortement la structure de dictionnaire du langage Python, ainsi que le schéma parent/élément de SageMath et le modèle de coercition associé. La méthode est indépendante du moteur de calcul formel utilisé pour l'expression symbolique des composantes tensorielles dans une carte. Nous présenterons la mise en œuvre via deux moteurs de calcul formel différents : Pynac/Maxima (le défaut dans SageMath) et SymPy. Différents champs d'application seront discutés, notamment la relativité générale et ses extensions.

    Codes MSC :
    53-04 - Explicit machine computation and programs (not the theory of computation or programming)
    53Axx - Classical differential geometry
    58C25 - Differentiable maps
    68N01 - General theory of software
    68N15 - Programming languages
    68U05 - Computer graphics; computational geometry

    Ressources complémentaires :
    http://sagemanifolds.obspm.fr/
    http://www.sagemath.org/
    https://luth.obspm.fr/~luthier/gourgoulhon/

    Informations sur la rencontre

    Nom de la rencontre : French computer algebra days / Journées nationales de calcul formel
    Organisateurs de la rencontre : De Feo, Luca ; El Bacha, Carole ; Giorgi, Pascal ; Mezzarobba, Marc ; Quadrat, Alban
    Dates : 22/01/2018 - 26/01/2018
    Année de la rencontre : 2018
    URL Congrès : https://conferences.cirm-math.fr/1763.html

    Citation Data

    DOI : 10.24350/CIRM.V.19271303
    Cite this video as: Gourgoulhon, Éric (2018). Calcul tensoriel formel sur les variétés différentielles - Partie 2. CIRM. Audiovisual resource. doi:10.24350/CIRM.V.19271303
    URI : http://dx.doi.org/10.24350/CIRM.V.19271303


    Voir aussi

    Bibliographie

    1. Casamayou, A., Cohen, N., Connan, G., Dumont, T., Fousse, L., Maltey, F., Meulien, M., Mezzarobba, M., Pernet, C., Thiéry, N.M., & Zimmermann, P. (2013). Calcul mathématique avec Sage. CreateSpace - http://sagebook.gforge.inria.fr/

    2. Gourgoulhon, E., Bejger, M., & Mancini, M. (2015). Tensor calculus with open-source software : the SageManifolds project. Journal of Physics: Conference Series, 600(1), 012002 - https://doi.org/10.1088/1742-6596/600/1/012002

    3. Lee, J.M. (2013). Introduction to smooth manifolds. 2nd revised ed. New York, NY: Springer - https://doi.org/10.1007/978-1-4419-9982-5

Z