Questions: Compactness Theorem in Model Theory

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

You want to show that an infinite set Σ of first-order sentences has a model. You verify that every finite subset of Σ has a model. What does the Compactness Theorem allow you to conclude?

AΣ has a finite model
BΣ has a model (possibly infinite), but you cannot determine its cardinality
CΣ is consistent but may still lack any model
DNothing — compactness only applies to finite sentence sets
Question 2 Multiple Choice

To construct a non-standard model of arithmetic with an element larger than every standard natural number, which compactness strategy is used?

AAdd an axiom asserting the domain is uncountable, then apply compactness
BAdd a constant c and sentences {c > 0, c > 1, c > 2, ...} to the arithmetic axioms; every finite subset is satisfiable, so by compactness the whole set has a model
CProve the standard model satisfies all these sentences and extend it
DUse induction to show the natural numbers contain an infinite element
Question 3 True / False

If a first-order theory has any infinite model, the Compactness Theorem (combined with the Löwenheim-Skolem theorems) implies it has models of all infinite cardinalities.

TTrue
FFalse
Question 4 True / False

The Compactness Theorem guarantees that if nearly every finite subset of Σ has a model, then Σ has a finite model.

TTrue
FFalse
Question 5 Short Answer

Use the Compactness Theorem to explain why 'the domain is infinite' cannot be expressed by a single first-order sentence.

Think about your answer, then reveal below.