Re: Deeper Cuts in Deep Inference
Bruno Woltzenlogel Paleo <bruno.wp.mailinglist-gM/[email protected]> Wed, 16 Mar 2011 21:46:16 -0300
| Newsgroups | gmane.science.mathematics.frogs |
|---|---|
| Message-ID | <[email protected]> |
Hi Alessio, > If I'm not mistaken, the three rules that you propose are, as you say, = all derivable via switches and cuts (in the sense of SKS cuts ai^). Ok. Tom was also quite sure that they are. > They could be further generalised to generic formulae (instead of = atoms), and still be derivable via switches and cuts. That's good to know. I hoped so. > As you say, the difference is in the bureaucracy of the proofs: your = rules are friendlier from the point of view of proof search. However, = the vanilla ai^ rule seems more manageable and more fundamental for = investigating normalisation. Agreed. In principle, to normalize a proof containing the rules I = mentioned, we could first replace it by switches and ai^, and then = normalize as usual, but of course this wouldn't be as nice as being able = to normalize "directly". > It's perhaps interesting to note that all the bureaucracy disappears = when one turns to atomic flows [1]: all these rules generate the same = atomic flows. However, we are still far from being able to use atomic = flows for proof search (it's an open problem whether atomic flows are a = proof system). What are the arguments in favor of conjecturing that it is a proof = system? And what are the arguments against? Anyway, being a proof system would only mean that its proofs could be = checked in polynomial time. Proof search could still be very hard (i.e. = if the proof system is not automatizable...)... > 2) There's a recent result by Anupam Das (still not on the web, as far = as I know) [5] that shows that in order to access the exponentially = shorter proofs that I was mentioning above, a very small degree of deep = inference, just above the sequent calculus, is sufficient. In fact, I think that some of the most efficient decision procedures = nowadays already use a lot of deep inference. People like to think of = DPLL and CDCL as particular strategies for shallow resolution proof = search, but things like unit propagation and "decisions" might be more = easily understood as a combination of macro-switches and = (co)contractions, moving some literals outside the clauses and stacking = them on a context for the clauses... > In conclusion: I would expect that some carefully designed cut rules = like the ones you propose, inside an open-deduction proof system with = very limited deep inference could make for an excellent proof system for = proof assistants. Are there deep inference proof systems that are as close as possible to = natural deduction? I know the system of Kai Br=FCnnler and Richard = McKinley. Are there others? Thanks for all the info! Best regards, Bruno=