Lowenheim-Skolem and Constructive

  • Context: Graduate 
  • Thread starter Thread starter Bacle2
  • Start date Start date
Click For Summary

Discussion Overview

The discussion centers around the Lowenheim-Skolem theorem and its implications for constructing models of infinite cardinality, particularly in the context of first-order theories like that of the reals. Participants explore whether the theorem provides a constructive method for generating such models.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • The original poster (OP) questions whether the Lowenheim-Skolem theorem is constructive, specifically if it offers a method for constructing models of infinite cardinality given any infinite model.
  • One participant suggests that while there is a way to construct the model, the process is indirect and may not align with the OP's expectations. They outline a method based on Henkin's proof of the Completeness Theorem, involving the expansion of the theory and the addition of distinct constants.
  • Another participant notes that the existence of non-principal ultrafilters does not follow from ZF, implying that ultraproduct constructions may be considered non-constructive in the context of the OP's question.
  • The OP acknowledges a loose use of terminology regarding constructiveness, indicating a flexible understanding of the concept.

Areas of Agreement / Disagreement

Participants express differing views on the constructiveness of the Lowenheim-Skolem theorem and the implications of ultrafilter existence, indicating that the discussion remains unresolved with multiple competing perspectives.

Contextual Notes

The discussion touches on the limitations of constructiveness in relation to the existence of non-principal ultrafilters and the specific methods proposed for model construction, which may depend on various assumptions and definitions.

Bacle2
Science Advisor
Messages
1,089
Reaction score
10
Hi,

Just curious as to wether the Lowenheim-Skolem theorem is constructive , in the sense

that , while it guarantees the existence of a model of infinite cardinality -- given the

existence of any infinite model -- does it give a prescription for constructing them?

I was thinking mostly of the ( 1st order theory of) the reals: the standard model is

the one given in most books. Then we can construct the hyperreals using, e.g.,

ultraproducts. What if we had any other infinite cardinal κ : is there a method for

constructing a model of cardinality κ ?

Thanks.
 
Physics news on Phys.org
One can give an explicit set of instructions to construct the model, but the process is rather indirect and might not be what you're looking for. That is, there's a positive answer to your question about whether there is a prescription, you just might not like the taste of it. At any rate, here it is:

(I'm omitting details, hopefully you're familiar with Henkin's proof of the Completeness Theorem. I'm basically just stepping through that proof and observing that every step is an explicit construction.)

Expand the language of your theory T to include \kappa distinct constants c_\alpha, \alpha < \kappa. Extend T to include assertions that the c_\alpha are distinct. It's easy to explicitly well-order the sentences of the expanded language. We can then extend this extension of T to a consistent complete theory in the expanded language by going through the sentences one-by-one (in the aforementioned well-order) and adding them to the theory if it's consistent to do so. Next we do the usual thing to add Henkin constants (so that every existential sentence in the theory has a witness among these constants), and this process is explicit. In the end we get a language and a complete consistent theory in that language, and the model we want consists of the variable-free terms in the final language, modulo provable equality in the final theory, with the obvious interpretation for the function and relation symbols. This last step too is also clearly explicit.
 
Excellent, AKG, thanks.
 
With regard the OP, remember that the existence of non-principal ultrafilters does not follow from ZF, so an ultraproduct construction is non-constructive in your sense (or trivial).
 
Thanks; I was using the word in a very loose sense, so it works out fine. Sorry for being too loose/ambiguous in my usage.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
4K
Replies
2
Views
3K
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K