How to use `deep inference'?

Alessio Guglielmi <Alessio.Guglielmi-r/[email protected]>
Newsgroups gmane.science.mathematics.frogs
Message-ID <p06100502bc9ac00322fa@[62.227.185.155]>
Hello,

I propose to discuss a bit the use of the words `deep inference' and 
`calculus of structures'. I'd like to understand what is the opinion 
of the majority and I will stick to it, in the papers, the web site, 
lectures, talks, whatever.

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.

You also know that the formalism we use mostly is called the 
`calculus of structures', or CoS. There are perfectly legitimate, 
historical reasons to use this name, which I briefly recall. The word 
`structure' is used in philosophical logic to call exactly what we 
call structure, i.e., a certain kind of expression used in formalisms 
where the emphasis is on the structural component of deduction. This 
is exactly what we are doing, and the name `calculus of structures' 
precisely describes our deducing directly on structures, instead of 
mixed expressions involving sequents, structures and formulae, as, 
for example, in the well-known display calculus.

It looks like, probably for different reasons, many people don't like 
this name, including me. I find it pompous and lacking creativity. In 
fact, at the time I coined the name I couldn't imagine I will use it 
so much; at that time it was just a byproduct of relation webs (then 
called traces) and I didn't spend much effort into thinking about it.

So, the temptation would be to use `deep inference' in the place of 
`calculus of structures'. I believe this is a mistake, so I will say 
why and I will describe my current view of the subject.

I think that we can divide deductive systems into two categories: 
deep inference ones and shallow inference ones. The class of shallow 
inference contains the sequent calculus, natural deduction, tableaux, 
etc., while deep inference contains Schuette's calculus, (arguably) 
the display calculus and our own CoS, plus some more formalisms to 
come soon.

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).

Of course, all of this is still vaporware, it requires a lot of 
development and I hope to find the resources for doing it, but it 
shows my reasons for keeping the words `deep inference' at a higher 
abstraction level than the one needed to name the single formalism.

Independently of all of this, there's the fact that CoS is now a very 
well-known name, it would be masochistic not to use it. My personal 
solution to the problem of my disliking CoS is to use the name very 
sparingly, and tending to argue about, for example, the `benefits 
that deep inference brings to proof theory' rather than the `benefits 
that CoS brings to proof theory'.

Not to use the name at all is, I believe, a mistake. Please let me 
know what you think, if you disagree but also if you agree. Sorry for 
the long email!

-Alessio
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.