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.
On equivalence classes define
and, for every atomic proposition , put exactly when . This is well-defined, is a partial order, and makes atomic forcing persistent.
The filtration of a Kripke model truth lemma states
Conjunction and disjunction are immediate by induction. For implication, if and , then belongs to ; if , induction gives , hence and . Conversely, if , some actual forces but not ; persistence gives , which witnesses failure in the quotient. Thus every formula in is preserved.