← Latest papers
💻 computer science

A Proof-theoretic Semantics for Intuitionistic Linear Logic

This paper extends the base-extension semantics framework, previously applied to the multiplicative fragment of Intuitionistic Linear Logic, to the full logic by providing a proof-theoretic semantics that specifically addresses the inferentialist challenges posed by the modal "bang" connective.

Original authors: Yll Buzoku

Published 2026-06-12
📖 6 min read🧠 Deep dive

Original authors: Yll Buzoku

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to explain how a computer program works, but instead of looking at the code's output (what it does), you want to understand the code's meaning by looking strictly at the rules that allow you to write it. This is the core idea of Proof-theoretic Semantics: meaning comes from how we use things (the rules of inference), not from some abstract "truth" they represent.

This paper, by Yll Buzoku, tackles a specific and tricky version of logic called Intuitionistic Linear Logic (ILL). To understand what the author did, let's break it down using some everyday analogies.

1. The Problem: The "Resource" Logic

Most logic we use in daily life is like a library book. If I say, "If I have a book, I can read it," and I have a book, I can read it. If I have two books, I can still read one. The rules of standard logic allow you to copy things (weakening) or throw them away (contraction) without changing the meaning.

Linear Logic is different. It treats information like ingredients in a recipe.

  • If a recipe says "If you have an egg, you can make an omelet," and you have two eggs, you can make two omelets. You cannot make one omelet and pretend you still have the egg left over.
  • In this world, every piece of information is a resource that gets "consumed" when used.

The author's goal was to create a new dictionary (a semantics) for this "recipe logic" that explains what the words mean based only on the rules of how they are used, without relying on abstract "truths."

2. The Tool: The "Base" and the "Support"

To explain meaning, the author uses a concept called Base-Extension Semantics.

  • The Base: Imagine a toolbox. This toolbox contains a set of basic rules (atomic rules) that tell you how to build simple things.
  • The Support: A sentence is "supported" (meaningful) if you can build it using the tools in your current toolbox, or by expanding your toolbox with more tools.

The tricky part of Linear Logic is that it has two types of rules:

  1. Multiplicative: Things that must be used exactly once (like the egg in the omelet).
  2. Additive: Things where you can choose one path or another, but you share the same context (like choosing between a fork or a spoon, but you only have one table to set).

Previous researchers had figured out how to handle the "Multiplicative" (resource) part. But they hadn't fully solved how to handle the "Additive" part (sharing resources) or the "Modal" part (special rules for things that can be copied).

3. The Innovation: "Boxes" for Rules

The author's main breakthrough was inventing a new way to draw the rules of logic, using Boxes.

  • The Additive Box (The Shared Table): Imagine a group of people sitting around a single table. If they are all working on a problem together, they share the same resources. The author uses a curly bracket { } to draw a box around these shared resources. This ensures that when you make a choice (like "A or B"), you are making that choice with the same set of ingredients, not different sets.
  • The Modal Box (The "Magic" Box): Linear Logic has a special symbol ! (bang). This means "This item is special; you can copy it or throw it away as much as you want." It's like a magic ingredient that never runs out.
    • The author created a special "Modal Box" (using square brackets J K) to handle this. This box acts like a strict rule: "To use this magic ingredient, you must prove that the item inside is valid before you even put it in the box." This prevents the logic from getting messy and ensures the "magic" works correctly.

4. The Result: A Complete Dictionary

By using these "Boxes," the author was able to:

  1. Define the rules clearly: They created a system where every logical step (inference) is drawn out with these boxes, making it clear when resources are shared and when they are consumed.
  2. Prove it works (Soundness): They showed that if you follow these rules, you never end up with a "nonsense" result. The logic holds up.
  3. Prove it's complete: They showed that if a statement is true in this logic, you can always find a way to build it using their rules. There are no "true" statements that their dictionary can't explain.

5. The "Bang" (The Modal Connective)

The paper spends a lot of time on the ! (bang) symbol. In everyday terms, this is the difference between a one-time use coupon and a membership card.

  • A coupon (A) can be used once.
  • A membership card (!A) allows you to use the benefit as many times as you want.

The author explains that the meaning of the "membership card" isn't just about having the card; it's about the potential to use it. Their new definition says: "You have a membership card for A if, in any possible future scenario where A is proven true, you can derive whatever you need." It captures the idea that the card is valid forever, not just right now.

Summary

Yll Buzoku took a complex system of logic that treats information like finite resources (Linear Logic) and built a new, rigorous way to explain what it means.

  • The Problem: Previous explanations couldn't handle the mix of "shared resources" and "infinite resources" (the ! symbol) well.
  • The Solution: The author introduced Additive Boxes (for shared contexts) and Modal Boxes (for infinite resources) to organize the rules.
  • The Outcome: They proved that this new system is mathematically perfect: it explains every valid statement in this logic and nothing else.

Essentially, the author built a better instruction manual for a very specific, high-stakes game of logic, ensuring that every move is accounted for, every resource is tracked, and the "magic" rules are strictly defined.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →