|
Re: Splitting, cut elimination and classical logic: msg#00010science.mathematics.frogs
Hi, answers to Kai and Lutz: At 23:32 +0200 5.10.04, Kai Brünnler wrote: The induction rule is not substitution-invariant. Well, I would say that induction *is* substitution invariant, exactly as identity and cut are: of course you substitute a and -a at the same time, and, as you say, this doesn't break the rule. That said, I see your point: doing this breaks the cut-elimination procedure. We have then to revise the criterion for ensuring that this doesn't happen. What about: *** Definition A deductive system is *Kai-cool* if all rules, at the exception of identity and cut, are substitution invariant and such that the same atom meta-variables don't appear positively and negatively at the same time. Is this enough to validate the slogan cut elimination = Kai-coolness + splitting ? (In case this notion is OK we can look for a more professional and less cool name, otherwise better waiting until we have the right one.) At 20:17 +0200 7.10.04, Lutz Strassburger wrote: On Tue, 5 Oct 2004, Alessio Guglielmi wrote: For me two things are most important: 1) a good bound on the complexity of proofs and 2) a technique that is as independent as possible of classical logic. The reason for 2 is that, since medial appears everywhere, including logics with different units than classical logic, an independent technique is most likely to give us hints for general criteria which ensure cut elimination. In addition, I'd like to see one more, admittedly vague thing in the normalisation procedure, namely a possible understanding as transformation of deductive proof nets, whatever they will be. The reason for this is actually using splitting as one of the properties to require during the design of deductive proof nets. I also always check whether formalism A would deal graciously with a given transformation, since I consider A the first step towards deductive proof nets. I certainly didn't grasp your technique well enough, but, as a first impression, the use of a super rule looked to me particularly difficult to digest in a proof net setting (and probably also in formalism A). I might be wrong on this, of course, and I certainly wasn't happy with the way my `proof' was dealing with this problem, too. What I ask for might also be an impossible requirement, by the way, and in this case I'd like to understand why. I know that for proving my splitting I deliberately avoid medial, but as a Are you sure that what you're doing is correct? The fact that you get splitting for {ai_, s, m} looks very suspicious to me. Consider P = [a,c], Q = [b,-a], R = [-c,-b] (see a splitting statement below) and the proof t ai_ ------ [b,-b] ai_ --------------- [([a,-a],b),-b] s --------------- [(a,b),-a,-b] ai_ ---------------------- [(a,b),([c,-c],-a),-b] s ---------------------- [(a,b),(c,-a),-c,-b] m ---------------------- . [([a,c],[b,-a]),-c,-b] I don't see how you can get rid of a and -a in the `split' proofs, without weakening. Ciao, -Alessio *** Theorem (Shallow Splitting) In KS, for every P, Q, R and for every proof _ | [(P,Q),R] there exist U, V and derivations such that _ _ [U,V] | | | , | and | . R [P,U] [Q,V] |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Splitting for classical logic: 00010, Lutz Strassburger |
|---|---|
| Next by Date: | Re: Splitting, cut elimination and classical logic: 00010, Rajeev . Gore-FCV4sgi5zeUQrrorzV6ljw |
| Previous by Thread: | Re: Splitting and cut eliminationi: 00010, Kai Brünnler |
| Next by Thread: | Re: Splitting, cut elimination and classical logic: 00010, Rajeev . Gore-FCV4sgi5zeUQrrorzV6ljw |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |