Reference. Chapter 5: Partial Orders, Lattices, Well-Founded Orderings, Equivalence Relations, Distributive Lattices, Boolean Algebras, Heyting Algebras [gallier-cis160-chapter5]