「‍」 Lingenic

Substructural Logics

(⤓.md ≡ ◇.md); γ ≜ [2026-07-17T135416.643, 2026-10-22T054143.488] ∧ |γ| = 3

Substructural Logics

Origin. Identified through Gentzen's sequent calculus (1934) by analyzing structural rules. Lambek calculus for linguistics (1958). Relevance logic (Anderson & Belnap, 1960s-70s) rejected irrelevant implications. Linear logic (Girard, 1987) rejected contraction and weakening. Unified perspective emerged recognizing the family structure.

Models. Logics that restrict or modify structural rules of sequent calculus. The structural rules (weakening, contraction, exchange, associativity) govern how contexts behave. Dropping or modifying them gives different logics with different resource/relevance/order sensitivities.

Formalism.

Structural rules in sequent calculus:

Weakening (W): Γ ⊢ A implies Γ, B ⊢ A "Can add unused premises" Rejected in: linear, relevant, Lambek

Contraction (C): Γ, A, A ⊢ B implies Γ, A ⊢ B "Can reuse premises" Rejected in: linear, affine, Lambek

Exchange (E): Γ, A, B, Δ ⊢ C implies Γ, B, A, Δ ⊢ C "Order doesn't matter" Rejected in: Lambek, non-commutative linear

Associativity: How premises group Rejected in: some non-associative logics

The substructural zoo:

LogicWCEKey Feature
Classical✓✓✓Full structural
Affine✓✗✓Use at most once
Relevant✗✓✓Must use everything
Linear✗✗✓Use exactly once
Lambek✗✗✗Order-sensitive

Relevant logic (R): Requires relevance between antecedent and consequent A → (B → A) not valid (A unconnected to B → A) Blocks "paradoxes of implication"

Affine logic: Can discard but not duplicate Models resources that can be wasted Weaker than linear

Lambek calculus: Non-commutative, non-contractive, no weakening Product A · B means "A then B" Models syntactic concatenation in linguistics

Bunched implications (BI): Combines linear and intuitionistic implication Basis for separation logic Two conjunctions: * (separating) and ∧ (sharing)

Symbols.

SymbolUnicodeNameMeaning
⊸U+22B8Multimap / LollipopLinear implication, consumes its premise
⊗U+2297Circled times / TensorMultiplicative conjunction
&U+0026Ampersand / WithAdditive conjunction
*U+002AAsterisk / Separating conjunctionDisjoint combination in BI
·U+00B7Middle dot / Lambek productOrdered concatenation, "A then B"
\U+005CReverse solidus / UnderLeft Lambek residual
/U+002FSolidus / OverRight Lambek residual
→U+2192Rightwards arrowRelevant implication
∘U+2218Ring operator / FusionRelevant intensional conjunction
∧U+2227Logical andExtensional conjunction, the sharing conjunction of BI
⊢U+22A2Right tack / TurnstileSequent arrow
ΓU+0393Gamma / ContextStructured antecedent of a sequent
ΔU+0394Delta / ContextSecond context in the exchange rule
✓U+2713Check markStructural rule present
✗U+2717Ballot XStructural rule absent
—*—Magic wandSeparating implication of BI
W—WeakeningΓ ⊢ A gives Γ, B ⊢ A
C—ContractionΓ, A, A ⊢ B gives Γ, A ⊢ B
E—ExchangePermutation of the context
FL—Full Lambek calculusThe common base of the family
BI—Bunched implicationsLinear and intuitionistic implication together

Metatheory. The family is organized by the Full Lambek calculus FL: substructural logics are the axiomatic extensions of FL, and the lattice of such extensions is dually isomorphic to the lattice of subvarieties of FL-algebras — pointed residuated lattices — which is the algebraization Galatos, Jipsen, Kowalski and Ono set out in Residuated Lattices: An Algebraic Glimpse at Substructural Logics (2007). Cut elimination holds for FL and for its extensions by exchange, weakening and contraction taken as sequent rules, and the subformula property follows. Decidability is not uniform across the family: FL, FLe, FLw and FLew are decidable, the last by the finite embeddability property (Blok and van Alten 2002), while full propositional linear logic is undecidable and MALL is PSPACE-complete (Lincoln, Mitchell, Scedrov and Shankar 1992), and R, E and T are undecidable (Urquhart 1984). Derivability in the Lambek calculus is NP-complete (Pentus 2006), and the Lambek grammars generate exactly the context-free languages (Pentus 1993). Categorically, monoidal biclosed categories model the Lambek calculus, symmetric monoidal closed categories model intuitionistic linear logic, and *-autonomous categories model the classical version.

Applies to. Linguistics (Lambek calculus for syntax). Resource reasoning (linear). Program verification (separation logic). Relevance in inference (relevant logic). Concurrency (linear, BI). Type systems with resource tracking.

Limitations. Which structural rules are dropped does not determine the logic. Once contraction and weakening go, each connective splits into a multiplicative and an additive form, and whether the additives distribute is an independent choice the structural-rule table does not record: linear logic's do not and R's extensional connectives do, though neither has weakening for the arrow. Distribution is also where the proof theory breaks down — it is not derivable in FL, and adding it as an axiom loses the cut-free sequent formulation, so R requires display or hypersequent machinery instead. The family has no common decision procedure: contraction together with distribution yields the undecidable R, E and T, and exponentials yield undecidable linear logic. Craig interpolation fails for R, E and T (Urquhart 1993). The deduction theorem survives only in modified forms, and disjunctive syllogism is unavailable inside the implication throughout the relevant and linear branches.

© 2026 Lingenic LLC