Re:Proof nets and bureaucracy

Alessio Guglielmi <Alessio.Guglielmi-r/[email protected]>
Newsgroups gmane.science.mathematics.frogs
Message-ID <[email protected]>
>BUREAUCRACY   We have bureaucracy in all cases in which syntax 
>behaves unnaturally from a semantic point of view.
>
>* Example 1: par-right rules in MLL permute, so that the following 
>two derivations are morally the same but bureaucracy forces a 
>distinction:
>
>    a,  b, c,  d         a,  b, c,  d
>    ------------         ------------
>    a,  b, c P d         a P b, c,  d
>    ------------   and   ------------ .
>    a P b, c P d         a P b, c P d
>
>* Example 2: it would be natural to move all contraction rules at 
>the bottom of a derivation, but, for example in the multiplicative 
>sequent calculus for propositional logic, this is impossible, as 
>shown by Kai's counterexample: try to prove the sequent
>
>    |- a ^ a, -a ^ -a
>
>without using any other rule below contractions.

I forgot to say one thing. There's another case in which syntax 
behaves unnaturally from a semantic point of view: when too much 
complexity is introduced.

* Example 3: Take Statman's tautologies (see an earlier post): they 
can be proved polynomially in their size by a semantic argument, but 
several deduction systems only yield exponential proofs, for example 
the cut-free sequent calculus.

CoS behaves very well in this respect, it's probably the best 
formalism. Truth tables are of course very bad.

If we consider complexity a bureaucratic problem and adopt the moral 
definition of proof nets that I suggested yesterday, I believe that 
there is no need to state that they should be graphical objects. This 
is simply because in order to beat complexity, one is naturally led 
to use `data structures' much richer than trees.

Ciao,

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