|
From: Alessio Guglielmi <A.Guglielmi@...>
Subject: Re:Deep cirquent calculus Newsgroups: gmane.science.mathematics.frogs Date: 2007-09-13 01:26:32 GMT (34 weeks, 3 days, 22 hours and 11 minutes ago)
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,
>
>Just to announce the following paper:
>
> Giorgi Japaridze
> Cirquent Calculus Deepened
>
>Full text available at http://arxiv.org/abs/0709.1308
>A kind of marriage between (the earlier version of) cirquent calculus and CoS.
>Comments welcome.
>
>
>ABSTRACT. Cirquent calculus is a new proof-theoretic framework, whose main
>distinguishing feature is sharing: unlike the more traditional frameworks that
>manipulate tree- or forest-like objects such as formulas (Frege), sequents
>(Gentzen), hypersequents (Avron, Pottinger) or structures (Guglielmi),
>cirquent calculus deals with circuit-style constructs called cirquents, in
>which children may be shared between different parent nodes. Among its
>advantages are greater efficiency, flexibility and expressiveness. The
>approach was born in "Introduction to cirquent calculus and abstract resource
>semantics" (Journal of Logic and Computation, v.16). That so far the only
>paper on the subject introduced cirquent calculus in a special, "shallow"
>form, where the depths of cirquents were limited to two. While the shallow
>version of cirquent calculus was sufficient to achieve the main goal of that
>paper --- taming the otherwise wild class of binary tautologies and their
>instances --- the paper also outlined the possibility and expediency of
>studying more general, deep versions of cirquent calculi. The present article
>contains a realization of that outline. It elaborates a deep cirquent calculus
>system CL8 for classical propositional logic and the corresponding fragment of
>the resource-conscious computability logic. It also shows the existence of
>polynomial-size analytic CL8-proofs of the pigeonhole principle --- the family
>of tautologies known to have no such proofs in traditional systems.
|
|
|