Linear logic is a substructural extension to propositional logic.
We have the following operators:
| and | or | true | false | |
|---|---|---|---|---|
| mult | ||||
| add | & | |||
| Multiplicative-Additive Linear Logic |
Idea
Multiplicative (grouping)
(conj) represents the consumption of both resources joinly (disj) represents a dual notion where resources can be split represents the absence of any resource (neutral element for ) represents an impossibility.
Additive (choice)
represents a choice between resources represents a choice made by a provider is the always true state (neutral for ) is an impossible choice
Resources
https://www.irif.fr/_media/users/ade/llmgs.pdf Abhishek De and Charles Grellois