We comprehensively present a program of decomposition of proof systems for non-classical logics into proof systems for other logics, especially classical logic, using an algebra of constraints. That is, one recovers a proof system for a target logic by enriching a proof system for another, typically simpler, logic with an algebra of constraints that act as correctness conditions on the latter to capture the former; for example, one may use Boolean algebra to give constraints in a sequent calculus for classical propositional logic to produce a sequent calculus for intuitionistic propositional logic. The idea behind such forms of reduction is to obtain a tool for uniform and modular treatment of proof theory and provide a bridge between semantics logics and their proof theory. The article discusses the theoretical background of the project and provides several illustrations of its work in the field of intuitionistic and modal logics. The results include the following: a uniform treatment of modular and cut-free proof systems for a large class of propositional logics; a general criterion for a novel approach to soundness and completeness of a logic with respect to a model-theoretic semantics; and a case study deriving a model-theoretic semantics from a proof-theoretic specification of a logic.
翻译:本文全面介绍了一种将非经典逻辑的证明系统分解为其他逻辑的证明系统的程序,特别是使用约束代数来捕捉一些约束条件,以恢复目标逻辑的证明系统,通常使用更简单的逻辑来扩充约束代数,例如,可以使用布尔代数约束经典命题逻辑中的序列演算,从而导出直觉主义命题逻辑的序列演算。这种约束代数的形式介绍了一种在证明论中实现统一和模块化处理的工具,并提供了一种在语义逻辑和其证明论之间建立桥梁的方法。本文讨论了该项目的理论背景,并提供了对其在直觉主义和模态逻辑领域的几个实例的研究。结论如下:一个大类命题逻辑的模块化和无削减证明系统的统一处理;一种关于逻辑在模型理论语义下的音完备新方法的普适性标准;以及通过一个逻辑的证明理论演绎出该逻辑的模型理论语义的案例研究。