A focused linear logical framework and its application to metatheory of object logics

被引:5
作者
Felty, Amy [1 ]
Olarte, Carlos [2 ,3 ]
Xavier, Bruno [4 ]
机构
[1] Univ Ottawa, Ottawa, ON, Canada
[2] Univ Sorbonne Paris Nord, CNRS, LIPN, UMR 7030, Villetaneuse, France
[3] Univ Fed Rio Grande do Norte, ECT, Natal, RN, Brazil
[4] Univ Fed Rio Grande do Norte, DIMAp, Natal, RN, Brazil
关键词
Linear logic; cut-elimination; focusing; Coq; PROOF;
D O I
10.1017/S0960129521000323
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Linear logic (LL) has been used as a foundation (and inspiration) for the development of programming languages, logical frameworks, and models for concurrency. LL's cut-elimination and the completeness of focusing are two of its fundamental properties that have been exploited in such applications. This paper formalizes the proof of cut-elimination for focused LL. For that, we propose a set of five cut-rules that allows us to prove cut-elimination directly on the focused system. We also encode the inference rules of other logics as LL theories and formalize the necessary conditions for those logics to have cut-elimination. We then obtain, for free, cut-elimination for first-order classical, intuitionistic, and variants of LL. We also use the LL metatheory to formalize the relative completeness of natural deduction and sequent calculus in first-order minimal logic. Hence, we propose a framework that can be used to formalize fundamental properties of logical systems specified as LL theories.
引用
收藏
页码:312 / 340
页数:29
相关论文
共 37 条
[1]  
Ambler S. J., 2002, Theorem Proving in Higher Order Logics. 15th International Conference, TPHOLs 2002. Proceedings (Lecture Notes in Computer Science Vol.2410), P13
[2]  
Andreoli J. M., 1992, Journal of Logic and Computation, V2, P297, DOI 10.1093/logcom/2.3.297
[3]  
Bertot Y., 2004, TEXT THEORET COMP S
[4]   Linear logic propositions as session types [J].
Caires, Luis ;
Pfenning, Frank ;
Toninho, Bernardo .
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2016, 26 (03) :367-423
[5]   A linear logical framework [J].
Cervesato, I ;
Pfenning, F .
INFORMATION AND COMPUTATION, 2002, 179 (01) :19-75
[6]   Hybrid linear logic, revisited [J].
Chaudhuri, Kaustuv ;
Despeyroux, Joelle ;
Olarte, Carlos ;
Pimentel, Elaine .
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2019, 29 (08) :1151-1176
[7]   Formalized meta-theory of sequent calculi for linear logics [J].
Chaudhuri, Kaustuv ;
Lima, Leonardo ;
Reis, Giselle .
THEORETICAL COMPUTER SCIENCE, 2019, 781 :24-38
[8]  
Chlipala A, 2008, ICFP'08: PROCEEDINGS OF THE 2008 SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, P143
[9]   The representational adequacy of HYBRID [J].
Crole, R. L. .
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2011, 21 (03) :585-646
[10]   Generic Methods for Formalising Sequent Calculi Applied to Provability Logic [J].
Dawson, Jeremy E. ;
Gore, Rajeev .
LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, 2010, 6397 :263-277