「‍」 Lingenic

Substructural Logics

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 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
ClassicalFull structural
AffineUse at most once
RelevantMust use everything
LinearUse exactly once
LambekOrder-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+22B8Linear implicationConsume premise
U+2297Tensor/FusionMultiplicative and
&WithAdditive and
*Separating conjunctionDisjoint combination
—*Magic wandSeparating implication
·Lambek productOrdered concatenation
\ /Lambek slashesDirectional implication
U+2192Relevant implicationRelevance-requiring
U+2218FusionRelevant conjunction

Metatheory. Substructural logics form a lattice ordered by which rules are present. Algebraic semantics: residuated lattices, quantales, Lambek algebras. Cut elimination typically holds. Complexity varies: Lambek calculus is NP-complete; full linear logic is undecidable. Categorical semantics: monoidal categories, *-autonomous categories.

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. More complex than classical logic. Each variant sacrifices different classical reasoning. Choosing the right substructural logic requires matching the application. The zoo of systems can be overwhelming. Some practical applications (like separation logic) use only fragments.

© 2026 Lingenic LLC