223 research outputs found
Positive Logic with Adjoint Modalities: Proof Theory, Semantics and Reasoning about Information
We consider a simple modal logic whose non-modal part has conjunction and
disjunction as connectives and whose modalities come in adjoint pairs, but are
not in general closure operators. Despite absence of negation and implication,
and of axioms corresponding to the characteristic axioms of (e.g.) T, S4 and
S5, such logics are useful, as shown in previous work by Baltag, Coecke and the
first author, for encoding and reasoning about information and misinformation
in multi-agent systems. For such a logic we present an algebraic semantics,
using lattices with agent-indexed families of adjoint pairs of operators, and a
cut-free sequent calculus. The calculus exploits operators on sequents, in the
style of "nested" or "tree-sequent" calculi; cut-admissibility is shown by
constructive syntactic methods. The applicability of the logic is illustrated
by reasoning about the muddy children puzzle, for which the calculus is
augmented with extra rules to express the facts of the muddy children scenario.Comment: This paper is the full version of the article that is to appear in
the ENTCS proceedings of the 25th conference on the Mathematical Foundations
of Programming Semantics (MFPS), April 2009, University of Oxfor
Ockham's razor and reasoning about information flow
What is the minimal algebraic structure to reason about information flow? Do
we really need the full power of Boolean algebras with co-closure and de Morgan
dual operators? How much can we weaken and still be able to reason about
multi-agent scenarios in a tidy compositional way? This paper provides some
answers.Comment: 15 page
Relating Operator Spaces via Adjunctions
This chapter uses categorical techniques to describe relations between
various sets of operators on a Hilbert space, such as self-adjoint, positive,
density, effect and projection operators. These relations, including various
Hilbert-Schmidt isomorphisms of the form tr(A-), are expressed in terms of dual
adjunctions, and maps between them. Of particular interest is the connection
with quantum structures, via a dual adjunction between convex sets and effect
modules. The approach systematically uses categories of modules, via their
description as Eilenberg-Moore algebras of a monad
Stone-Type Dualities for Separation Logics
Stone-type duality theorems, which relate algebraic and
relational/topological models, are important tools in logic because -- in
addition to elegant abstraction -- they strengthen soundness and completeness
to a categorical equivalence, yielding a framework through which both algebraic
and topological methods can be brought to bear on a logic. We give a systematic
treatment of Stone-type duality for the structures that interpret bunched
logics, starting with the weakest systems, recovering the familiar BI and
Boolean BI (BBI), and extending to both classical and intuitionistic Separation
Logic. We demonstrate the uniformity and modularity of this analysis by
additionally capturing the bunched logics obtained by extending BI and BBI with
modalities and multiplicative connectives corresponding to disjunction,
negation and falsum. This includes the logic of separating modalities (LSM), De
Morgan BI (DMBI), Classical BI (CBI), and the sub-classical family of logics
extending Bi-intuitionistic (B)BI (Bi(B)BI). We additionally obtain as
corollaries soundness and completeness theorems for the specific Kripke-style
models of these logics as presented in the literature: for DMBI, the
sub-classical logics extending BiBI and a new bunched logic, Concurrent Kleene
BI (connecting our work to Concurrent Separation Logic), this is the first time
soundness and completeness theorems have been proved. We thus obtain a
comprehensive semantic account of the multiplicative variants of all standard
propositional connectives in the bunched logic setting. This approach
synthesises a variety of techniques from modal, substructural and categorical
logic and contextualizes the "resource semantics" interpretation underpinning
Separation Logic amongst them
Minimisation in Logical Form
Stone-type dualities provide a powerful mathematical framework for studying
properties of logical systems. They have recently been fruitfully explored in
understanding minimisation of various types of automata. In Bezhanishvili et
al. (2012), a dual equivalence between a category of coalgebras and a category
of algebras was used to explain minimisation. The algebraic semantics is dual
to a coalgebraic semantics in which logical equivalence coincides with trace
equivalence. It follows that maximal quotients of coalgebras correspond to
minimal subobjects of algebras. Examples include partially observable
deterministic finite automata, linear weighted automata viewed as coalgebras
over finite-dimensional vector spaces, and belief automata, which are
coalgebras on compact Hausdorff spaces. In Bonchi et al. (2014), Brzozowski's
double-reversal minimisation algorithm for deterministic finite automata was
described categorically and its correctness explained via the duality between
reachability and observability. This work includes generalisations of
Brzozowski's algorithm to Moore and weighted automata over commutative
semirings.
In this paper we propose a general categorical framework within which such
minimisation algorithms can be understood. The goal is to provide a unifying
perspective based on duality. Our framework consists of a stack of three
interconnected adjunctions: a base dual adjunction that can be lifted to a dual
adjunction between coalgebras and algebras and also to a dual adjunction
between automata. The approach provides an abstract understanding of
reachability and observability. We illustrate the general framework on range of
concrete examples, including deterministic Kripke frames, weighted automata,
topological automata (belief automata), and alternating automata
On an Intuitionistic Logic for Pragmatics
We reconsider the pragmatic interpretation of intuitionistic logic [21]
regarded as a logic of assertions and their justications and its relations with classical
logic. We recall an extension of this approach to a logic dealing with assertions
and obligations, related by a notion of causal implication [14, 45]. We focus on
the extension to co-intuitionistic logic, seen as a logic of hypotheses [8, 9, 13] and on
polarized bi-intuitionistic logic as a logic of assertions and conjectures: looking at the
S4 modal translation, we give a denition of a system AHL of bi-intuitionistic logic
that correctly represents the duality between intuitionistic and co-intuitionistic logic,
correcting a mistake in previous work [7, 10]. A computational interpretation of cointuitionism
as a distributed calculus of coroutines is then used to give an operational
interpretation of subtraction.Work on linear co-intuitionism is then recalled, a linear
calculus of co-intuitionistic coroutines is dened and a probabilistic interpretation
of linear co-intuitionism is given as in [9]. Also we remark that by extending the
language of intuitionistic logic we can express the notion of expectation, an assertion
that in all situations the truth of p is possible and that in a logic of expectations
the law of double negation holds. Similarly, extending co-intuitionistic logic, we can
express the notion of conjecture that p, dened as a hypothesis that in some situation
the truth of p is epistemically necessary
- …