Definition
Additive Conjunction ( Linear Logic)
(read “with”) means the environment makes an external choice: it may demand either or , and the provider must be ready to handle the chosen branch. Only the chosen branch continues. In a proof / program, constructing
means you can produce and (with the same context) produce ; offering promises readiness for either. Analogy: A service menu:
The additive conjunction
is associative/commutative with neutral element : Duality:
.
Sequent Rules
Right sequent (introduce
Left sequent (use