Une introduction aux algèbres de Kleene
Une algèbre de Kleene est une structure algébrique munie des opérations de expressions régulières: zéro, un, somme, produit et étoile. Les relations binaires forment une telle algèbre, ainsi que les langages. Cette théorie est décidable, c'est à dire qu'il existe un algorithme permettant de décider si une équation utilisant uniquement ces opérations est une loi universelle des algèbres de Kleene. Ceci a plusieurs applications. 1) Il est assez naturel de modéliser une instruction d'un programme par une relation entre états mémoire. Cette abstraction permet de plonger les programmes dans une algèbre de Kleene relationnelle. Ainsi, on peut tester dans certains cas si deux programmes sont équivalents en utilisant cette théorie. 2) Dans une preuve mathématique manipulant des relations binaires, on peut faire appel à cet algorithme pour automatiser certaines étapes de preuve. Diverses extensions de ces algèbres existent, certaines étant mieux comprises que d'autres.
Related talks | ||
|
MOVE
in Marseille,
March 2017.
|
More | |
|
PACE
in Shanghai,
November 2016.
|
More | |
|
Highlights
in Brussels,
September 2016.
|
More | |
|
LiCS
in Kyoto,
July 2015.
|
More | |
|
Rapido
in Paris,
June 2015.
|
More | |
|
Midlands Graduate School
in Sheffield,
April 2015.
|
More | |
|
JFLA
in Val d'Ajol,
January 2015
(in French)
.
|
More | |
|
LAC
in Chambéry,
November 2014.
|
More | |
|
RAMiCS
in Marienstatt,
April 2014.
|
More | |
|
GeoCal
in Bordeaux,
March 2014.
|
More | |
|
PACE
in Lyon,
February 2014.
|
More | |
|
Internship defence
in Paris,
September 2013
(Internship defence, in French)
.
|
More | |
|
PiCoq
in Lyon,
June 2013.
|
More | |
Related papers | ||
|
Petri automata
(in LMCS 2017)
with Damien Pous. |
More | |
| Algebras of relations: from algorithms to formal proofs (in Université de Lyon 2016) | More | |
|
Cardinalities of finite relations in Coq
(in ITP 2016)
with Insa Stucke and Damien Pous. |
More | |
|
Algorithms for Kleene algebra with converse
(in JLAMP 2016)
with Damien Pous. |
More | |
|
Petri automata for Kleene allegories
(in LICS 2015)
with Damien Pous. |
More | |
|
Decidability of identity-free relational Kleene lattices
(in JFLA 2015)
with Damien Pous. |
More | |
|
Kleene algebra with converse
(in RAMICS 2014)
with Damien Pous. |
More | |