<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Separation Logics: Semantics and Proofs (Extended Abstract)</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Didier</forename><surname>Galmiche</surname></persName>
							<email>didier.galmiche@loria.fr</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Université de Lorraine</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<address>
									<addrLine>LORIA Vandoeuvre-lès-Nancy</addrLine>
									<postCode>F-54506</postCode>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Separation Logics: Semantics and Proofs (Extended Abstract)</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">D73A4D572003169B3E18CE8B42B83B17</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:41+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Logics with Separation</term>
					<term>Resources</term>
					<term>Semantics</term>
					<term>Labelled Calculi</term>
					<term>Modal logics</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this talk we give an overview of works and results about so-called BI-based Separation Logics, with a main focus on semantics and proofs. We present some key ideas and works mainly developed in our research team in LORIA laboratory (Nancy, France) since more than twenty years. After a reminder about resource models and resource logics we start to present the BI logic (with intuitionistic additives), Boolean BI (BBI) logic (with classical additives), and also BI's Pointer logic, called now Separation Logic, that deals with memory cells. We summarize the main results about semantics and proofs in these logics with an emphasis on the notions of constraints and resource graphs on which the design of labelled proof systems is based. The next part is devoted to the presentation of various modal and epistemic BBI-based (or separation) logics that manage different kinds of modalities, again with a focus on semantics, expressiveness, and proofs. We complete this overview by mentioning recent works on proof translations between calculi in BI and their possible consequences on some completeness results. Then we conclude with some perspectives about separation logics from current studies of non-aggregative models of resource composition.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this talk we give an overview of researchs and results about so-called BI-based Separation Logics, with a main focus on semantics and proofs. We present some key ideas, works and results mainly developed in our research team in LORIA laboratory (Nancy, France) since more than twenty years. After a reminder about resource models and resource logics we start by giving the BI logic (with intuitionistic additives) <ref type="bibr" target="#b0">[1]</ref>, its bunched calculus (LBI) and its resource semantics that is complete only for BI without ⊥ <ref type="bibr" target="#b1">[2]</ref>. We also remind that BI logic, that focuses on resource separation and sharing, is different from Linear Logic <ref type="bibr" target="#b2">[3]</ref>, that focuses instead on resource comsumption. We also consider some variants of BI logic like Boolean BI (BBI) (with classical additives) <ref type="bibr" target="#b3">[4]</ref> and BI's Pointer logic, also called Separation Logic (SL), that is based on BBI and deals with memory cells <ref type="bibr" target="#b4">[5]</ref>. Separation Logic has provided key developments in formal reasoning about programs with the frame rule that allows a proof to be localized to the resources that a program component accesses andalso with the key notion of local reasoning <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7]</ref>. We do not consider here the impressive developments from SL in the last twenty years but we can mention the Concurrent Separation Logic <ref type="bibr" target="#b7">[8]</ref>, that allows modular reasoning about threads that share storage and other resources, the Incorrectness Separation Logic <ref type="bibr" target="#b8">[9]</ref>, with the goal of proving that compositional bug catchers find actual bugs and its concurrent extension to account for bug catching in concurrent programs <ref type="bibr" target="#b9">[10]</ref>. In the rest of the talk Separation logics denote the (B)BI-based logics with separation and their extensions.</p><p>After this first part we introduce BI logic, its semantics and mainly on so-called resource tableaux, that are labelled tableaux with resource constraints of two kinds (assertions and requirements), and also define the key notion of resource graph <ref type="bibr" target="#b1">[2]</ref>. The tableau calculus designed for BI logic is proved sound and complete w.r.t. the Grothendick topological semantics (GR models). To solve the question to have a semantics of BI based on partial monoids we propose different new semantics for BI logic, namely a relational semantics (RM models), a Kripke resource semantics (KR models) and a partially defined monoid semantics (PDM models) and show that the tableaux calculus is sound and complete w.r.t. these models. Moreover BI logic is sound and complete w.r.t these models except for KR models, that is still an open question <ref type="bibr" target="#b10">[11]</ref>.</p><p>From our notion of resource graph we also show that one can define a connection-based characterization of BI's validity with constraints without using prefixes like in other non-classical logics <ref type="bibr" target="#b11">[12]</ref>. Moreover we study and define resource graphs for other logics and then provide a tableaux calculus for BI's Pointer logic (or SL) <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14]</ref>, a new connection-based characterization of validity for Non Commutative Logic <ref type="bibr" target="#b14">[15]</ref> and also such a connection-based characterization for Bi-intuitionistic logic (Bi-Int) with both implication and co-implication <ref type="bibr" target="#b15">[16]</ref>. These works illustrate the interest to study semantics and then to define and use constraints and resource graphs for designing calculi for different resource logics.</p><p>We also mention works on semantics for Boolean BI (BBI) with the proposal of a Kripke relational semantics for BBI (a non-deterministic monoidal semantics) with faithful embeddings of S4 and of IL into BBI. It provides also a logical characterization of the observational power of BBI through an adequate definition of bisimulation <ref type="bibr" target="#b16">[17]</ref>. From this study of BBI semantics one can propose a labelled tableau for BBI that is sound and also a sound and faithful embedding of BI into BBI <ref type="bibr" target="#b17">[18]</ref>. In addition we propose a complete phase semantics for BBI and an embedding between phase semantics for ILL and Kripke semantics of BBI. By defining a fragment of ILL undecidable and complete for phase semantics one can prove the undecidability of BBI <ref type="bibr" target="#b18">[19,</ref><ref type="bibr" target="#b19">20]</ref>. Concerning the labelled tableaux for partial monoidal Boolean BI, it is important to note that the schema of its proof of strong completeness is original and it has been completely formalized in Coq <ref type="bibr" target="#b20">[21]</ref>.</p><p>In the next part we present some modal extensions of (B)BI-based logics with different kinds of modalities. A first one, called BI-Loc, considers a spatial modality for locations and resource trees and proposes a new logic for resource distribution <ref type="bibr" target="#b21">[22]</ref>. A second one, called DBI, extends BBI logic with two modalities for expressing properties on states of process or on interacting systems. As the related semantics introduces states in addition to resources, one also introduces state constraints in addition to the resource constraints and then define a labelled tableaux calculus that is sound and complete w.r.t. the semantics <ref type="bibr" target="#b22">[23]</ref>. A third one, called DMBI (Dynamic Modal BI), is an extension of DBI for introducing dynamics (resource transformations) with modalities à la Hennessy-Milner. Then new kinds of constraints (resources, actions, states) are considered in the tableaux calculus that is proved sound and complete w.r.t. the semantics <ref type="bibr" target="#b23">[24]</ref>. A fourth one, called LSM, considers modalities, generalyzing S4 modalities. They are defined with two-dimensional worlds, one for S4 accessibility and one for resource parametrization. and allow us to express properties of models of distributed computing. A sound and complete labelled calculus is provided <ref type="bibr" target="#b24">[25]</ref>. For these new modal separation logics we have mentioned modelling examples in order to illustrate their expressivity and also the related labelled calculi with their properties of soundness and completeness. We emphasize that the completeness proofs are based on the proof schema given in <ref type="bibr" target="#b20">[21]</ref> for BBI logic, that is extended and adapted, in a non-trivial way, for these logics.</p><p>In this context we also consider works on separation logics with knowledge and then propose some epistemic extensions of BBI. One first, called ESL, considers epistemic modalities with a semantics for which the possible (epistemic) worlds are resources that can be composed and decomposed. The tableaux calculus for ESL is defined with resource constraints but also with agent constraints and it is proved sound and complete w.r.t. the semantics <ref type="bibr" target="#b25">[26]</ref>. The addition of public announcements modalities to ESL has been also studied and results in a public announcement separation logic (PASL) <ref type="bibr" target="#b26">[27]</ref>. Another epistemic extension of BBI, called ERL, deals with epistemic modalities that are parametrized on agents' local resources and allow us the modelling of some acces control problems. Let us note that it is a conservative extension of BBI and Epistemic Logic. Again the study of the semantics and the expressiveness has been completed by the design of a sound and complete labelled tableaux calculus <ref type="bibr" target="#b27">[28]</ref>.</p><p>We then continue this overview of BI and BBI modal and/or epistemic extensions, with a strong focus on semantics and proof theory, by mentioning two works that benefit from some of the previous results. A first work studies proof translations in BI logic between labelled and label-free calculi. The results and their proofs emphasize the difficulty to design a translation from a proof in a labelled calculus into a proof in a label-free calculus in BI logic, like in other logics. We expect that having a general schema for such a translation would help us to prove a still open question for BI logic, that is the completeness of the bunched calculus LBI w.r.t. KRM semantics <ref type="bibr" target="#b28">[29]</ref>. A second work is about Separation Logic (SL) and inductive predicates. Proof systems for this logic are often dedicated to some fragments of SL (symbolic heaps) that cannot express some properties about pointers. They mainly allow either the full set of connectives, or the definition of arbitrary inductive predicates, but not both. Then we comment a cyclic labelled system for SL that allows both <ref type="bibr" target="#b29">[30]</ref>. This work about cyclic proofs opens perspectives for some extensions of BI that will be developed in the future. . We conclude with a current work on a temporal extension of BI, called LTBI (Linear Time Bunched Implication Logic) that is dedicated to resource evolution over time by combining BI separation connectives and LTL temporal connectives <ref type="bibr" target="#b30">[31]</ref>. A new semantics is given and a labelled calculus is defined for LTBI and is proved sound but the completeness, proved for bounded timelines, is not trivial in the general case of unbounded timelines. We expect that the definition of a cyclic proof system for this logic would lead to the completeness result in this general setting. Finally we briefly present a current study of new non-aggregative models of resource composition, namely compositions that do not obey the principle that the whole is the sum of its parts. Our first objectives are to find algebraic properties characterizing such compositions and then to design resource logics for such non-aggregative compositions, if possible in the spirit of our previous works for BI, BBI and their extensions.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The Logic of Bunched Implications</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">W</forename><surname>O'hearn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pym</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Bulletin of Symbolic Logic</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="215" to="244" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Semantic Labelled Tableaux for propositional BI (without bottom)</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="707" to="753" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Linear logic</title>
		<author>
			<persName><forename type="first">J</forename><surname>Girard</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">50</biblScope>
			<biblScope unit="page" from="1" to="102" />
			<date type="published" when="1987">1987</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">The Semantics and Proof Theory of the Logic of Bunched Implications</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">J</forename><surname>Pym</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Applied Logic Series</title>
				<imprint>
			<publisher>Kluwer Academic Publishers</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="volume">26</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">BI as an Assertion Language for Mutable Data Structures</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">S</forename><surname>Ishtiaq</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">W</forename><surname>O'hearn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</title>
				<meeting>the 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="14" to="26" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Separation Logic: A Logic for Shared Mutable Data Structures</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Reynolds</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">17th Annual IEEE Symposium on Logic in Computer Science (LICS&apos;02)</title>
				<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="55" to="74" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Separation Logic</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">W</forename><surname>O'hearn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of ACM</title>
		<imprint>
			<biblScope unit="volume">62</biblScope>
			<biblScope unit="page" from="86" to="95" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Concurrent Separation Logic</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brookes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">W</forename><surname>O'hearn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM SILOG News</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="47" to="65" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Incorrectness logic</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">W</forename><surname>O'hearn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. ACM on Programming Languages 4, POPL</title>
				<meeting>ACM on Programming Languages 4, POPL</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="1" to="32" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Concurrent Incorrectness Separation Logic</title>
		<author>
			<persName><forename type="first">A</forename><surname>Raad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Berdine</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Dreyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">W</forename><surname>O'hearn</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. ACM on Programming Languages 6, POPL</title>
				<meeting>ACM on Programming Languages 6, POPL</meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">34</biblScope>
			<biblScope unit="page" from="1" to="29" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">The semantics of BI and Resource Tableaux</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pym</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Structures in Computer Science</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="page" from="1033" to="1088" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Connection-based proof search in propositional BI logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">18th Int. Conference on Automated Deduction, CADE-18</title>
		<title level="s">LNAI</title>
		<meeting><address><addrLine>Copenhagen, Danemark</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="volume">2392</biblScope>
			<biblScope unit="page" from="111" to="128" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Characterizing provability in BI&apos;s pointer logic through resource graphs</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int. Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2005</title>
		<title level="s">LNAI</title>
		<meeting><address><addrLine>Montego Bay, Jamaica</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="volume">3835</biblScope>
			<biblScope unit="page" from="459" to="473" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Tableaux and Resource Graphs for Separation Logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="page" from="189" to="231" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Connection-based Proof Construction in Non-commutative Logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Notin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">10th Int. Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR&apos;03</title>
				<meeting><address><addrLine>Almaty, Kazakhstan</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="volume">2850</biblScope>
			<biblScope unit="page" from="422" to="436" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A Connection-based Characterization of Bi-intuitionistic Validity</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Mery</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Automated Reasoning</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="3" to="26" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Expressivity properties of Boolean BI through Relational Models</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Larchey-Wendling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">26th Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2006</title>
				<meeting><address><addrLine>Kolkata, India</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">4337</biblScope>
			<biblScope unit="page" from="358" to="369" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Exploring the Relation between Intuitionistic BI and Boolean BI: An unexpected Embedding</title>
		<author>
			<persName><forename type="first">D</forename><surname>Larchey-Wendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Structures in Computer Science</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page" from="435" to="500" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">The Undecidability of Boolean BI through Phase Semantics</title>
		<author>
			<persName><forename type="first">D</forename><surname>Larchey-Wendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">25th Annual IEEE Symposium on Logic in Computer Science, LICS 2010</title>
				<meeting><address><addrLine>Edinburgh, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="147" to="156" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Nondeterministic Phase Semantics and the Undecidability of Boolean BI</title>
		<author>
			<persName><forename type="first">D</forename><surname>Larchey-Wendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Computational Logic</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page">6</biblScope>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">The Formal Strong Completeness of Partial Monoidal Boolean BI</title>
		<author>
			<persName><forename type="first">D</forename><surname>Larchey-Wendling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">26</biblScope>
			<biblScope unit="page" from="605" to="640" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Models and Separation Logics for Resource Trees</title>
		<author>
			<persName><forename type="first">N</forename><surname>Biri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="687" to="726" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">A Modal BI Logic for Dynamic Resource Properties</title>
		<author>
			<persName><forename type="first">J</forename><surname>Courtault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Logical Foundations of Computer Science, LFCS 2013</title>
				<meeting><address><addrLine>San Diego, CA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">7734</biblScope>
			<biblScope unit="page" from="134" to="148" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">A Modal Separation Logic for Resource Dynamics</title>
		<author>
			<persName><forename type="first">J.-R</forename><surname>Courtault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="page" from="733" to="778" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">A Logic of Separating Modalities</title>
		<author>
			<persName><forename type="first">J.-R</forename><surname>Courtault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pym</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">637</biblScope>
			<biblScope unit="page" from="30" to="58" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">An Epistemic Separation Logic</title>
		<author>
			<persName><forename type="first">J.-R</forename><surname>Courtault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Van Ditmarsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">22nd Int. Workshop on Logic, Language, Information, and Computation, WoLLIC 2015</title>
				<meeting><address><addrLine>Bloomington, IN, United States</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="156" to="173" />
		</imprint>
	</monogr>
	<note>LNCS 9160</note>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A Public Announcement Separation Logic</title>
		<author>
			<persName><forename type="first">J.-R</forename><surname>Courtault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Van Ditmarsch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Structures in Computer Science</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="page" from="828" to="871" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">A Substructural Epistemic Resource Logic: Theory and Modelling Applications</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Kimmel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pym</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="page" from="1251" to="1287" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Relating Labelled and Label-Free Bunched Calculi in BI Logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Marti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">28th Int. Conference on Automated Reasoning with Analytic tableaux and Related Methods, Tableaux 2019</title>
				<meeting><address><addrLine>London, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">11714</biblScope>
			<biblScope unit="page" from="130" to="146" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Labelled Cyclic Proofs for Separation Logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Mery</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic and Computation</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="page" from="892" to="922" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Labelled Tableaux for Linear Time Bunched Implication Logic</title>
		<author>
			<persName><forename type="first">D</forename><surname>Galmiche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Méry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">8th International Conference on Formal Structures for Computation and Deduction, FSCD 2023, LIPIcs</title>
				<meeting><address><addrLine>Dagsthul, Roma, Italy</addrLine></address></meeting>
		<imprint>
			<publisher>Schloss Dagstuhl -Leibniz-Zentrum für Informatik</publisher>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page">17</biblScope>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
