Re: How to use `deep inference'?

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

it's good to start the day at dawn with a fierce moral duel.

At 19:35 +0200 27.4.04, Lutz Strassburger wrote:
>On Tuesday 27 April 2004 15:49, Alessio Guglielmi wrote:
>>I mean, you're right from your point of view, but your point of 
>>view is morally wrong!
>
>No, you just gave a morally wrong interpretation of my point of view.

No, I insist that your point of view is morally wrong and your answer 
strengthens my opinion.

Before using my Hattori Hanzo sword, let me say that I guess we 
agree, as we always did, on all the technical matters. I also guess 
we agree that `morally right' means `that will bring new, interesting 
questions and results'.

>>You can easily convince me that you do have linear logic, but how 
>>much work will you need for convincing me that, for example, the 
>>rule
>>
>>    `[?R,?T]'
>>    ---------
>>     ?`[R,T]'
>>
>>is about a contraction?? (Without installing a bioport in my spine, I mean.
>
>It is the other way around. there are some rules in the non-core which follow
>the scheme, and some do not.

Let's agree that the scheme is hyperswitch/medial as in my note on 
subatomic stuff. In this case, all rules of classical logic and all 
thirty-something but one of linear logic obey it, plus many in modal 
logics and so on. I'm sure you agree on this because this is either a 
trivial observation or just a matter of doing a mechanical check.

That said, many more rules will fall outside of my scheme if you 
design them out of proper mathematical axioms, special inferences, 
fine tunings and pathologies, that's for granted. I guess you agree 
that nobody will ever manage to capture this infinite variety by a 
simple scheme. Only thing one can hope for is to have some clues 
about what to do for designing `good' rules in these cases; every day 
we learn more and more on this (see for example recent work by 
Charles, Phiniki and Robert).

>All I am trying to do now is to find out the pattern. What do we 
>observe? all rules that follow the recipe are derivable in the 
>system {c,w}, i.e. general contraction and weakening. And those 
>rules that do not follow the pattern cannot be replaced by a 
>derivation containing only contraction and weakening. It is just an 
>observation. no relation sequent calculus context treatment.

OK. This is where you're very, very wrong, morally.

You are saying that the rules that follow the `recipe' are derivable 
for contraction and weakening, and you are making a moral point out 
of this observation.

1) What is the `recipe'? The recipe is nothing else that an algorithm 
for generating rules in the `core'.

2) What is the `core' of a system? It is the set of inference rules 
which are necessary for reducing identity and cut to their atomic 
forms.

3) What is necessary for this reduction? It is necessary to perform a 
STRUCTURAL INDUCTION on formulae by way of sound inference rules. 
Observation: structural induction is hardly a surprising concept, 
what is more interesting is that you can perform it by only using 
sound rules.

4) The recipe for the core extends to the non-core in the medial 
scheme, where the same mechanism of STRUCTURAL INDUCTION is used for 
making contraction atomic (and many more wonderful things, of course).

 From 1), 2), 3) and 4) one concludes that the recipe is about making 
structural induction and what is surprising is that this can be done 
by sound rules. Since this is something that you cannot do in any 
other formalism except CoS, there certainly is some value in it.

Now, what use do you make of contraction and weakening? You just use 
them for performing a STRUCTURAL INDUCTION!! Going up in a 
derivation, contraction duplicates and then you use weakening in both 
`branches' to select what you need: structural induction.

So, what you are observing is just a mechanism that does structural 
induction on rules that are *already designed* for structural 
induction! And the point is that structural induction is a 
triviality. What is non-trivial is the fact that the rules that 
realise it are sound, but this crucial information is *lost* when you 
translate them into contraction+weakening.

Another problem you have is that this structural induction is not 
performed, as in the recipe, by very tight rules, but by two rules 
that are much too powerful, and that in fact break easily.

To see this, take classical logic in its atomic presentation, keep 
medial and throw away atomic contraction and weakening. You are left 
with a weird linear logic which includes medial, but where you cannot 
analyse medial with weakening and contraction simply because they are 
not sound any more.

But then, summarising: even if it worked (it doesn't): what would be 
the point in reducing everything to general contraction and 
weakening? Much of the battle we are fighting against bureaucracy is 
*against* these rules, especially contraction. The right moral 
viewpoint is the opposite: finding an *atomic* scheme with *no* 
sharing and duplication.

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