March 2017
Intermediate to advanced
480 pages
12h 52m
English
This chapter covers
Dependent types like EqNat and =, which you saw in the previous chapter, are used entirely for describing relationships between data. These types are often referred to as predicates, which are data types that exist entirely to describe a property of some data. If you can construct a value for a predicate, then you know the property described by that predicate must be true.
In this chapter, you’ll see how to express more-complex relationships between data using predicates. By expressing ...
Read now
Unlock full access