Saturated model: Difference between revisions
m Bot: Migrating 2 interwiki links, now provided by Wikidata on d:q1473532 |
→Motivation: removed tag; 2010 discussion on talk page explains that its presence was due to a misunderstanding |
||
(22 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Model for mathematical theories}} |
|||
{{about|the use in mathematics|the use in statistics|structural equation modeling}} |
|||
{{No footnotes|date=January 2010}} |
{{No footnotes|date=January 2010}} |
||
{{Dablink|There is an unrelated notion of ''saturated model'' in the context of [[structural equation modeling]].}} |
|||
In [[mathematical logic]], and particularly in its subfield [[model theory]], a '''saturated model''' ''M'' is one |
In [[mathematical logic]], and particularly in its subfield [[model theory]], a '''saturated model''' ''M'' is one that realizes as many [[Type (model theory)|complete type]]s as may be "reasonably expected" given its size. For example, an [[ultrapower]] model of the [[hyperreals]] is <math>\aleph_1</math>-saturated, meaning that every descending nested sequence of [[internal set]]s has a nonempty intersection.<ref>[[Robert Goldblatt|Goldblatt]] 1998</ref> |
||
==Definition== |
==Definition== |
||
Let κ be a [[finite set|finite]] or [[Infinity|infinite]] [[cardinal number]] and ''M'' a model in some [[first-order language]]. Then ''M'' is called '''κ-saturated''' if for all subsets ''A'' ⊆ ''M'' of [[cardinality]] less than κ, ''M'' realizes all [[Type (model theory)|complete types]] over ''A''. The model ''M'' is called '''saturated''' if it is |''M''|-saturated where |''M''| denotes the cardinality of ''M''. That is, it realizes all complete types over sets of parameters of size less than |''M''|. According to some authors, a model ''M'' is called '''countably saturated''' if it is [[aleph-1 | <math>\aleph_1</math>]]-saturated; that is, it realizes all complete types over countable sets of parameters. According to others, it is countably saturated if it is < |
Let ''κ'' be a [[finite set|finite]] or [[Infinity|infinite]] [[cardinal number]] and ''M'' a model in some [[first-order language]]. Then ''M'' is called '''''κ''-saturated''' if for all subsets ''A'' ⊆ ''M'' of [[cardinality]] less than ''κ'', the model ''M'' realizes all [[Type (model theory)|complete types]] over ''A''. The model ''M'' is called '''saturated''' if it is |''M''|-saturated where |''M''| denotes the cardinality of ''M''. That is, it realizes all complete types over sets of parameters of size less than |''M''|. According to some authors, a model ''M'' is called '''countably saturated''' if it is [[aleph-1 | <math>\aleph_1</math>]]-saturated; that is, it realizes all complete types over countable sets of parameters.<ref>{{Cite journal|last=Morley|first=Michael|authorlink = Michael D. Morley|date=1963|title=On theories categorical in uncountable powers|journal=[[Proceedings of the National Academy of Sciences of the United States of America]]|volume=49|issue=2 |pages=213–216|doi=10.1073/pnas.49.2.213 |pmid=16591050 |pmc=299780 |bibcode=1963PNAS...49..213M |doi-access=free }}</ref> According to others, it is countably saturated if it is countable and saturated.<ref>Chang and Keisler 1990</ref> |
||
==Motivation== |
==Motivation== |
||
{{Technical|section|date=January 2010}} |
|||
⚫ | The seemingly more intuitive |
||
⚫ | The seemingly more intuitive notion—that all complete types of the language are realized—turns out to be too weak (and is appropriately named '''weak saturation''', which is the same as 1-saturation). The difference lies in the fact that many structures contain elements that are not definable (for example, any [[transcendental number|transcendental]] element of '''R''' is, by definition of the word, not definable in the language of [[field (mathematics)|field]]s). However, they still form a part of the structure, so we need types to describe relationships with them. Thus we allow sets of parameters from the structure in our definition of types. This argument allows us to discuss specific features of the model that we may otherwise miss—for example, a bound on a ''specific'' increasing sequence ''c<sub>n</sub>'' can be expressed as realizing the type {{nowrap|{''x'' ≥ ''c<sub>n</sub>'' : ''n'' ∈ ω},}} which uses countably many parameters. If the sequence is not definable, this fact about the structure cannot be described using the base language, so a weakly saturated structure may not bound the sequence, while an ℵ<sub>1</sub>-saturated structure will. |
||
⚫ | The reason we only require parameter sets |
||
⚫ | The reason we only require parameter sets that are strictly smaller than the model is trivial: without this restriction, no infinite model is saturated. Consider a model ''M'', and the type {{nowrap|{''x'' ≠ ''m'' : ''m'' ∈ ''M''}.}} Each finite subset of this type is realized in the (infinite) model ''M'', so by compactness it is consistent with ''M'', but is trivially not realized. Any definition that is universally unsatisfied is useless; hence the restriction. |
||
==Examples== |
==Examples== |
||
Saturated models exist for certain theories and cardinalities: |
Saturated models exist for certain theories and cardinalities: |
||
* ('''Q''', <) |
* ('''Q''', <)—the set of [[rational number]]s with their usual ordering—is saturated. Intuitively, this is because any type consistent with the [[dense linear order|theory]] is implied by the order type; that is, the order the variables come in tells you everything there is to know about their role in the structure. |
||
* ('''R''', <) |
* ('''R''', <)—the set of [[real number]]s with their usual ordering—is ''not'' saturated. For example, take the type (in one variable ''x'') that contains the formula <math>\textstyle{x> -\frac{1}{n}}</math> for every natural number ''n'', as well as the formula <math>\textstyle{x<0}</math>. This type uses ω different parameters from '''R'''. Every finite subset of the type is realized on '''R''' by some real ''x'', so by compactness the type is consistent with the structure, but it is not realized, as that would imply an upper bound to the sequence −1/''n'' that is less than 0 (its least upper bound). Thus ('''R''',<) is ''not'' ω<sub>1</sub>-saturated, and not saturated. However, it ''is'' ω-saturated, for essentially the same reason as '''Q'''—every finite type is given by the order type, which if consistent, is always realized, because of the density of the order. |
||
*A dense totally ordered set without endpoints is a [[eta set|η<sub>α</sub> set]] if and only if it is ℵ<sub>α</sub>-saturated. |
|||
* The [[countable random graph]], with the only non-logical symbol being the edge existence relation, is also saturated, because any complete type is implied by the finite subgraph consisting of the variables and parameters used to define the type. |
* The [[countable random graph]], with the only non-logical symbol being the edge existence relation, is also saturated, because any complete type is isolated (implied) by the finite subgraph consisting of the variables and parameters used to define the type. |
||
Both of |
Both the theory of '''Q''' and the theory of the countable random graph can be shown to be [[categorical theory|ω-categorical]] through the [[back-and-forth method]]. This can be generalized as follows: the unique model of cardinality ''κ'' of a countable ''κ''-categorical theory is saturated. |
||
However, the statement that every model has a saturated [[elementary extension]] is not provable in [[ZFC]]. In fact, this statement is equivalent to the existence of a proper class of cardinals κ such that κ<sup><κ</sup> = κ. The latter identity |
However, the statement that every model has a saturated [[elementary extension]] is not provable in [[ZFC]]. In fact, this statement is equivalent to {{citation needed|date=July 2018}} the existence of a proper class of cardinals ''κ'' such that ''κ''<sup><''κ''</sup> = ''κ''. The latter identity is equivalent to {{nowrap|''κ'' {{=}} ''λ''<sup>+</sup> {{=}} 2<sup>''λ''</sup>}} for some ''λ'', or ''κ'' is [[strongly inaccessible]]. |
||
==Relationship to prime models== |
==Relationship to prime models== |
||
The notion of saturated model is dual to the notion of [[prime model]] in the following way: let ''T'' be a countable theory in a first-order language (that is, a set of mutually consistent sentences in that language) and let ''P'' be a prime model of ''T''. Then ''P'' admits an [[elementary embedding]] into any other model of ''T''. The equivalent notion for saturated models is that any "reasonably small" model of ''T'' is elementarily embedded in a saturated model, where "reasonably small" means cardinality no larger than that of the model in which it is to be embedded. Any saturated model is also [[homogeneous model|homogeneous]]. However, while for countable theories there is a unique prime model, saturated models are necessarily specific to a particular cardinality. Given certain set-theoretic assumptions, saturated models (albeit of very large cardinality) exist for arbitrary theories. For λ-[[stable theory|stable]] theories, saturated models of cardinality λ exist. |
The notion of saturated model is dual to the notion of [[prime model]] in the following way: let ''T'' be a countable theory in a first-order language (that is, a set of mutually consistent sentences in that language) and let ''P'' be a prime model of ''T''. Then ''P'' admits an [[elementary embedding]] into any other model of ''T''. The equivalent notion for saturated models is that any "reasonably small" model of ''T'' is elementarily embedded in a saturated model, where "reasonably small" means cardinality no larger than that of the model in which it is to be embedded. Any saturated model is also [[homogeneous model|homogeneous]]. However, while for countable theories there is a unique prime model, saturated models are necessarily specific to a particular cardinality. Given certain set-theoretic assumptions, saturated models (albeit of very large cardinality) exist for arbitrary theories. For ''λ''-[[stable theory|stable]] theories, saturated models of cardinality ''λ'' exist. |
||
==Notes== |
|||
{{reflist}} |
|||
==References== |
==References== |
||
* Chang, C. C.; Keisler, H. J. Model theory. Third edition. Studies in Logic and the Foundations of Mathematics, 73. North-Holland Publishing Co., Amsterdam, 1990. xvi+650 pp. |
* [[Chen Chung Chang|Chang, C. C.]]; [[H. Jerome Keisler|Keisler, H. J.]] Model theory. Third edition. Studies in Logic and the Foundations of Mathematics, 73. North-Holland Publishing Co., Amsterdam, 1990. xvi+650 pp. {{isbn|0-444-88054-2}} |
||
* R. Goldblatt (1998). Lectures on the hyperreals. An introduction to nonstandard analysis. Springer. |
* R. Goldblatt (1998). Lectures on the hyperreals. An introduction to nonstandard analysis. Springer. |
||
* Marker, David (2002). ''Model Theory: An Introduction''. New York: Springer-Verlag. |
* Marker, David (2002). ''Model Theory: An Introduction''. New York: Springer-Verlag. {{isbn|0-387-98760-6}} |
||
* Poizat, Bruno; |
* Poizat, Bruno; (translation: Klein, Moses) (2000), ''A Course in Model Theory'', New York: Springer-Verlag. {{isbn|0-387-98655-3}} |
||
*{{Citation | last1=Sacks | first1=Gerald E. | title=Saturated model theory | publisher=W. A. Benjamin, Inc., Reading, Mass. | |
* {{Citation | last1=Sacks | first1=Gerald E. |author-link = Gerald E. Sacks|title=Saturated model theory | publisher=W. A. Benjamin, Inc., Reading, Mass. |mr=0398817 | year=1972}} |
||
{{Mathematical logic}} |
|||
[[Category:Mathematical logic]] |
|||
[[Category:Model theory]] |
[[Category:Model theory]] |
||
[[Category: |
[[Category:Nonstandard analysis]] |
Latest revision as of 20:52, 3 November 2023
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (January 2010) |
In mathematical logic, and particularly in its subfield model theory, a saturated model M is one that realizes as many complete types as may be "reasonably expected" given its size. For example, an ultrapower model of the hyperreals is -saturated, meaning that every descending nested sequence of internal sets has a nonempty intersection.[1]
Definition
[edit]Let κ be a finite or infinite cardinal number and M a model in some first-order language. Then M is called κ-saturated if for all subsets A ⊆ M of cardinality less than κ, the model M realizes all complete types over A. The model M is called saturated if it is |M|-saturated where |M| denotes the cardinality of M. That is, it realizes all complete types over sets of parameters of size less than |M|. According to some authors, a model M is called countably saturated if it is -saturated; that is, it realizes all complete types over countable sets of parameters.[2] According to others, it is countably saturated if it is countable and saturated.[3]
Motivation
[edit]The seemingly more intuitive notion—that all complete types of the language are realized—turns out to be too weak (and is appropriately named weak saturation, which is the same as 1-saturation). The difference lies in the fact that many structures contain elements that are not definable (for example, any transcendental element of R is, by definition of the word, not definable in the language of fields). However, they still form a part of the structure, so we need types to describe relationships with them. Thus we allow sets of parameters from the structure in our definition of types. This argument allows us to discuss specific features of the model that we may otherwise miss—for example, a bound on a specific increasing sequence cn can be expressed as realizing the type {x ≥ cn : n ∈ ω}, which uses countably many parameters. If the sequence is not definable, this fact about the structure cannot be described using the base language, so a weakly saturated structure may not bound the sequence, while an ℵ1-saturated structure will.
The reason we only require parameter sets that are strictly smaller than the model is trivial: without this restriction, no infinite model is saturated. Consider a model M, and the type {x ≠ m : m ∈ M}. Each finite subset of this type is realized in the (infinite) model M, so by compactness it is consistent with M, but is trivially not realized. Any definition that is universally unsatisfied is useless; hence the restriction.
Examples
[edit]Saturated models exist for certain theories and cardinalities:
- (Q, <)—the set of rational numbers with their usual ordering—is saturated. Intuitively, this is because any type consistent with the theory is implied by the order type; that is, the order the variables come in tells you everything there is to know about their role in the structure.
- (R, <)—the set of real numbers with their usual ordering—is not saturated. For example, take the type (in one variable x) that contains the formula for every natural number n, as well as the formula . This type uses ω different parameters from R. Every finite subset of the type is realized on R by some real x, so by compactness the type is consistent with the structure, but it is not realized, as that would imply an upper bound to the sequence −1/n that is less than 0 (its least upper bound). Thus (R,<) is not ω1-saturated, and not saturated. However, it is ω-saturated, for essentially the same reason as Q—every finite type is given by the order type, which if consistent, is always realized, because of the density of the order.
- A dense totally ordered set without endpoints is a ηα set if and only if it is ℵα-saturated.
- The countable random graph, with the only non-logical symbol being the edge existence relation, is also saturated, because any complete type is isolated (implied) by the finite subgraph consisting of the variables and parameters used to define the type.
Both the theory of Q and the theory of the countable random graph can be shown to be ω-categorical through the back-and-forth method. This can be generalized as follows: the unique model of cardinality κ of a countable κ-categorical theory is saturated.
However, the statement that every model has a saturated elementary extension is not provable in ZFC. In fact, this statement is equivalent to [citation needed] the existence of a proper class of cardinals κ such that κ<κ = κ. The latter identity is equivalent to κ = λ+ = 2λ for some λ, or κ is strongly inaccessible.
Relationship to prime models
[edit]The notion of saturated model is dual to the notion of prime model in the following way: let T be a countable theory in a first-order language (that is, a set of mutually consistent sentences in that language) and let P be a prime model of T. Then P admits an elementary embedding into any other model of T. The equivalent notion for saturated models is that any "reasonably small" model of T is elementarily embedded in a saturated model, where "reasonably small" means cardinality no larger than that of the model in which it is to be embedded. Any saturated model is also homogeneous. However, while for countable theories there is a unique prime model, saturated models are necessarily specific to a particular cardinality. Given certain set-theoretic assumptions, saturated models (albeit of very large cardinality) exist for arbitrary theories. For λ-stable theories, saturated models of cardinality λ exist.
Notes
[edit]- ^ Goldblatt 1998
- ^ Morley, Michael (1963). "On theories categorical in uncountable powers". Proceedings of the National Academy of Sciences of the United States of America. 49 (2): 213–216. Bibcode:1963PNAS...49..213M. doi:10.1073/pnas.49.2.213. PMC 299780. PMID 16591050.
- ^ Chang and Keisler 1990
References
[edit]- Chang, C. C.; Keisler, H. J. Model theory. Third edition. Studies in Logic and the Foundations of Mathematics, 73. North-Holland Publishing Co., Amsterdam, 1990. xvi+650 pp. ISBN 0-444-88054-2
- R. Goldblatt (1998). Lectures on the hyperreals. An introduction to nonstandard analysis. Springer.
- Marker, David (2002). Model Theory: An Introduction. New York: Springer-Verlag. ISBN 0-387-98760-6
- Poizat, Bruno; (translation: Klein, Moses) (2000), A Course in Model Theory, New York: Springer-Verlag. ISBN 0-387-98655-3
- Sacks, Gerald E. (1972), Saturated model theory, W. A. Benjamin, Inc., Reading, Mass., MR 0398817