Re:deductive proof nets

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

perhaps `deductive proof net' is not the right 
expression to describe a net whose checking is 
linear, and one should reserve the word for a net 
with some kind of modularity. What about 
`explicit proof net'? On the other hand: how can 
one define a modular, deductive proof net in 
general terms?

In any case, I believe that going for a linear 
criterion makes for a better perspective than 
asking for modularity. In general, 
implicit/semantic notions bring many more fruits 
than explicit/syntactic ones.

Moreover, the real point with proof nets, I 
believe, is not much checking them, or using them 
as deductive tools, rather it should be their 
being objects intermediate between syntax and 
semantics, i.e. not too abstract but not too 
concrete. The question is whether asking for 
linearity is enough to expose just the `right' 
amount of concreteness. I don't know, of course.

What could happen is that if somebody simply goes 
for a correctness criterion of moderate 
complexity, then afterwards a modular 
understanding might become possible. It seems to 
have happened already with MLL proof nets. Have a 
look at this paper by Dominic Hughes: 
<http://boole.stanford.edu/~dominic/papers/seq/seq.pdf>.

-Alessio


At 10:17 +0200 7.9.04, Kai Brünnler wrote:
>>I don't know whether emphasising so much 
>>computational complexity is the right thing to 
>>do.
>>[...] There is one thing that this complexity 
>>view doesn't require, namely the kind of 
>>compositionality which is usually associated to 
>>deduction.
>
>Compositionality seems central to me. While I 
>would certainly expect that the task of 
>verifying a proof is computationally easy, I 
>think that I expect something more.
>
>When I have to check a proof and in the middle 
>of it I have to pop out for lunch then I can put 
>a check mark on the lemmas that I've already 
>checked such that when I come back I can resume 
>where I left, without having to do anything 
>twice. Of course there's a way to do the same 
>thing with proof nets. But the question is: what 
>does that mean, logically, to have checked half 
>of the correctness criterion?
>
>Shouldn't this be the difference between 
>deductive, compositional (say sequent calculus) 
>and non-deductive, global (say proof nets, 
>connection method)? In the first case you do 
>half of the work and you get some intermediate 
>theorem from which the original theorem follows 
>once you've done the other half. In the second 
>case doing half the work doesn't get you that 
>intermediate theorem, as far as I can see.
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.