Canonical Kripke model for implicational intuitionistic logic (source code)

= Canonical Kripke model for implicational intuitionistic logic

The canonical worlds are deductively closed implicational theories ordered by inclusion. A world forces an atom exactly when the atom belongs to that theory. The truth lemma says that a world forces an implicational formula exactly when the formula belongs to the theory.