Re: How to use `deep inference'?

Lutz Strassburger <Lutz.Strassburger-/[email protected]>
Newsgroups gmane.science.mathematics.frogs
Message-ID <[email protected]>
Hello Frogs,

There was recently some discussion on the list about terminology: 
"deep inference" vs. "calculus of structures" (CoS)
Since Alessio asked, I will here explain my personal opinion about the matter.

I mainly agree with Alessio, that "deep inference" is more a general concept, 
whereas "CoS" is a concrete formalism. Both are two different things, and one 
can not simply drop one in favour of the other. (I am not going to discuss 
the "marketing reasons", that Alessio has already explained; I fully agree 
with him on that.)

On Thursday 08 April 2004 11:13, Alessio Guglielmi wrote:
> As you perhaps know, it took some years for us to understand what is
> the most important concept we are using. In the end, Darwin spoke and
> it is deep inference, while top-down symmetry and other contestants
> lost the race.

I think the situation is more subtle. Of course, deep inference is THE main 
concept that makes the CoS work, but there is certainly more to it. Deep 
inference as such appeares also in Schuettes work and in Display logic, and 
also in "sequent systems", for example Bunched Implications and Abrusci-Ruet 
Noncommutative Linear logic. But all these logical systems use deep inference 
because they cannot do without, but they do not explore the new possibilies. 
They somehow stick to the "sequent style thinking". This is where CoS is 
different. It can be seen as a formalism (i.e. a methodology for presenting 
inference rules of a logical system) that starts from deep inference (and 
does not dodge to it as an unavoidable malady) and explores it by designing 
the rules in a clever way. This "clever way" is what distinguishes the CoS 
from other known formalism that have some deep inference, and what gives us 
all the nice properties like top-down symmetry, decomposition, etc. It is 
also this "clever way" that we still do not fully understand. All we have so 
far is the "recipe for the core", and some vague idea for the non-core, 
provided it is weakening and contraction. Alessio, any news about subatomic 
logic?

> In my personal research perspective, I see Deep Inference as the
> frame in which I developed CoS and will develop two other formalisms,
> which for now are called `A' and `B'. I sent an email before
> Christmas about formalism `A': it's a formalism in which derivations
> can be composed according to the same rules structures are made by:
> this removes a good deal of bureaucracy. Formalism `B' goes one step
> further, as I argued in an email to Frogs in February, and removes
> further bureaucracy from `A' by allowing inference rules between
> derivations.
>
> The three formalisms, CoS, `A' and `B', are connected in the sense
> that `A' is an abstraction of CoS and `B' is an abstraction of `A',
> so that CoS describes faithfully the others, it simply contains more
> information. Beyond `B', there should be proof nets (perhaps `B' is
> already proof nets, I don't know yet).

I have the impression that "A" pushes the idea of "deep inference" even 
further than CoS. My guess is that it will lead to new normal forms, once we 
have found the right notation.

For "B", I have the feeling that it (if done correctly) is already proof 
nets, and that in this case it is arguable, whether it still makes sense to 
talk about "inference". In other words, I am not sure, whether it is really 
"deep inference" as concept that teaches us to do the right proof nets. But I 
am convinced that the CoS (with its "clever-way-rules") can tell us 
something. At least I found proof nets for MLL with units, as well as proof 
nets for classical logic out of that---I will post it on frogs in a separate 
mail.

Summarising, let me say that I will continue to use "CoS" and "deep 
inference" in parallel, with the meanings that I tried to indicate above.

-Lutz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.