Saya ingin memberikan bukti untuk bagian dari program Haskell yang saya tulis sebagai bagian dari tesis saya. Namun sejauh ini, saya gagal menemukan referensi yang bagus.
Buku pengantar Graham Hutton, Programming in Haskell ( Google Books ) —yang saya baca sambil mempelajari Haskell — menyentuh beberapa teknik untuk alasan tentang program seperti
- penalaran yang sama
- menggunakan pola yang tidak tumpang tindih
- daftar induksi
dalam bab 13 tetapi tidak terlalu mendalam.
Adakah buku atau artikel yang bisa Anda rekomendasikan yang memberikan gambaran yang lebih rinci tentang teknik pembuktian formal untuk Haskell, atau kode fungsional lainnya?