Saya telah menemukan aplikasi web ini yang memungkinkan Anda menghasilkan teorema gratis untuk jenis tertentu.
Teorema yang dihasilkan mengukur lebih dari jenis dan hubungan pada jenis ini. Teorema ini (rumus) adalah teorema yang mana dari teori / sistem logis? Bagaimana sistem ini berhubungan dengan teori persamaan bahasa?
Jawaban:
Rumusnya adalah rumus logika Abadi-Plotkin, yang mereka gambarkan dalam makalah mereka A Logic for Parametric Polymorphism .
Semantik Sistem F yang digunakan Abadi dan Plotkin untuk menafsirkan logika mereka dapat ditemukan di Bainbridge, Freyd, Scedrov, makalah Functorial Polymorphism karya Scott .
sumber
Saya cukup menyukai kertas Wadler, The Girard-Reynolds Isomorphism yang menunjukkan bahwa ada terjemahan dari sistemF ke dan dari Logika Predikat Orde Kedua (versi dengan tipe orde tinggi). Satu arah adalah "penghapusan ketergantungan", sebuah ide penting dalam tipe dependen, dan yang lainnya adalah "teorema parametrik" atau teorema yang bebas dari suatu tipe.
Wadler menunjukkan bahwa dalam beberapa kondisi, transformasi ini adalah kebalikan dari satu sama lain.
Jadi untuk menjawab pertanyaan Anda: teorema-gratis dapat diungkapkan dalam bentuk logika orde kedua, yang dijelaskan dalam makalah yang disebutkan di atas.
sumber