Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Calcul formel — Wikipédia
Calcul formel — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant les mathématiques.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.
Intégration symbolique d'une fonction algébrique en utilisant le système de calcul formel Axiom

En mathématiques et en informatique, le calcul formel, aussi appelé calcul symbolique ou calcul algébrique, est un domaine scientifique qui concerne l'étude et le développement des algorithmes et des logiciels pour manipuler des expressions mathématiques et d'autres objets mathématiques. Bien que le calcul formel puisse être considéré comme une sous-discipline du calcul scientifique, ces deux domaines sont généralement distingués, car le calcul scientifique est basé sur le calcul numérique avec des nombres flottants approximatifs, tandis que le calcul symbolique met l'accent sur le calcul exact avec des expressions contenant des variables qui n'ont pas de valeur définie et sont manipulées comme des symboles.

Les logiciels qui effectuent des calculs symboliques sont appelés système de calcul formel, le terme système faisant référence à la complexité des principales applications qui incluent, au minimum, une méthode pour représenter des données mathématiques dans un ordinateur, un langage de programmation utilisateur (généralement différent de celui utilisé pour l'implémentation), un gestionnaire de mémoire dédié, une interface utilisateur pour l'entrée/sortie des expressions mathématiques et un large ensemble de routines pour effectuer les opérations usuelles, telles que la simplification des expressions, la dérivation en utilisant la règle de la chaîne, la factorisation des polynômes, l'intégration indéfinie, etc.

Le calcul formel est largement utilisé pour expérimenter en mathématiques et pour concevoir des formules utilisées dans les programmes numériques. Il est également utilisé pour des calculs scientifiques complets, lorsque les méthodes purement numériques échouent, comme dans la cryptographie à clé publique, ou pour certains problèmes non linéaires.

Terminologie

[modifier | modifier le code]

Certains auteurs distinguent le calcul formel du calcul symbolique, ce dernier terme désignant les types de calcul symbolique autres que ceux effectués avec des formules mathématiques. Certains auteurs utilisent le terme calcul symbolique pour l'aspect informatique du sujet et calcul formel pour l'aspect mathématique[1]. Dans certaines langues, le nom du domaine n'est pas une traduction directe de son nom anglais. Typiquement, il est appelé calcul formel en français, ce qui signifie « calcul formel ». Ce nom reflète les liens que ce domaine a avec les méthodes formelles.

Le calcul symbolique a aussi été appelé, dans le passé, manipulation symbolique, manipulation algébrique, traitement symbolique, mathématiques symboliques ou algèbre symbolique, mais ces termes, qui se référaient aussi à des manipulations non computationnelles, ne sont plus utilisés en référence au calcul formel.

Communauté scientifique

[modifier | modifier le code]

Il n'existe pas de société savante spécifique au calcul formel, mais cette fonction est assumée par le groupe d'intérêt spécial de l'Association for Computing Machinery nommé SIGSAM (Special Interest Group on Symbolic and Algebraic Manipulation)[2].

Il existe plusieurs conférences annuelles sur le calcul formel, la principale étant ISSAC (International Symposium on Symbolic and Algebraic Computation), qui est régulièrement sponsorisée par SIGSAM[3].

Il existe plusieurs revues spécialisées dans le calcul formel, la principale étant le Journal of Symbolic Computation fondé en 1985 par Bruno Buchberger[4]. Il existe également plusieurs autres revues qui publient régulièrement des articles sur le calcul formel[5].

Aspects informatiques

[modifier | modifier le code]

Représentation des données

[modifier | modifier le code]

Comme les logiciels numériques sont très efficaces pour le calcul numérique approximatif, il est courant, en calcul formel, de mettre l'accent sur le calcul exact avec des données exactement représentées. Cette représentation exacte implique que, même lorsque la taille de la sortie est petite, les données intermédiaires générées au cours d'un calcul peuvent croître de manière imprévisible. Ce comportement est appelé gonflement des expressions[6]. Pour atténuer ce problème, diverses méthodes sont utilisées dans la représentation des données, ainsi que dans les algorithmes qui les manipulent[7].

Histoire

[modifier | modifier le code]

Calcul formel guidé par l'homme

[modifier | modifier le code]

Les premiers systèmes de calcul formel, tels que l'ENIAC à l'Université de Pennsylvanie, dépendaient des calculatrices humaines ou des programmeurs pour le reprogrammer entre les calculs, manipuler ses nombreux modules physiques (ou panneaux) et alimenter son lecteur de cartes IBM[8].

Problèmes historiques

[modifier | modifier le code]

Une grande partie du travail des chercheurs dans ce domaine a consisté à revisiter l'algèbre classique pour augmenter son efficacité tout en développant des algorithmes efficaces pour le calcul formel. Un exemple de ce type de travail est le calcul des plus grands communs diviseurs des polynômes, une tâche nécessaire pour simplifier les fractions et un composant essentiel du calcul formel. Les algorithmes classiques pour ce calcul, comme l'algorithme d'Euclide, se sont révélés inefficaces sur les corps infinis ; les algorithmes issus de algèbre linéaire ont rencontré des difficultés similaires[9].

Algorithmes utilisés en calcul formel

[modifier | modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?


Voir aussi

[modifier | modifier le code]
  • Démonstrateur de théorèmes automatisé
  • Preuve assistée par ordinateur
  • Géométrie algébrique computationnelle
  • Système de calcul formel
  • Analyseur différentiel
  • Vérificateur de preuves
  • Vérificateur de modèles
  • Calcul symbolique-numérique
  • Simulation symbolique
  • Intelligence artificielle symbolique

Références

[modifier | modifier le code]
  1. ↑ (en) Stephen M. Watt, « Making Computer Algebra More Symbolic (Invited) », 2006 (ISBN 9788468983813, OCLC 496720771), p. 43–49
  2. ↑ Site officiel de SIGSAM
  3. ↑ « Liste des conférences SIGSAM » [archive du 8 août 2013] (consulté le 15 novembre 2012)
  4. ↑ Joel S. Cohen, Computer Algebra and Symbolic Computation: Mathematical Methods, AK Peters, 2003 (ISBN 978-1-56881-159-8, lire en ligne), 14
  5. ↑ Liste des revues SIGSAM
  6. ↑ « Lecture 12: Rational Functions and Conversions — Introduction to Symbolic Computation 1.7.6 documentation », sur homepages.math.uic.edu (consulté le 31 mars 2024)
  7. ↑ Sylvain Neut, Michel Petitot et Raouf Dridi, « La vision géométrique d'Élie Cartan ou comment éviter le gonflement des expressions », Journal of Symbolic Computation, polynomial System Solving in honor of Daniel Lazard, vol. 44, no 3,‎ 1er mars 2009, p. 261–270 (ISSN 0747-7171, DOI 10.1016/j.jsc.2007.04.006, lire en ligne)
  8. ↑ "ENIAC in Action: What it Was and How it Worked". ENIAC: Celebrating Penn Engineering History. University of Pennsylvania. Consulté le 3 décembre 2023.
  9. ↑ E. Kaltofen, « Factorisation des polynômes », Computing Supplementa, Vienne, Springer Vienne, 1983 (ISBN 978-3-211-81776-6, DOI 10.1007/978-3-7091-7551-4_8, consulté le 29 novembre 2023), p. 95–113

Liens externes

[modifier | modifier le code]
Pour une définition détaillée du sujet
  • Bruno Buchberger, « Calcul symbolique (éditorial) », Journal of Symbolic Computation, vol. 1, no 1,‎ 1985, p. 1–6 (DOI 10.1016/S0747-7171(85)80025-0, lire en ligne)
Pour les manuels consacrés au sujet
  • James H. Davenport, Yvon Siret et Èvelyne Tournier (Traduit du français par A. Davenport et J. H. Davenport), Calcul formel: Systèmes et algorithmes de calcul algébrique, Academic Press, 1988 (ISBN 978-0-12-204230-0)
  • Joachim von zur Gathen et Jürgen Gerhard, Modern computer algebra, Cambridge University Press, 2003 (ISBN 0-521-82646-2)
  • K. O. Geddes, S. R. Czapor et G. Labahn, Algorithms for Computer Algebra, 1992 (ISBN 978-0-7923-9259-0, DOI 10.1007/b102438, Bibcode 1992afca.book.....G, lire en ligne Inscription nécessaire)
  • Computer Algebra: Symbolic and Algebraic Computation, vol. 4, 1983 (ISBN 978-3-211-81776-6, DOI 10.1007/978-3-7091-7551-4, S2CID 5221892, lire en ligne Inscription nécessaire)

  • Notice dans un dictionnaire ou une encyclopédie généralisteVoir et modifier les données sur Wikidata :
    • Gran Enciclopèdia Catalana
  • Notices d'autoritéVoir et modifier les données sur Wikidata :
    • GND
    • Tchéquie
  • icône décorative Portail des mathématiques
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Calcul_formel&oldid=228447231 ».
Catégorie :
  • Calcul
Catégories cachées :
  • Wikipédia:ébauche mathématiques
  • Article avec une section vide ou incomplète
  • Page utilisant un modèle Bases inactif
  • Page utilisant P1296
  • Page pointant vers des bases externes
  • Page pointant vers des dictionnaires ou encyclopédies généralistes
  • Article de Wikipédia avec notice d'autorité
  • Portail:Mathématiques/Articles liés
  • Portail:Sciences/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id