Dimigrasi dan diperluas dari komentar:
Saya pikir ini harus bervariasi berdasarkan subbidang. Hampir semua hal-hal Teori B yang saya kenal (dan terutama Haskell, Agda, dan kadang-kadang Coq-terkait) termasuk kode yang diterbitkan, kadang-kadang bahkan sebagai lampiran atau lebih baik belum diuraikan dalam surat kabar. Sejumlah makalah dari, misalnya, ICFP ditulis sebagai program melek untuk memulai, dan sumber mereka secara keseluruhan diterbitkan oleh penulis. Sejumlah besar dari mereka pada gilirannya telah menghasilkan perpustakaan diekstraksi untuk distribusi.
Dari surat kabar yang tersisa, jumlah yang wajar tidak pernah memiliki kode untuk memulai. Dari mereka, mungkin ada dua alasan utama. Pertama adalah makalah yang konten utamanya adalah pohon bukti, mengetik aturan dengan bukti kesehatan terkait dan sejenisnya. Di antara itu, kemajuan dalam metatisori mekanis telah mendorong setidaknya beberapa penulis untuk memberikan kode dalam teorema pilihan mereka (lihat slide Weirich pada POPLmark:) http://www.seas.upenn.edu/~sweirich/talks/cambridge-09. pdf). Kedua adalah yang diturunkan dari barang-barang Bird-Merteens (banannas & co.). Ini umumnya diterjemahkan ke dalam bahasa fungsional tanpa terlalu banyak pekerjaan. Namun, saya menduga bahwa ada keduanya biasanya kehilangan generalitas, dan yang berurusan dengan masalah konkret dan mengetik yang tidak perlu mempersulit hal-hal dan membuat lebih sulit untuk mengikuti alasan yang sama.
Saya ingin membuktikan pengamatan saya sedikit, begitu juga dengan hitungan kasar dua hari pertama ICFP 2010. Dari makalah standar (yaitu tidak mengalami laporan pengalaman atau pembicaraan yang diundang), 12 dari 21 menyediakan semacam kode. Tiga menyediakan Coq (yang keempat mengklaim sebagian bukti tetapi tidak mempublikasikannya). Tiga Haskell proided. Tiga disediakan Agda. Satu disediakan Skema, satu disediakan Caml, dan satu disediakan Twelf. (Perhatikan bahwa beberapa kode disediakan untuk lebih dari satu asisten bukti, atau untuk formalisasi dan implementasi). Dari beberapa makalah yang tersisa, beberapa memang bekerja pada tingkat abstraksi yang cukup tinggi sehingga menerapkannya dalam asisten pembuktian akan menjadi makalah baru itu sendiri, dan cukup banyak lagi yang berhasil yang saya duga dapat diimplementasikan dalam asisten pembuktian menggunakan teknik standar, tetapi yang tentunya akan membutuhkan banyak pekerjaan untuk melakukannya.