Definition 1.4.4 (Heyting algebra). A Heyting algebra is a bounded lattice equipped with a binary operation ⇒:H×H→H such that
for all a,b,c∈L.
A morphism of Heyting algebras is a function that preserves all finite meets, finite joins, and ⇒.