By part (a), such a term would prove
in intuitionistic propositional logic. Consider the two-world Kripke model for intuitionistic propositional logic . Let hold only at and let hold nowhere. At both worlds fails, so holds at vacuously, while does not hold at . The displayed formula therefore fails at . By the Kripke completeness theorem for intuitionistic propositional logic, it is not derivable, so no simply typed lambda term inhabits that type.
Use a two-world Kripke model for intuitionistic propositional logic . Force neither nor at , and force both at . Neither world forces : at , both and hold, while at the extension is a counterexample. Therefore every extension of fails , so
But . The implication is therefore not intuitionistically valid by Kripke completeness theorem for intuitionistic propositional logic.
The Kripke completeness theorem for intuitionistic propositional logic says
for every world in every intuitionistic Kripke model.
Take a root with two incomparable successors . Force but not at , force but not at , and force neither at . Then because of , and because of . Hence
so completeness shows that this proposition is not intuitionistically valid.