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