Cosa significa ⊸
La risorsa di ingresso A viene spesa per ottenere B.
La logica lineare è un modo di ragionare che tiene traccia delle risorse: una premessa non può essere riutilizzata o scartata senza una regola. In A ⊸ B, applicare l’implicazione consuma A per produrre B.
Jean-Yves Girard introdusse la logica lineare nel 1987; nella sua notazione, ⊸ indica l’implicazione lineare.
Notazione specialistica della logica lineare e dei sistemi di tipi di programmazione che tengono traccia delle risorse.
Non leggerlo come un semplice «se A, allora B»: usarlo consuma A.
Domande frequenti
1⊸ è uguale a →?
No. Nella logica lineare, ⊸ tiene traccia dell’uso di una risorsa; il normale → non include questa regola da solo. Fuori da un contesto chiaramente definito di logica lineare, segui le definizioni dell’autore.
Come digitare ⊸
⊸\22B8Codici e codificaPunti di codice: 1
Un simbolo visibile può contenere più punti di codice. JS .length conta le unità UTF-16; UTF-8 conta i byte.
