「‍」 Lingenic

Linear Logic

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Linear Logic

Origin. Girard (1987). Resource-sensitive logic. Formulas as resources, used exactly once. Multiplicative/additive distinction. Foundation for concurrency, quantum, and programming language theory.

Models. Formulas are resources. Use once unless marked reusable. Multiplicatives: tensor ⊗, par ⅋. Additives: with &, plus ⊕. Exponentials: ! (of course), ? (why not). Coherence spaces, phase semantics.

Formalism.

Connectives: Multiplicative conjunction: A ⊗ B (both, independently) Multiplicative disjunction: A ⅋ B (par) Additive conjunction: A & B (external choice) Additive disjunction: A ⊕ B (internal choice) Linear implication: A ⊸ B (consume A, produce B)

Exponentials: !A: unlimited copies of A (of course) ?A: demand for A (why not) !A ⊸ A (dereliction) !A ⊸ !A ⊗ !A (contraction) !A ⊸ 1 (weakening)

Units: 1: multiplicative true ⊥: multiplicative false (dual of 1) ⊤: additive true 0: additive false

Negation: A⊥: linear negation (involutive: A⊥⊥ = A) De Morgan: (A ⊗ B)⊥ = A⊥ ⅋ B⊥

Sequent calculus: ⊢ Γ (one-sided sequents) Formulas as resources in multiset.

Key rules: ⊢ A, Γ ⊢ A⊥, Δ ─────────────────── cut ⊢ Γ, Δ

⊢ A, B, Γ ─────────── ⅋ ⊢ A ⅋ B, Γ

⊢ A, Γ ⊢ B, Δ ───────────────── ⊗ ⊢ A ⊗ B, Γ, Δ

Symbols.

SymbolUnicodeNameMeaning
U+2297TensorMultiplicative and
U+214BParMultiplicative or
&U+0026WithAdditive and
U+2295PlusAdditive or
U+22B8LollipopLinear implication
!BangOf course
?QuestionWhy not
U+22A5BottomLinear false

Metatheory. Cut elimination. Proof nets for MLL. Phase semantics. Coherence spaces. Geometry of interaction. Decidable (propositional MLL).

Applies to. Concurrency (session types). Quantum computing. Game semantics. Separation logic foundations. Resource management.

Limitations. Complex. Multiple fragments. Exponentials subtle. Learning curve steep.

© 2026 Lingenic LLC