Ich möchte Beweise für Teile eines Haskell-Programms liefern, das ich im Rahmen meiner Abschlussarbeit schreibe. Bisher habe ich jedoch kein gutes Nachschlagewerk gefunden.
Graham Huttons Einführungsbuch Programming in Haskell ( Google Books ), das ich beim Lernen von Haskell gelesen habe, geht auf einige Techniken ein, um über Programme wie z
- Gleichungsdenken
- Verwenden nicht überlappender Muster
- Liste Induktion
in Kapitel 13, aber es ist nicht sehr ausführlich.
Gibt es Bücher oder Artikel, die Sie empfehlen können und die einen detaillierteren Überblick über formale Prüftechniken für Haskell oder anderen funktionalen Code bieten?