|
Re: Deep inference and speed-up in proof search: msg#00005science.mathematics.frogs
At 18:21 +0200 13.8.04, Lutz Strassburger wrote: > You can mimic my proof only *after* having transformed the original You can't build a deduction system where you `drop parentheses' simply like this. It would only work for this example! So, since you can't do it in general, I still don't see your point. Or do you mean to conceive an entirely new proof theory where you also have a meta connective for conjunction, like the display calculus? In that case, it wouldn't be the sequent calculus and again I don't see your point. Like in our example, no matter the hypothesis, the conclusion is the same: I don't see your point. Perhaps another way of saying what I said, namely that the secret of success is absence of branching, could be saying `absence of mismatch' (between object and meta level). I don't want to say it this way to the non-initiated because talking about mismatch is difficult, while talking about branching is immediately understandable. > But then, why not going ahead and build into the sequent calculus I didn't mean to be taken seriously, but then, also considering sequents as sets is duplicating stuff. You know that I agree with you on all these points. All I wanted to point out Thanks for the encouragement. However, I'm not sure there are so many sources, I see only two: absence of branching (or absence of mismatch) and deep application of rules, which are the two distinguishing features of deep inference wrt shallow inference (it is worth reminding here that Schuette's calculus has deep application of rules but it's still branching). My example is about showing why absence of branching works, and I think it does it well enough. One complaint I have is that it's not as simple as I would like it to be, but it's the simplest I could find so far. Another complaint is that this example is artificially made up (by Statman, I guess) precisely for showing a weakness of the sequent calculus, and of course I would prefer to resort to a natural, independent class of formulae. (Pigeonhole is more natural, but unfortunately much too complicated for being an introductory example.) Can you, or anybody else on Frogs, contribute a simpler example? And: can you contribute a simple example that shows how deep application of rules makes for an exponential speed-up, and perhaps also for polynomial proofs? As for the general picture: as I said, I know already how to transform *every* proof (with or without cuts) in the sequent calculus into a proof in CoS with the same complexity, modulo a polynomial (as measured wrt to the size of tautologies of any class), in such a way that no infinitary rule is necessary (so, no real cuts). I promised a post to Frogs about that, but it's such a simple matter that I will give the recipe here. The necessary transformations are outlined in [KB] and [BG]: 1) transform a proof with cuts in the sequent calculus into a proof in system SKS (see [KB], Theorem 2.3.3); 2) transform this proof into one that only employs finite choice cuts ([BG], Section 3). For this transformation to work, absence of branching and deep application of rules are both essential. So, it does make the point in a very general way, also because the complexity industry already produced polynomial proofs for several classes of tautologies, including pigeonhole, if I'm not wrong. On the conceptual level, this is already rather good, in my opinion. That said, there should be possibilities of improving this result by making it stricter, especially by reducing nondeterminism. This is what I'd like to see explored in the future, and I think there's a lot to do and to say here. -Alessio [BG] Kai Brünnler and Alessio Guglielmi. A first order system with finite choice of premises. In Hendricks et al., editors, First-Order Logic Revisited. Logos Verlag, Berlin, 2004. URL: http://www.iam.unibe.ch/~kai/Papers/FinitaryFOL.pdf. [KB] Kai Brünnler. Deep inference and symmetry in classical proofs. PhD thesis, Technische Universität Dresden, 2003. URL: http://www.iam.unibe.ch/~kai/Papers/phd.pdf. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Deep inference and speed-up in proof search: 00005, Lutz Strassburger |
|---|---|
| Next by Date: | Re: Deep inference and speed-up in proof search: 00005, Lutz Strassburger |
| Previous by Thread: | Re: Deep inference and speed-up in proof searchi: 00005, Lutz Strassburger |
| Next by Thread: | Re: Deep inference and speed-up in proof search: 00005, Lutz Strassburger |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |