MLNL'09 -
Schedule
and abstracts
All talks will take place in HG00.062
May 25
10-11 Invited talk - Bart Jacobs
11-12 Benno van den Berg, Nick Vaporis
12-13 lunch
13-14 Francien Dechesne, Sonja
Smets
14-14.30 break
14.30-15.30
Invited talk - Jouko
Vaananen
15.30-17
Marcello Bonsangue, Jacob Vosmaer,
Raul Leal
18
Dinner
Day 2:
9-10 Invited talk - Herman
Geuvers
10-10.30 break
10.30-12 James
McKinna, Sam Sanders, Wouter Stekelenburg
12-13 lunch
13-14 Invited
talk - Bas Terwijn
14-14.30 break
14.30 -15 Tonny Hurkens
15-16 Klaas Landsman
Abstracts:
Benno
van den Berg - Sheaf models in Algebraic Set Theory
Abstract: The aim of algebraic set
theory
[JM95] is to provide a uniform categorical semantics for set theories
of different
kinds (classical or constructive, predicative or impredicative,
well-founded or non-well-founded, etc.). In this talk we show how sheaf
models
for constructive set theories like IZF
or Peter Aczel's CZF fit into the
framework of algebraic set theory and how this semantics can be used to
obtain
derived rules for (extensions of) CZF.
(The contents of this talk are based on unpublished work in collaboration
with Ieke Moerdijk [BM09b]: this is
supposed
to be the third installment in a series of papers on algebraic set
theory
announced in [BM09a].)
[BM09a]
B. van den Berg and I. Moerdijk -- A
unified
approach to algebraic set theory. To
appear in the
proceedings of the Logic Colloquium 2006.
[BM09b] B. van
den Berg and I. Moerdijk
-- Aspects
of predicative algebraic set theory III: sheaf models. Under construction.
[JM95]} A. Joyal
and I. Moerdijk -- Algebraic
set theory. London
Mathematical Society Lecture Note
Series 220, Cambridge University Press, 1995.
Sonja Smets - Correlated Information: A
Logic for Multi-Partite Quantum Systems
Abstract:
I will present recent joint
work with A. Baltag on
a logical analysis of both classical and quantum
correlations. In this work we propose a new logical system to reason
about the
information carried by a complex system composed of several parts. Our
formalism is based on an extension of epistemic logic with operators
for
``group knowledge". As models we introduce correlation models, as a
generalization of the ``interpreted systems'' semantics. We use this
setting to
investigate the relationship between the information carried by each of
the
parts of a complex system and the information carried by the whole
system. In
particular we distinguish between the ``distributed information'',
obtainable
by simply pooling together all the information that can be separately
observed
in any of the parts, and ``correlated information", obtainable only by
doing joint observations of the parts (and pooling together the
results). Our
formalism throws a new light on the difference between classical and
quantum
information and gives rise to a
informational-logical
characterization of the notion of ``quantum entanglement''.
Sam
Sanders -
Some
numbers are more finite than others
Abstract:
We discuss the inherent
problems and limitations
of classical non-standard mathematics and propose a much-needed
refinement in
the spirit of Karl Hrbacek's
stratified set
theory (see [1]). Instead of the dichotomy of finite and infinite
numbers, a
'stratified' nonstandard theory of mathematics incorporates many
degrees of infinity.
We show the close relation
between the classical and strati?ed
approach of nonstandard mathematics and discuss current results and
possible
future research.
[1]
Karel Hrbacek, Stratified
analysis?, The strength
of nonstandard analysis,
Springer Wien- NewYork,
Vienna, 2007, pp. 47-63.
Francien Dechesne
Ð
Comparing
expressivity of modal logics in the context of protocol analysis.
Abstract:
(Joint
work with Yanjing Wang,
CWI.) In computer science, various logical languages are defined to
analyze
properties of systems. One way to pinpoint the essential differences
between
those logics is to compare their expressivity in terms of
distinguishing power
and expressive power. In this paper, we study those two concepts by
regarding
the latter notion as the former lifted to classes of models. We show
some
general results on lifting an invariance relation on models to one on
classes
of models, such that when the former corresponds to the distinguishing
power of
a logic, the latter
corresponds to its expressive
power, given certain compactness requirements. In particular, we
introduce
notions of class bisimulation
to capture the
expressive power of modal logics. We demonstrate the application of our
results
by revisiting modal definability with our new insights.
James McKinna
- Proof Search in Dependently-Typed Programming
Certified programming in the Curry-Howard-deBruijn paradigm naturally
supports, and is supported by, an interactive, incremental, approach to
typechecking and type inhabitation.
In this talk I will try to delineate some sub-classes of proof search
problem which arise in this setting, the kinds of programmer-supplied
evidence which allow their solution, and some of the challenges to
making this style of programming practicable.
Marcello
Bonsangue - Algebras for
Coalgebras
Abstract:
(joint work with Jan Rutten,
Alexandra Silva and Filippo
Bonchi)
Several dynamical systems, like deterministic automata and labelled
transition systems, can be described as coalgebras
of
suitable Set endofunctors.
In this talk we show that
finite coalgebras of finitary
functors can be
characterized up to bisimulation
by a specification language that generalizes KleeneÕs
regular expressions for finite automata. We give a
sound and complete axiomatization
of bisimulation for
this specification language. We
demonstrate the usefulness of our framework by providing finite equational systems for (non)deterministic
finite automata, and labelled
transition systems.
Wouter
Stekelenburg - Realizability and
Completeness
Abstract:
Building a realizability model for the implicational fragment, which
satisfies only those statements that are constructively provable: a how
to guide.
Raul
Leal - Coalgebraic Logic
Abstract
Coalgebras generalize transition systems. They are given with respect
to a functor T which specifies the possible one step behaviours of
the system.
A fundamental question in this are is how to obtain a logic,
for
arbitrary functor T, for T coalgebras. This question has been widely
study in the case of set endofunctors using extensions of classical
logic. However, there is no much work on categories different from
Set neither on non classical coalgebraic logic.
In this talk we present two of the main proposals for
coalgebraic
logic and then speculate about extensions to categories different
from Set.
Tonny Hurkens - Constructive
and normal proofs from classical and 3-valued truth tables
Abstract:
Each line of the truth table of a connective gives rise to an
introduction
rule (if the line ends with the truth value 1) or an elimination rule.
For traditional connectives, the generated rules are constructively
correct.
The usual introduction and elimination rules can be defined as
combinations
or special cases of the generated ones.
The line 1, 0, 0 for formulas P, Q, and P -> Q leads to Modus
Ponens,
the line 0, 0, 0 for formulas P, Q, and P \/ Q leads to case
distinction.
Both lines also occur in the truth table of conjunction.
This can be represented in a 3-valued logic as the line 1/2, 0, 0.
it leads to the second elimination rule for conjunction: P /\ Q implies
Q.
The structure of a proof is not always obvious.
I claim that the simple deduction from A /\ (B /\ C) via B /\ C to C is
a tree,
but in Gentzen style the root is below, whereas in Fitch style it is at
the top.
In Gentzen style, each formula represents the conclusion of a
subdeduction;
In Fitch style, each formula represents an assumption of a subdeduction;
in a deductive Beth tableau, one has to mark which role a formula plays.
(One could also do this in a natural deduction: instead of repeating the
conclusion of a case distinction, one could indicate the cancelled
assumption.)
A deduction is normal if the conclusion of an introduction step is not
used as
main formula of an elimination step.
There is a normal natural deduction from A /\ (B /\ C) to B /\ C whose
combination with the normal deduction from B /\ C to C is not normal.
Tableaus are normal since the main formula of an elimination step has
to an assumption.
One can check whether a deduction in Gentzen or Fitch style is normal by
marking each conclusion of an introduction step and marking the
conclusion of
a case distinction if in one or both cases the conclusion is marked.
This can be explained in terms of a 3-valued logic in which the marked
formulas P*
have a weaker interpretation (truth value > 0) than unmarked
formulas P (truth value = 1).
One can add an explicit repetition rule (P implies P*).
Then for example Modus Ponens can be reformulated as: P -> Q and
P* imply Q.
In order to introduce (P -> Q)*, one has to deduce Q* from P.
So one can easily deduce (A -> A)* (without leaving an
assumption), whereas A -> A
has truth value 1/2 if A has truth value 1/2.
Bart Jacobs - Quantum Logic in
Dagger Categories with Kernels
We introduce dagger kernel categories as an elementary setting
for quantum logic: their kernel subobject posets turn out to
be orthomodular lattices, with suitable direct en inverse
images between them. Examples arise from relations, partial
injections, Hilbert spaces, Boolean algebras, orthomodular
lattices and Foulis semigroups.
Bas Terwijn - Constructive
logic and computational lattices.
Abstract: The Medvedev lattice is a structure from computability
theory that is interesting for various reasons. It was
originally introduced for its connections with constructive
logic, but it is also interesting in other respects, for
example in connection with computation on the reals, the
study of Pi-0-1 classes, algorithmic randomness, or as a
generalization of the Turing degrees.
In this talk we discuss the connections with constructive
logic, in particular the question what logics can be
obtained by factors of the Medvedev lattice. This gives
rise to questions of a purely structural nature about the
intervals in the lattice. We will also discuss a closely
related lattice, the Muchnik lattice, and characterize
its finite intervals.
Nick Vaporis - A generalisation of Ghilardi's theorem
Abstract: In the setting of intuitionistic propositional logic,
Ghilardi's theorem establishes the equivalence of the extension
property and projectivity. The refined version we present
characterises the extension property up to n in terms of the T_n--
projective formulas, where T_n is the intermediate logic of finite
n--ary trees.
Jacob Vosmaer - Stone duality and modal logic
Abstract:
Modal logic is an enrichment of classical propositional logic which is
obtained by adding predicates expressing modalities to the language of
propositional logic. Possible interpretations of modalities are
`possibly P', `it is known that P', `it is provable that P', where P is
a proposition. We will discuss two different semantics for modal logic:
Kripke semantics (which are geometric or spatial in nature) and
algebraic semantics. We will show that these a priori very different
semantic views of modal logic are in fact two sides of the same coin,
the coin being Stone duality between Boolean algebras and compact,
Hausdorff, zero-dimensional topological spaces. With all this
groundwork laid out, we may conclude the presentation with one of the
author's own contributions to this field, concerning the duality
between compact Hausdorff topological modal algebras and finitely
branching Kripke frames.
Klaas Landsman - The Conway-Kochen-Specker Theorems
Abstract: The Kochen-Specker Theorem of 1967 was initially just meant
to strengthen a result by von Neumann from 1932 on the nonexistence of
a hidden variable interpretation of quantum mechanics. Over the last
four decades, the theorem has gained in importance. For example, in
1998 Butterfield and Isham initiated the cross-fertilization between
topos theory and quantum mechanics on the basis of Kochen-Specker, and
in
2006 and 2008 Conway and Kochen used it as a lemma in (allegedly)
proving the existence of Free Will. With Chris Heunen and Bas
Spitters, the speaker
recently gave a logical reinterpretation of the theorem, showing that
it implies that a theory describing the state space of a quantum system
cannot have any model. All this leads to the conclusion that quantum
logic admits neither a naive Boolean truth interpretation (as shown
already by Kochen and Specker), nor a natural Kripkean possible-
worlds semantics. The aim of this talk is to review this entire
development, which confirms the bizarre and incomprehensible nature of
our most precise and fundamental physical theory to date.
Jouko Vaananen - Second order logic, set theory and foundations of mathematics
Herman Geuvers - A review of the Curry-Howard-De Bruijn formulas-as-types interpretation
Abstract: In the 60s of the 20th century, Howard (going back to early ideas of
Curry) and De Bruijn independently developed the idea of interpreting
a formula as the type of its proofs. Their motivations were quite
different, coming from proof theory (Howard giving another treatment
of Kleene's realizability interpretation) and from proof checking (De
Bruijn developing the Automath system for the verification of
mathematical proofs using a computer).
Apart from these, the formulas-as-types interpretation has become
important in the foundations of mathematics, due to the work of
Martin-L"of, whodeveloped intuitionistic type theory as a foundation
for mathematics, based on the Brouwer-Heyting-Kolmogorov
interpretation of proofs.
Combining these three views, we arrive at the fundamental concept of
"program extraction", where a program (algorithm) is extracted from a
(constructive) proof and thereby we obtain "program correctness by
construction".
In the talk, we will review the logical ideas underlying the
formulas-as-types interpretation and their practical application in
proof checking and program extraction.
Two interesting more recent topics that we will discuss are the
extension of the Curry-Howard interpretation to classical logic and
the application to proofs in analysis.