Linear logic is a substructural extension to propositional logic.

We have the following operators:

andortruefalse
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