VLDB 2026 Research / reviewers in the wild / expert
Nicolas Peltier
dblp:84/5281
· DBLP profile ↗
85ranked-venue papers
30as first author
20since 2021 · last 2026
0000-0002-8943-7000ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 60 · 26 first-author · 15 since 2021Artificial intelligence and machine learning · 36 · 6 first-author · 8 since 2021Software engineering, systems software and programming languages · 7 · 4 since 2021Databases, data management, data science and information retrieval · 5 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4Systems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On the Entailment Problem in Dynamic Separation Logic with Inductive DefinitionsabstractSeparation Logic (SL) is a well-established framework for reasoning about programs that manipulate dynamic memory. To express and verify properties of custom recursive data structures, SL is extended with spatial predicates defined by user-specified inductive rules. Many verification problems reduce to deciding entailments between formulas involving these predicates. While the general entailment problem is undecidable, a broad class of inductive rules - known as PCE (Progressing, Connected, and Established) - has been identified for which entailment is decidable. In this work, we extend the study of the entailment problem to Dynamic Separation Logic (DSL), an extension of SL that includes dynamic modalities for reasoning about actions on the heap and store. We show that entailment in DSL remains decidable for PCE rules by proving that dynamic modalities can be automatically eliminated. Nicolas Peltier |
CSL | 1 |
| 2026 | A Superposition Calculus for Separation LogicabstractAbstract This paper presents a novel extension of the superposition calculus for reasoning about formulas in Separation Logic (SL). Our approach integrates the efficiency of saturation-based theorem proving with the expressive power of SL, which is widely used to describe and reason about memory heaps. The target logic strictly extends first-order equational logic with SL constructs built from points-to atoms and separating conjunctions. The resulting calculus retains the core strengths of the superposition paradigm while addressing the distinctive semantic challenges of SL. We prove that the calculus is sound and complete w.r.t the standard redundancy criterion. Tanguy Bozec, Nicolas Peltier |
IJCAR (2) | 2 |
| 2026 | The Entailment Problem for Separation Logic with Overlaid StructuresabstractSeparation Logic (SL) enables reasoning about programs that manipulate pointers. Its key feature is the separating conjunction ⋆, which asserts that two formulas hold on disjoint portions of memory. We consider an extension of SL, called Overlaid SL (OSL), that allows non-disjoint combinations of data structures defined over different fields, enriched with set constraints on the nodes of these structures. We prove that entailment is decidable for a broad class of data structures satisfying the so-called PCE conditions of [Iosif et al., 2013], thus extending this result to OSL. Our decision procedure is nondeterministic with doubly exponential time complexity. Lucas Bueri, Nicolas Peltier, Quentin Petitjean 0001, Mihaela Sighireanu |
MFCS | 2 |
| 2026 | Applying Saturation-Based Theorem Proving to Open Problems in Positive Implicational LogicabstractWe revisit a longstanding question about the shortest single axioms for positive implicational logic. Meredith discovered several 17-symbol single axioms and asked whether shorter ones exist. Later work reduced the problem to four candidate formulas of length 15. Using the automated theorem prover Vampire, we compute saturated clause sets that yield counter models showing that three of these candidates are not single axioms. This demonstrates the effectiveness of saturation-based reasoning for such problems, which have traditionally been studied via finite model searches. Branden Fitelson, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2025 | The Satisfiability Problem in a Separation Logic of Relations
Nicolas Peltier |
WoLLIC | 1 |
| 2025 | Tractable and Intractable Entailment Problems in Separation Logic with Inductively Defined PredicatesabstractWe establish various complexity results for the entailment problem between formulas in Separation Logic with user-defined predicates denoting recursive data structures. The considered fragments are characterized by syntactic conditions on the inductive rules that define the semantics of the predicates. We focus on so-called P-rules, which are similar to (but simpler than) the PCE rules introduced by Iosif et al. in 2013. In particular, for a specific fragment where predicates are defined by so-called loc-deterministic inductive rules, we devise a sound and complete cyclic proof procedure running in polynomial time. Several complexity lower bounds are provided, showing that any relaxing of the provided conditions makes the problem intractable. Mnacho Echenim, Nicolas Peltier |
Fundam. Informaticae | 2 |
| 2025 | A Direct Procedure to Test Entailment in a Separation Logic of Relations
Mnacho Echenim, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2024 | What Is Decidable in Separation Logic Beyond Progress, Connectivity and Establishment?abstractAbstract The predicate definitions in Separation Logic (SL) play an important role: they capture a large spectrum of unbounded heap shapes due to their inductiveness. This expressiveness power comes with a limitation: the entailment problem is undecidable if predicates have general inductive definitions (ID). Iosif et al. [8] proposed syntactic and semantic conditions, called PCE, on the ID of predicates to ensure the decidability of the entailment problem. We provide a (possibly nonterminating) algorithm to transform arbitrary ID into equivalent PCE definitions when possible. We show that the existence of an equivalent PCE definition for a given ID is undecidable, but we identify necessary conditions that are decidable. The algorithm has been implemented, and experimental results are reported on a benchmark, including significant examples from . Tanguy Bozec, Nicolas Peltier, Quentin Petitjean 0001, Mihaela Sighireanu |
IJCAR (2) | 2 |
| 2024 | An EXPTIME-Complete Entailment Problem in Separation Logic
Nicolas Peltier |
WoLLIC | 1 |
| 2024 | Some techniques for reasoning automatically on co-inductive data structuresabstractAbstract Some techniques are proposed for reasoning on co-inductive structures. First, we devise a sound axiomatization of (conservative extensions) of such structures, thus reducing the problem of checking whether a formula admits a co-inductive model to a first-order satisfiability test. We devise a class of structures, called regularly co-inductive, for which the axiomatization is complete (for other co-inductive structures, the proposed axiomatization is sound, but not complete). Then, we propose proof calculi for reasoning on such structures. We first show that some of the axioms mentioned above can be omitted if the inference rules are able to handle rational terms. Furthermore, under some conditions, some other axioms may be replaced by an additional inference rule that computes the solutions of fixpoint equations. Finally, we show that a stronger completeness result can be established under some additional conditions on the signature. Nicolas Peltier |
J. Log. Comput. | 1 |
| 2023 | A Strict Constrained Superposition Calculus for GraphsabstractAbstract We propose a superposition-based proof procedure to reason on equational first order formulas defined over graphs. First, we introduce the considered graphs that are directed labeled graphs with lists of roots standing for pins or interfaces for replacements. Then the syntax and semantics of the considered logic are defined. The formulas at hand are clause sets built on equations and disequations on graphs. Afterwards, a sound and complete proof procedure is provided, and redundancy criteria are introduced to dismiss useless clauses and improve the efficiency of the procedure. In a first step, a set of inferences rules is provided in the case of uninterpreted labels. In a second step, the proposed rules are lifted to take into account labels defined as terms interpreted in some arbitrary theory. Particular formulas of interest are Horn clauses, for which stronger redundancy criteria can be devised. Essential differences with the usual term superposition calculus are emphasized. Rachid Echahed, Mnacho Echenim, Mehdi Mhalla, Nicolas Peltier |
FoSSaCS | 4 |
| 2023 | Testing the Satisfiability of Formulas in Separation Logic with PermissionsabstractAbstract We investigate the satisfiability problem for a fragment of Separation Logic (SL) with inductively defined spatial predicates and permissions. We show that the problem is undecidable in general, but decidable under some restrictions on the rules defining the semantics of the spatial predicates. Furthermore, if the satisfiability of permission formulas can be tested in exponential time for the considered permission model then SL satisfiability isExptimecomplete. Nicolas Peltier |
TABLEAUX | 1 |
| 2023 | An undecidability result for Separation Logic with theory reasoning
Mnacho Echenim, Nicolas Peltier |
Inf. Process. Lett. | 2 |
| 2023 | A Proof Procedure for Separation Logic with Inductive Definitions and Data
Mnacho Echenim, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2022 | Reasoning on Dynamic Transformations of Symbolic HeapsabstractBuilding on previous results concerning the decidability of the satisfiability and entailment problems for separation logic formulas with inductively defined predicates, we devise a proof procedure to reason on dynamic transformations of memory heaps. The initial state of the system is described by a separation logic formula of some particular form, its evolution is modeled by a finite transition system and the expected property is given as a linear temporal logic formula built over assertions in separation logic. Nicolas Peltier |
TIME | 1 |
| 2022 | Entailment is Undecidable for Symbolic Heap Separation Logic Formulæ with Non-Established Inductive Rules
Mnacho Echenim, Radu Iosif, Nicolas Peltier |
Inf. Process. Lett. | 3 |
| 2022 | Special Issue of Selected Extended Papers of IJCAR 2020
Nicolas Peltier, Viorica Sofronie-Stokkermans |
J. Autom. Reason. | 1 |
| 2021 | Unifying Decidable Entailments in Separation Logic with Inductive DefinitionsabstractAbstract The entailment problem $$\upvarphi \models \uppsi $$ φ⊧ψ in Separation Logic [12, 15], between separated conjunctions of equational ( $$x \approx y$$ x≈y and $$x \not \approx y$$ x≉y ), spatial ( $$x \mapsto (y_1,\ldots ,y_\upkappa )$$ x↦(y1,…,yκ) ) and predicate ( $$p(x_1,\ldots ,x_n)$$ p(x1,…,xn) ) atoms, interpreted by a finite set of inductive rules, is undecidable in general. Certain restrictions on the set of inductive definitions lead to decidable classes of entailment problems. Currently, there are two such decidable classes, based on two restrictions, calledestablishment[10, 13, 14] andrestrictedness[8], respectively. Both classes are shown to be in $$\mathsf {2\text {EXPTIME}}$$ 2EXPTIME by the independent proofs from [14] and [8], respectively, and a many-one reduction of established to restricted entailment problems has been given [8]. In this paper, we strictly generalize the restricted class, by distinguishing the conditions that apply only to the left- ( $$\upvarphi $$ φ ) and the right- ( $$\uppsi $$ ψ ) hand side of entailments, respectively. We provide a many-one reduction of this generalized class, calledsafe, to the established class. Together with the reduction of established to restricted entailment problems, this new reduction closes the loop and shows that the three classes of entailment problems (respectively established, restricted and safe) form a single, unified, $$\mathsf {2\text {EXPTIME}}$$ 2EXPTIME -complete class. Mnacho Echenim, Radu Iosif, Nicolas Peltier |
CADE | 3 |
| 2021 | Decidable Entailments in Separation Logic with Inductive Definitions: Beyond EstablishmentabstractWe define a class of Separation Logic formulae, whose entailment problem: given formulae $ϕ, ψ_1, \ldots, ψ_n$, is every model of $ϕ$ a model of some $ψ_i$? is 2EXPTIME-complete. The formulae in this class are existentially quantified separating conjunctions involving predicate atoms, interpreted by the least sets of store-heap structures that satisfy a set of inductive rules, which is also part of the input to the entailment problem. Previous work consider established sets of rules, meaning that every existentially quantified variable in a rule must eventually be bound to an allocated location, i.e. from the domain of the heap. In particular, this guarantees that each structure has treewidth bounded by the size of the largest rule in the set. In contrast, here we show that establishment, although sufficient for decidability (alongside two other natural conditions), is not necessary, by providing a condition, called equational restrictedness, which applies syntactically to (dis-)equalities. The entailment problem is more general in this case, because equationally restricted rules define richer classes of structures, of unbounded treewidth. In this paper we show that (1) every established set of rules can be converted into an equationally restricted one and (2) the entailment problem is 2EXPTIME-complete in the latter case, thus matching the complexity of entailments for established sets of rules. Mnacho Echenim, Radu Iosif, Nicolas Peltier |
CSL | 3 |
| 2021 | A Superposition-Based Calculus for Diagrammatic ReasoningabstractWe introduce a class of rooted graphs which are expressive enough to encode various kinds of classical or quantum circuits. We then follow a set-theoretic approach to define rewrite systems over the considered graphs. Afterwards, we tackle the problem of equational reasoning with the graphs under study and we propose a new Superposition calculus to check the unsatisfiability of formulas consisting of equations or disequations over these graphs. We establish the soundness and refutational completeness of the calculus. Rachid Echahed, Mnacho Echenim, Mehdi Mhalla, Nicolas Peltier |
PPDP | 4 |
| 2020 | Entailment Checking in Separation Logic with Inductive Definitions is 2-EXPTIME hardabstractThe entailment between separation logic formulæ with inductive predicates, also known as sym- bolic heaps, has been shown to be decidable for a large class of inductive definitions [7]. Recently, a 2-EXPTIME algorithm was proposed [10, 14] and an EXPTIME-hard bound was established in [8]; however no precise lower bound is known. In this paper, we show that deciding entailment between predicate atoms is 2-EXPTIME-hard. The proof is based on a reduction from the membership problem for exponential-space bounded alternating Turing machines [5]. Mnacho Echenim, Radu Iosif, Nicolas Peltier |
LPAR | 3 |
| 2020 | Formalizing the Cox-Ross-Rubinstein Pricing of European Derivatives in Isabelle/HOL
Mnacho Echenim, Hervé Guiol, Nicolas Peltier |
J. Autom. Reason. | 3 |
| 2020 | Combining Induction and Saturation-Based Theorem Proving
Mnacho Echenim, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2020 | The Bernays-Schönfinkel-Ramsey Class of Separation Logic with Uninterpreted PredicatesabstractThis article investigates the satisfiability problem for Separation Logic with k record fields, with unrestricted nesting of separating conjunctions and implications. It focuses on prenex formulæ with a quantifier prefix in the language ∃*∀* that contain uninterpreted (heap-independent) predicate symbols. In analogy with first-order logic, we call this fragment Bernays-Schönfinkel-Ramsey Separation Logic [BSR(SL k )]. In contrast with existing work on Separation Logic, in which the universe of possible locations is assumed to be infinite, we consider both finite and infinite universes in the present article. We show that, unlike in first-order logic, the (in)finite satisfiability problem is undecidable for BSR(SL k ). Then we define two non-trivial subsets thereof, for which the finite and infinite satisfiability problems are PSPACE-complete, respectively, assuming that the maximum arity of the uninterpreted predicate symbols does not depend on the input. These fragments are defined by controlling the polarity of the occurrences of separating implications, as well as the occurrences of universally quantified variables within their scope. These decidability results have natural applications in program verification, as they allow to automatically prove lemmas that occur in, e.g., entailment checking between inductively defined predicates and validity checking of Hoare triples expressing partial correctness conditions. Mnacho Echenim, Radu Iosif, Nicolas Peltier |
ACM Trans. Comput. Log. | 3 |
| 2019 | The Bernays-Schönfinkel-Ramsey Class of Separation Logic on Arbitrary DomainsabstractAbstract This paper investigates the satisfiability problem for Separation Logic with k record fields, with unrestricted nesting of separating conjunctions and implications, for prenex formulæ with quantifier prefix $$\exists ^*\forall ^*$$ . In analogy with first-order logic, we call this fragment Bernays-Schönfinkel-Ramsey Separation Logic [ $$\mathsf {BSR}(\mathsf {SL}^{\!\scriptstyle {k}})$$ ]. In contrast to existing work in Separation Logic, in which the universe of possible locations is assumed to be infinite, both finite and infinite universes are considered. We show that, unlike in first-order logic, the (in)finite satisfiability problem is undecidable for $$\mathsf {BSR}(\mathsf {SL}^{\!\scriptstyle {k}})$$ . Then we define two non-trivial subsets thereof, that are decidable for finite and infinite satisfiability respectively, by controlling the occurrences of universally quantified variables within the scope of separating implications, as well as the polarity of the occurrences of the latter. Beside the theoretical interest, our work has natural applications in program verification, for checking that constraints on the shape of a data-structure are preserved by a sequence of transformations. Mnacho Echenim, Radu Iosif, Nicolas Peltier |
FoSSaCS | 3 |
| 2019 | Prenex Separation Logic with One Selector Field
Mnacho Echenim, Radu Iosif, Nicolas Peltier |
TABLEAUX | 3 |
| 2018 | Prime Implicate Generation in Equational Logic (extended abstract)abstractA procedure is proposed to efficiently generate sets of ground implicates of first-order formulas with equality. It is based on a tuning of the superposition calculus, enriched with rules that add new hypotheses on demand during the proof search. Experimental results are presented, showing that the proposed approach is more efficient than state-of-the-art systems. Mnacho Echenim, Nicolas Peltier, Sophie Tourret |
IJCAI | 2 |
| 2017 | The Binomial Pricing Model in Finance: A Formalization in Isabelle
Mnacho Echenim, Nicolas Peltier |
CADE | 2 |
| 2017 | Prime Implicate Generation in Equational LogicabstractWe present an algorithm for the generation of prime implicates in equational logic, that is, of the most general consequences of formulæ containing equations and disequations between first-order terms. This algorithm is defined by a calculus that is proved to be correct and complete. We then focus on the case where the considered clause set is ground, i.e., contains no variables, and devise a specialized tree data structure that is designed to efficiently detect and delete redundant implicates. The corresponding algorithms are presented along with their termination and correctness proofs. Finally, an experimental evaluation of this prime implicate generation method is conducted in the ground case, including a comparison with state-of-the-art propositional and first-order prime implicate generation tools. Mnacho Echenim, Nicolas Peltier, Sophie Tourret |
J. Artif. Intell. Res. | 2 |
| 2017 | CERES for first-order schemataabstractInternational audience Alexander Leitsch, Nicolas Peltier, Daniel Weller 0001 |
J. Log. Comput. | 2 |
| 2017 | A paramodulation-based calculus for refuting schemata of clause sets defined by rewrite rulesabstractInternational audience Nicolas Peltier |
J. Log. Comput. | 1 |
| 2016 | A Superposition Calculus for Abductive Reasoning
Mnacho Echenim, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2016 | Proof Generalization in $$\mathrm {LK}$$ LK by Second Order Unifier Minimization
Thierry Boy de la Tour, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2015 | Quantifier-Free Equational Logic and Prime Implicate Generation
Mnacho Echenim, Nicolas Peltier, Sophie Tourret |
CADE | 2 |
| 2015 | A simulation framework for rapid prototyping and evaluation of thermal mitigation techniques in many-core architecturesabstractModern SoCs are characterized by increasing power density and consequently increasing temperature, that directly impacts performances, reliability and cost of a device through its packaging. Thermal issues need to be predicted and mitigated as early as possible in the design flow, when the optimization opportunities are the highest. In this paper, we present an efficient framework for the design of dynamic thermal mitigation schemes based on a high-level SystemC virtual prototype tightly coupled with efficient power and thermal simulation tools. We demonstrate the benefit of our approach through silicon comparison with the SThorm 64-core architecture and provide simulation speed results making it a sound solution for the design of thermal mitigation early in the flow. Tanguy Sassolas, Chiara Sandionigi, Alexandre Guerre, Julien Mottin, Pascal Vivet, Hela Boussetta, Nicolas Peltier |
ISLPED | 7 |
| 2015 | Reasoning on Schemas of Formulas: An Automata-Based Approach
Nicolas Peltier |
LATA | 1 |
| 2014 | Early design stage thermal evaluation and mitigation: The locomotiv architectural caseabstractTo offer more computing power to modern SoCs, transistors keep scaling in new technology nodes. Consequently, the power density is increasing, leading to higher thermal risks. Thermal issues need to be addressed as early as possible in the design flow, when the optimization opportunities are the highest. For early design stages, architects rely on virtual prototypes to model their designs' behavior with an adapted trade-off between accuracy and simulation speed. Unfortunately, accurate virtual prototypes fail to encompass thermal effects timescale. In this paper, we demonstrate that less accurate high-level architectural models, in conjunction with efficient power and thermal simulation tools, provide an adapted environment to analyze thermal issues and design software thermal mitigation solutions in the case of the Locomotiv MPSoC architecture. Tanguy Sassolas, Chiara Sandionigi, Alexandre Guerre, Alexandre Aminot, Pascal Vivet, Hela Boussetta, Luca Ferro, Nicolas Peltier |
DATE | 8 |
| 2014 | A Complete Superposition Calculus for Primal Grammars
Hicham Bensaid, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2014 | Tractable and intractable classes of propositional schemataabstractWe study the complexity of the satisfiability problem for a class of logical formulae called iterated propositional schemata, modelling infinite sequences of structurally similar propositional formulae (such as the sequence where n ∊ ℕ). We prove that the problem is EXPSPACE-complete in general and PSPACE-complete if the numbers occurring in the formula are polynomially bounded by the size of the schema. We then consider more restricted classes: we prove that the problem is still PSPACE-complete for the Horn class, but only NP-complete for the Krom class (sets of clauses of length 2). Finally, we devise a simple criterion ensuring that the satisfiability problem is in P. Nicolas Peltier |
J. Log. Comput. | 1 |
| 2013 | Completeness and Decidability Results for First-Order Clauses with Indices
Abdelkader Kersani, Nicolas Peltier |
CADE | 2 |
| 2013 | An Approach to Abductive Reasoning in Equational Logic
Mnacho Echenim, Nicolas Peltier, Sophie Tourret |
IJCAI | 2 |
| 2013 | Schemata of Formulæ in the Theory of Arrays
Nicolas Peltier |
TABLEAUX | 1 |
| 2013 | A Resolution Calculus for First-order SchemataabstractWe devise a resolution calculus that tests the satisfiability of infinite families of clause sets, called clause set schemata. For schemata of propositional clause sets, we prove that this calculus is sound, refutationally complete, and terminating. The calculus is extended to first-order clauses, for which termination is lost, since the satisfiability problem is not semi-decidable for nonpropositional schemata. The expressive power of the considered logic is strictly greater than the one considered in our previous work. Vincent Aravantinos, Mnacho Echenim, Nicolas Peltier |
Fundam. Informaticae | 3 |
| 2013 | Instantiation Schemes for Nested TheoriesabstractThis article investigates under which conditions instantiation-based proof procedures can be combined in a nested way, in order to mechanically construct new instantiation procedures for richer theories. Interesting applications in the field of verification are emphasized, particularly for handling extensions of the theory of arrays. Mnacho Echenim, Nicolas Peltier |
ACM Trans. Comput. Log. | 2 |
| 2012 | An Instantiation Scheme for Satisfiability Modulo Theories
Mnacho Echenim, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 2012 | First-order theorem proving: Foreword
Nicolas Peltier, Viorica Sofronie-Stokkermans |
J. Symb. Comput. | 1 |
| 2011 | Schemata of SMT-Problems
Vincent Aravantinos, Nicolas Peltier |
TABLEAUX | 2 |
| 2011 | Linear Temporal Logic and Propositional Schemata, Back and ForthabstractThis paper relates the well-known Linear Temporal Logic with the logic of propositional schemata introduced in elsewhere by the authors. We prove that LTL is equivalent to a class of schemata in the sense that polynomial-time reductions exist from one logic to the other. Some consequences about complexity are given. We report about first experiments and the consequences about possible improvements in existing implementations are analyzed. Vincent Aravantinos, Ricardo Caferra, Nicolas Peltier |
TIME | 3 |
| 2011 | Modular instantiation schemes
Mnacho Echenim, Nicolas Peltier |
Inf. Process. Lett. | 2 |
| 2011 | Decidability and Undecidability Results for Propositional SchemataabstractWe define a logic of propositional formula schemata adding to the syntax of propositional logic indexed propositions and iterated connectives ranging over intervals parameterized by arithmetic variables. The satisfiability problem is shown to be undecidable for this new logic, but we introduce a very general class of schemata, called bound-linear, for which this problem becomes decidable. This result is obtained by reduction to a particular class of schemata called regular, for which we provide a sound and complete terminating proof procedure. This schemata calculus allows one to capture proof patterns corresponding to a large class of problems specified in propositional logic. We also show that the satisfiability problem becomes again undecidable for slight extensions of this class, thus demonstrating that bound-linear schemata represent a good compromise between expressivity and decidability. Vincent Aravantinos, Ricardo Caferra, Nicolas Peltier |
J. Artif. Intell. Res. | 3 |
| 2010 | Complexity of the Satisfiability Problem for a Class of Propositional Schemata
Vincent Aravantinos, Ricardo Caferra, Nicolas Peltier |
LATA | 3 |
| 2010 | Bottom-up Construction of Semantic TableauxabstractInternational audience Nicolas Peltier |
J. Log. Comput. | 1 |
| 2009 | Dei: A Theorem Prover for Terms with Integer Exponents
Hicham Bensaid, Ricardo Caferra, Nicolas Peltier |
CADE | 3 |
| 2009 | A Schemata Calculus for Propositional Logic
Vincent Aravantinos, Ricardo Caferra, Nicolas Peltier |
TABLEAUX | 3 |
| 2008 | A Needed Rewriting Strategy for Data-Structures with Pointers
Rachid Echahed, Nicolas Peltier |
RTA | 2 |
| 2008 | Extended resolution simulates binary decision diagrams
Nicolas Peltier |
Discret. Appl. Math. | 1 |
| 2008 | Accepting/rejecting propositions from accepted/rejected propositions: A unifying overviewabstractLooking at inference as a way of transforming information so as to make it more easily usable (or interpretable) allows to consider accepted and rejected propositions as equally relevant and naturally gives a bipolar view of reasoning. The four possibilities of transforming information from accepted or rejected propositions into accepted or rejected ones are analyzed and examples illustrating them are given. This analysis is not only interesting per se but can also be useful in increasing capabilities of existing theorem provers. A unified framework based on former work by the authors is extended by incorporating the idea of theory-anti-subsumption related to Plotkin's generalization. Working on some technical details of this framework should allow automated reasoning tools to deal with different ways of connecting accepted and rejected propositions. © 2008 Wiley Periodicals, Inc. Ricardo Caferra, Nicolas Peltier |
Int. J. Intell. Syst. | 2 |
| 2007 | Non Strict Confluent Rewrite Systems for Data-Structures with Pointers
Rachid Echahed, Nicolas Peltier |
RTA | 2 |
| 2007 | A Bottom-Up Approach to Clausal Tableaux
Nicolas Peltier |
TABLEAUX | 1 |
| 2007 | Towards Systematic Analysis of Theorem Provers Search Spaces: First Steps
Hicham Bensaid, Ricardo Caferra, Nicolas Peltier |
WoLLIC | 3 |
| 2007 | A Resolution Calculus with Shared Literals
Nicolas Peltier |
Fundam. Informaticae | 1 |
| 2006 | Narrowing Data-Structures with Pointers
Rachid Echahed, Nicolas Peltier |
ICGT | 2 |
| 2006 | Rewriting term-graphs with priorityabstractWe define a new class of rewrite systems operating over term-graphs. Our aim is twofold. First we propose to extend classical first-order rewrite rules in order to process easily data-structures with pointers (e.g., circular lists, doubly linked lists etc). For that, our rules provide specific features such as pointer (edges) redirections, relabeling of existing nodes etc. Unfortunately, such features are very often source of non confluence. Our second aim is then to ensure confluence of the considered rewrite systems in the new class. We introduce the notion of term-graphs with priority and show that orthogonal rewrite systems are confluent in our setting Ricardo Caferra, Rachid Echahed, Nicolas Peltier |
PPDP | 3 |
| 2005 | Some Techniques for Proving Termination of the Hyperresolution Calculus
Nicolas Peltier |
J. Autom. Reason. | 1 |
| 2004 | Some Techniques for Branch-Saturation in Free-Variable Tableaux
Nicolas Peltier |
JELIA | 1 |
| 2004 | Representing and Building Models for Decidable Subclasses of Equational Clausal Logic
Nicolas Peltier |
J. Autom. Reason. | 1 |
| 2004 | The first order theory of primal grammars is decidable
Nicolas Peltier |
Theor. Comput. Sci. | 1 |
| 2003 | A More Efficient Tableaux Procedure for Simultaneous Search for Refutations and Finite Models
Nicolas Peltier |
TABLEAUX | 1 |
| 2003 | Constructing Decision Procedures in Equational Clausal Logic
Nicolas Peltier |
Fundam. Informaticae | 1 |
| 2003 | Extracting models from clause sets saturated under semantic refinements of the resolution rule
Nicolas Peltier |
Inf. Comput. | 1 |
| 2003 | Model building with ordered resolution: extracting models from saturated clause sets
Nicolas Peltier |
J. Symb. Comput. | 1 |
| 2003 | A calculus combining resolution and enumeration for building finite models
Nicolas Peltier |
J. Symb. Comput. | 1 |
| 2000 | Workshop: Model Computation - Principles, Algorithms, Applications
Peter Baumgartner 0001, Christian G. Fermüller, Nicolas Peltier, Hantao Zhang 0001 |
CADE | 3 |
| 2000 | Combining Enumeration and Deductive Techniques in order to Increase the Class of Constructible Infinite Models
Ricardo Caferra, Nicolas Peltier |
J. Symb. Comput. | 2 |
| 1998 | System Description: An Equational Constraints Solver
Nicolas Peltier |
CADE | 1 |
| 1998 | Semantic Generalizations for Proving and Disproving Conjectures by Analogy
Gilles Défourneaux, Christophe Bourely, Nicolas Peltier |
J. Autom. Reason. | 3 |
| 1998 | A New Method for Automated Finite Model Building Exploiting Failures and SymmetriesabstractA method for building finite models is proposed. It combines enumeration of the set of interpretations on a finite domain with strategies in order to prune significantly the search space. The main new ideas underlying our method are to benefit from symmetries and from the information extracted from the structure of the problem and from failures of model verification tests. The algorithms formalizing the approach are given and the standard properties (termination, completeness, and soundness) are proven. The method can deal with first-order logic with equality. In contrast to existing ones, it does not require to transform the initial problem into a normal form and can be easily extended to other logics. Experimental results and comparisons with related works are reported. Nicolas Peltier |
J. Log. Comput. | 1 |
| 1997 | Partial Matching for Analogy Discovery in Proofs and Counter-Examples
Gilles Défourneaux, Nicolas Peltier |
CADE | 2 |
| 1997 | Analogy and Abduction in Automated Deduction
Gilles Défourneaux, Nicolas Peltier |
IJCAI (1) | 2 |
| 1997 | Simplifying and Generalizing Formulae in Tableaux. Pruning the Search Space and Building Models
Nicolas Peltier |
TABLEAUX | 1 |
| 1997 | Tree Automata and Automated Model BuildingabstractThe use of regular tree grammars to represent and build models of formulae of first-order logic without equality is investigated. The combination of regular tree grammars with equational constraints provides a powerful and general way of representing Herbrand models. We show that the evaluation problem (i.e. the problem of finding the truth value of a formula in a given model) is decidable when models are represented in the way we propose. We also define a method to build such representations of models for first-order formulae. These results are a powerful extension of our former method for simultaneous search for refutations and models. Nicolas Peltier |
Fundam. Informaticae | 1 |
| 1997 | A New Technique for Verifying and Correcting Logic Programs
Ricardo Caferra, Nicolas Peltier |
J. Autom. Reason. | 2 |
| 1997 | Increasing Model Building Capabilities by Constraint Solving on Terms with Integer Exponents
Nicolas Peltier |
J. Symb. Comput. | 1 |
| 1995 | Extending Semantic Resolution via Automated Model Building: Applications
Ricardo Caferra, Nicolas Peltier |
IJCAI | 2 |
| 1994 | A Method for Building Models Automatically. Experiments with an Extension of OTTER
Christophe Bourely, Ricardo Caferra, Nicolas Peltier |
CADE | 3 |