Biasanya, Anda menggunakan parametrisitas biner untuk membuktikan kesetaraan program. Adalah tidak wajar untuk melakukan ini dengan model unary, karena hanya berbicara tentang satu program pada satu waktu.
Biasanya, Anda menggunakan model unary jika semua yang Anda minati adalah properti unary. Sebagai contoh, lihat draf terakhir kami, Jenis Substruktural Superfisial , di mana kami membuktikan hasil kesehatan jenis menggunakan model unary. Karena kesehatan berbicara tentang perilaku satu program (jika maka itu baik menyimpang atau mengurangi ke nilai v : A ), model unary cukup. Jika kita ingin membuktikan kesetaraan program sebagai tambahan, kita akan membutuhkan model biner.e:Av:A
EDIT: Saya baru menyadari bahwa jika Anda melihat makalah kami, itu hanya terlihat seperti model hubungan / realisasi yang lama yang logis. Saya harus mengatakan sedikit lebih banyak tentang apa yang membuatnya (dan model lainnya) parametrik. Pada dasarnya, sebuah model adalah parametrik ketika Anda dapat membuktikan lemma ekstensi identitas untuknya: yaitu, untuk ekspresi tipe apa pun, jika semua variabel tipe bebas terikat pada hubungan identitas, maka ekspresi tipe adalah relasi identitas. Kami tidak secara eksplisit membuktikannya sebagai lemma (saya tidak tahu mengapa, tetapi Anda jarang perlu ketika melakukan model operasional), tetapi properti ini sangat penting untuk kesehatan bahasa kami.
Definisi "relasi" dan "relasi identitas" dalam parametrik sebenarnya agak diperebutkan, dan kebebasan ini sebenarnya penting jika Anda ingin mendukung tipe mewah seperti tipe yang lebih tinggi atau tipe dependen, atau ingin bekerja dengan struktur semantik yang lebih menarik. Akun yang paling mudah diakses dari yang saya tahu ini ada di draf makalah Bob Atkey, Parametricity Relasional untuk Jenis yang Lebih Tinggi .
Jika Anda memiliki selera yang baik untuk teori kategori, ini pertama kali dirumuskan secara abstrak oleh Rosolini dalam makalahnya Reflexive Graphs and Parametric Polymorphism . Sejak itu telah dikembangkan lebih lanjut oleh Dunphy dan Reddy dalam makalah Parametric Limits mereka , dan juga oleh Birkedal, Møgelberg, dan Petersen dalam Domain-teoretis Model Parametrik Polimorfisme Parametrik .