Definition 1.4.4 (Heyting algebra). A Heyting algebra is a bounded lattice equipped with a binary operation ⇒:H×H→H such that

a∧b≤c⟺a≤(b⇒c)

for all a,b,c∈L.

A morphism of Heyting algebras is a function that preserves all finite meets, finite joins, and ⇒.