3,834 research outputs found
A higher-order behavioural algebraic institution for ASL
In this paper, we generalise the semantics of ASL including
the three behavioural operators for a fixed but
arbitrary algebraic institution. After that,
we define a behavioural algebraic institution which
is used to give an alternative semantics of the
behavioural operators, to define the normal forms
of the both semantics of behavioural operators and to relate both
semantics. Finally, we present a higher-order behavioural
algebraic institution.Postprint (published version
Relational Parametricity for Computational Effects
According to Strachey, a polymorphic program is parametric if it applies a
uniform algorithm independently of the type instantiations at which it is
applied. The notion of relational parametricity, introduced by Reynolds, is one
possible mathematical formulation of this idea. Relational parametricity
provides a powerful tool for establishing data abstraction properties, proving
equivalences of datatypes, and establishing equalities of programs. Such
properties have been well studied in a pure functional setting. Many programs,
however, exhibit computational effects, and are not accounted for by the
standard theory of relational parametricity. In this paper, we develop a
foundational framework for extending the notion of relational parametricity to
programming languages with effects.Comment: 31 pages, appears in Logical Methods in Computer Scienc
Functorial Semantics for Petri Nets under the Individual Token Philosophy
Although the algebraic semantics of place/transition Petri nets under the collective token philosophy has been fully explained in terms of (strictly) symmetric (strict) monoidal categories, the analogous construction under the individual token philosophy is not completely satisfactory because it lacks universality and also functoriality. We introduce the notion of pre-net to recover these aspects, obtaining a fully satisfactory categorical treatment centered on the notion of adjunction. This allows us to present a purely logical description of net behaviours under the individual token philosophy in terms of theories and theory morphisms in partial membership equational logic, yielding a complete match with the theory developed by the authors for the collective token view of net
A Categorical View on Algebraic Lattices in Formal Concept Analysis
Formal concept analysis has grown from a new branch of the mathematical field
of lattice theory to a widely recognized tool in Computer Science and
elsewhere. In order to fully benefit from this theory, we believe that it can
be enriched with notions such as approximation by computation or
representability. The latter are commonly studied in denotational semantics and
domain theory and captured most prominently by the notion of algebraicity, e.g.
of lattices. In this paper, we explore the notion of algebraicity in formal
concept analysis from a category-theoretical perspective. To this end, we build
on the the notion of approximable concept with a suitable category and show
that the latter is equivalent to the category of algebraic lattices. At the
same time, the paper provides a relatively comprehensive account of the
representation theory of algebraic lattices in the framework of Stone duality,
relating well-known structures such as Scott information systems with further
formalisms from logic, topology, domains and lattice theory.Comment: 36 page
First-Order Logical Duality
From a logical point of view, Stone duality for Boolean algebras relates
theories in classical propositional logic and their collections of models. The
theories can be seen as presentations of Boolean algebras, and the collections
of models can be topologized in such a way that the theory can be recovered
from its space of models. The situation can be cast as a formal duality
relating two categories of syntax and semantics, mediated by homming into a
common dualizing object, in this case 2. In the present work, we generalize the
entire arrangement from propositional to first-order logic. Boolean algebras
are replaced by Boolean categories presented by theories in first-order logic,
and spaces of models are replaced by topological groupoids of models and their
isomorphisms. A duality between the resulting categories of syntax and
semantics, expressed first in the form of a contravariant adjunction, is
established by homming into a common dualizing object, now \Sets, regarded
once as a boolean category, and once as a groupoid equipped with an intrinsic
topology. The overall framework of our investigation is provided by topos
theory. Direct proofs of the main results are given, but the specialist will
recognize toposophical ideas in the background. Indeed, the duality between
syntax and semantics is really a manifestation of that between algebra and
geometry in the two directions of the geometric morphisms that lurk behind our
formal theory. Along the way, we construct the classifying topos of a decidable
coherent theory out of its groupoid of models via a simplified covering theorem
for coherent toposes.Comment: Final pre-print version. 62 page
Bohrification of operator algebras and quantum logic
Following Birkhoff and von Neumann, quantum logic has traditionally been
based on the lattice of closed linear subspaces of some Hilbert space, or, more
generally, on the lattice of projections in a von Neumann algebra A.
Unfortunately, the logical interpretation of these lattices is impaired by
their nondistributivity and by various other problems. We show that a possible
resolution of these difficulties, suggested by the ideas of Bohr, emerges if
instead of single projections one considers elementary propositions to be
families of projections indexed by a partially ordered set C(A) of appropriate
commutative subalgebras of A. In fact, to achieve both maximal generality and
ease of use within topos theory, we assume that A is a so-called Rickart
C*-algebra and that C(A) consists of all unital commutative Rickart
C*-subalgebras of A. Such families of projections form a Heyting algebra in a
natural way, so that the associated propositional logic is intuitionistic:
distributivity is recovered at the expense of the law of the excluded middle.
Subsequently, generalizing an earlier computation for n-by-n matrices, we
prove that the Heyting algebra thus associated to A arises as a basis for the
internal Gelfand spectrum (in the sense of Banaschewski-Mulvey) of the
"Bohrification" of A, which is a commutative Rickart C*-algebra in the topos of
functors from C(A) to the category of sets. We explain the relationship of this
construction to partial Boolean algebras and Bruns-Lakser completions. Finally,
we establish a connection between probability measure on the lattice of
projections on a Hilbert space H and probability valuations on the internal
Gelfand spectrum of A for A = B(H).Comment: 31 page
- …