Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Algebras of Relations : from algorithms to formal proofs

View through CrossRef
Algèbres de relations : des algorithmes aux preuves formelles Les algèbres de relations apparaissent naturellement dans de nombreux cadres, en informatique comme en mathématiques. Elles constituent en particulier un formalisme tout à fait adapté à la sémantique des programmes impératifs. Les algèbres de Kleene constituent un point de départ : ces algèbres jouissent de résultats de décidabilités très satisfaisants, et admettent une axiomatisation complète. L'objectif de cette thèse a été d'étendre les résultats connus sur les algèbres de Kleene à des extensions de celles-ci.Nous nous sommes tout d'abord intéressés à une extension connue : les algèbres de Kleene avec converse. La décidabilité de ces algèbres était déjà connue, mais l'algorithme prouvant ce résultat était trop compliqué pour être utilisé en pratique. Nous avons donné un algorithme plus simple, plus efficace, et dont la correction est plus facile à établir. Ceci nous a permis de placer ce problème dans la classe de complexité PSpace-complete.Nous avons ensuite étudié les allégories de Kleene. Sur cette extension, peu de résultats étaient connus. En suivant des résultats sur des algèbres proches, nous avons établi l'équivalence du problème d'égalité dans les allégories de Kleene à l'égalité de certains ensembles de graphes. Nous avons ensuite développé un modèle d'automate original (les automates de Petri), basé sur les réseaux de Petri, et avons établi l'équivalence de notre problème original avec le problème de comparaison de ces automates. Nous avons enfin développé un algorithme pour effectuer cette comparaison dans le cadre restreint des treillis de Kleene sans identité. Cet algorithme utilise un espace exponentiel. Néanmoins, nous avons pu établir que la comparaison d'automates de Petri dans ce cas est ExpSpace-complète. Enfin, nous nous sommes intéressés aux algèbres de Kleene Nominales. Nous avons réalisé que les descriptions existantes de ces algèbres n'étaient pas adaptées à la sémantique relationnelle des programmes. Nous les avons donc modifiées pour nos besoins, et ce faisant avons trouvé diverses variations naturelles de ce modèle. Nous avons donc étudié en détails et en Coq les ponts que l'on peut établir entre ces variantes, et entre le modèle “classique” et notre nouvelle version
Agence Bibliographique de l'Enseignement Supérieur
Title: Algebras of Relations : from algorithms to formal proofs
Description:
Algèbres de relations : des algorithmes aux preuves formelles Les algèbres de relations apparaissent naturellement dans de nombreux cadres, en informatique comme en mathématiques.
Elles constituent en particulier un formalisme tout à fait adapté à la sémantique des programmes impératifs.
Les algèbres de Kleene constituent un point de départ : ces algèbres jouissent de résultats de décidabilités très satisfaisants, et admettent une axiomatisation complète.
L'objectif de cette thèse a été d'étendre les résultats connus sur les algèbres de Kleene à des extensions de celles-ci.
Nous nous sommes tout d'abord intéressés à une extension connue : les algèbres de Kleene avec converse.
La décidabilité de ces algèbres était déjà connue, mais l'algorithme prouvant ce résultat était trop compliqué pour être utilisé en pratique.
Nous avons donné un algorithme plus simple, plus efficace, et dont la correction est plus facile à établir.
Ceci nous a permis de placer ce problème dans la classe de complexité PSpace-complete.
Nous avons ensuite étudié les allégories de Kleene.
Sur cette extension, peu de résultats étaient connus.
En suivant des résultats sur des algèbres proches, nous avons établi l'équivalence du problème d'égalité dans les allégories de Kleene à l'égalité de certains ensembles de graphes.
Nous avons ensuite développé un modèle d'automate original (les automates de Petri), basé sur les réseaux de Petri, et avons établi l'équivalence de notre problème original avec le problème de comparaison de ces automates.
Nous avons enfin développé un algorithme pour effectuer cette comparaison dans le cadre restreint des treillis de Kleene sans identité.
Cet algorithme utilise un espace exponentiel.
Néanmoins, nous avons pu établir que la comparaison d'automates de Petri dans ce cas est ExpSpace-complète.
Enfin, nous nous sommes intéressés aux algèbres de Kleene Nominales.
Nous avons réalisé que les descriptions existantes de ces algèbres n'étaient pas adaptées à la sémantique relationnelle des programmes.
Nous les avons donc modifiées pour nos besoins, et ce faisant avons trouvé diverses variations naturelles de ce modèle.
Nous avons donc étudié en détails et en Coq les ponts que l'on peut établir entre ces variantes, et entre le modèle “classique” et notre nouvelle version.

Related Results

Differential graded vertex Lie algebras
Differential graded vertex Lie algebras
This is the continuation of the study of differential graded (dg) vertex algebras defined in our previous paper [Caradot et al., “Differential graded vertex operator algebras and t...
Relations between L-algebras and other logical algebras
Relations between L-algebras and other logical algebras
In this paper, by considering the notion of L-algebra, we show that there are relations between L-algebras and some of other logical algebras such as residuated lattices, MTL-alge...
Quantum B-algebras
Quantum B-algebras
Abstract The concept of quantale was created in 1984 to develop a framework for non-commutative spaces and quantum mechanics with a view toward non-commutative logic...
Finitely Presented Heyting Algebras
Finitely Presented Heyting Algebras
In this paper we study the structure of finitely presented Heyting<br />algebras. Using algebraic techniques (as opposed to techniques from proof-theory) we show that every s...
On Kreb Algebras
On Kreb Algebras
In this paper, kreb algebras are introduced. It is shown that that the class of kreb algebras is a wider class than the class of BCI algebras. Properties of kreb algebras are prese...
Weak pseudo-BCK algebras
Weak pseudo-BCK algebras
Abstract In this paper we define and study the weak pseudo-BCK algebras as generalizations of weak BCK-algebras, extending some results given by Cı⃖rulis for weak BC...
On FBZ-Algebras
On FBZ-Algebras
This paper introduces the concept of FBZ-algebra as a generalization of fuzzy implication algebra and investigates its fundamental properties. We establish a sufficient condition f...
Malcev Yang-Baxter equation, weighted $\mathcal{O}$-operators on Malcev algebras and post-Malcev algebras
Malcev Yang-Baxter equation, weighted $\mathcal{O}$-operators on Malcev algebras and post-Malcev algebras
The purpose of this paper is to study the $\mathcal{O}$-operators on Malcev algebras and discuss the solutions of Malcev Yang-Baxter equation by $\mathcal{O}$-operators. Furthe...

Back to Top