Media Summary: I discuss how to define functions using pattern matching and guards. Then I introduce where, let and case expressions. All code ... In this video we implement our own version of the type Bool, along with the functions in the standard library that act on Bool. We cover the basic definitions for relations and implement them in code. All code can be found in the course git repository ...
Logic Foundations With Haskell Naive Set Theory - Detailed Analysis & Overview
I discuss how to define functions using pattern matching and guards. Then I introduce where, let and case expressions. All code ... In this video we implement our own version of the type Bool, along with the functions in the standard library that act on Bool. We cover the basic definitions for relations and implement them in code. All code can be found in the course git repository ... We look at three modules that include Rational and Complex numbers as well as Polynomials. We use these to implement ... We cover the semantic definitions for propositional