「‍」 Lingenic

Soft Linear Logic

(⤓.md ◇.md); γ ≜ [2026-07-17T121634.146, 2026-08-19T203502.821] ∧ |γ| = 3

Soft Linear Logic

Origin. Lafont (2004). Polynomial time. Controlled contraction. Light logic variant. Foundation of implicit complexity.

Models. Bounded duplication. Polynomial normalization. Soft exponential. Stratified copying.

Formalism.

Exponential (soft): !A: duplicable, but only in one shot. SLL has no contraction rule and no dereliction; the two exponential rules below replace them. Polynomial bound.

Soft promotion: Γ ⊢ A ───────── !Γ ⊢ !A

The context is banged in the conclusion, not required to be banged in the premise — this is what distinguishes soft from ordinary promotion.

Multiplexing (mux): Γ, A, ..., A ⊢ B (n copies, n ≥ 0) ──────────────────────────────────── Γ, !A ⊢ B

One rule doing the work of contraction, weakening (n = 0) and dereliction (n = 1) at once. The number of copies is fixed when the rule is applied, so duplication cannot cascade.

Key property: Proof normalization in polynomial time. Cut-elimination polynomial. No exponential blowup.

Relation to light linear: Light linear logic: paragraph modality §. Soft: different control. Both polynomial. Different restrictions.

Polynomial soundness: Representable functions = PTIME. Proofs = polynomial algorithms. Implicit complexity. No explicit bounds.

MALL fragment: Multiplicative-additive. Plus soft !. Full connectives available.

Typing: Soft affine lambda calculus. Polynomial normalization. Type-based complexity.

Symbols.

SymbolUnicodeMeaning
!soft exponential
PTIMEpolynomial time
SLLsoft linear logic
muxmultiplexing

Metatheory. Polynomial normalization. Controlled contraction. Implicit complexity. Light logics.

Applies to. Complexity theory. Type systems. Implicit complexity. Resource control.

Limitations. Expressiveness limited. Programming awkward. Less intuitive than LL. Specific purpose.

© 2026 Lingenic LLC