λπ
Ketika Anda menerjemahkan (mendekomposisi) jenis ke dalam kalkulus proses, dualitas menjadi sederhana: input ganda untuk output dan sebaliknya . Tidak ada (lebih banyak) dualitas.
πα=(Bool,Int)↑ααxx¯¯¯⟨false,7⟩α¯¯¯(v,w)vwα¯¯¯(bool,int)↓α¯¯¯xc(v,w).0
β=(int,(int)↑)↓(v,w)vwβ¯¯¯=(int,(int)↓)↑αα¯¯¯PαxQα¯¯¯xPQββ¯¯¯
∀X.(X,(X)↑)↓(v,w)vXwXx
x(vw).w¯¯¯¯v
∀X.(X,(X)↑)↓
Apa arti kuantifikasi universal pada tingkat proses? Ada interpretasi langsung: jika data diketik oleh tipe-variabel, itu tidak dapat digunakan sebagai subjek dari output, hanya objek. Jadi kami tidak dapat memeriksa data ini, kami hanya dapat meneruskannya, atau melupakannya.
∀X.(X,(X)↑)↓∃X.(X,(X)↓)↑
Teori ini telah dikerjakan secara rinci dalam [1, 2, 3] dan beberapa lainnya, lebih sulit untuk mengakses pekerjaan, dan terkait sangat tepat dengan logika linier terpolarisasi dan gagasan dualitas dalam 4 .
λλπλπλ
π
π
π
4 K. Honda et al., Korespondensi yang tepat antara pi-kalkulus yang diketik dan jaring bukti terpolarisasi .
5 R. Milner, Berfungsi sebagai Proses .