|
| <prev next> |
Re:Deduction modulo in CoS: msg#00000science.mathematics.frogs
Hello, I think that deep inference is more natural than the sequent calculus for deduction modulo and that it should lead to more expressive systems, but proving cut elimination in deep inference is harder and we should expect this to be the case also in the future. However, I think that it is possible, with some hard work, to find completion procedures in deep inference that guarantee (weak) analyticity for a larger class of systems than those that can be characterised in the sequent calculus. In particular, I agree with Guillaume that deep inference should allow to lift the restriction on rewriting atomic propositions. A few considerations: 1) In the propositional case, things are (deceptively?) simple. If you take Kai's cut elimination proof, you see that rewrite rules don't disturb cut elimination provided that substituting atoms with `true' doesn't break the proof irreparably. So, for example, if you add a rewrite rule like a -> a ^ b to a system, you can immediately conclude that you maintain cut elimination. This argument would not work with the (strange!) rule a -> -a ^ b , because the substitution [a/t] would mean [-a/f], and this could break irreparably identity axioms in a proof. However, adding also b -> f would fix the procedure, much in the same way as it does it in the sequent calculus (if I understand it correctly). The case of predicate logic is much more difficult, see Kai in Studia Logica <http://www.iam.unibe.ch/~kai/Papers/q.pdf>. 2) The thing that excites me most, is that deep inference and deduction modulo seem to agree on a fundamental objective: make proofs shorter. In this respect, I'd say that deduction modulo in deep inference makes even more sense than in the sequent calculus. This, especially when generic rewrite rules might be considered. In this case, rules like R -> T , where R and T are generic formulae, might play the same role of Tseitin's extension, and provide for exponential speed-ups. With these rules, one, for example, could realise a mechanism like R -> a a -> R where a (complex formula) R is replaced by a fresh atom a and then restored again by a -> R. By recursively applying this mechanism, which corresponds to Tseitin's extension (in Frege systems), one can achieve exponential speed-ups. This speed-ups would be *on top* of the exponential speed ups that deep inference already provides over shallow inference. 3) In relation to a remark by Guillaume (which perhaps I misunderstood): the ability of getting analytic systems does depend on the formalism. For example, we know that using a linear, non-commutative, self-dual connective in a linear logic gives rise to a logic for which no cut-free sequent calculus is possible, while there's a very simple analytic system in deep inference. For this, see Alwen in Logical Methods in Computer Science <http://arxiv.org/pdf/cs.LO/0512036>. 4) Elaine says that what Guillaume proposes about making rules out of derivations is possible also in the sequent calculus. This is true, but only in the sense of replacing a formula, in a sequent, with another arbitrarily complex one, while going up in a proof, which is not very much in the spirit of sequent calculus. I'd say that deep inference is more natural for this, it's a more convenient language. In any case, if one restricts the use of the cut rule in deep inference in a way that is isomorphic to the sequent calculus one, than cut elimination is not more difficult than in the sequent calculus. Very much interested in all of this! -Alessio At 15:44 +0100 28/2/06, Guillaume Burel wrote: Hello, |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Next by Date: | Re: Deduction modulo in CoS: 00000, Guillaume Burel |
|---|---|
| Next by Thread: | Re: Deduction modulo in CoS: 00000, Guillaume Burel |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |