|
Re:Deep cirquent calculus: msg#00002science.mathematics.frogs
Hi Giorgi, and everybody, I have a comment about the very interesting paper you announced yesterday. Your notion of analyticity is: an inference rule is analytic if all what is in its premiss is also in its conclusion. Then you build analytic polynomial proofs for pigeonhole in the cirquent calculus. My comment is that under this notion of analyticity it is easy to have analytic polynomial proofs of pigeonhole also in CoS. More: analytic CoS would p-simulate CoS, and so Frege, the sequent calculus with cut, etc. It goes like this: take a polynomial proof of pigeonhole in the sequent calculus, with cut of course, but write it in CoS in the canonical way (branching is conjunction). Then, replace all cuts with their expansions only involving atomic cuts, i.e., do the typical CoS localisation. This transformation, in CoS, is local, and so polynomial. Now, the atomic cuts you get are analytic (in your sense), and so you have analytic polynomial proofs of pigeonhole. In fact, you have cuts of this shape C(a ^ -a) --------- , where a appears in C{ }. C{f} We call these cuts finitary cuts. Note that the construction also works when the sequent-calculus cut instances introduce atoms that do not appear in the conclusion (what anyway is not the case for pigeonhole proofs, if I'm not mistaken). In fact, the resulting non-finitary atomic cuts can be easily eliminated by substituting true and false to the atoms they introduce and by propagating these along the proof. You can find the details of this construction in the paper `A First Order System with Finite Choice of Premises', by Kai Bruennler and myself <http://www.iam.unibe.ch/~kai/Papers/FinitaryFOL.pdf>. All this means that you cannot so easily make the point that (sharing in) cirquents provide for a speed-up over (non-sharing) formulae. However, I agree with you that cirquents indeed seem more efficient than formulae, and that the cirquent calculus is more efficient than CoS, because in your pigeonhole proofs you don't use any cut, no matter how finitary. So, the question is: what is a natural, general notion of analyticity that brings to light the speed-up that we want to observe? There is a brief discussion of this point in Sect. 6.4 of `On the Proof Complexity of Deep Inference', by Paola Bruscoli and myself <http://cs.bath.ac.uk/ag/p/PrComplDI.pdf>. There, we suggest an idea for discriminating, based on asking for analytic rules to be local (the atomic finitary cut is not). Whether this idea might be applicable to the cirquent calculus, I don't know, as the calculus is too new for me and I don't feel very confident in my judgment. What do you think? Ciao, -Alessio At 3:11 PM +0000 9/11/07, Giorgi Japaridze wrote: Dear all, |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Deep cirquent calculus: 00002, Giorgi Japaridze |
|---|---|
| Next by Date: | Re: Deep cirquent calculus: 00002, Giorgi Japaridze |
| Previous by Thread: | Deep cirquent calculusi: 00002, Giorgi Japaridze |
| Next by Thread: | Re: Deep cirquent calculus: 00002, Giorgi Japaridze |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |