some set theory of kaufmann models
play

Some Set Theory of Kaufmann Models Corey Switzer The Graduate - PowerPoint PPT Presentation

Some Set Theory of Kaufmann Models Corey Switzer The Graduate Center, CUNY Oxford Set Theory Seminar June 17th, 2020 Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 1 / 38 Preliminaries The purpose of this talk is to look at


  1. Satisfaction Classes My interest today in recursive saturation is the following pair of theorems connecting it to truth theories. Theorem 1.(Lachlan) If M is nonstandard and has a satisfaction class, then M is recursively saturated. 2. (Kotlarski, Krajewski and Lachlan) If M is countable and recursively saturated, then M has a satisfaction class. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 6 / 38

  2. Satisfaction Classes My interest today in recursive saturation is the following pair of theorems connecting it to truth theories. Theorem 1.(Lachlan) If M is nonstandard and has a satisfaction class, then M is recursively saturated. 2. (Kotlarski, Krajewski and Lachlan) If M is countable and recursively saturated, then M has a satisfaction class. Note that part 2 requires the model to be countable, the starting point of today’s talk is whether that assumption can be removed. We shall see the answer is “no”, a result due to Kaufmann and Shelah. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 6 / 38

  3. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  4. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Definition Let M | = PA. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  5. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Definition Let M | = PA. • A class is a subset A ⊆ M so that for all x ∈ M the set x ∩ A := { y ∈ A | M | = y ≤ x } is definable in M . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  6. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Definition Let M | = PA. • A class is a subset A ⊆ M so that for all x ∈ M the set x ∩ A := { y ∈ A | M | = y ≤ x } is definable in M . • M is rather classless if all classes are definable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  7. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Definition Let M | = PA. • A class is a subset A ⊆ M so that for all x ∈ M the set x ∩ A := { y ∈ A | M | = y ≤ x } is definable in M . • M is rather classless if all classes are definable. As an example, observe that if M | = PA is non-standard and X ⊆ M is a cofinal sequence in order-type ω then X is a class. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  8. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Definition Let M | = PA. • A class is a subset A ⊆ M so that for all x ∈ M the set x ∩ A := { y ∈ A | M | = y ≤ x } is definable in M . • M is rather classless if all classes are definable. As an example, observe that if M | = PA is non-standard and X ⊆ M is a cofinal sequence in order-type ω then X is a class. Since any cofinal ω -sequence cannot be definable, any model with such a sequence is not rather classless. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  9. Kaufmann Models To explain Kaufmann’s result, we need a few more definitions. Definition Let M | = PA. • A class is a subset A ⊆ M so that for all x ∈ M the set x ∩ A := { y ∈ A | M | = y ≤ x } is definable in M . • M is rather classless if all classes are definable. As an example, observe that if M | = PA is non-standard and X ⊆ M is a cofinal sequence in order-type ω then X is a class. Since any cofinal ω -sequence cannot be definable, any model with such a sequence is not rather classless. In particular, no countable model is rather classless. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 7 / 38

  10. Kaufmann Models • It’s not immediately obvious but satisfaction classes are classes. Moreover, by the undefinability of truth, a satisfaction class is never definable, hence rather classless models do not have satisfaction classes. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 8 / 38

  11. Kaufmann Models • It’s not immediately obvious but satisfaction classes are classes. Moreover, by the undefinability of truth, a satisfaction class is never definable, hence rather classless models do not have satisfaction classes. • As a result a recursively saturated, rather classless model would be a counterexample to extending the Kotlarski-Krajewski-Lachlan Theorem to the uncountable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 8 / 38

  12. Kaufmann Models • It’s not immediately obvious but satisfaction classes are classes. Moreover, by the undefinability of truth, a satisfaction class is never definable, hence rather classless models do not have satisfaction classes. • As a result a recursively saturated, rather classless model would be a counterexample to extending the Kotlarski-Krajewski-Lachlan Theorem to the uncountable. • Using ♦ Kaufmann constructed such a model, with additional property of being ω 1 -like: that is uncountable but every proper ≤ -initial segment is countable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 8 / 38

  13. Kaufmann Models • It’s not immediately obvious but satisfaction classes are classes. Moreover, by the undefinability of truth, a satisfaction class is never definable, hence rather classless models do not have satisfaction classes. • As a result a recursively saturated, rather classless model would be a counterexample to extending the Kotlarski-Krajewski-Lachlan Theorem to the uncountable. • Using ♦ Kaufmann constructed such a model, with additional property of being ω 1 -like: that is uncountable but every proper ≤ -initial segment is countable. • A Kaufmann model is an ω 1 -like, recursively saturated, rather classless model of PA. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 8 / 38

  14. Kaufmann’s Theorem Theorem (Kaufmann’s Theorem) Assume ♦ . Every countable, recursively saturated model of arithmetic has an elementary end extension which is a Kaufmann model. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 9 / 38

  15. Kaufmann’s Theorem Theorem (Kaufmann’s Theorem) Assume ♦ . Every countable, recursively saturated model of arithmetic has an elementary end extension which is a Kaufmann model. To prove Kaufmann’s theorem, we need the following lemma, due to Kaufmann. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 9 / 38

  16. Kaufmann’s Theorem Theorem (Kaufmann’s Theorem) Assume ♦ . Every countable, recursively saturated model of arithmetic has an elementary end extension which is a Kaufmann model. To prove Kaufmann’s theorem, we need the following lemma, due to Kaufmann. Lemma (Kaufmann) Suppose M is a countable, recursively saturated model of PA . For any A ⊆ M undefinable there is a countable, recursively saturated elementary end-extension M ≺ end N in which A is not coded i.e. so that for no N-finite sequence ¯ a do we have A = M ∩ ¯ a. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 9 / 38

  17. Kaufmann’s Theorem Sketch of Kaufmann’s Theorem. Fix a countable, recursively saturated model M 0 | = PA. Let � A = � A α | α < ω 1 � a ♦ sequence. • We will inductively define a sequence � M α | α < ω 1 � of countable, recursively saturated models so that for all α M α ≺ end M α +1 and if δ is a limit ordinal then M δ = � α<δ M α . • The models will have universe some ordinal δ < ω 1 . Note that there will necessarily be a club of δ so that M δ has universe δ . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 10 / 38

  18. Kaufmann’s Theorem Continued. • Since the limit stage is determined, we need to say what to do at successor stages. Suppose we have constructed M α . If | M α | = α and A α is undefinable let M α +1 be as in Kaufmann’s lemma. Otherwise, let M α +1 be any countable, recursively saturated elementary end extension. • Let M = � α<ω 1 M α . Clearly this model is ω 1 -like and recursively saturated. It remains to see that it’s rather classless. • Suppose A ⊆ M is an undefinable class. Then there is a club of α < ω 1 so that A ∩ M α is an undefinable class in M α . Therefore, by ♦ there is some α so that A ∩ M α = A α . But then we ensured that A α was not coded into M α +1 contradicting the assumption that A is a class. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 11 / 38

  19. Incompactness Shelah improved on Kaufmann’s theorem by proving, via a forcing absoluteness argument, that there are Kaufmann models in ZFC. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 12 / 38

  20. Incompactness Shelah improved on Kaufmann’s theorem by proving, via a forcing absoluteness argument, that there are Kaufmann models in ZFC. I’ll discuss this result later on in the talk but for the moment let’s accept that Kaufmann’s theorem holds in ZFC. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 12 / 38

  21. Incompactness Shelah improved on Kaufmann’s theorem by proving, via a forcing absoluteness argument, that there are Kaufmann models in ZFC. I’ll discuss this result later on in the talk but for the moment let’s accept that Kaufmann’s theorem holds in ZFC. • My main interest in these structures is that they give another example of incompactness on ω 1 : Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 12 / 38

  22. Incompactness Shelah improved on Kaufmann’s theorem by proving, via a forcing absoluteness argument, that there are Kaufmann models in ZFC. I’ll discuss this result later on in the talk but for the moment let’s accept that Kaufmann’s theorem holds in ZFC. • My main interest in these structures is that they give another example of incompactness on ω 1 : a Kaufmann model, which is essentially an object on ω 1 , acts very differently from its countable substructures. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 12 / 38

  23. Incompactness Shelah improved on Kaufmann’s theorem by proving, via a forcing absoluteness argument, that there are Kaufmann models in ZFC. I’ll discuss this result later on in the talk but for the moment let’s accept that Kaufmann’s theorem holds in ZFC. • My main interest in these structures is that they give another example of incompactness on ω 1 : a Kaufmann model, which is essentially an object on ω 1 , acts very differently from its countable substructures. • For instance, using what we have observed so far, it’s easy to see that if M is Kaufmann, then even though it has no satisfaction class, there is a club of elementary substructures N ∈ [ M ] ω which do. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 12 / 38

  24. Incompactness Shelah improved on Kaufmann’s theorem by proving, via a forcing absoluteness argument, that there are Kaufmann models in ZFC. I’ll discuss this result later on in the talk but for the moment let’s accept that Kaufmann’s theorem holds in ZFC. • My main interest in these structures is that they give another example of incompactness on ω 1 : a Kaufmann model, which is essentially an object on ω 1 , acts very differently from its countable substructures. • For instance, using what we have observed so far, it’s easy to see that if M is Kaufmann, then even though it has no satisfaction class, there is a club of elementary substructures N ∈ [ M ] ω which do. • This is similar to the existence of an Aronszajn tree, an analogy I’ll return to. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 12 / 38

  25. Mathematical Serial Killer As a set theorist, whenever I meet a new mathematical object, my first question is always, Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 13 / 38

  26. Mathematical Serial Killer As a set theorist, whenever I meet a new mathematical object, my first question is always, Can you kill it with forcing? Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 13 / 38

  27. Mathematical Serial Killer As a set theorist, whenever I meet a new mathematical object, my first question is always, Can you kill it with forcing? In the case of Kaufmann models, the answer is obviously “yes”: you can always collapse a Kaufmann model to be countable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 13 / 38

  28. Mathematical Serial Killer As a set theorist, whenever I meet a new mathematical object, my first question is always, Can you kill it with forcing? In the case of Kaufmann models, the answer is obviously “yes”: you can always collapse a Kaufmann model to be countable. At the same time, if you think about it for just a second, it’s not hard to see that recursive saturation of a structure is absolute between grounds and forcing extensions. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 13 / 38

  29. Mathematical Serial Killer As a set theorist, whenever I meet a new mathematical object, my first question is always, Can you kill it with forcing? In the case of Kaufmann models, the answer is obviously “yes”: you can always collapse a Kaufmann model to be countable. At the same time, if you think about it for just a second, it’s not hard to see that recursive saturation of a structure is absolute between grounds and forcing extensions. Therefore the correct question is Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 13 / 38

  30. Mathematical Serial Killer As a set theorist, whenever I meet a new mathematical object, my first question is always, Can you kill it with forcing? In the case of Kaufmann models, the answer is obviously “yes”: you can always collapse a Kaufmann model to be countable. At the same time, if you think about it for just a second, it’s not hard to see that recursive saturation of a structure is absolute between grounds and forcing extensions. Therefore the correct question is Is there a Kaufmann model M and an ω 1 -preserving forcing P so that forcing with P adds an undefinable class to M ? Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 13 / 38

  31. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  32. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . The first main theorem I want to present today is the following. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  33. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . The first main theorem I want to present today is the following. Theorem (S.) The existence of destructible Kaufmann models is independent of ZFC . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  34. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . The first main theorem I want to present today is the following. Theorem (S.) The existence of destructible Kaufmann models is independent of ZFC . Specifically, Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  35. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . The first main theorem I want to present today is the following. Theorem (S.) The existence of destructible Kaufmann models is independent of ZFC . Specifically, 1. Under MA ℵ 1 there are no destructible Kaufmann models. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  36. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . The first main theorem I want to present today is the following. Theorem (S.) The existence of destructible Kaufmann models is independent of ZFC . Specifically, 1. Under MA ℵ 1 there are no destructible Kaufmann models. 2. Under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  37. Destructibility Motivated by this question, let’s define a Destructible Kaufmann Model to a Kaufmann model M so that there is an ω 1 -preserving forcing P adding an undefinable class to M . The first main theorem I want to present today is the following. Theorem (S.) The existence of destructible Kaufmann models is independent of ZFC . Specifically, 1. Under MA ℵ 1 there are no destructible Kaufmann models. 2. Under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M. I won’t prove it in the interest of time, but the conclusing of 1 above is consistent also with CH and the conclusion of 2. is also consistent with the continuum arbitrarily large. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 14 / 38

  38. The Proof, Part 1 I want to sketch a proof of the above theorem, starting with part 1. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 15 / 38

  39. The Proof, Part 1 I want to sketch a proof of the above theorem, starting with part 1. For both parts, I’ll be working with a notion of tree weakened to include tree-like partial orders whose levels are indexed by (a subset of) an ω 1 -like model of PA. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 15 / 38

  40. The Proof, Part 1 I want to sketch a proof of the above theorem, starting with part 1. For both parts, I’ll be working with a notion of tree weakened to include tree-like partial orders whose levels are indexed by (a subset of) an ω 1 -like model of PA. From now on, I will use “tree” to mean these structures, which are very similar to regular trees but may be ill-founded. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 15 / 38

  41. The Proof, Part 1 I want to sketch a proof of the above theorem, starting with part 1. For both parts, I’ll be working with a notion of tree weakened to include tree-like partial orders whose levels are indexed by (a subset of) an ω 1 -like model of PA. From now on, I will use “tree” to mean these structures, which are very similar to regular trees but may be ill-founded. Most standard facts and definitions about trees of height ω 1 translate easily in this context including notions such as being Aronszajn, special, Kurepa etc. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 15 / 38

  42. The Proof, Part 1 I want to sketch a proof of the above theorem, starting with part 1. For both parts, I’ll be working with a notion of tree weakened to include tree-like partial orders whose levels are indexed by (a subset of) an ω 1 -like model of PA. From now on, I will use “tree” to mean these structures, which are very similar to regular trees but may be ill-founded. Most standard facts and definitions about trees of height ω 1 translate easily in this context including notions such as being Aronszajn, special, Kurepa etc. Proof of Part 1. • To start, assume MA ℵ 1 and fix a Kaufmann model M and a forcing notion P . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 15 / 38

  43. The Proof, Part 1 I want to sketch a proof of the above theorem, starting with part 1. For both parts, I’ll be working with a notion of tree weakened to include tree-like partial orders whose levels are indexed by (a subset of) an ω 1 -like model of PA. From now on, I will use “tree” to mean these structures, which are very similar to regular trees but may be ill-founded. Most standard facts and definitions about trees of height ω 1 translate easily in this context including notions such as being Aronszajn, special, Kurepa etc. Proof of Part 1. • To start, assume MA ℵ 1 and fix a Kaufmann model M and a forcing notion P . • I need to show that, if � P “ ˇ M has an undefinable class” then P collapses ω 1 . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 15 / 38

  44. The Proof, Part 1 Proof of Part 1, Continued. • Consider the tree T M fin of M -finite binary sequences ordered by end extension. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 16 / 38

  45. The Proof, Part 1 Proof of Part 1, Continued. • Consider the tree T M fin of M -finite binary sequences ordered by end extension. In other words, T M fin consists of all x ∈ M and for x , y ∈ M , x ≤ fin y if and only if M | = “the finite binary sequence coded by y is an end extension of the finite binary sequence coded by x ”. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 16 / 38

  46. The Proof, Part 1 Proof of Part 1, Continued. • Consider the tree T M fin of M -finite binary sequences ordered by end extension. In other words, T M fin consists of all x ∈ M and for x , y ∈ M , x ≤ fin y if and only if M | = “the finite binary sequence coded by y is an end extension of the finite binary sequence coded by x ”. • Since M is ω 1 -like this tree is an ω 1 -tree i.e. it is uncountable, but every level is countable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 16 / 38

  47. The Proof, Part 1 Proof of Part 1, Continued. • Consider the tree T M fin of M -finite binary sequences ordered by end extension. In other words, T M fin consists of all x ∈ M and for x , y ∈ M , x ≤ fin y if and only if M | = “the finite binary sequence coded by y is an end extension of the finite binary sequence coded by x ”. • Since M is ω 1 -like this tree is an ω 1 -tree i.e. it is uncountable, but every level is countable. If t ∈ T M fin is of length a ∈ M then it codes a subset of a . Thus, the a th -level of the tree has size 2 a which externally is countable by ω 1 -likeness. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 16 / 38

  48. The Proof, Part 1 Proof of Part 1, Continued. • Observe that if A ⊆ M is a class which is not M -finite then its characteristic function is an uncountable branch through T M fin . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 17 / 38

  49. The Proof, Part 1 Proof of Part 1, Continued. • Observe that if A ⊆ M is a class which is not M -finite then its characteristic function is an uncountable branch through T M fin . Moreover this remains true in any forcing extension since we can’t add new elements to M . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 17 / 38

  50. The Proof, Part 1 Proof of Part 1, Continued. • Observe that if A ⊆ M is a class which is not M -finite then its characteristic function is an uncountable branch through T M fin . Moreover this remains true in any forcing extension since we can’t add new elements to M . • Therefore all of the uncountable branches through T M fin are definable by rather classlessness, and Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 17 / 38

  51. The Proof, Part 1 Proof of Part 1, Continued. • Observe that if A ⊆ M is a class which is not M -finite then its characteristic function is an uncountable branch through T M fin . Moreover this remains true in any forcing extension since we can’t add new elements to M . • Therefore all of the uncountable branches through T M fin are definable by rather classlessness, and if P adds an undefinable class, it must add a cofinal branch to T M fin . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 17 / 38

  52. The Proof, Part 1 Proof of Part 1, Continued. • Observe that if A ⊆ M is a class which is not M -finite then its characteristic function is an uncountable branch through T M fin . Moreover this remains true in any forcing extension since we can’t add new elements to M . • Therefore all of the uncountable branches through T M fin are definable by rather classlessness, and if P adds an undefinable class, it must add a cofinal branch to T M fin . • Since there are only ℵ 1 definable sets with parameters, T M fin has at most ℵ 1 uncountable branches. By a theorem of Baumgartner, MA ℵ 1 implies that if T is an ω 1 -tree with at most ℵ 1 many cofinal branches then there T is essentially special : there is a function f : T → ω so that for all s , t , u ∈ T if s ≤ T t , u and f ( s ) = f ( t ) = f ( u ) then t and u are comparable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 17 / 38

  53. The Proof, Part 1 The Proof of Part 1, Continued. • Thus the theorem is proved once we show that any forcing adding a branch to an essentially special tree collapses ω 1 . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 18 / 38

  54. The Proof, Part 1 The Proof of Part 1, Continued. • Thus the theorem is proved once we show that any forcing adding a branch to an essentially special tree collapses ω 1 . • To see why this is true, fix an essentially special tree T as witnessed by f : T → ω and suppose p � P “ ˙ b is a new uncountable branch”. Let p ∈ G be generic over V and work in V [ G ]. Fix a cofinal, ω V 1 -indexed subset of b , say { b α | α < ω 1 } and consider the map g : ω V 1 → ω given by α �→ f ( b α ). If ω 1 isn’t collapsed then ω 1 = ω V 1 and so there is an n < ω so that g − 1 { n } is uncountable. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 18 / 38

  55. The Proof, Part 1 The Proof of Part 1, Continued. • Thus the theorem is proved once we show that any forcing adding a branch to an essentially special tree collapses ω 1 . • To see why this is true, fix an essentially special tree T as witnessed by f : T → ω and suppose p � P “ ˙ b is a new uncountable branch”. Let p ∈ G be generic over V and work in V [ G ]. Fix a cofinal, ω V 1 -indexed subset of b , say { b α | α < ω 1 } and consider the map g : ω V 1 → ω given by α �→ f ( b α ). If ω 1 isn’t collapsed then ω 1 = ω V 1 and so there is an n < ω so that g − 1 { n } is uncountable. • Choose q ≤ p q ∈ G which decided which n . Without loss assume that s = b α ∈ g − 1 { n } for some α < ω 1 . Back in V , since q also decides some ˇ ˙ b was forced to be new there are incomparable extensions r 0 , r 1 ≤ q deciding some t i ∈ g − 1 { n } for i < 2 with t 0 and t 1 incomparable. But this contradicts the definition of essentially special. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 18 / 38

  56. Some Corollaries of Part 1 Examining the proof of Part 1 shows that actually we can get a stronger conclusion from a weaker hypothesis. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 19 / 38

  57. Some Corollaries of Part 1 Examining the proof of Part 1 shows that actually we can get a stronger conclusion from a weaker hypothesis. Corollary Assume all ω 1 -trees with ℵ 1 many cofinal branches are essentially special. Then given any ω 1 -like model M | = PA with at most ℵ 1 -many classes, any forcing P adding an undefinable class to M collapses ω 1 . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 19 / 38

  58. Some Corollaries of Part 1 Examining the proof of Part 1 shows that actually we can get a stronger conclusion from a weaker hypothesis. Corollary Assume all ω 1 -trees with ℵ 1 many cofinal branches are essentially special. Then given any ω 1 -like model M | = PA with at most ℵ 1 -many classes, any forcing P adding an undefinable class to M collapses ω 1 . Going one step further, we actually get the following. The hypothesis of the next corollary is equiconsistent with an inaccessible. I don’t know if the conclusion requires any large cardinals. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 19 / 38

  59. Some Corollaries of Part 1 Examining the proof of Part 1 shows that actually we can get a stronger conclusion from a weaker hypothesis. Corollary Assume all ω 1 -trees with ℵ 1 many cofinal branches are essentially special. Then given any ω 1 -like model M | = PA with at most ℵ 1 -many classes, any forcing P adding an undefinable class to M collapses ω 1 . Going one step further, we actually get the following. The hypothesis of the next corollary is equiconsistent with an inaccessible. I don’t know if the conclusion requires any large cardinals. Corollary Assume all ω 1 -trees with ℵ 1 many cofinal branches are essentially special and there are no Kurepa trees. Then there is no ω 1 -preserving forcing adding an undefinable class to an ω 1 -like model of PA . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 19 / 38

  60. The Proof, Part 2 Now I want to sketch the proof of part 2. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  61. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  62. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  63. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  64. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  65. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: fix a nonstandard a ∈ M . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  66. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: fix a nonstandard a ∈ M . Elements of T M sat are (codes for) a × d matrices for some d ∈ M so that for all standard n the n th column of the matrix is an initial segment of W M n . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  67. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: fix a nonstandard a ∈ M . Elements of T M sat are (codes for) a × d matrices for some d ∈ M so that for all standard n the n th column of the matrix is an initial segment of W M n . For s , t ∈ T M sat we let s ≤ sat t if s codes an a × d matrix and t codes an a × d ′ matrix for d ′ > d and t ↾ ( a × d ) = s . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  68. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: fix a nonstandard a ∈ M . Elements of T M sat are (codes for) a × d matrices for some d ∈ M so that for all standard n the n th column of the matrix is an initial segment of W M n . For s , t ∈ T M sat we let s ≤ sat t if s codes an a × d matrix and t codes an a × d ′ matrix for d ′ > d and t ↾ ( a × d ) = s . • This tree has countable levels by ω 1 -likeness. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  69. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: fix a nonstandard a ∈ M . Elements of T M sat are (codes for) a × d matrices for some d ∈ M so that for all standard n the n th column of the matrix is an initial segment of W M n . For s , t ∈ T M sat we let s ≤ sat t if s codes an a × d matrix and t codes an a × d ′ matrix for d ′ > d and t ↾ ( a × d ) = s . • This tree has countable levels by ω 1 -likeness. It has height cofinal in the model by recursive saturation. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  70. The Proof, Part 2 Now I want to sketch the proof of part 2. Recall that this says that under ♦ there is a Kaufmann model M and a Souslin tree S so that forcing with S adds a satisfaction class to M . • The proof of this part uses a construction due to Schmerl. The idea is that inside every Kaufmann model is an Aronszajn tree of attempts to build a satisfaction class. • More formally, let M be a Kaufmann model, and define a tree T M sat as follows: fix a nonstandard a ∈ M . Elements of T M sat are (codes for) a × d matrices for some d ∈ M so that for all standard n the n th column of the matrix is an initial segment of W M n . For s , t ∈ T M sat we let s ≤ sat t if s codes an a × d matrix and t codes an a × d ′ matrix for d ′ > d and t ↾ ( a × d ) = s . • This tree has countable levels by ω 1 -likeness. It has height cofinal in the model by recursive saturation. Finally any cofinal branch would generate a satisfaction class so it has none. Thus this is an M -Aronszajn tree. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 20 / 38

  71. The Proof, Part 2 With this in hand let’s prove part 2. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 21 / 38

  72. The Proof, Part 2 With this in hand let’s prove part 2. Proof of Part 2. Assume ♦ and let � A = � A α | α < ω 1 � be a ♦ sequence. The idea is to weave the proof of Kaufmann’s theorem together with Jensen’s proof that ♦ implies there is a Souslin tree to construct a Souslin subtree of T M sat for the model M we are building. Fix a countable recursively saturated M 0 and a nonstandard element a ∈ M 0 . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 21 / 38

  73. The Proof, Part 2 With this in hand let’s prove part 2. Proof of Part 2. Assume ♦ and let � A = � A α | α < ω 1 � be a ♦ sequence. The idea is to weave the proof of Kaufmann’s theorem together with Jensen’s proof that ♦ implies there is a Souslin tree to construct a Souslin subtree of T M sat for the model M we are building. Fix a countable recursively saturated M 0 and a nonstandard element a ∈ M 0 . • Now define recursively models M α and subsets S α ⊆ M α so that: Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 21 / 38

  74. The Proof, Part 2 With this in hand let’s prove part 2. Proof of Part 2. Assume ♦ and let � A = � A α | α < ω 1 � be a ♦ sequence. The idea is to weave the proof of Kaufmann’s theorem together with Jensen’s proof that ♦ implies there is a Souslin tree to construct a Souslin subtree of T M sat for the model M we are building. Fix a countable recursively saturated M 0 and a nonstandard element a ∈ M 0 . • Now define recursively models M α and subsets S α ⊆ M α so that: • For all α < ω 1 , M α ≺ end M α +1 is countable and recursively saturated and if δ is a limit ordinal then M δ = � α<δ M α , AND Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 21 / 38

  75. The Proof, Part 2 With this in hand let’s prove part 2. Proof of Part 2. Assume ♦ and let � A = � A α | α < ω 1 � be a ♦ sequence. The idea is to weave the proof of Kaufmann’s theorem together with Jensen’s proof that ♦ implies there is a Souslin tree to construct a Souslin subtree of T M sat for the model M we are building. Fix a countable recursively saturated M 0 and a nonstandard element a ∈ M 0 . • Now define recursively models M α and subsets S α ⊆ M α so that: • For all α < ω 1 , M α ≺ end M α +1 is countable and recursively saturated and if δ is a limit ordinal then M δ = � α<δ M α , AND • S α ⊆ T M α sat intersects every level and for all α S α ⊆ S α +1 , S α +1 \ S α ⊆ M α +1 \ M α and if δ is a limit ordinal then S δ = � α<δ S α . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 21 / 38

  76. The Proof, Part 2 Continued. • Since the limit steps of this construction are determined, it remains to say what to do at successor steps. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 22 / 38

  77. The Proof, Part 2 Continued. • Since the limit steps of this construction are determined, it remains to say what to do at successor steps. In the case of the M α ’s this is exactly the same as in the proof of Kaufmann’s theorem. If | M α | = α and A α is undefinable let M α +1 be as in Kaufmann’s lemma. Otherwise, let M α +1 be any countable, recursively saturated elementary end extension. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 22 / 38

  78. The Proof, Part 2 Continued. • Since the limit steps of this construction are determined, it remains to say what to do at successor steps. In the case of the M α ’s this is exactly the same as in the proof of Kaufmann’s theorem. If | M α | = α and A α is undefinable let M α +1 be as in Kaufmann’s lemma. Otherwise, let M α +1 be any countable, recursively saturated elementary end extension. • The case of the S α ’s follows Jensen’s proof. If α = β + 1 with β a successor ordinal then let S α be S β plus all extensions of elements from S β in T M α sat to all of the levels in M α \ M β . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 22 / 38

  79. The Proof, Part 2 Continued. • Since the limit steps of this construction are determined, it remains to say what to do at successor steps. In the case of the M α ’s this is exactly the same as in the proof of Kaufmann’s theorem. If | M α | = α and A α is undefinable let M α +1 be as in Kaufmann’s lemma. Otherwise, let M α +1 be any countable, recursively saturated elementary end extension. • The case of the S α ’s follows Jensen’s proof. If α = β + 1 with β a successor ordinal then let S α be S β plus all extensions of elements from S β in T M α sat to all of the levels in M α \ M β . • If α = δ + 1 with δ a limit ordinal but A δ is not a maximal antichain through S δ then similarly let S α be S δ plus all extensions of elements from S δ in T M α sat to all of the levels in M α \ M β . Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 22 / 38

  80. The Proof, Part 2 Continued. • Thus assume now α = δ + 1 with δ a limit ordinal then and suppose that A δ ⊆ S δ is a maximal antichain. Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 23 / 38

  81. The Proof, Part 2 Continued. • Thus assume now α = δ + 1 with δ a limit ordinal then and suppose that A δ ⊆ S δ is a maximal antichain. • Fix a level d ∈ M δ +1 \ M δ and for each for each t ∈ S δ pick an element s t of T M δ +1 of height d which is above t and exactly one node of A δ (this sat exists by recursive saturation and maximality of the antichain). Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 23 / 38

  82. The Proof, Part 2 Continued. • Thus assume now α = δ + 1 with δ a limit ordinal then and suppose that A δ ⊆ S δ is a maximal antichain. • Fix a level d ∈ M δ +1 \ M δ and for each for each t ∈ S δ pick an element s t of T M δ +1 of height d which is above t and exactly one node of A δ (this sat exists by recursive saturation and maximality of the antichain). • Let S − δ +1 = S δ ∪ { s t | t ∈ S δ } and finally let S δ be the downward closure of S − δ plus all extensions of elements from S − δ on all levels in M δ +1 above d Corey Switzer (CUNY) Kaufmann Models Oxford Set Theory Seminar 23 / 38

Recommend


More recommend