Ultrafilter Extensions and the Standard Translation

Ultrafilter Extensions and the Standard Translation

Notes from Lecture 4: Ultrafilter Extensions and the Standard Translation Eric Pacuit∗ March 1, 2012 1 Ultrafilter Extensions Definition 1.1 (Ultrafilter) Let W be a non-empty set. An ultrafilter on W is a set u ⊆ }(W ) satisfying the following properties: 1. ; 62 u 2. If X; Y 2 u then X \ Y 2 u 3. If X 2 u and X ⊆ Y then Y 2 u. 4. For all X ⊆ W , either X 2 u or X 2 u (where X is the complement of X in W ) / A collection u0 ⊆ }(W ) has the finite intersection property provided for each X; Y 2 u0, X \ Y 6= ;. Theorem 1.2 (Ultrafilter Theorem) If a set u0 ⊆ }(W ) has the finite in- tersection property, then u0 can be extended to an ultrafilter over W (i.e., there is an ultrafilter u over W such that u0 ⊆ u. Proof. Suppose that u0 has the finite intersection property. Then, consider the set u1 = fZ j there are finitely many sets X1;:::Xk such that Z = X1 \···\ Xkg: That is, u1 is the set of finite intersections of sets from u0. Note that u0 ⊆ u1, since u0 has the finite intersection property, we have ; 62 u1, and by definition u1 is closed under finite intersections. Now, define u2 as follows: 0 u = fY j there is a Z 2 u1 such that Z ⊆ Y g ∗UMD, Philosophy. Webpage: ai.stanford.edu/∼epacuit, Email: [email protected] 1 0 0 We claim that u is a consistent filter: Y1;Y2 2 u then there is a Z1 2 u1 such that Z1 ⊆ Y1 and Z2 2 u1 such that Z2 ⊆ Y2. Then, since ; 6= Z1 \ Z2 2 u1, we have Z1 \ Z2 ⊆ Y1 \ Y2. Hence, Y1 \ Y2 2 u1. Also, if X 2 u1 then there is a Z 2 u1 such that Z ⊆ X. If X ⊆ Y , then Z ⊆ Y and so Y 2 u1. Hence, u1 is a consistent filter. The next step is to show that u1 can be extended to an ultrafilter. This follows almost directly from Zorn's Lemma1: Consider the set Z of all filters that extend u1. That is, Z = fv j u1 ⊆ v and v is a consistent filterg. Note that Z is partially-ordered under the ⊆-relation. Furthermore, the upper bound of any chain in Z (i.e., sequence of ultrafilters v0 ⊆ v1 ⊆ · · · ) is the union of all the filters in the chain. This collection of sets will be a consistent ultrafilter extending u1, and so is contained in Z. By Zorn's Lemma, Z must contain a maximal element. This maximal element must be an ultrafilter (containing u1). qed Let M = hW; R; V i be a Kripke model. Two functions are relevant to our analysis: • m : }(W ) ! }(W ) defined as m(X) = fw j there is a v such that wRv and v 2 Xg, and • l : }(W ) ! }(W ) defined as l(X) = fw j for all v, if wRv then v 2 Xg. Definition 1.3 (Ultrafilter Extension) An ultrafilter extension is a model ue(M) = hUf(W );Rue;V uei where • Uf(W ) = fu j u is an ultrafilter over W g, • uRueu0 iff for all X ⊆ W , if X 2 u0 then m(X) 2 u, and • V ue(p) = fu j V (p) 2 ug. / Fact 1.4 In an ultrafilter extension ue(M) = hUf(W );Rue;V uei, we have uRueu0 iff fY j l(Y ) 2 ug ⊆ u0. Proof. Left as an exercise. qed Let M = hW; R; V i be a model . The truth map [[·]]M : L! }(W ) is defined by induction on the structure of ' as follows: • For p 2 At, [[p]]M = V (p) 1Zorn's Lemma states that in a partially ordered set P , if every chain has an upper bound in P , then P contains at least on maximal element. The proof of Zorn's Lemma uses the Axiom of Choice (indeed, it is equivalent to the Axiom of Choice). 2 • [[:']]M = W − [[']]M • [[' ^ ]]M = [[']]M \ [[ ]]M • [[3']]M = m([[']]M) Lemma 1.5 For all models M = hW; R; V i, for all modal formulas ', we have [[']]M 2 u iff ue(M); u j= '. Proof. The proof is by induction on the structure of '. Then we have, Base case: ' is p 2 At. [[p]]M 2 u iff V (p) 2 u (Definition of [[·]]M) iff u 2 V ue(p) (Definition of V ue) iff ue(M); u j= p (Definition of truth in a model) 2 Induction Hypothesis: For all less complex than ', [[ ]]M 2 u iff ue(M); u j= Case 1: ' is : : [[: ]]M 2 u iff W − [[ ]]M 2 u (Definition of [[·]]M) iff [[ ]]M 62 u (Properties of an ultrafilter) iff ue(M); u 6j= (Induction Hypothesis) iff ue(M); u j= : (Definition of truth) Case 2: ' is 1 ^ 2 [[ 1 ^ 2]]M 2 u iff [[ 1]]M \ [[ 2]]M 2 u (Definition of [[·]]M) iff [[ 1]]M 2 u and [[ 2]]M 2 u (Properties of ultrafilters) iff ue(M); u j= 1 and ue(M); u j= 2 (Induction hypothesis) iff ue(M); u j= 1 ^ 2 (Definition of truth) Case 3: ' is 3 Suppose that ue(M); u j= 3 . Then, there is a u0 2 Uf(W ) such that uRueu0 0 0 and ue(M); u j= . By the induction hypothesis, [[ ]]M 2 u . By the definition ue of R , we have m([[ ]]M) 2 u, and so, [[3 ]]M 2 u. Thus, we have shown that ue(M); u j= 3 implies [[3 ]]M 2 u. Suppose that [[3 ]]M 2 u. We must show ue(M); u j= 3 . Consider the set u0 = fY j l(Y ) 2 ug [ f[[ ]]Mg 2Less complex means that contains fewer connectives. 3 We claim that u0 has the finite intersection property. We first show that fY j l(Y ) 2 ug is closed under finite intersections. It is enough to show that for any two sets Y1;Y2 2 fY j l(Y ) 2 ug, Y1 \ Y2 2 fY j l(Y ) 2 ug (why?). Suppose that Y1;Y2 2 fY j l(Y ) 2 ug. Note that l(Y1 \ Y2) = l(Y1) \ l(Y2). Then, since u is an ultrafilter and l(Y1); l(Y2) 2 u, we have l(Y1 \ Y2) = l(Y1) \ l(Y2) 2 u. Hence Y1 \ Y2 2 fY j l(Y ) 2 ug. Next we show that for any Z 2 fY j l(Y ) 2 ug, we have Z \ [[ ]]M 6= ;. Choose an arbitrary Z such that l(Z) 2 u. We will show Z \ [[ ]]M 6= ;. Since l(Z) 2 u and [[3 ]]M 2 u, we have l(Z) \ [[3 ]]M 2 u, and so l(Z) \ [[3 ]]M 6= ;. Let w 2 l(Z) \ [[3 ]]M. Then, there is a v 2 W such that M; v j= . I.e., wRv and v 2 [[ ]]M. Since w 2 l(Y ) and wRv, we have v 2 Y . Hence, v 2 Y \ [[ ]]M. This implies that u0 has the finite intersection property (why?). 0 0 By the ultrafilter theorem, there is an ultrafilter u such that u0 ⊆ u . Since fY j l(Y ) 2 ug ⊆ u0, we have uRueu0. By the induction hypothesis, since 0 0 [[ ]]M 2 u , we have ue(M); u j= . Hence, ue(M); u j= 3 . qed Corollary 1.6 For all models M and states w in M, we have w ! uw, where uw is the principle ultrafilter generated by w. Proof. Let M = hW; R; V i be a model and w 2 W . The principle ultrafilter generated by w is uw = fX ⊆ W j w 2 Xg. Let ' be an arbitrary modal formula. We have M; w j= ' iff w 2 [[']]M iff [[']]M 2 uw iff ue(M); uw j= ' (the latter equivalence follows from the above Lemma). qed Lemma 1.7 For all models M, ue(M) is m-saturated. Proof. Suppose that ue(M) = hUf(W );Rue;V uei an ultrafilter extension of some model M = hW; R; V i. Let u 2 Uf(W ) be any state in ue(M) and Σ be a arbitrary set of modal formulas. Suppose that every finite subset of Σ is satisfiable at some successor of u (i.e., for each finite set ∆ ⊆ Σ, there is a ue V state v∆ 2 W such that uR v∆ and ue(M); v∆ j= ∆). We must find a state v 2 W such that uRuev and ue(M); v j= Σ (i.e., for each 2 Σ, ue(M); v j= ). Consider the set v0 = fY j l(Y ) 2 ug [ f[[ ]]M j 2 Σg We will show v0 has the finite intersection property. Since fY j l(Y ) 2 ug is T closed under finite intersections, it is enough to show that Y \ f[[ ]]M j 2 T V ∆g 6= ; for some finite subset ∆ of Σ. Note that f[[ ]]M j 2 ∆g = [[ ∆]]M. ue Recall that ∆ is satisfiable at some successor state v∆ of u. That is, uR v∆ V V and ue(M); v∆ j= ∆. By Lemma 1.5, this means [[ ∆]]M 2 v∆. By the ue V V definition of R , we have m([[ ∆]]M) 2 u. Hence, [[3 ∆]]M 2 u. Since u is 4 V an ultrafilter, we have l(Y ) \ [[3 ∆]]M 2 u. Hence, (since ; 62 u) there is a V V x 2 l(Y ) \ [[3 ∆]]M. This implies there is a y such that xRy and y 2 [[ ∆]]M.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us