919 -- Unification : algorithmes et applications. : Différence entre versions

De AgregmathKL
Aller à : navigation, rechercher
(leçon dans une semaine !)
(Aucune différence)

Version du 30 mai 2012 à 23:21

"Rien"

Le jury (s'il était unifié à {LMB}).

Plan Basile et Kévin (2012)

Le plan

Intro : motivation de l'intérêt de l'unification pour le typage. Exemple avec Ocaml.

I - Unification

  1. Langage du premier ordre et termes.
  2. Substitutions
    • Definition, exemples
    • Autre chose
  3. Unification
    • Definition exemple
    • Unificateur principal

II - Algorithmes

  1. Naïf
    • Celui de Stern
    • Celui de AllThat (si différent)
  2. Evolué
    • Union-find et termes en DAG (AllThat)

III - Applications

  1. Réécriture
  2. Logique
  3. Typage


Développements Possibles

Proposés

Possibles

Références

  • Baader, Nipkow : Term Rewriting and All That
  • J. Stern : Fondements mathématiques de l'informatique
  • Weis, Leroy : Le langage Caml