Mungkin aplikasi yang paling umum dari tipe linear dalam PL adalah menggunakannya untuk memberikan bahasa yang mengontrol aliasing (yaitu, nilai linier memiliki satu pointer ke sana, lebih atau kurang).
Tetapi ada sedikit ketidakcocokan antara penggunaan ini dan model denotasional khas dari logika linier. IIRC, Benton menunjukkan bahwa jika kategori tertutup Cartesian memiliki monad komutatif yang kuat , maka kategori aljabarnya akan tertutup simetris monoid (yaitu, model logika linier). Tetapi teorema ini tidak berlaku untuk penggunaan alias-control, karena state monad tidak komutatif. Dan memang, dalam beberapa tahun terakhir Simpson dan rekan-rekan kerjanya telah memberikan batu untuk monad kuat secara umum, yang bukan batu untuk istilah logika linier.
Jadi pertanyaan saya adalah, apakah semantik denotasional dari bahasa linear dengan negara? Apakah ada kategori simetris monoidal tertutup non-degenerasi (tensor bukan produk Cartesian) di mana alokasi, pembacaan, dan pembaruan linier dapat dimodelkan?