Lowenheim-Skolem and Constructive

  • Thread starter Bacle2
  • Start date
In summary, the Lowenheim-Skolem theorem guarantees the existence of a model of infinite cardinality, but does not prescribe how to construct it.
  • #1
Bacle2
Science Advisor
1,089
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
  • #2
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 [itex]\kappa[/itex] distinct constants [itex]c_\alpha, \alpha < \kappa[/itex]. Extend T to include assertions that the [itex]c_\alpha[/itex] 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.
 
  • #3
Excellent, AKG, thanks.
 
  • #4
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).
 
  • #5
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.
 

FAQ: Lowenheim-Skolem and Constructive

1. What is the Lowenheim-Skolem Theorem?

The Lowenheim-Skolem Theorem is a fundamental result in mathematical logic that states that any consistent first-order theory with an infinite model also has countable models. This means that for any infinite set of axioms, there exists a countable model that satisfies these axioms.

2. What is the significance of the Lowenheim-Skolem Theorem?

The Lowenheim-Skolem Theorem has important implications in mathematics and philosophy. It shows that for any first-order theory, there is always a model that can be described and studied in a finite way, even if the theory itself is infinite. This has allowed for the development of formal systems and the study of computability and decidability.

3. What is the relationship between the Lowenheim-Skolem Theorem and Constructivism?

The Lowenheim-Skolem Theorem has sparked much debate and discussion in the philosophy of mathematics, particularly in relation to constructivism. Constructivism is a school of thought that emphasizes the importance of constructive proofs and rejects the existence of non-constructive objects, such as infinite sets. The Lowenheim-Skolem Theorem shows that there are countable models that satisfy infinite theories, which poses a challenge to constructivist ideas.

4. Can the Lowenheim-Skolem Theorem be extended to higher-order theories?

No, the Lowenheim-Skolem Theorem only applies to first-order theories. This is because the countability of models is closely tied to the use of quantifiers in first-order logic. In higher-order logic, quantifiers can range over subsets of the domain, making it difficult to define what a countable model would mean.

5. How does the Lowenheim-Skolem Theorem relate to the concept of categoricity?

The Lowenheim-Skolem Theorem and categoricity are closely related concepts. Categoricity refers to the property of a theory having only one model up to isomorphism. The Lowenheim-Skolem Theorem states that if a theory has an infinite model, it also has countably infinite models, which means it cannot be categorical. However, a theory can have only one countable model and still be categorical, as long as it also has an uncountable model.

Back
Top