[an error occurred while processing this directive] An error occured whilst processing this directive LFCS Theory Seminar

Intuitionistic Logic: More Semantics for Less Syntax
or
Why not specify dynamic behaviour in a fragment of propositional logic?

Michael Mendler

University of Sheffield

4pm, Tuesday 29 May 2001
Room 2511, JCMB, King's Buildings


Abstract

Tradition in the area of formal specification teaches that pure propositional logic is adequate for the stationary state of finite bit-level systems, but that in order to capture dynamic behaviour over time an enrichment by some form of extra temporal operators (predicate logic, temporal logic, modal logic) is necessary.

This talk will demonstrate that the opposite strategy is feasible too, namely that there are fragments of propositional logic in which it is possible to specify nontrivial classes of finite state behaviours. This is relevant for applications in Computer Science where the right trade-off between syntax and semantics is essential.

In the talk we will consider intuitionistic logic as a natural such fragment, which, though propositional in syntax, offers second-order expressiveness. We will look at two different ways of exploiting this semantic richness to accommodate timing behaviour. The first one generates a fully-abstract semantics for Statecharts, essentially solving the full-abstraction problem for this widely used engineering design language. The second fragment is related to Maximovas intermediate logic LPi (Logic of the Rhombuses), in which properties of finite bidirectional automata may be expressed.


Other LFCS Theory Seminars Eric Vigoda
Sunday 25 March 2001
An error occured whilst processing this directive