Abstract
Adding multi-modalities (called subexponentials) to linear logic enhances its power as a logical framework, which has been extensively used in the specification of e.g. proof systems, programming languages and bigraphs. Initially, subexponentials allowed for classical, linear, affine or relevant behaviors. Recently, this framework was enhanced so to allow for commutativity as well. In this work, we close the cycle by considering associativity. We show that the resulting system (\(\mathsf {acLL}_\varSigma \)) admits the (multi)cut rule, and we prove two undecidability results for fragments/variations of \(\mathsf {acLL}_\varSigma \).
The work of Max Kanovich was partially supported by EPSRC Programme Grant EP/R006865/1: “Interface Reasoning for Interacting Systems (IRIS).”
The work of Stepan L. Kuznetsov was supported by the Theoretical Physics and Mathematics Advancement Foundation “BASIS” and partially performed within the framework of HSE University Basic Research Program and within the project MK-1184.2021.1.1 “Algorithmic and Semantic Questions of Modal Extensions of Linear Logic” funded by the Ministry of Science and Higher Education of Russia.
Elaine Pimentel acknowledges partial support by the MOSAIC project (EU H2020-MSCA-RISE-2020 Project 101007627).
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
1 Introduction
Resource aware logics have been object of passionate study for quite some time now. The motivations for this passion vary: resource consciousness are adequate for modeling steps of computation; logics have interesting algebraic semantics; calculi have nice proof theoretic properties; multi-modalities allow for the specification of several behaviors; there are many interesting applications in linguistics, etc.
With this variety of subjects, applications and views, it is not surprising that different groups developed different systems based on different principles. For example, the Lambek calculus (\(\mathsf {L}\)) [29] was introduced for mathematical modeling of natural language syntax, and it extends a basic categorial grammar [3, 4] by a concatenation operator. Linear logic (\(\mathsf {LL}\)) [16], originally discovered by Girard from a semantical analysis of the models of polymorphic \(\lambda \)-calculus, turned out to be a refinement of classical and intuitionistic logic, having the dualities of the former and constructive properties of the latter. The key point is the presence of the modalities \(\mathop {!},\mathord {?}\), called exponentials in \(\mathsf {LL}\). In the intuitionistic version of \(\mathsf {LL}\), denoted by \(\mathsf {ILL}\), only the \(\mathop {!}\) exponential is present.
\(\mathsf {L}\) and \(\mathsf {LL}\) were compared in [2], when Abrusci showed that Lambek calculus coincides with a variant of the non-commutative, multiplicative version of \(\mathsf {ILL}\) [41]. This correspondence can be lifted for considering also the additive connectives: Full (multiplicative-additive) Lambek calculus \(\mathsf {FL}\) relates to non-commutative multiplicative-additive version of \(\mathsf {ILL}\), here denoted by \(\mathsf {cLL}\).
In this paper we propose the sequent based system \(\mathsf {acLL}_\varSigma \), a conservative extension of \(\mathsf {cLL}\), where associativity is allowed only for formulas marked with a special kind of modality, determined by a subexponential signature \(\varSigma \). The notation adopted is modular, uniform and scalable, in the sense that many well known systems will appear as fragments or special cases of \(\mathsf {acLL}_\varSigma \), by only modifying the signature \(\varSigma \). The core fragment of \(\mathsf {acLL}_\varSigma \) (i.e., without the subexponentials) corresponds to the non-associative version of full Lambek calculus, \(\mathsf {FNL}\) [8].Footnote 1
The language of \(\mathsf {acLL}_\varSigma \) consists of a denumerable infinite set of propositional variables \(\{p, q, r, \ldots \}\), the unities \(\{1,\top \}\), the binary connectives for additive conjunction and disjunction \( \{\mathbin { \& },\oplus \}\), the non-commutative multiplicative conjunction \(\otimes \), the non-commutative linear implications \(\{\rightarrow , \leftarrow \}\), and the unary subexponentials \(\mathop {!}\nolimits ^{i}\), with i belonging to a pre-ordered set of labels \((I,\preceq )\).
Roughly speaking, subexponentials [13] are substructural multi-modalities. In \(\mathsf {LL}\), \(\mathop {!}A\) indicates that the linear formula A behaves classically, that is, it can be contracted and weakened. Labeling \(\mathop {!}\) with indices allows moving one step further: The set I can be partitioned so that, in \(\mathop {!}\nolimits ^{i}A\), A can be contracted and/or weakened. This allows for two other types of behavior (other than classical or linear): affine (only weakening) or relevant (only contraction). Pre-ordering the labels (together with an upward closeness requirement) guarantees cut-elimination [42]. But then, why consider only weakening and contraction? Why not also take into account other structural properties, like commutativity or associativity? In [20, 21] commutativity was added to the picture, so that in \(\mathop {!}\nolimits ^{i}A\), A can be contracted, weakened, classical or linear, but it may also commute with the neighbor formula. In this work we consider the last missing part: Associativity.
Smoothly extending \(\mathsf {cLL}\) to allow consideration of the non-associative case is non trivial. This requires a structural recasting/reframing of sequents: we pass from sets/multisets to lists in the non-commutative case, onto trees in the case of non-associativity [28]. As a consequence, the inference rules should act deeply over formulas in tree-structured sequents, which can be tricky in the presence of modalities [17].
On the other side, the multi-modal Lambek calculus introduced in [35, 45] and extended/compiled/implemented in [18, 36,37,38]Footnote 2 use different families of connectives and contexts, distinguished by means of indices, or modes. Contexts are indexed binary trees, with formulas built from the indexed adjoint connectives \(\{\rightarrow _i,\leftarrow _i\}\) and \(\otimes _i\) (e.g. \((A\rightarrow _i B,(C\otimes _j D,H)^k)^i\)). Each mode has its own set of logical rules (following the same rule scheme), and different structural features can be combined via the mode information on the formulas. This gives to the resulting system a multi-modal flavor, but it also results in a language of binary connectives, determined by the modes. This forces an unfortunate second level synchronization between implications and tensor, and modalities act over whole sequents, not on single formulas.
In order to attribute particular resource management properties to individual resources, in [27, 33] explicit (classical) multi-modalities \(\Diamond _i,\Box _i\) were proposed. While such unary modalities were inspired in \(\mathsf {LL}\) exponentials, the resemblance stops there. First of all, the logical connectives come together with structural constructors for contexts, which turns \(\Diamond _i,\Box _i\) into truncated forms of product and implication.
Second, \(\Diamond _i,\Box _i\) have a temporal behavior, in the sense that \( \Diamond \Box F\Rightarrow F\) and \(F \Rightarrow \Box \Diamond F \), which are not provable in \(\mathsf {LL}\) using the “natural interpretation” \(\Diamond = \mathord {?}\), \(\Box =\mathop {!}\).
In this paper, multi-modality is totally local, given by the subexponentials. The signature \(\varSigma \) contains the pre-ordered set of labels, together with a function stating which axioms, among weakening, contraction, exchange and associativity, are assumed for each label. Sequents will have a nested structure, corresponding to trees of formulas. And rules will be applied deeply in such structures. This not only gives the \(\mathsf {LL}\) based system a more modern presentation (based on nested systems, like e.g. in [10, 15]), but it also brings the notation closer to the one adopted by the Lambek community, like in [25]. Finally, it also uniformly extends several \(\mathsf {LL}\) based systems present in the literature, as Example 8 in the next section shows.
Designing a good system serves more than simple pure proof-theoretic interests: Well behaved, neat proof systems can be used in order to approach several important problems, such as interpolation, complexity and decidability. And decidability of extensions/variants/fragments of \(\mathsf {L}\) and \(\mathsf {LL}\) is a fascinating subject of study, since the presence or absence of substructural properties/connectives may completely change the outcome. Indeed, it is well known that \(\mathsf {LL}\) is undecidable [32], but adding weakening (affine \(\mathsf {LL}\)) turns the system decidable [24], while removing the additives (\(\mathsf {MELL}\) – multiplicative, exponential \(\mathsf {LL}\)) reaches the border of knowledge: It is a long standing open problem [50]. Non-associativity also alters decidability and complexity: \(\mathsf {L}\) is NP-complete [47], while \(\mathsf {NL}\) is decidable in polynomial time [1, 6]. Finally, the number of subexponentials also plays a role in decision problems: \(\mathsf {MELL}\) with two subexponentials is undecidable [9].
In this work, we will present two undecidability results, all orbiting (but not encompassing) \(\mathsf {MELL}/\mathsf {FNL}\). First, we show that \(\mathsf {acLL}_\varSigma \) containing the multiplicatives \(\otimes ,\rightarrow \), the additive \(\oplus \) and one classical subexponential (allowing contraction and weakening) is undecidable. This is a refinement of the unpublished result by Tanaka [51], which states that \(\mathsf {FNL}\) plus one fully-powered subexponential is undecidable.
In the second undecidability result, we keep two subexponentials, but with a minimalist configuration: the implicational fragment of the logic plus two subexponentials: the “main” one allowing for contraction, exchange, and associativity (weakening is optional), and an “auxiliary” one allowing only associativity. This is a variation of Chaudhuri’s result (in the non-associative, non-commutative case), making use of fewer connectives (tensor is not needed) and less powerful subexponentials.
The rest of the paper is organized as follows: Sect. 2 presents the system \(\mathsf {acLL}_\varSigma \), showing that it has the cut-elimination property and presenting an example in linguistics; Sect. 3 shows the undecidability results; and Sect. 4 concludes the paper.
We have placed, in Table 1, the acronyms for and decidability of all considered systems. Decidability for the cases marked with “−” depends on the signature \(\varSigma \).
2 A Nested System for Non-associativity
Similar to modal connectives, the exponential \(\mathop {!}\) in \(\mathsf {ILL}\) is not canonical [13], in the sense that if \(i\not = j\) then \(\mathop {!}\nolimits ^{i}F\not \equiv \mathop {!}\nolimits ^{j}F\). Intuitively, this means that we can mark the exponential with labels taken from a set I organized in a pre-order \(\preceq \) (i.e., reflexive and transitive), obtaining (possibly infinitely-many) exponentials (\(\mathop {!}\nolimits ^{i}\) for \(i\in I\)). Also as in multi-modal systems, the pre-order determines the provability relation: for a general formula F, \(\mathop {!}\nolimits ^{b}F\) implies \(\mathop {!}\nolimits ^{a}F\) iff \(a \preceq b\).
The algebraic structure of subexponentials, combined with their intrinsic structural property allow for the proposal of rich linear logic based frameworks. This opened a venue for proposing different multi-modal substructural logical systems, that encountered a number of different applications. Originally [42], subexponentials could assume only weakening and contraction axioms:
This allows the specification of systems with multiple contexts, which may be represented by sets or multisets of formulas [44], as well as the specification and verification of concurrent systems [43], and biological systems [46]. In [20, 21], non-commutative systems allowing commutative subexponentials were presented:
and this has many applications, e.g., in linguistics [21].
In this work, we will present a non-commutative, non-associative linear logic based system, and add the possibility of assuming associativityFootnote 3
as well as commutativity and other structural properties.
We start by presenting an adaption of simply dependent multimodal linear logics (\(\mathsf {SDML}\)) appearing in [31] to the non-associative/commutative case.
The language of non-commutative \(\mathsf {SDML}\) is that of (propositional intuitionistic) linear logic with subexponentials [21] supplied with the left residual; or similarly, that of \(\mathsf {FL}\) with subexponentials. Non-associative contexts will be organized via binary trees, here called structures.
Definition 1
(Structured sequents). Structures are formulas or pairs containing structures:
where the constructors may be empty but never a singleton.
An n-ary context is a context that contains n pairwise distinct numbered holes \(\{\,\}\) wherever a formula may otherwise occur. Given n contexts , we write for the context where the k-th hole in has been replaced by (for \(1 \le k \le n\)). If the hole is removed.
A structured sequent (or simply sequent) has the form \(\varGamma \Rightarrow F\) where \(\varGamma \) is a structure and F is a formula.
Example 2
Structures are binary trees, with formulas as leaves and commas as nodes. The structure \(\mathop {!}\nolimits ^{i}A,(B,C)\) represents the tree below left, while \((\mathop {!}\nolimits ^{i}A,B),C\) represents the tree below right
Definition 3
(SDML). Let \(\mathcal {A}\) be a set of axioms. A (non-associative/commutative) simply dependent multimodal logical system (\(\mathsf {SDML}\)) is given by a triple \(\varSigma =(I,\preccurlyeq ,f)\), where I is a set of indices, \((I,\preccurlyeq )\) is a pre-order, and f is a mapping from I to \(2^{\mathcal {A}}\).
If \(\varSigma \) is a \(\mathsf {SDML}\), then the logic described by \(\varSigma \) has the modality \(\mathop {!}\nolimits ^{i}\) for every \(i \in I\), with the rules of \(\mathsf {FNL}\) depicted in Fig. 1, together with rules for the axioms f(i) and the interaction axioms \(\mathop {!}\nolimits ^{j} A\rightarrow \mathop {!}\nolimits ^{i} A\) for every \(i,j \in I\) with \(i \preccurlyeq j\). Finally, every \(\mathsf {SDML}\) is assumed to be upwardly closed w.r.t. \(\preceq \), that is, if \(i\preceq j\) then \(f(i)\subseteq f(j)\) for all \(i,j\in I\).
Figure 2 presents the structured system \(\mathsf {acLL}_\varSigma \), for the logic described by the \(\mathsf {SDML}\) determined by \(\varSigma \), with \(\mathcal {A}=\{\mathsf {C},\mathsf {W},\mathsf {A1},\mathsf {A2},\mathsf {E}\}\) where, in the subexponential rule for \(\mathsf {S}\in \mathcal {A}\), the respective \(s\in I\) is such that \(\mathsf {S}\in f(s)\) (e.g. the subexponential symbol e indicates that \(\mathsf {E}\in f(e)\)). We will denote by \(\mathop {!}\nolimits ^{\mathsf {Ax}}\varDelta \) the fact that the structure \(\varDelta \) contains only banged formulas as leaves, each of them assuming the axiom \(\mathsf {Ax}\).
As an economic notation, we will write \({\uparrow ^{}\!\!\,{i}}\) for the upset of the index i, i.e., the set \(\{j \in I : i \preccurlyeq j\}\). We extend this notation to structures in the following way. Let \(\varGamma \) be a structure containing only banged formulas as leaves. If such formulas admit the multiset partition
then \(\varGamma ^{{\uparrow ^{}\!\!\,{i}}}\) is the structure obtained from \(\varGamma \) by easing the formulas in the second component of the partition (equivalently, the substructure of \(\varGamma \) formed with all and only formulas of the first component of the partition). Otherwise, \(\varGamma ^{{\uparrow ^{}\!\!\,{i}}}\) is undefined.
Example 4
Let \(\varGamma =(\mathop {!}\nolimits ^{i}A,(\mathop {!}\nolimits ^{j}B,\mathop {!}\nolimits ^{k}C))\) be represented below left, \(i\preceq j\) but \(i\not \preceq k\), and \(\mathsf {W}\in f(k)\). Then \(\varGamma ^{{\uparrow ^{}\!\!\,{i}}}=(\mathop {!}\nolimits ^{i}A,\mathop {!}\nolimits ^{j}B)\) is depicted below right
Observe that, if \(\mathsf {W}\notin f(k)\), then \(\varGamma ^{{\uparrow ^{}\!\!\,{i}}}\) cannot be built. In this case, any derivation of \(\varGamma \Rightarrow \mathop {!}\nolimits ^{i}(A\otimes B)\) cannot start with an application of the promotion rule \(\mathop {!}\nolimits ^{i} R\) (similarly to how promotion in \(\mathsf {ILL}\) cannot be applied in the presence of non-classical contexts). In this case, if A, B are atomic, this sequent would not be provable.
Example 5
The use of subexponentials to deal with associativity can be illustrated by the prefixing sequent \(A\rightarrow B\Rightarrow (C\rightarrow A)\rightarrow (C\rightarrow B)\): It is not provable for an arbitrary formula C, but if \(C=\mathop {!}\nolimits ^{a} C'\), then
2.1 Cut-Elimination
When it comes to the proof of cut-elimination for \(\mathsf {acLL}_\varSigma \), the cut reductions for the propositional connectives follow the standard steps for similar systems such as, e.g., Moot and Retoré’s system \(\mathsf {NL}\Diamond \) in [38, Chapter 5.2.2]. The case of structural rules, on the other hand, should be treated with care.
Theorem 6
If the sequent \(\varGamma \Rightarrow F\) is provable in \(\mathsf {acLL}_\varSigma \), then it has a proof with no instances of the rule \(\mathsf {mcut}\).
Proof
The most representative cases of cut reductions involving subexponentials are detailed next. In order to simplify the notation, when possible, the \(\mathsf {mcut}\) rule is presented in its simple form, with an 1-ary context.
- Case \(\mathop {!}\nolimits ^{a}\)::
-
Suppose that
Since axioms are upwardly closed w.r.t. \(\preceq \), it must be the case that \(\varDelta _1^{{\uparrow ^{}\!\!\,{a}}}\) contains only formulas marked with subexponentials allowing associativity. All the other formulas in \(\varDelta _1\) can be weakened; this is guaranteed by the application of the rule \(\mathop {!}\nolimits ^{a}R\) in \(\pi _1\). Hence the derivation above reduces to
- Case \(\mathop {!}\nolimits ^{c}\)::
-
Suppose that
Since \(\varDelta ^{{\uparrow ^{}\!\!\,{c}}}\) contains only formulas marked with subexponentials allowing contraction, the derivation above reduces to
Observe that here, as usual, the multicut rule is needed in order to reduce the cut complexity.
- Case \(\mathop {!}\nolimits ^{i}R\)::
-
Suppose that
If \(j\not \preceq i\), then it should be the case that \(\mathsf {W}\in f(i)\) and , since \(\mathop {!}\nolimits ^{i}F\) will be weakened in the application of rule \(\mathop {!}\nolimits ^{j}R\). Hence, all formulas in \(\varDelta \) can be weakened as well and the reduction is
On the other hand, if \(j\preceq i\), by transitivity all the formulas in \(\varDelta ^{{\uparrow ^{}\!\!\,{i}}}\) also have this property (implying that \(\varDelta ^{{\uparrow ^{}\!\!\,{i}}}\) is a substructure of \(\varDelta ^{{\uparrow ^{}\!\!\,{j}}}\)), and the rest of formulas of \(\varDelta \) can be weakened. Hence the derivation above reduces to
The other cases for subexponentials are similar or simpler. \(\square \)
The next examples illustrate what we mean by \(\mathsf {acLL}_\varSigma \) being a “conservative extension” of subsystems and variants. Indeed, although we remove structural properties of the core \(\mathsf {LL}\), subexponentials allow them to be added back, either locally or globally.
Example 7
(Structural variants of \(\mathsf {iMALL}\)). Adding combinations of contraction \(\mathsf {C}\) and / or weakening \(\mathsf {W}\) for arbitrary formulas to additive-multiplicative intuitionistic linear logic (\(\mathsf {iMALL}\)) yields, respectively, propositional intuitionistic logic \(\mathsf {ILP}= \mathsf {iMALL}+ \{\mathsf {C},\mathsf {W}\}\), and the intuitionistic versions of affine linear logic \(\mathsf {aLL}= \mathsf {iMALL}+ \mathsf {W}\) and relevant logic \(\mathsf {R}= \mathsf {iMALL}+ \mathsf {C}\). For the sake of presentation we overload the notation and use the connectives of linear logic also for these logics. In order to embed the logics above into \(\mathsf {acLL}_\varSigma \), let \(\alpha \in \{ \mathsf {ILP}, \mathsf {aLL},\mathsf {R}\}\) and consider modalities \(\mathop {!}\nolimits ^{\alpha }\) with \(f(\alpha ) = \{ \mathsf {E},\mathsf {A1},\mathsf {A2}\} \cup \mathcal {A}\) where \(\mathcal {A} \subseteq \{ \mathsf {C},\mathsf {W}\}\) is the set of axioms whose corresponding rules are in \(\alpha \). The translation \(\tau _\alpha \) prefixes every subformula with the modality \(\mathop {!}\nolimits ^{\alpha }\). For \(\mathcal {L} \in \{ \mathsf {ILP}, \mathsf {aLL}, \mathsf {R}\}\) it is then straightforward to show that a structured sequent S is cut-free derivable in \(\mathcal {L}\) iff its translation \(\tau _\alpha (S)\) is cut-free derivable in the logic described by \((\{\alpha \}, \preccurlyeq , f)\) with \(\preccurlyeq \) the obvious relation, and f as given above.
Example 8
(Structural variants of \(\mathsf {FNL}\)). Following the same script as above and starting from \(\mathsf {FNL}\):
-
considering \(f(\alpha ) =\mathcal {A} \subseteq \{ \mathsf {E},\mathsf {A1},\mathsf {A2}\}\);
-
If \(\mathcal {A} = \{\mathsf {A1},\mathsf {A2}\} \), then we obtain the system \(\mathsf {FL}\);
-
If \(\mathcal {A} =\{ \mathsf {E},\mathsf {A1},\mathsf {A2}\}\) then the resulting system corresponds to \(\mathsf {iMALL}\).
-
Adding \(\mathsf {C},\mathsf {W}\) as options to \(\mathcal {A}\) will result the affine/relevant versions of the systems above.
-
-
in a pre-order \((I,\preceq )\), if \(f(i) = \{ \mathsf {A1},\mathsf {A2}\} \cup \mathcal {A}_i\) where \(\mathcal {A}_i \subseteq \{ \mathsf {E},\mathsf {C},\mathsf {W}\}\) for each \(i\in I\), then the resulting system corresponds to \(\text{ SMALC}_{\varSigma }\) in [21] (that is, the extension of \(\mathsf {FL}\) with subexponentials).
2.2 An Example in Linguistics
Since its inception, Lambek calculus [29] has been applied to the modeling of natural language syntax by means of categorial grammars. In a categorial grammar, each word is assigned one or several Lambek formulas, which serve as syntactic categories. For a simple example, John and Mary are assigned np (“noun phrase”) and loves gets \((np \rightarrow s) \leftarrow np\). Here s stands for “sentence”, and loves is a transitive verb, which lacks noun phrases on both sides to become a sentence. Grammatical validity of “John loves Mary” is supported by derivability of the sequent \(np, (np \rightarrow s) \leftarrow np, np \Rightarrow s\). Notice that this derivability keeps valid also in the non-associative setting, if the correct nested structure is provided: \((np, ((np \rightarrow s) \leftarrow np, np)) \Rightarrow s\).
The original Lambek calculus \(\mathsf {L}\) is associative. In some cases, however, associativity leads to over-generation, i.e., validation of grammatically incorrect sentences. Lambek himself realized this and proposed the non-associative calculus \(\mathsf {NL}\) in [30]. We will illustrate this issue with the example given in [38, Sect. 4.2.2]. The syntactic category assignment is as follows (where n stands for “noun”):
With this assignment, sentences “The Hulk is green” and “The Hulk is incredible” are correctly marked as valid, by deriving the sequent
However, in the associative setting the sequent for the phrase “The Hulk is green incredible,” which is grammatically incorrect, also becomes derivable:
essentially due to derivability of \(n \leftarrow n, n \leftarrow n \Rightarrow n \leftarrow n\).
In other situations, however, associativity is useful. Standard examples include handling of dependent clauses, e.g., “the girl whom John loves,” which is validated as a noun phrase by the following derivable sequent:
Here \((n \rightarrow n) \leftarrow (s \leftarrow np)\) is the syntactic category for who.
Our subexponential extension of \(\mathsf {NL}\), however, handles this case using local associativity instead of the global one. Namely, the category for whom now becomes \((n \rightarrow n) \leftarrow (s \leftarrow {!}^a np)\), where \({!}^a\) is a subexponential which allows the \(\mathsf {A2}\) rule, and the following sequent is happily derivable:
The necessity of this more fine-grained control of associativity, instead of a global associativity rule, is seen via a combination of these examples. Namely, we talk about sentences like “The superhero whom Hawkeye killed was incredible” and “... was green”. With \({!}^a\), each of them is handled in the same way as the previous examples:
On one hand, without \({!}^a\) this sequent cannot be derived in the non-associative system. On the other hand, if we make the system globally associative, it would validate incorrect sentences like “The superhero whom Hawkeye killed was green incredible.”
3 Some Undecidability Results
Non-associativity makes a significant difference in decidability and complexity matters. For example, while \(\mathsf {L}\) is NP-complete [47], \(\mathsf {NL}\) is decidable in polynomial time [1, 14].
For our system \(\mathsf {acLL}_\varSigma \), its decidability or undecidability depends on its signature \(\varSigma \). In fact, we have a family of different systems \(\mathsf {acLL}_\varSigma \), with \(\varSigma \) as a parameter. Recall that the subexponential signature \(\varSigma \) controls not just the number of subexponentials and the preorder among them. More importantly, it dictates, for each subexponential, which structural rules this subexponential licenses. If for every \(i\in I\) we have \(\mathsf {C}\notin f(s)\), that is, no subexponential allows contraction, then \(\mathsf {acLL}_\varSigma \) is clearly decidable, since the cut-free proof search space is finite. Therefore, for undecidability it is necessary to have at least one subexponential which allows contraction.
For a non-associative system with only one fully-powered exponential modality s (that is, \(f(s) = \{ \mathsf {E}, \mathsf {C}, \mathsf {W}, \mathsf {A1}, \mathsf {A2} \}\)), undecidability was proven in a preprint by Tanaka [51], based on Chvalovský’s [11] result on undecidability of the finitary consequence relation in \(\mathsf {FNL}\).
In this section, we prove two undecidability results. The first one is a refinement of Tanaka’s result: We establish undecidability with at least one subexponential which allows contraction and weakening (commutativity/associativity are optional), in a subsystem containing only the additive connective \(\oplus \) and the multiplicatives \(\otimes \) and \(\rightarrow \).
The second undecidability result is for the minimalistic, purely multiplicative fragment, which includes only \(\rightarrow \) (not even \(\otimes \)). As a trade-off, however, it requires two subexponentials: the “main” one, which allows contraction, exchange, and associativity (weakening is optional), and an “auxiliary” one, which allows only associativity.
It should be noted that this undecidability result is orthogonal to Tanaka’s [51], and the proof technique is essentially different. Indeed, Chvalovský’s undecidability theorem does not hold for the non-associative Lambek calculus without additives, where the consequence relation is decidable [7].
Finally, we observe that if the intersection of these systems is decidable (which is still an open question), then our two undecidability results are incomparable: we have two undecidable fragments of \(\mathsf {acLL}_\varSigma \), but their common part, which includes only divisions and one exponential, would be decidable.
3.1 Undecidability with Additives and One Subexponential
We are going to derive the next theorem from undecidability of the finitary consequence relation in \(\mathsf {FNL}\) [11]. Recall that \(\mathsf {FNL}\) is, in fact, the fragment of \(\mathsf {acLL}_\varSigma \) without subexponentials (that is, with an empty I).
Theorem 9
If there exists such \(s \in I\) that \(f(s) \supseteq \{ \mathsf {C}, \mathsf {W} \}\), then the derivability problem in \(\mathsf {acLL}_\varSigma \) is undecidable. Moreover, this holds for the fragment with only \(\otimes \), \(\rightarrow \), \(\oplus , {!}^s\).
In fact, using \(\mathsf {C}\) and \(\mathsf {W}\), one can also derive \(\mathsf {A1}\), \(\mathsf {A2}\), \(\mathsf {E1}\), and \(\mathsf {E2}\). Therefore, if \(f(s) \supseteq \{ \mathsf {C}, \mathsf {W} \}\), then \(!^s\) is actually a full-power exponential modality. (In the proof of Theorem 9 below, we use only \(\mathsf {W}\) and \(\mathsf {C}\) rules, in order to avoid confusion.) However, Theorem 9 does not directly follow from undecidability of propositional linear logic [32], because here the basic system is non-associative and non-commutative, while linear logic is both associative and commutative. Thus, we need a different encoding for undecidability.
Let \(\mathbf {\Phi }\) be a finite set of \(\mathsf {FNL}\) sequents. By \(\mathsf {FNL}(\mathbf {\Phi })\) let us denote \(\mathsf {FNL}\) extended by adding sequents from \(\mathbf {\Phi }\) as additional (non-logical) axioms. In general, \(\mathsf {FNL}(\mathbf {\Phi })\) does not enjoy cut-elimination, so \(\mathsf {mcut}\) is kept as a rule of inference in \(\mathsf {FNL}(\mathbf {\Phi })\). A sequent \(\varGamma \Rightarrow F\) is called a consequence of \(\mathbf {\Phi }\) if this sequent is derivable in \(\mathsf {FNL}(\mathbf {\Phi })\).
Theorem 10
(Chvalovský [11]). The consequence relation in \(\mathsf {FNL}\) is undecidable, that is, there exists no algorithm which, given \(\mathbf {\Phi }\) and \(\varGamma \Rightarrow F\), determines whether \(\varGamma \Rightarrow F\) is a consequence of \(\mathbf {\Phi }\). Moreover, undecidability keeps valid when \(\mathbf {\Phi }\) and \(\varGamma \Rightarrow F\) are built from variables using only \(\otimes \) and \(\oplus \).
Now, in order to prove Theorem 9, we internalize \(\mathbf {\Phi }\) into the sequent using \({!}^s\), assuming \(f(s) \supseteq \{ \mathsf {C}, \mathsf {W} \}\).
First we notice that we may suppose, without loss of generality, that all sequents in \(\mathbf {\Phi }\) are of the form \(\Rightarrow A\), that is, have empty antecedents. Namely, each sequent of the form \(\varPi \Rightarrow B\) can be replaced by \(\Rightarrow (\bigotimes \varPi ) \rightarrow B\), where \(\bigotimes \varPi \) is obtained from \(\varPi \) by replacing each comma with \(\otimes \). Indeed, these sequents are derivable from one another: from \(\varPi \Rightarrow B\) to \(\Rightarrow (\bigotimes \varPi ) \rightarrow B\) we apply a sequence of \(\otimes L\) followed by \(\rightarrow R\), and for the other direction we apply a series of cuts, first with \( (\bigotimes \varPi , (\bigotimes \varPi ) \rightarrow B) \Rightarrow B\), and then with \((F, G) \Rightarrow F \otimes G\) several times, for the corresponding subformulas of \(\bigotimes \varPi \). The following embedding lemma (“modalized deduction theorem”) holds.
Lemma 11
The sequent \(\varGamma \Rightarrow F\) is a consequence of \(\mathbf {\Phi } = \{ {} \Rightarrow A_1, \ldots , {} \Rightarrow A_n \}\) if and only if the sequent \(\bigl ((\ldots (({!}^s A_1, {!}^s A_2), {!}^s A_3), \ldots , {!}^s A_n), \varGamma \bigr ) \Rightarrow F\) is derivable in \(\mathsf {acLL}_\varSigma \).
Proof
Let us denote \((\ldots (({!}^s A_1, {!}^s A_2), {!}^s A_3), \ldots , {!}^s A_n)\) by \(!\varPhi \). Notice that \(\mathsf {C}\) and \(\mathsf {W}\) can be applied to \(!\varPhi \) as a whole; this is easily proven by induction on n.
For the “only if” direction let us take the derivation of \(\varGamma \Rightarrow F\) in \(\mathsf {FNL}(\mathbf {\Phi })\) (with cuts) and replace each sequent of the form \(\varDelta \Rightarrow G\) in it with \((!\varPhi , \varDelta ) \Rightarrow G\), and each sequent of the form \(\Rightarrow G\) with \(!\varPhi \Rightarrow G\). The translations of non-logical axioms from \(\mathbf {\Phi }\) are derived as follows:
Translations of axioms \(\mathsf {init}\) and 1R are derived from the corresponding original axioms by \(\mathsf {W}\), n times; \(\top R\) remains valid.
Rules \(\otimes L\), \(\oplus L\), \(\oplus R_i\), \( { \& } L_i\), \( { \& } R\), and 1L remain valid. For \(\rightarrow L\), \(\leftarrow L\), and \(\mathsf {mcut}\) we contract \(!\varPhi \) as a whole:
For \(\otimes R\), \(\rightarrow R\), and \(\leftarrow R\), we combine contraction and weakening:
Notice that our original derivation was in \(\mathsf {FNL}(\mathbf {\Phi })\), so it does not include rules operating subexponentials.
For the “if” direction we take a cut-free proof of \(({!}\varPhi , \varGamma ) \Rightarrow F\) in \(\mathsf {acLL}_\varSigma \) and erase all formulas which include the subexponential. In the resulting derivation tree all rules and axioms, except those which operate \({!}^s\), remain valid. Structural rules for \({!}^s\) trivialize (since the !-formula was erased). The \({!}^s R\) rule could not have been used, since we do not have positive occurrences of \({!}^s F\), and our proof is cut-free.
Finally, \(\mathsf {der}\) translates into
This is modeled by cut with one of the sequents from \(\mathbf {\Phi }\):
Thus, we get a correct derivation in \(\mathsf {FNL}(\mathbf {\Phi })\). \(\square \)
Theorem 10 and Lemma 11 immediately yield Theorem 9.
3.2 Undecidability Without Additives and with Two Subexponentials
Theorem 12
If there are \(a,c \in I\) such that \(f(a) = \{ \mathsf {A1}, \mathsf {A2} \}\) and \(f(c) \supseteq \{ \mathsf {C}, \mathsf {E}, \mathsf {A1}, \mathsf {A2} \}\), then the derivability problem in \(\mathsf {acLL}_\varSigma \) is undecidable. Moreover, this holds for the fragment with only \(\rightarrow \), \({!}^a\), and \({!}^c\).
Remember from Example 8 that \(\mathsf {SMALC}_\varSigma \) [21] denotes the extension of \(\mathsf {FL}\) with subexponentials. The undecidability theorem above is proved by encoding the one-division fragment of \(\mathsf {SMALC}_\varSigma \) containing one exponential c such that \(f(c) \supseteq \{ \mathsf {C}, \mathsf {E} \}\). It turns out that that such a system is undecidable.
Theorem 13
(Kanovich et al. [22, 23]). If there exists such \(c \in I\) that \(f(c) \supseteq \{ \mathsf {C}, \mathsf {E} \}\), then the derivability problem in \(\mathsf {SMALC}_\varSigma \) is undecidable. Moreover, this holds for the fragment with only \(\rightarrow \) and \({!}^c\).
Observe that \(\mathsf {SMALC}_\varSigma \) can be obtained from \(\mathsf {acLL}_\varSigma \) by adding “global” associativity rules:
The usual formulation of \(\mathsf {SMALC}_\varSigma \), of course, uses sequences of formulas instead of nested structures as antecedents. The alternative formulation, however, would be more convenient for us now. It will be also convenient for us to regard all subexponentials in \(\mathsf {SMALC}_\varSigma \) to be associative, that is, \(f(s) \supseteq \{ \mathsf {A1}, \mathsf {A2} \}\) for each \(s \in I\).
In order to embed \(\mathsf {SMALC}_\varSigma \) into \(\mathsf {acLL}_\varSigma \), we define two translations, \(A^{!-}\) and \(A^{!+}\), by mutual recursion:
Informally, our translation adds a \({!}^a\) over any formula (not only over atoms) of negative polarity, unless this formula was already marked with a \({!}^s\). Thus, all formulae in antecedents would begin with either the new subexponential \({!}^a\) or one of the old subexponentials \({!}^s\), and all these subexponentials allow associativity rules \(\mathsf {A1}\) and \(\mathsf {A2}\).
Lemma 14
A sequent \(A_1, \ldots , A_n \Rightarrow B\) is derivable in \(\mathsf {SMALC}_\varSigma \) if and only if its translation \(( \ldots (A_1^{!-}, A_2^{!-}), \ldots , A_n^{!-}) \Rightarrow B^{!+}\) is derivable in \(\mathsf {acLL}_\varSigma \).
Proof
For the “only if” part, let us first note that each formula \(A_i^{!-}\) is of the form \({!}^s F\) and \(\mathsf {A1}, \mathsf {A2} \in f(s)\). Indeed, either s is an “old” subexponential label (for which we added \(\mathsf {A1},\mathsf {A2}\)) or \(s = a\). Thus brackets can be freely rearranged in the antecedent.
Now we take a cut-free proof of \(A_1, \ldots , A_n \Rightarrow B\) in \(\mathsf {SMALC}_\varSigma \) and replace each sequent in it with its translation. Right rules for connectives other than subexponentials, i.e., \(\otimes R\), \(\oplus R_i\), \( { \& } R\), \(\rightarrow R\), and \(\leftarrow R\), remain valid as they are, up to rearranging brackets in antecedents. For \({!}^i R\), we notice that the translation of a formula of the form \({!}^j F\), where \(j \preceq i\), is also a formula of the form \({!}^j F'\). Thus, this rule also remains valid. The same holds for the dereliction rule \(\mathsf {der}\), because \(({!}^i F)^{!-}\) is exactly \({!}^i (F^{!-})\). Finally, the “old” structural rules (exchange, contraction, weakening) also remain valid (up to rearranging of brackets), since \({!}^i F\) gets translated into \({!}^i (F^{!-})\), which enjoys the same structural rules.
For the other left rules, we need to derelict \({!}^a\) first, and then perform the corresponding rule application. Rearrangement of brackets, if needed, is performed below dereliction or above the application of the rule in question.
The “if” part is easier. Given a derivation of \(( \ldots (A_1^{!-}, A_2^{!-}), \ldots , A_n^{!-}) \Rightarrow B^{!+}\) in \(\mathsf {acLL}_\varSigma \), we erase \({!}^a\) everywhere, and consider it as a derivation in \(\mathsf {SMALC}_\varSigma \). Associativity rules for the erased \({!}^a\) (which are the only structural rules for this subexponential) keep valid, because now associativity is global. Dereliction and right introduction for \({!}^a\) trivialize. All other rules, which do not operate \({!}^a\), remain as they are. Thus, we get a derivation of \(A_1, \ldots , A_n \Rightarrow B\) in \(\mathsf {SMALC}_\varSigma \), since erasing \({!}^a\) makes our translations just identical. \(\square \)
4 Related Work and Conclusion
In this paper, we have presented \(\mathsf {acLL}_\varSigma \), a sequent-based system for non-associative, non-commutative linear logic with subexponentials. Starting form \(\mathsf {FNL}\), we modularly and uniformly added rules for exchange, associativity, weakening and contraction, which can be applied with the subexponentials having with the respective features. This allows for the application of structural rules locally, and it conservatively extends well known systems in the literature, continuing the path of controlling structural properties started by Girard himself [16].
Another approach to combining associative and non-associative behavior in Lambek-style grammars is the framework of the Lambek calculus with brackets by Morrill [39, 40] and Moortgat [34]. The bracket approach is dual to ours: there the base system is associative, and brackets, which are controlled by bracket modalities, introduce local non-associativity. Both the associative Lambek calculus and the non-associative Lambek calculus can be embedded into the Lambek calculus with brackets: the former is just by design of the system and the latter was shown by Kurtonina [26] by constructing a translation.
From the point of view of generative power, however, the (associative) Lambek calculus with brackets is weaker than the non-associative system with subexponentials, which is presented in this paper. Namely, as shown by Kanazawa [19], grammars based on the Lambek calculus with brackets can generate only context-free languages. In contrast, grammars based on our system with subexponentials go beyond context-free languages, even when no subexponential allows contraction (subexponentials allowing contraction may lead to undecidability, as shown in the last section).
As a quick example, let us consider a subexponential \({!}^{ae}\) which allows both associativity (\(\mathsf {A1}\) and \(\mathsf {A2}\)) and exchange (\(\mathsf {E}\)). If we put this subexponential over any (sub)formula, the system becomes associative and commutative. Using this system, one can describe the non context-free language \(\text {MIX}_3\), which contains all non-empty words over \(\{a,b,c\}\), in which the numbers of a, b, and c are equal. Indeed, \(\text {MIX}_3\) is the permutation closure of the language \(\{ (abc)^n \mid n \ge 1 \}\). The latter is regular, therefore context-free, and therefore definable by a Lambek grammar. The ability of our system to go beyond context-free languages is important from the point of view of applications, since there are known linguistic phenomena which are essentially non-context-free [49].
Regarding decidability, let us compare our results with the more well-known associative non-commutative and associative commutative cases.
In the associative and commutative case the situation is as follows. In the presence of additives, the system is known to be undecidable with one exponential modality [32]. Without additives, we get \(\mathsf {MELL}\), the (un)decidability of which is a well-known open problem [50]. However, with two subexponentials \(\mathsf {MELL}\) again becomes undecidable [9]. Thus, we have the same trade-off as in our non-associative non-commutative case: for undecidability one needs either additives, or two subexponentials.
Our results help to shed some light in the (un)decidability problem for the spectrum of logical systems surrounding \(\mathsf {MELL}/\mathsf {FNL}\), allowing for a fine-grained analysis of the problem, specially the trade-offs on connectives and subexponentials for guaranteeing (un)decidability.
There is a lot to be done from now on. First of all, we would like to analyze better the minimalist fragment of \(\mathsf {acLL}_\varSigma \) containing only implication and one fully-powered subexponential, as it seems to be crucial for understanding the lower bound of undecidability (or the upper bound of decidability). Second, one should definitely explore more the use of \(\mathsf {acLL}_\varSigma \) in modeling natural language syntax. The examples in Sect. 2.2 show how to locally combine sentences with different grammatical characteristics, and the \(\text {MIX}_3\) example above illustrates how that can be of importance. That is, it would be interesting to have a formal study about \(\mathsf {acLL}_\varSigma \) and categorial grammars. Third, we plan to investigate the connections between our work and Adjoint logic [48] as well as with Display calculus [5, 12]. Finally, we intend to study proof-theoretic properties of \(\mathsf {acLL}_\varSigma \), such as normalization of proofs (e.g. via focusing) and interpolation.
Notes
- 1.
The multiplicative fragment of \(\mathsf {acLL}_\varSigma \) is the non-associative version of Lambek’s calculus, \(\mathsf {NL}\), introduced by Lambek himself in [30]. Both the associative calculus \(\mathsf {L}\) and the non-associative calculus \(\mathsf {NL}\) have their advantages and disadvantages for the analysis of natural language syntax, as we discuss in more detail in Sect. 2.2.
- 2.
The Grail family of theorem provers [37] works with a variety of modern type-logical frameworks, including multimodal type-logical grammars.
- 3.
Note that the implemented rules in Fig. 2 reflect the left to right direction of such axioms only.
References
Aarts, E., Trautwein, K.: Non-associative Lambek categorial grammar in polynomial time. Math. Log. Q. 41(4), 476–484 (1995)
Abrusci, V.M.: A comparison between Lambek syntactic calculus and intuitionistic linear logic. Zeitschr. Math. Logik Grundl. Math. (Math. Logic Q.) 36, 11–15 (1990)
Ajdukiewicz, K.: Die syntaktische Konnexität. Studia Philosophica 1, 1–27 (1935)
Bar-Hillel, Y.: A quasi-arithmetical notation for syntactic description. Language 29, 47–58 (1953)
Belnap, N.: Display logic. J. Philos. Log. 11(4), 375–417 (1982). https://doi.org/10.1007/BF00284976
Bulinska, M.: On the complexity of nonassociative Lambek calculus with unit. Stud. Logica 93(1), 1–14 (2009). https://doi.org/10.1007/s11225-009-9205-2
Buszkowski, W.: Lambek calculus with nonlogical axioms. In: Language and Grammar, Studies in Mathematical Linguistics and Natural Language, pp. 77–93. CSLI Publications (2005)
Buszkowski, W., Farulewski, M.: Nonassociative Lambek calculus with additives and context-free languages. In: Grumberg, O., Kaminski, M., Katz, S., Wintner, S. (eds.) Languages: From Formal to Natural. LNCS, vol. 5533, pp. 45–58. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01748-3_4
Chaudhuri, K.: Undecidability of multiplicative subexponential logic. In: Alves, S., Cervesato, I. (eds.) Proceedings Third International Workshop on Linearity, LINEARITY 2014, Vienna, Austria, 13th July 2014. EPTCS, vol. 176, pp. 1–8 (2014). https://doi.org/10.4204/EPTCS.176.1
Chaudhuri, K., Marin, S., Straßburger, L.: Modular focused proof systems for intuitionistic modal logics. In: FSCD, pp. 16:1–16:18 (2016)
Chvalovský, K.: Undecidability of consequence relation in full non-associative Lambek calculus. J. Symb. Logic 80(2), 567–586 (2015)
Clouston, R., Dawson, J., Goré, R., Tiu, A.: Annotation-free sequent calculi for full intuitionistic linear logic. In: Rocca, S.R.D. (ed.) Computer Science Logic 2013 (CSL 2013), CSL 2013, Torino, Italy, 2–5 September 2013. LIPIcs, vol. 23, pp. 197–214. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2013). https://doi.org/10.4230/LIPIcs.CSL.2013.197
Danos, V., Joinet, J.-B., Schellinx, H.: The structure of exponentials: uncovering the dynamics of linear logic proofs. In: Gottlob, G., Leitsch, A., Mundici, D. (eds.) KGC 1993. LNCS, vol. 713, pp. 159–171. Springer, Heidelberg (1993). https://doi.org/10.1007/BFb0022564
de Groote, P., Lamarche, F.: Classical non-associative Lambek calculus. Stud. Logica 71(3), 355–388 (2002). https://doi.org/10.1023/A:1020520915016
Gheorghiu, A., Marin, S.: Focused proof-search in the logic of bunched implications. In: FOSSACS 2021. LNCS, vol. 12650, pp. 247–267. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-71995-1_13
Girard, J.-Y.: Linear logic. Theor. Comput. Sci. 50, 1–102 (1987). https://doi.org/10.1016/0304-3975(87)90045-4
Guglielmi, A., Straßburger, L.: Non-commutativity and MELL in the calculus of structures. In: Fribourg, L. (ed.) CSL 2001. LNCS, vol. 2142, pp. 54–68. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44802-0_5
Hepple, M.: A general framework for hybrid substructural categorial logics. Technical report 94–14, IRCS (1994)
Kanazawa, M.: On the recognizing power of the Lambek calculus with brackets. J. Logic Lang. Inform. 27(4), 295–312 (2018)
Kanovich, M., Kuznetsov, S., Nigam, V., Scedrov, A.: A logical framework with commutative and non-commutative subexponentials. In: Galmiche, D., Schulz, S., Sebastiani, R. (eds.) IJCAR 2018. LNCS (LNAI), vol. 10900, pp. 228–245. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94205-6_16
Kanovich, M., Kuznetsov, S., Nigam, V., Scedrov, A.: Subexponentials in non-commutative linear logic. Math. Struct. Comput. Sci. 29(8), 1217–1249 (2019). https://doi.org/10.1017/S0960129518000117
Kanovich, M., Kuznetsov, S., Scedrov, A.: Undecidability of the Lambek calculus with a relevant modality. In: Foret, A., Morrill, G., Muskens, R., Osswald, R., Pogodalla, S. (eds.) FG 2015-2016. LNCS, vol. 9804, pp. 240–256. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53042-9_14
Kanovich, M., Kuznetsov, S., Scedrov, A.: The multiplicative-additive Lambek calculus with subexponential and bracket modalities. J. Log. Lang. Inform. 30, 31–88 (2021)
Kopylov, A.: Decidability of linear affine logic. Inf. Comput. 164(1), 173–198 (2001). https://doi.org/10.1006/inco.1999.2834
Kozak, M.: Cyclic involutive distributive full Lambek calculus is decidable. J. Log. Comput. 21(2), 231–252 (2011). https://doi.org/10.1093/logcom/exq021
Kurtonina, N.: Frames and labels. A modal analysis of categorial inference. Ph.D. thesis, Universiteit Utrecht, ILLC (1995)
Kurtonina, N., Moortgat, M.: Structural control. In: Blackburn, P., de Rijke, M. (eds.) Specifying Syntactic Structures, CSLI, Stanford, pp. 75–113 (1997)
Lamarche, F.: On the Algebra of Structural Contexts. Mathematical Structures in Computer Science, p. 51 (2003). Article dans revue scientifique avec comité de lecture. https://hal.inria.fr/inria-00099461
Lambek, J.: The mathematics of sentence structure. Am. Math. Monthly 65(3), 154–170 (1958)
Lambek, J.: On the calculus of syntactic types. In: Jakobson, R. (ed.) Structure of Language and Its Mathematical Aspects, pp. 166–178. American Mathematical Society (1961)
Lellmann, B., Olarte, C., Pimentel, E.: A uniform framework for substructural logics with modalities. In: LPAR-21, pp. 435–455 (2017)
Lincoln, P., Mitchell, J., Scedrov, A., Shankar, N.: Decision problems for propositional linear logic. Ann. Pure Appl. Logic 56(1–3), 239–311 (1992)
Moortgat, M.: Multimodal linguistic inference. Log. J. IGPL 3(2–3), 371–401 (1995). https://doi.org/10.1093/jigpal/3.2-3.371
Moortgat, M.: Multimodal linguistic inference. J. Logic Lang. Inform. 5(3–4), 349–385 (1996)
Moortgat, M., Morrill, G.: Heads and phrases: type calculus for dependency and constituent structure. Technical report (1991)
Moortgat, M., Oehrle, R.: Logical parameters and linguistic variation. In: Fifth European Summer School in Logic, Language and Information. Lecture Notes on Categorial Grammar (1993)
Moot, R.: The grail theorem prover: type theory for syntax and semantics. CoRR, abs/1602.00812 (2016). arXiv:1602.00812
Moot, R., Retoré, C.: The Logic of Categorial Grammars. LNCS, vol. 6850. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31555-8
Morrill, G.: Categorial formalisation of relativisation: Pied piping, islands, and extraction sites. Technical report LSI-92-23-R, Universitat Politècnica de Catalunya (1992)
Morrill, G.: Parsing/theorem-proving for logical grammar CatLog3. J. Log. Lang. Inf. 28(2), 183–216 (2019). https://doi.org/10.1007/s10849-018-09277-w
Morrill, G., Leslie, N., Hepple, M., Barry, G.: Categorial deductions and structural operations. In: Studies in Categorial Grammar, Edinburgh Working Paper in Cognitive Science, vol. 5, pp. 1–21 (1990)
Nigam, V., Miller, D.: A framework for proof systems. J. Autom. Reason. 45(2), 157–188 (2010). https://doi.org/10.1007/s10817-010-9182-1
Nigam, V., Olarte, C., Pimentel, E.: On subexponentials, focusing and modalities in concurrent systems. Theor. Comput. Sci. 693, 35–58 (2017). https://doi.org/10.1016/j.tcs.2017.06.009
Nigam, V., Pimentel, E., Reis, G.: An extended framework for specifying and reasoning about proof systems. J. Log. Comput. 26(2), 539–576 (2016). https://doi.org/10.1093/logcom/exu029
Oehrle, R., Zhang, S.: Lambek calculus and preposing of embedded subjects. Coyote Papers (1989). http://hdl.handle.net/10150/226572
Olarte, C., Chiarugi, D., Falaschi, M., Hermith, D.: A proof theoretic view of spatial and temporal dependencies in biochemical systems. Theor. Comput. Sci. 641, 25–42 (2016). https://doi.org/10.1016/j.tcs.2016.03.029
Pentus, M.: Lambek calculus is NP-complete. Theor. Comput. Sci. 357, 186–201 (2006)
Pruiksma, K., Chargin, W., Pfenning, F., Reed, J.: Adjoint logic (2018, Unpublished manuscript)
Shieber, S.: Evidence against the context-freeness of natural languages. Linguist. Philos. 8, 333–343 (1985)
Straßburger, L.: On the decision problem for MELL. Theor. Comput. Sci. 768, 91–98 (2019). https://doi.org/10.1016/j.tcs.2019.02.022
Tanaka, H.: A note on undecidability of propositional non-associative linear logics (2019). arXiv preprint arXiv:1909.13444
Acknowledgements
We are grateful for the useful suggestions from the anonymous referees. We would like to thank L. Beklemishev, M. Moortgat, and C. Retoré for their inspiring and helpful comments regarding an approach based on non-associativity.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2022 The Author(s)
About this paper
Cite this paper
Blaisdell, E., Kanovich, M., Kuznetsov, S.L., Pimentel, E., Scedrov, A. (2022). Non-associative, Non-commutative Multi-modal Linear Logic. In: Blanchette, J., Kovács, L., Pattinson, D. (eds) Automated Reasoning. IJCAR 2022. Lecture Notes in Computer Science(), vol 13385. Springer, Cham. https://doi.org/10.1007/978-3-031-10769-6_27
Download citation
DOI: https://doi.org/10.1007/978-3-031-10769-6_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10768-9
Online ISBN: 978-3-031-10769-6
eBook Packages: Computer ScienceComputer Science (R0)