A formal exploration of Nominal Kleene Algebra

Paul Brunet 1, 2 Damien Pous 1, 2
2 PLUME - Preuves et Langages
LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : An axiomatisation of Nominal Kleene Algebra has been proposed by Gabbay and Ciancia, and then shown to be complete and decidable by Kozen et al. However, one can think of at least four different formulations for a Kleene Algebra with names: using freshness conditions or a presheaf structure (types), and with explicit permutations or not. We formally show that these variations are all equivalent. Then we introduce an extension of Nominal Kleene Algebra, motivated by relational models of programming languages. The idea is to let letters (i.e., atomic programs) carry a set of names, rather than being reduced to a single name. We formally show that this extension is at least as expressive as the original one, and that it may be presented with or without a presheaf structure, and with or without syntactic permutations. Whether this extension is strictly more expressive remains open. All our results were formally checked using the Coq proof assistant.
Type de document :
Communication dans un congrès
MFCS, Aug 2016, Cracovie, Poland. 2016, 〈10.4230/LIPIcs.MFCS.2016.22〉
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01307532
Contributeur : Damien Pous <>
Soumis le : mardi 11 juillet 2017 - 12:10:54
Dernière modification le : mercredi 21 novembre 2018 - 01:13:55
Document(s) archivé(s) le : mercredi 24 janvier 2018 - 19:57:11

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Paul Brunet, Damien Pous. A formal exploration of Nominal Kleene Algebra. MFCS, Aug 2016, Cracovie, Poland. 2016, 〈10.4230/LIPIcs.MFCS.2016.22〉. 〈hal-01307532v2〉

Partager

Métriques

Consultations de la notice

160

Téléchargements de fichiers

54