線形論理
きっかけ
https://twitter.com/miura1729/status/1458028783840096256?s=20
GC撲滅への道 - GC Advent Calendar - miura1729の日記
Brief introduction to linear logic
線形論理とは
例
A: 「私は110円持っている」
B: 「私は110円のコーラを買える」
C: 「私は110円のチョコレートを買える」
このとき なので通常の論理だと
「110円持っていればコーラも買えてかつチョコレートも買える」
議論:
X: 「コーラもチョコレートも好きな方を買えるので “かつ” は正しい」(どちらも好きな方を成立できる)
Y: 「どっちかを買ったらお金はなくなるので どちらも買えるは間違い」(同時に成立する)
含意もではなく違う記号-oで表し, 前者のかつを &, 後者を ^ で表すと
X:
Y:
線形論理は限りあるリソースを表現できるとしてコンピュータサイエンスで注目されて並行分散処理とかで注目された.