A Kripke model for intuitionistic propositional logic is a triple in which is a partially ordered set of worlds and is upward closed for every propositional variable . The Kripke forcing relation is defined recursively by
with the usual clauses for , , conjunction and disjunction, and with
The upward closure of the valuation implies persistence of intuitionistic Kripke forcing: if and , then .
The Kripke completeness theorem for intuitionistic propositional logic states that, for every set of formulae and formula ,
The forward implication is soundness, and the reverse implication is completeness.
Take two worlds and let be forced only at . Neither world forces : at this follows from , while at the extension forces . Consequently every extension of that forces also forces vacuously, so
But . The implication clause therefore gives
which is a finite Kripke countermodel and proves that the formula is not intuitionistically valid.
Both sequents follow directly from the introduction and elimination rules of the implication-free fragment of intuitionistic propositional logic. From a proof of , eliminate the conjunction to obtain and . Eliminate the disjunction: in the branch introduce and then the left disjunct; in the branch introduce and then the right disjunct. This yields
Conversely, eliminate the outer disjunction. From , obtain and introduce the left side of ; from , obtain and introduce its right side. In either branch, conjunction introduction produces . Hence
This is the proof-theoretic form of the distributive law for lattices.
Suppose neither nor is provable. By the Kripke completeness theorem for intuitionistic propositional logic, there are rooted Kripke countermodels with roots and . Take their disjoint union and place a fresh world below every world in both components, forcing no propositional variables at beyond those required by persistence.
If , persistence would imply , a contradiction; similarly . Thus . By soundness, is not provable. Taking the contrapositive proves the disjunction property of intuitionistic propositional logic:
Assume that is not intuitionistically valid. Completeness gives a Kripke countermodel for . Apply filtration of a Kripke model through the finite set of subformulae of : two worlds are identified when they force the same subformulae, and the quotient order is induced by inclusion of those finite theories. The filtration lemma preserves the forcing of every subformula of , so the image of the original counterexample world still fails to force . There are at most quotient worlds when has distinct subformulae. Hence the quotient is a finite countermodel.
This proves the Finite model property of intuitionistic propositional logic. Its contrapositive says that a proposition forced by every finite intuitionistic Kripke model is intuitionistically valid.

Articles by others on the same topic (0)

There are currently no matching articles.