## The Haskell road to logic, maths and programming |

### What people are saying - Write a review

#### Review: The Haskell Road to Logic, Maths and Programming. Second Edition

User Review - Jon Gauthier - GoodreadsWithout a doubt, the math contents of this book were over my head. I originally picked The Haskell Road more for its relation to functional programming than to anything else. For this reason, the ... Read full review

#### Review: The Haskell Road to Logic, Maths and Programming (Texts in Computing, Vol. 4)

User Review - Maiz Lulkin - GoodreadsThe most hard core programming language ever - Haskell - presented in a really different and thought provoking way. For those interested in this topics - functional languages, logics and mathematical foundations - i think it's must have. Read full review

### Contents

Getting Started | 1 |

Talking about Mathematical Objects | 27 |

Proof | 71 |

Copyright | |

9 other sections not shown

### Common terms and phrases

algorithm approx arbitrary argument Assume bijection binary tree bisimulation Bool called ccount Chapter co-domain coefficients complex number corecursive data type decForm defined definition difference disjunction divides divisor domain elem element equal equation equivalence class equivalence relation Example Exercise False finite foldl foldn foldr formula functional programming given gives Haskell induction hypothesis Induction step injective Integer integer partition iterate lambda abstraction logical mathematical induction means module natural numbers negate nodes non-empty notation operation pairs partition polynomial powerList predefined prefix Prelude prime numbers procedure proof propositional proved quantifiers rational number real numbers recursive reflexive relation representation restricted quantifiers rules sequence Show statement String subset Suppose surjective Theorem tower transitive transitive closure transitive relation tree of depth True truth table truth values TU0LP type Bool type declaration variable x:xs