3 Aug 2005 13:36
BV on display
Hi all,
At Alessio's prompting, I'll outline how to capture BV in a display
calculus (DC), in the process showing how Alwen's counterexample goes
through.
Since it is easy to do MLL+Mix in DC, I'll focus only on the seq
connective. Note that Mix need not be explicitly stated in a DC system,
since it is automatic by the display property. Remember that the seq
connective is denoted in CoS by <R;T> and its behaviour in BV is
governed by the rule:
S<[R,T];[U,V]>
q_ --------------
S[<R;U>,<T;V>]
Squinting at this rule, one interpretation of what it does is the
following:
<R |- T ; U |- V>
-------------------
<R;U> |- <T;V>
In other words, it merges branches, keeping track of which branch is on
the left and which is on the right. It turns out that this isn't
*quite* the rule we want in our DC system, for reasons that I won't go
into. Anyway, let's settle on notation. I'll use a semicolon for the
meta-level seq connective and < for the object level one. The semicolon
satisfies the obvious display postulates:
(Continue reading)
RSS Feed