Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Francis Alexandre is active.

Publication


Featured researches published by Francis Alexandre.


international conference on logic programming | 1992

Spes: A System for Logic Program Transformation

Francis Alexandre; Khaled Bsaïes; Jean-Pierre Finance; Alain Quéré

Spes is an interactive system for transforming logic programs. It is intended as a formal tool for transforming Horn clauses specifications into correct and more efficient programs. The main transformations used in the Spes system are Unfolding and Folding.


logic-based program synthesis and transformation | 1992

On Using Mode Input-output for Transforming Logic Programs

Francis Alexandre; Khaled Bsaïes; Alain Quéré

This paper discusses the transformation of logic programs by using mode input-output. We consider a system based on the Unfold/Fold transformations. First we introduce a notion of well-moded clause and well-moded definite program. We prove that under certain conditions the application of the Unfold/Fold transformations preserves the notion of well-modedness. We also define a transformation of a definite program into term rewriting system and we establish the correctness of this transformation.


international symposium on programming language implementation and logic programming | 1992

A technique for Transforming Logic Programs by Fold-Unfold Transformations

Francis Alexandre

This paper deals with the logic program transformation using the fold-unfold technique. The major problem in the strategies using fold-unfold transformation is to find a sequence of unfolding that permits the folding. In this paper we propose a technique that solves this problem for a particular class of logic programs. This technique consists in studying the possibility of folding for some simple or basic programs and then to apply these results for some more general logic programs. This technique permits to compute the sequence of unfolding to achieve a folding or to detect the impossibility of a folding, in the latter case the technique permits the invention of new predicates.


logic based program synthesis and transformation | 2003

Predicate Synthesis from Inductive Proof Attempt of Faulty Conjectures

Francis Alexandre; Khaled Bsaïes; Moussa Demba

We present a method for patching faulty conjectures in automatic theorem proving. The method is based on well-known folding /unfolding deduction rules. The conjectures we are interested in here are implicative formulas that are of the following form: \(\forall \overline{x} \phi( \overline{ x})=\forall \overline{x} \exists \overline{Y} \Gamma(\overline{x},\overline{Y}) \leftarrow \Delta(\overline{x})\). A faulty conjecture is a statement \(\forall \overline{x} \phi( \overline{x})\), which is not provable in some given program \({\cal T}\), defining all the predicates occurring in φ, i.e, \({\cal M(T)}\not \models \forall \overline{x} \phi( \overline{ x})\), where \({\cal M(T)}\) means the least Herbrand model of \({\cal T}\), but it would be if enough conditions, say P, were assumed to hold, i.e., \({\cal M(T\cup P)}\models \forall \overline{x} \phi( \overline{x})\leftarrow P\), where \({\cal P}\) is the definition of P. The missing hypothesis P is called a corrective predicate for φ. To construct P, we use the abduction mechanism that is the process of hypothesis formation. In this paper, we use the logic based approach because it is suitable for the application of deductive rules.


2nd International Conference : Sciences of Electronic, Technologies of Information and Telecommunications - SETIT 2004 | 2004

Proving Theorems by Folding/Unfolding

Moussa Demba; Khaled Bsaïes; Francis Alexandre


Archive | 2001

Stratégies de preuves par récurrence basées sur le pliage et le dépliage

Francis Alexandre; Moussa Demba; Khaled Bsaïes


Archive | 2009

Raffinement B de systèmes de transitions étiquetés

Inès Mouakher; Francis Alexandre


Premières Journées Francophones de Programmation par Contraintes - JFPC'2005 | 2005

Automatisation de l'application de l'hypothèse de récurrence dans la preuve des formules implicatives

Inès Mouakher; Francis Alexandre; Khaled Bsaïes


Archive | 2004

A Method for Patching Faulty Conjectures

Moussa Demba; Francis Alexandre; Khaled Bsaïes


Technique Et Science Informatiques | 2003

Correction de Conjectures Fausses par Synthèse de Programmes.

Francis Alexandre; Khaled Bsaïes; Moussa Demba

Collaboration


Dive into the Francis Alexandre's collaboration.

Top Co-Authors

Avatar

Khaled Bsaïes

Centre national de la recherche scientifique

View shared research outputs
Researchain Logo
Decentralizing Knowledge