Two Gentzen-style twist sequent calculi for the normal modal logic S4 are introduced and investigated. The proposed calculi, which do not employ the standard logical inference rules for the negation connective, are characterized by several twist logical inference rules for negated logical connectives. Using these calculi, short proofs can be generated for provable negated modal formulas that contain numerous negation connectives. The cut-elimination theorems for the calculi are proved, and the subformula properties for the calculi are also obtained. Additionally, Gentzen-style twist (hyper)sequent calculi for other normal modal logics including S5 are considered.
Twist Sequent Calculi for S4 and its Neighbors 论文ID : 2501.00483标题 : Twist Sequent Calculi for S4 and its Neighbors作者 : Norihiro Kamide (School of Data Science, Nagoya City University, Aichi, Japan)分类 : cs.LO (Logic in Computer Science)发表会议 : Non-Classical Logics: Theory and Applications (NCL'24), EPTCS 415, 2024论文链接 : https://arxiv.org/abs/2501.00483 本文提出并研究了两种针对正规模态逻辑S4的Gentzen风格扭转序列演算(twist sequent calculi)。所提出的演算系统不使用否定连接词的标准逻辑推理规则,而是采用针对否定逻辑连接词的扭转逻辑推理规则。使用这些演算系统,可以为包含大量否定连接词的可证否定模态公式生成简短的证明。本文证明了这些演算的割消除定理,并获得了子公式性质。此外,还考虑了其他正规模态逻辑(包括S5)的Gentzen风格扭转(超)序列演算。
本研究要解决的核心问题是:如何为包含大量否定连接词的模态公式提供有效且简洁的证明系统。传统的Gentzen风格序列演算在处理包含多个否定的模态公式时会产生冗长的证明。
哲学逻辑意义 :否定信息或知识的推理,特别是涉及否定和模态的推理,在哲学逻辑领域具有重要意义,如Fitch悖论的分析。计算机科学应用 :在逻辑编程和知识表示中,涉及模态和否定的推理至关重要。证明效率 :现实世界中,真实的否定信息通常由包含模态算子和多个否定连接词的可证否定模态公式表示,需要简洁的证明作为证据。Ohnishi-Matsumoto系统 :虽然是割自由和分析性的,但在证明包含大量否定连接词的否定模态公式时效率低下。Kripke的GS4系统 :同样存在证明冗长的问题。其他扩展系统 (NS4, DS4, SS4, GS41-GS43):虽然适用于特定推理类型,但缺乏分析性或在处理否定模态公式时效率不高。提出两种扭转序列演算 :lTS4(局部扭转)和gTS4(全局扭转),均为割自由且分析性的。证明理论结果 :建立了割消除定理和子公式性质。效率提升 :为包含大量否定连接词的模态公式提供显著更短的证明。扩展到其他模态逻辑 :为K、KT、S5等其他正规模态逻辑构建了相应的扭转演算。理论等价性 :证明了lTS4、gTS4与标准GS4系统的定理等价性。构建Gentzen风格的序列演算系统,能够为正规模态逻辑S4中包含大量否定连接词的公式提供简洁的证明。输入为模态公式,输出为该公式的证明(如果可证)。
初始序列 :
标准:p ⇒ p (对任意命题变量p) 否定:¬p ⇒ ¬p, ¬p, p ⇒, ⇒ ¬p, p 结构推理规则 :
割规则:(Γ ⇒ α)(α, Γ ⇒ Δ) / (Γ ⇒ Δ) 弱化规则:左弱化和右弱化 非扭转逻辑推理规则 :
标准的∧, ∨, →规则 模态规则:(□left), (□right), (◊left), (◊right) 扭转逻辑推理规则 :
关键创新在于扭转规则,例如:
(¬□leftₜ): (Γ₁, ¬◊Γ₂ ⇒ ◊Δ₁, ¬□Δ₂, α) / (¬□α, Γ₁, ¬◊Γ₂ ⇒ ◊Δ₁, ¬□Δ₂)
gTS4通过替换lTS4中的某些规则为全局扭转规则得到:
(¬□leftₜ): (Γ₁, Δ₂ ⇒ ◊Δ₁, ◊Γ₂, α) / (¬□α, Γ₁, ¬◊Γ₂ ⇒ ◊Δ₁, ¬□Δ₂)
扭转规则设计 :将标准的否定规则与其他逻辑连接词的规则集成,形成"快捷"规则。局部vs全局处理 :lTS4局部处理否定(保留非主要上下文中的否定),gTS4全局处理(删除所有上下文中的否定)。无标准否定规则 :完全避免使用Gentzen LK系统中的标准否定规则(¬left)和(¬right)。本文采用数学证明方法验证理论结果,主要包括:
归纳证明 :用于证明基本性质和等价性构造性证明 :展示具体的证明转换案例分析 :通过具体例子比较不同系统的证明长度证明长度 :比较不同系统生成的证明步骤数子公式性质 :证明中出现的所有公式都是结论公式的子公式割消除性 :系统的割自由性证明了lTS4、gTS4与标准GS4系统的定理等价性,即:
{S | lTS4 ⊢ S} = {S | gTS4 ⊢ S} = {S | GS4 ⊢ S}
对于lTS4和gTS4,割规则在割自由系统中是可接受的。
lTS4和gTS4都具有子公式性质,确保了系统的分析性。
例3.5 :考虑可证序列¬¬¬◊¬p ⇒ ¬◊¬¬□¬¬¬p
lTS4证明 (7步):
¬p ⇒ ¬p
¬p, ¬◊¬p ⇒ (¬◊leftₜ)
¬¬¬p, ¬◊¬p ⇒ (¬¬leftₜ)
◊¬¬¬p, ¬◊¬p ⇒ (◊left)
¬¬□¬¬¬p, ¬◊¬p ⇒ (¬¬leftₜ)
¬◊¬p ⇒ ¬◊¬¬□¬¬¬p (¬◊rightₜ)
¬¬¬◊¬p ⇒ ¬◊¬¬□¬¬¬p (¬¬leftₜ)
gTS4证明 (7步):类似的简洁证明
GS4证明 (14步):使用标准否定规则的冗长证明
效率提升显著 :扭转演算的证明长度约为标准系统的一半否定越多效果越明显 :当公式包含更多否定时,效率提升更加显著保持完备性 :在提高效率的同时保持了与标准系统的等价性经典序列演算 :Ohnishi-Matsumoto (1957, 1959),Kripke (1963)扩展系统 :Grigoriev & Petrukhin (2019)的多格扩展专用演算 :Kamide的伪造感知演算(NS4, DS4, SS4)和准一致演算(GS41-GS43)与现有工作相比,本文提出的扭转演算同时具备:
成功构建了两种扭转序列演算lTS4和gTS4,解决了否定模态公式证明效率问题 建立了完整的理论基础,包括割消除和子公式性质 扩展到其他模态逻辑系统,展现了方法的通用性 S5系统限制 :标准序列演算形式的lTS5和gTS5不满足割消除定理应用范围 :主要针对正规模态逻辑,未涉及非正规模态逻辑实现复杂性 :扭转规则的设计相对复杂,需要仔细处理模态上下文逻辑编程应用 :基于扭转演算开发统一证明理论的抽象模态逻辑编程框架其他演算格式 :考虑树-超序列、2-序列、双序列等格式的扭转演算非正规模态逻辑 :扩展到非正规模态逻辑系统理论创新 :扭转规则的设计具有原创性,巧妙地集成了否定处理与其他逻辑连接词实用价值 :显著提高了否定模态公式的证明效率,对逻辑编程和知识表示有重要意义理论完备性 :提供了完整的理论分析,包括等价性、割消除和子公式性质系统性 :不仅解决了S4的问题,还扩展到其他模态逻辑系统复杂性增加 :扭转规则增加了系统的复杂性,学习和应用门槛较高有限的实验验证 :主要通过理论分析和少数案例验证,缺乏大规模实验S5系统问题 :对于S5系统,需要使用超序列格式才能保证割消除性质理论贡献 :为模态逻辑的证明论提供了新的技术路线应用前景 :在需要处理大量否定的逻辑推理系统中具有实用价值可复现性 :理论结果完整,证明过程详细,具有良好的可复现性逻辑编程 :特别适用于涉及模态和否定的逻辑编程语言知识表示 :在需要表示和推理否定知识的AI系统中有应用价值形式验证 :可用于需要处理模态否定属性的形式化验证工具本文引用了35篇相关文献,主要包括:
Gentzen (1969): 序列演算的经典工作 Kripke (1963): S4的语义分析和序列演算 Ohnishi & Matsumoto (1957, 1959): S4的早期Gentzen方法 近期相关工作:Grigoriev & Petrukhin (2019), Kamide (2023, 2024)等 本论文在模态逻辑证明论领域做出了重要贡献,通过创新的扭转规则设计,成功解决了否定模态公式证明效率的问题,为该领域的理论发展和实际应用提供了新的工具和思路。