Chcę przedstawić dowody dla części programu Haskell, który piszę w ramach mojej pracy magisterskiej. Jednak jak dotąd nie udało mi się znaleźć dobrej pracy referencyjnej.
Książka wprowadzająca Grahama Huttona Programowanie w Haskell ( Google Books ) - którą czytam podczas nauki Haskell - porusza kilka technik rozumowania programów, takich jak
- rozumowanie równań
- za pomocą nienakładających się wzorów
- indukcja listy
w rozdziale 13, ale nie jest to zbyt szczegółowe.
Czy są jakieś książki lub artykuły, które możesz polecić, które zawierają bardziej szczegółowy przegląd formalnych technik sprawdzania kodu Haskell lub innego funkcjonalnego kodu?