Mengapa Grafik Refleksif untuk Parametrisitas?

11

Melihat model polimorfisme parametrik, saya ingin tahu mengapa kategori grafik refleksif digunakan?

Secara khusus, mengapa mereka tidak memasukkan komposisi relasional? Dalam melihat model, mereka semua tampaknya mendukung gagasan alami komposisi relasional:

x(R;S)zy.xRyySz

Sebagian besar makalah baru-baru ini yang menggunakan grafik refleksif tampaknya menerima begitu saja, dan satu-satunya makalah yang lebih tua yang dapat saya temukan yang membahasnya adalah "Relational Parametricity dan Variabel Lokal" oleh O'Hearn dan Tennent yang mengatakan:

Salah satu alasan untuk tidak memerlukan kompabilitas adalah bahwa, seperti diketahui, komposisi tidak dipertahankan oleh hubungan logis pada tipe yang lebih tinggi.

Dan saya tidak begitu yakin apa artinya ini, jadi pertanyaan pertama saya adalah apa yang dimaksud dengan ini dan semoga referensi yang lebih baik tentang pertanyaan ini.

Apa yang saya pikirkan artinya adalah bahwa misalnya eksponensial tidak selalu mempertahankan komposisi relasional pada hidung. Secara khusus kami tidak dapat menampilkan . Ini berarti bahwa eksponensial tidak meluas ke functor pada kategori hubungan.(R;R)(S;S)((RS);(RS))

Namun, sementara saya tidak dapat menunjukkan kesetaraan antara hubungan di atas, saya pasti dapat membuktikan penyertaan , kan?((RS);(RS))((R;R)(S;S))

Mengingat , maka ada dari tipe yang sesuai dengan , jadi diberikan sebuah , saya dapat menunjukkan . Bukankah ini berarti bahwa eksponensial tidak memberi saya longgar functor , yang tampaknya seperti properti yang buruk untuk membuang? Jadi pertanyaan kedua saya adalah apakah ada contoh di mana inklusi ke arah ini tidak dapat dibuktikan?f((RS);(RS))hgf(RS)g(RS)hxRyRzf(x)Sg(y)Sh(z)

Max Baru
sumber

Jawaban:

1

Pada bulan-bulan sejak saya mengajukan pertanyaan ini, saya pikir saya telah menemukan jawaban yang masuk akal.

Seringkali, jenis hubungan yang dipertimbangkan tidak menulis. Misalnya, jika gagasan Anda tentang relasi antara CPO adalah rantai subset lengkap dari, maka hubungan antara naturals yang dipesan ditambah infinity dan CPO datar naturals diberikan oleh tahan dan tidak ada yang lain , maka dapat diterima, seperti halnya sebaliknya, tetapi gabungan tidak lengkap rantai, karena untuk setiap alam, tetapi kami tidak punyaR:DEωω|D|×|E|R:ω+1Nω+1NR(n,n)RR;RT:ω+1ω+1nR;RTnωR;RTω .

Max Baru
sumber