What ⊸ means
The input resource A is spent to obtain B.
Linear logic is a way of reasoning that tracks resources: a premise cannot simply be reused or discarded. In A ⊸ B, applying the implication consumes A to yield B.
Jean-Yves Girard introduced linear logic in 1987; in its notation, ⊸ marks linear implication.
Specialist notation for linear logic and programming type systems that track resources.
Don’t read it as a plain “if A then B”: using it spends A.
Questions people ask
1Is ⊸ the same as →?
No. In linear logic, ⊸ tracks the use of a resource; ordinary → does not carry that rule by itself. Outside a clearly defined linear-logic setting, follow the author’s definitions.
How to type ⊸
⊸\22B8Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.
