Questions: Domain and Structure in First-Order Logic

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

The sentence 'every element has a predecessor' is false in ℕ (natural numbers) but true in ℤ (integers). What does this illustrate about first-order logic?

AThe sentence is ambiguous — its meaning depends on how 'predecessor' is informally defined
BTruth in first-order logic is relative to a structure — the same sentence can be true in one structure and false in another
Cℕ and ℤ use different logical systems, so comparison between them is invalid
DUniversal quantifier sentences are always harder to satisfy than existential ones
Question 2 Multiple Choice

What components are required to define a first-order structure M for a language with a binary predicate symbol P, a unary function symbol f, and a constant symbol c?

AA domain set |M|, a truth assignment for P, and numerical values for f and c
BA non-empty domain |M|, a set of pairs P^M ⊆ |M|², a function f^M : |M| → |M|, and an element c^M ∈ |M|
CA non-empty domain |M| and a single interpretation function mapping all symbols to domain elements
DA domain |M|, axioms governing P, and a recursive definition of f in terms of P
Question 3 True / False

The same first-order sentence can be true in one structure and false in another structure for the same language.

TTrue
FFalse
Question 4 True / False

The domain of a first-order structure can be the empty set.

TTrue
FFalse
Question 5 Short Answer

Explain why a first-order sentence like '∀x ∃y (x < y)' has no absolute truth value and must always be evaluated relative to a structure.

Think about your answer, then reveal below.