Additive Enrichment from Coderelictions

This paper demonstrates that even in a non-additive setting, the existence of a codereliction within a monoidal coalgebra modality inherently induces an additive enrichment via bialgebra convolution, thereby uniquely characterizing differential linear categories and establishing the uniqueness of coderelictions.

Jean-Simon Pacaud Lemay

Published Tue, 10 Ma
📖 5 min read🧠 Deep dive

Imagine you are trying to build a universal translator between two very different worlds: Computer Science (specifically, the logic behind how computers process information) and Calculus (the math of change, rates, and slopes).

For a long time, mathematicians thought that to translate "change" into the language of computers, you needed a very specific, heavy-duty foundation: a world where you could freely add things together, subtract them, and have a "zero" (like a blank slate). They called this an additive world.

This paper, written by Jean-Simon Pacaud Lemay, asks a simple but profound question: "Do we actually need that heavy foundation to define 'change' in the first place?"

Here is the story of the paper, explained without the jargon.

1. The Setup: The "Magic Box"

In the world of computer logic (specifically something called Linear Logic), there is a concept called a Coalgebra Modality. Think of this as a Magic Box.

  • You put a piece of data (a "proof") into the box.
  • The box spits out a version of that data that has been "exponentiated" or "duplicated" in a very specific way.
  • In the old days, to make this box work with calculus, the box had to live in a world where you could add numbers. If you wanted to know how the box changed when you tweaked the input, you needed to be able to say, "This change plus that change equals a total change."

2. The Problem: The "Leibniz Rule"

In calculus, there is a famous rule called the Product Rule (or Leibniz rule). It says that if you have two things changing at once, the total change is the sum of their individual changes.

  • Analogy: Imagine you are baking a cake. The taste depends on the sugar and the flour. If you change the sugar and the flour, the total change in taste is the sum of the sugar-change and the flour-change.
  • To write this rule down in the computer logic, the old definitions required the ability to add and subtract. It seemed impossible to have a "differentiation" (a way to measure change) without a "plus" sign.

3. The Twist: The "Codereliction"

The paper focuses on a specific tool called a Codereliction.

  • Analogy: Imagine the Magic Box is a complex machine. A Codereliction is a special "undo" button or a "linearization" tool. It takes a complex, non-linear process and flattens it out so you can see exactly how it reacts to a tiny nudge.
  • The author noticed something strange: The rules that define this "undo" button (the Codereliction) don't actually use the plus sign. They only use the structure of the box itself.

So, the big question was: Can we have this "undo" button in a world where we can't add or subtract?

4. The Discovery: The "Self-Assembling" Foundation

The author proves a surprising result: No, you can't.

Even if you try to build a system where you don't have addition, the moment you install this "Codereliction" (the undo button), the system automatically builds addition for you.

  • The Metaphor: Imagine you are building a house. You try to build it without a foundation, thinking you can just hang the walls in the air. But the moment you install the front door (the Codereliction), the laws of physics kick in, and a concrete foundation pours itself out of the door frame.
  • The paper shows that the "Codereliction" acts like a mold. When you use it to measure change, it forces the computer logic to create "sums" and "zeros" out of thin air using a mathematical trick called convolution (which is like mixing ingredients in a specific recipe to get a new flavor).

The Result: You cannot have a "differentiable" system without an "additive" system. The ability to differentiate creates the ability to add.

5. The Bonus: The "Negative" Button

The paper goes one step further. What if you want to do subtraction? In math, that means having "negatives" (like -5).

  • The author introduces a new concept called a Hopf Coalgebra Modality.
  • Analogy: If the "Codereliction" is the button that creates addition, the Antipode (part of the Hopf structure) is the button that creates negatives.
  • The paper proves that if your system has this "Antipode" button, you automatically get a world where you can subtract. If you don't have it, you can't.

6. The "Uniqueness" Surprise

Perhaps the most satisfying part of the paper is the conclusion about uniqueness.

  • In many areas of math, there are many ways to define a concept. You might have five different ways to define "differentiation," and they all work slightly differently.
  • The author proves that for this specific type of computer logic, there is only ONE way to differentiate.
  • Analogy: Imagine trying to find the "true north" on a map. You might think there are many compasses, but this paper proves there is only one needle that points true north. If you have a system that allows differentiation, there is only one single, unique way to do it.

Summary: What Does This Mean?

  1. Addition is Inevitable: You cannot define "change" (differentiation) in computer logic without also defining "addition." The ability to measure change forces the system to become additive.
  2. Simpler Definitions: Because addition is forced to appear, we can now define these complex systems using fewer rules. We don't need to list "addition" as a separate requirement; the "change" rule brings it with it.
  3. One True Path: There is only one correct way to differentiate non-linear proofs in this logic. It's not a matter of choice; it's a matter of mathematical necessity.

In a nutshell: The paper shows that the "magic" of calculus isn't just something you add to a computer system; it's a force that, once introduced, reshapes the entire system to support it. You can't have the derivative without the sum.