Generic Methods for Formalising Sequent Calculi Applied to Provability Logic

被引:13
作者
Dawson, Jeremy E. [1 ]
Gore, Rajeev [1 ]
机构
[1] Australian Natl Univ, Sch Comp Sci, Log & Computat Grp, Canberra, ACT 0200, Australia
来源
LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING | 2010年 / 6397卷
关键词
provability logic; cut admissibility; interactive theorem proving; proof theory; MODAL LOGIC;
D O I
10.1007/978-3-642-16242-8_19
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe generic methods for reasoning about multiset-based sequent calculi which allow us to combine shallow and deep embeddings as desired. Our methods are modular, permit explicit structural rules, and are widely applicable to many sequent systems, even to other styles of calculi like natural deduction and term rewriting systems. We describe new axiomatic type classes which enable simplification of multiset or sequent expressions using existing algebraic manipulation facilities. We demonstrate the benefits of our combined approach by formalising in Isabelle/HOL a variant of a recent, non-trivial, pen-and-paper proof of cut-admissibility for the provability logic GL, where we abstract a large part of the proof in a way which is immediately applicable to other calculi. Our work also provides a. machine-checked proof to settle the controversy surrounding the proof of cut-admissibility for GL.
引用
收藏
页码:263 / 277
页数:15
相关论文
共 11 条
[1]  
DAWSON JE, 2002, LNCS, V2410, P131
[2]  
DAWSON JE, ENTCS, V42, P89
[3]  
Gacek A, 2008, LECT NOTES ARTIF INT, V5195, P154, DOI 10.1007/978-3-540-71070-7_13
[4]  
GORE R, 2008, P AIML 2008, P67
[5]  
GORE R, 2009, 3 INT C LOG APPL CHE
[6]   ON THE PROOF THEORY OF THE MODAL LOGIC FOR ARITHMETIC PROVABILITY [J].
LEIVANT, D .
JOURNAL OF SYMBOLIC LOGIC, 1981, 46 (03) :531-538
[7]  
MOEN A, 2001, NWPT 2001
[8]  
PFENNING F, 1994, P LICS 1994
[9]  
Pfenning Frank, 1999, LNCS, V1632, P202, DOI [10.1007/3-540-48660-7_14, DOI 10.1007/3-540-48660-7_14]
[10]  
SOLOVAY RM, 1976, ISRAEL J MATH, V25, P287, DOI 10.1007/BF02757006