Integration de fonctionnalites logiques dans un langage fonctionnel fortement type : mlog une extension

par Vincent Poirriez

Thèse de doctorat en Sciences appliquées

Sous la direction de Guy Cousineau.

Soutenue en 1991

à Paris 7 .

    mots clés mots clés


  • Résumé

    Cette these decrit le langage mlog qui est une extension du langage ml avec des variables logiques et une unification. Un mecanisme de suspension d'application est introduit. Cette extension permet de manipuler des valeurs partiellement definies et fournit un moyen elegant de controle de l'evaluation. De nombreux exemples sont donnes, illustrant les possibilites offertes par mlog. Il est montre que le noyau du langage verifie une propriete de confluence, en effet bien que mlog soit un calcul strict l'ordre d'evaluation des membres d'une paire, d'une application ou d'unification ainsi que l'ordre d'evaluation des reveils des suspensions qui peuvent etre reveillees n'est pas impose. Le typage de ml est etendu a mlog et des arguments de typage sont utilises pour prouver que mlog est une extension conservative de ml, c'est-a-dire que les programmes qui n'utilisent pas les variables logiques ne sont pas penalises. Une machine abstraite, la camlog, extension de la cam, est decrite. La compilation d'un terme du noyau de mlog dans la camlog est decrite formellement et l'on prouve la correction de l'execution de ce code par la camlog

  • Titre traduit

    Integration of logical functionality in a functional language strongly typed: mlog an extension of ml


  • Pas de résumé disponible.

Autre version

Intégration de fonctionnalités logiques dans un langage fonctionnel fortement typé : MLOG une extension de ML


Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Annexes : 39 REF

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université Paris Cité - BU des Grands Moulins (Paris). Direction générale déléguée aux bibliothèques et musées. Bibliothèque universitaire des Grands Moulins.
  • Accessible pour le PEB
  • Cote : TS1991

Cette version existe également sous forme de microfiche :

  • Bibliothèque : Université Grenoble Alpes (Saint-Martin d'Hères, Isère). Bibliothèque et Appui à la Science Ouverte. Bibliothèque universitaire Joseph-Fourier.
  • Non disponible pour le PEB
  • Cote : MF-1991-POI
  • Bibliothèque : Université de Lille. Service commun de la documentation. Bibliothèque universitaire de Sciences Humaines et Sociales.
  • Non disponible pour le PEB
  • Cote : 1991PA077071
  • Bibliothèque : Université Paris-Est Créteil Val de Marne. Service commun de la documentation. Section multidisciplinaire.
  • PEB soumis à condition
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.

Consulter en bibliothèque

à

Informations

  • Sous le titre : Intégration de fonctionnalités logiques dans un langage fonctionnel fortement typé : MLOG une extension de ML
  • Détails : 1 vol. (139 p.)
  • ISBN : 2-7261-0721-4
La version de soutenance de cette thèse existe aussi sous forme papier.

Où se trouve cette thèse\u00a0?

Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.