Hostname: page-component-77f85d65b8-lfk5g Total loading time: 0 Render date: 2026-03-29T07:08:02.489Z Has data issue: false hasContentIssue false

A linear logic framework for multimodal logics

Published online by Cambridge University Press:  22 November 2022

Bruno Xavier
Affiliation:
DIMAp, Universidade Federal do Rio Grande do Norte, Natal, Brazil
Carlos Olarte
Affiliation:
LIPN, CNRS UMR 7030, Université Sorbonne Paris Nord, Villetaneuse, France
Elaine Pimentel*
Affiliation:
Computer Science Department, University College London, London WC1E 6BT, UK
*
*Corresponding author. Email: e.pimentel@ucl.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

One of the most fundamental properties of a proof system is analyticity, expressing the fact that a proof of a given formula F only uses subformulas of F. In sequent calculus, this property is usually proved by showing that the $\mathsf{cut}$ rule is admissible, i.e., the introduction of the auxiliary lemma H in the reasoning “if H follows from G and F follows from H, then F follows from G” can be eliminated. The proof of cut admissibility is usually a tedious, error-prone process through several proof transformations, thus requiring the assistance of (semi-)automatic procedures. In a previous work by Miller and Pimentel, linear logic ($\mathsf{LL}$) was used as a logical framework for establishing sufficient conditions for cut admissibility of object logical systems (OL). The OL’s inference rules are specified as an $\mathsf{LL}$ theory and an easy-to-verify criterion sufficed to establish the cut-admissibility theorem for the OL at hand. However, there are many logical systems that cannot be adequately encoded in $\mathsf{LL}$, the most symptomatic cases being sequent systems for modal logics. In this paper, we use a linear-nested sequent ($\mathsf{LNS}$) presentation of $\mathsf{MMLL}$ (a variant of LL with subexponentials), and show that it is possible to establish a cut-admissibility criterion for $\mathsf{LNS}$ systems for (classical or substructural) multimodal logics. We show that the same approach is suitable for handling the $\mathsf{LNS}$ system for intuitionistic logic.

Information

Type
Special Issue: LSFA’19 and LSFA’20
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. System $\mathsf{LNS}_{\mathsf{G}}$ for classical logic.

Figure 1

Figure 2. The structural rules of contraction and weakening.

Figure 2

Figure 3. Rules for intuitionistic implication in the system $\mathsf{LNS}_{\mathsf{I}}$.

Figure 3

Figure 4. Some modal axioms and their linear-nested sequent rules.

Figure 4

Figure 5. End-active focused system $\mathsf{LNS}_\mathsf{FMLL}$. $\Theta^u$ (resp. $\Theta^l$) contains only unbounded (resp. linear) subexponentials. In $\mathsf{l_{s}}$ and $\mathsf{I_l}$, A is atomic. In $\forall$, y is fresh. In $\mathsf{store}$, S is a literal or a positive formula. In $\mathsf{\mathsf{R_n}}$, N is a negative formula. In $\mathsf{D_l}$, P is positive, and in $\mathsf{D^u_s}, \mathsf{D^l_s}$, $P_a$ is not atomic. In $\mathsf{D^u_s}, \mathsf{D^l_s}$ and $\mathsf{l_{s}}$, $\mathsf{T} \in \mathcal{U}(i)$. In all question-marked rules $i\preceq j$. Moreover, $i\neq \texttt{c}$ in ; $\mathsf{D}\in \mathcal{U}(i)$ in $\mathsf{D_d}$; $\mathsf{4} \in \mathcal{U}(j)$ in $?^i_\mathsf{4}$; $\{\mathsf{4},\mathsf{C},\mathsf{W}\} \cap \mathcal{U}(j) = \emptyset$ in $?^i_\mathsf{kl}$; $\mathsf{4} \not\in \mathcal{U}(i)$ and $\mathsf{U} \subseteq \mathcal{U}(i)$ in $?^i_\mathsf{ku}$ and in $\mathsf{D^u_s}$.

Figure 5

Figure 6. Cut-rules for the system $\mathsf{LNS}_\mathsf{FMLL}$. $\Lambda$ is unbounded and $\Theta=(\Theta_1,\Theta_2)$ is linear.

Figure 6

Figure 7. Encoding of propositional rules of the system $\mathsf{LNS}_{\mathsf{G}}$ for classical logic. In all the specification clauses, there is an implicit existential quantification on F and G.

Figure 7

Figure 8. Examples of derivations focusing on the clauses $\wedge_L$ and $\wedge_R$.

Figure 8

Figure 9. Encoding of structural, intuitionistic implication, and modal rules.