Models within a model of set theory - MathOverflow most recent 30 from http://mathoverflow.net2013-06-20T09:05:31Zhttp://mathoverflow.net/feeds/question/35956http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/35956/models-within-a-model-of-set-theoryModels within a model of set theoryLostInMath2010-08-18T12:07:18Z2010-08-18T16:45:13Z
<p>Assume (M,∊<sup>M</sup>) is a model of ZF. Assume also that (n,∊<sup>n</sup>) ∊ M is a model in the sense of M and (N,∊<sup>N</sup>) is a model in the real world with the property that for all sentences σ</p>
<p>N ⊨ σ if and only if M ⊨ (n ⊨ σ).</p>
<p>By using conjunction ∧ it follows that, if T is a finite set of sentences then</p>
<p>N ⊨ T if and only if M ⊨ (n ⊨ T). (1)</p>
<p>For example, if T consists of only two sentences σ<sub>1</sub> and σ<sub>2</sub> then</p>
<p>N ⊨ T iff N ⊨ σ<sub>1</sub>∧σ<sub>2</sub> iff M ⊨ (n ⊨ σ<sub>1</sub>∧σ<sub>2</sub>) iff M ⊨ (n ⊨ T) </p>
<p>However, for an infinite set of sentences T the same argument to prove (1) does not work. Furthermore I think that (1) is not true for infinite T but the reasons for this are unclear to me.</p>
<p>Let's take T=ZF for example. To prove (1), could we not proceed as follows? First we construct ZF (the set of sentences) inside M. We can surely do this inside a model of ZF. Let's call this set ZF<sup>M</sup>. Then if we knew that there is some kind of correspondence between ZF<sup>M</sup> and the real world ZF, then using this correspondence, could we somehow deduce (1) or even one implication of the equivalence (1)?</p>
<p>My question is that what kind of relationship (if any) there is between the set of sentences constructed in the model M, say T<sup>M</sup>, and the real T. And if they happen to be fundamentally different, then what are the reasons behind this? Furthermore, is there some property of the model M which guarantees that T<sup>M</sup> and the real T are essentially the same?</p>
http://mathoverflow.net/questions/35956/models-within-a-model-of-set-theory/35961#35961Answer by Dave Marker for Models within a model of set theoryDave Marker2010-08-18T12:31:00Z2010-08-18T12:31:00Z<p>We will always have ${\rm ZF}^M\supseteq {\rm ZF}$. The problem comes
if $M$ contains nonstandard sentences--which is equivalent to the question of whether $M$ contains nonstandard natural numbers since we can identify formulas with their Godel codes.
If there are no nonstandard integers, then they type of externl induction you are doing works fine, but if there aren't it might break down at a nonstandard stage.</p>
http://mathoverflow.net/questions/35956/models-within-a-model-of-set-theory/35968#35968Answer by Joel David Hamkins for Models within a model of set theoryJoel David Hamkins2010-08-18T13:36:56Z2010-08-18T13:36:56Z<p>There is an interesting observation surrounding the latter
part of your post, recently discussed in an article of
Brice Halimi (Université Paris Ouest), that many set
theorists find surprising. It is the following:</p>
<p><b>Theorem.</b> Every model of ZFC contains an element that
is a model of all the ZFC axioms.</p>
<p>To be more precise, if $\langle M,{\in}^M\rangle$ is a
model of of ZFC, then there is an object $n$ in $M$ which
$M$ thinks to be a model in the language of set theory and
furthermore, every individual axiom of ZFC is true in $n$.</p>
<p>The proof is relatively simple (and it seems that each part
of it was known classically, although Brice has pulled them
nicely together). Suppose that $\langle M,{\in}^M\rangle$
is a model of ZFC. This implies, of course, that ZFC is
consistent. If it happens that $M$ is $\omega$-standard,
meaning that it has no nonstandard natural numbers, then
$M$ will have the same proofs that we do outside of $M$,
and so $M$ will agree that ZFC is consistent. Hence, by the
Completeness theorem, $M$ will be able to build a model of
ZFC, such as by the Henkin method. Alternatively, suppose
that $M$ is $\omega$-nonstandard. We know that for any
natural number $m$, the Reflection theorem ensures that
some $V_\alpha$ is a model of the $\Sigma_m$-fragment of
ZFC. Thus, inside $M$, every standard $m$ has the property
that there is some $(V_\alpha)^M$ satisfying the $\Sigma_m$
fragment of the (nonstandard) version of ZFC inside $M$.
Since the standard cut of the natural numbers is not
amenable to $M$, it must be that there is some nonstandard
natural number $k$ such that $M$ believes that there is
some $(V_\alpha)^M$ satisfying what $M$ thinks is the
$\Sigma_k$ fragment of ZFC. Since this includes all the
standard part of ZFC, we find in this case that there is a
model of ZFC inside $M$, as desired. QED</p>
<p>The reason set-theorists often find the result surprising
is that on its face, it seems to conflict with the
consequence of the Incompleteness theorem, that if ZFC is
consistent, then there are models of
$ZFC+\neg\text{Con}(ZFC)$. A model of this theory can have
no element that it thinks is a model of ZFC. The difference
between this result and the result above is exactly the
difference that your question is about: the model $n$
inside $M$ is not a model of the full nonstandard version
of ZFC inside $M$, but it is a model of all the standard
ZFC axioms.</p>
http://mathoverflow.net/questions/35956/models-within-a-model-of-set-theory/35983#35983Answer by Andreas Blass for Models within a model of set theoryAndreas Blass2010-08-18T16:45:13Z2010-08-18T16:45:13Z<p>In connection with the last paragraph of the question, which asks about general theories $T$ rather than ZFC, it should be mentioned that what happens will depend very sensitively on how $T$ is defined. The point is that the <em>definition</em> of $T$ is what will be interpreted in $M$ to produce $T^M$. </p>
<p>If $T$ is defined by an explicit algorithm that decides, for any sentence $A$, whether $A$ is an axiom of $T$, then the standard elements of $T^M$ will be exactly the elements of $T$ (under the identification described by Joel between finite strings in $M$ and in the real world). Of course, as pointed out by Dave and Joel, $T^M$ can also contain additional, nonstandard axioms.</p>
<p>If $T$ is defined by a computable enumeration process, then every real axiom of $T$ will be an axiom of $T^M$ but $T^M$ might have additional <em>standard</em> formulas as axioms (enumerated at nonstandard stages of the process), as well as nonstandard ones. </p>
<p>And for general definitions of theories $T$, just about anything can happen. For example, a perfectly legal (though admittedly silly) definition of a theory $T$ would be "the ZFC axioms if they're consistent, and the axioms for a dense linear ordering otherwise." Since some but not all models $M$ of ZFC think that ZFC is consistent, there will be massive disagreement as to what the (standard) axioms in $T^M$ are.</p>