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 bywith the usual clauses for , , conjunction and disjunction, and withThe 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, soBut . The implication clause therefore giveswhich 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 yieldsConversely, 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 . HenceThis 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.
The overspill lemma says that if is a Nonstandard model of Peano arithmetic and a definable property , possibly with parameters from , holds for every standard natural number, then it also holds for some nonstandard element of .
LetIf had no nonstandard member, its complement would be nonempty. The least-number principle in Peano arithmetic would give a least . Because every standard number belongs to , the element would be nonstandard and nonzero. Its predecessor would also be nonstandard, so the supposition gives , whereas the minimality of gives . This contradiction proves that contains a nonstandard element.
Applying this argument to gives the useful stronger form: there is a nonstandard such that holds for every .
No such formula exists. If defined precisely the standard cut of a nonstandard model of arithmetic, then for every standard natural number . The overspill lemma would produce a nonstandard satisfying , contradicting the proposed definition. Thus the standard elements form an external, nondefinable subset of every nonstandard model of Peano arithmetic.
A term is in beta-normal form when it contains no beta-redex, meaning no subterm of the formEquivalently, no beta reduction can be performed anywhere in the term.
The Weak normalization theorem for simply typed lambda calculus states that every well-typed term of the simply typed lambda calculus admits at least one finite sequence of beta reductions ending in a beta-normal form.
No. The Omega combinator isIts only beta-redex contracts back to itself. Every reduction sequence therefore repeats the same term, which is not in beta-normal form. Thus has no beta-normal form.
Suppose a fixed-point combinator were typable in the simply typed lambda calculus. By the Weak normalization theorem for simply typed lambda calculus, it would have a beta-normal form. For a fresh variable , the term would then also possess a beta-normal form, say .
The fixed-point property givesReducing the occurrence of on the right to gives the normal form . The Church-Rosser theorem says that these beta-equivalent terms must have alpha-equivalent normal forms. This is impossible because contains more symbols than . Hence no typing context and simple type can type .
A prime filter of a distributive lattice is a proper lattice filter: it contains the top element, is upward closed, and is closed under finite meets. Primality means
The Priestley dual space of a distributive lattice has all prime filters of as its points. Its order is inclusion. For each , putThe topology is generated by the sets and their complements. Each is therefore a clopen up-set, and these sets separate points and order. With this topology and order, is a compact totally order-disconnected ordered space.
The Stone prime filter theorem says that if a lattice filter and a lattice ideal of a distributive lattice are disjoint, then there is a prime filter of a distributive lattice such thatEquivalently, whenever , there is a prime filter containing and omitting .
For a prime filter , first suppose . If and , then andso . Thus no prime filter above belongs to , and
Conversely, suppose . The lattice filter generated by is disjoint from the principal lattice ideal . Indeed, an intersection would give some with , whence and then , a contradiction. The Stone prime filter theorem therefore extends this filter to a prime filter that omits . Then , so .
Let be any distributive lattice. Its Stone map of a distributive latticeis an injective lattice homomorphism from into the lattice of clopen up-sets of its Priestley dual space. In particular these images are open subsets of the underlying topological space, and the map preserves , , finite meets and finite joins.
Now assume that an implication-free formula is valid under every lattice valuation in every topological space. Given any valuation of its variables in any distributive lattice , compose it with the Stone map. Topological validity says that the resulting value of is the whole Priestley space. Injectivity of the Stone map then says that the original value of was . Hence is valid in every distributive lattice.
Articles by others on the same topic
There are currently no matching articles.