Daniel Méry

dblp:48/4149 · DBLP profile ↗
← Back
13ranked-venue papers
0as first author
4since 2021 · last 2025
0000-0002-1886-2106ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 12 · 4 since 2021Artificial intelligence and machine learning · 4
YearPublicationVenuePosition
2025 Cut-free labelled calculi and decidability for intuitionistic sentential logic with identity
abstract
Abstract In this paper we consider the intuitionistic non-Fregean sentential calculus with Suszko’s identity ($\mathsf{ISCI}$). After recalling the basic concepts of the logic and its associated Hilbert proof system, we introduce a new sound and complete class of models for $\mathsf{ISCI}$, called Topological Beth (${\mathsf{TB}}$) models, that can be viewed as algebraic counterparts (and extensions) of sheaf-theoretic topological models of intuitionistic logic. From this semantical study we define a family of sound and cut-free complete labelled calculi that capture both the Kripke and the ${\mathsf{TB}}$ semantics. Using a key property of the forcing relation in ${\mathsf{TB}}$ models, called regularity, we show termination and decidability results. Finally we discuss the automation of the proof search in one of the labelled calculi and its implementation.
Didier Galmiche, Brandon Hornbeck, Daniel Méry
J. Log. Comput.3
2023 Labelled Tableaux for Linear Time Bunched Implication Logic
Didier Galmiche, Daniel Méry
FSCD2
2021 Beth Semantics and Labelled Deduction for Intuitionistic Sentential Calculus with Identity
abstract
In this paper we consider the intuitionistic sentential calculus with Suszko’s identity (ISCI). After recalling the basic concepts of the logic and its associated Hilbert proof system, we introduce a new sound and complete class of models for ISCI which can be viewed as algebraic counterparts (and extensions) of sheaf-theoretic topological models of intuitionistic logic. We use this new class of models, called Beth semantics for ISCI, to derive a first labelled sequent calculus and show its adequacy w.r.t. the standard Hilbert axiomatization of ISCI. This labelled proof system, like all other current proof systems for ISCI that we know of, does not enjoy the subformula property, which is problematic for achieving termination. We therefore introduce a second labelled sequent calculus in which the standard rules for identity are replaced with new special rules and show that this second calculus admits cut-elimination. Finally, using a key regularity property of the forcing relation in Beth models, we show that the eigenvariable condition can be dropped, thus leading to the termination and decidability results.
Didier Galmiche, Marta Gawek, Daniel Méry
FSCD3
2021 Labelled cyclic proofs for separation logic
abstract
Abstract Separation logic (SL) is a logical formalism for reasoning about programs that use pointers to mutate data structures. It is successful for program verification as an assertion language to state properties about memory heaps using Hoare triples. Most of the proof systems and verification tools for ${\textrm{SL}}$ focus on the decidable but rather restricted symbolic heaps fragment. Moreover, recent proof systems that go beyond symbolic heaps are purely syntactic or labelled systems dedicated to some fragments of ${\textrm{SL}}$ and they mainly allow either the full set of connectives, or the definition of arbitrary inductive predicates, but not both. In this work, we present a labelled proof system, called ${\textrm{G}_{\textrm{SL}}}$, that allows both the definition of cyclic proofs with arbitrary inductive predicates and the full set of SL connectives. We prove its soundness and show that we can derive in ${\textrm{G}_{\textrm{SL}}}$ the built-in rules for data structures of another non-cyclic labelled proof system and also that ${\textrm{G}_{\textrm{SL}}}$ is strictly more powerful than that system.
Didier Galmiche, Daniel Méry
J. Log. Comput.2
2019 Relating Labelled and Label-Free Bunched Calculi in BI Logic
Didier Galmiche, Michel Marti, Daniel Méry
TABLEAUX3
2017 Separation Logic with One Quantified Variable
Stéphane Demri, Didier Galmiche, Dominique Larchey-Wendling, Daniel Méry
Theory Comput. Syst.4
2013 A Connection-based Characterization of Bi-intuitionistic Validity
Didier Galmiche, Daniel Méry
J. Autom. Reason.2
2011 A Connection-Based Characterization of Bi-intuitionistic Validity
Didier Galmiche, Daniel Méry
CADE2
2010 Tableaux and Resource Graphs for Separation Logic
abstract
Separation logic (SL) is often presented as an assertion language for reasoning about mutable data structures. As recent results about verification in SL have mainly been achieved from a model-checking point of view, our aim in this article is to study SL from a complementary proof-theoretic perspective in order to provide results about proof search in SL. We begin our study with a fragment of SL, denoted SLP, where first-order quantifiers, variables and equality are removed. We first define specific structures, called resource graphs, that capture SLP models by considering heaps as resources via a labelling process. We then provide a tableau calculus that allows us to build such resource graphs from which either proofs, or countermodels can be generated. We finally prove soundess, completeness and termination of our tableau calculus before discussing extensions to various fragments of SL (including full SL) and the related decidability issues.
Didier Galmiche, Daniel Méry
J. Log. Comput.2
2005 Characterizing Provability in
Didier Galmiche, Daniel Méry
LPAR2
2005 The semantics of BI and resource tableaux
abstract
The logic of bunched implications, BI, provides a logical analysis of a basic notion of resource that is rich enough, for example, to form the logical basis for ‘pointer logic’ and ‘separation logic’ semantics for programs that manipulate mutable data structures. We develop a theory of semantic tableaux for BI, so providing an elegant basis for efficient theorem proving tools for BI. It is based on the use of an algebra of labels for BI's tableaux to solve the resource-distribution problem, the labels being the elements of resource models. For BI with inconsistency, , the challenge consists in dealing with BI's Grothendieck topological models within such a proof-search method, based on labels. We prove soundness and completeness theorems for a resource tableaux method TBI with respect to this semantics and provide a way to build countermodels from so-called dependency graphs. Then, from these results, we can define a new resource semantics of BI, based on partially defined monoids, and prove that this semantics is complete. Such a semantics, based on partiality, is closely related to the semantics of BI's (intuitionistic) pointer and separation logics. Returning to the tableaux calculus, we propose a new version with liberalised rules for which the countermodels are closely related to the topological Kripke semantics of BI. As consequences of the relationships between semantics of BI and resource tableaux, we prove two new strong results for propositional BI: its decidability and the finite model property with respect to topological semantics.
Didier Galmiche, Daniel Méry, David J. Pym
Math. Struct. Comput. Sci.2
2003 Semantic Labelled Tableaux for Propositional BI
abstract
In this paper, we study semantic labelled tableaux for the propositional Bunched Implications logic (BI) that freely combines intuitionistic logic (IL) and multiplicative intuitionistic linear logic (MILL). BI is a resource-aware logic that captures interferences between resources and it is well suited, because of its resource-based sharing interpretation, for reasoning about mutable data structures. We propose a labelled tableau calculus for BI⊥1 based on particular labels and constraints. We prove the soundness and completeness of this calculus w.r.t. the Kripke resource semantics with emphasis on countermodel construction. In addition, we prove the finite model property and as a consequence the decidability of BI⊥. Moreover, we analyse some algorithmic aspects of the tableau construction by providing a free variable variant of the calculus. We also develop the restrictions to IL and MILL that provide new tableau methods for both logics with generation of countermodels.
Didier Galmiche, Daniel Méry
J. Log. Comput.2
2002 Connection-Based Proof Search in Propositional BI Logic
Didier Galmiche, Daniel Méry
CADE2