Prove that the sentence
( ∃ u ∀ v R ( u , v ) ) ∧ ( ∀ u ∃ v S ( u , v ) )
is logically equivalent to both
∃ u ∀ v ∃ w ( R ( u , v ) ∧ S ( v , w ) ).
and
∀ u ∃ v ∃ v' ∀ w ( R ( v' , w ) ∧ S ( u , v ) )
but not to
∀ u ∃ v ∀ w ( R ( v , w ) ∧ S ( u , v ) ) .
Let φ be a formula with distinct free variables u and v.
Prove that φ ( u / c ) ( v / d ) equals φ ( v / d ) ( u / c ).
Suppose that π : | A | → | B | is a bijection such that:
cB = π ( cA ) for every constant symbol c
FB ( π ( x0 ) , … , π ( xn-1 ) ) = π ( FA ( x0 , … , xn-1 ) ) for every n-ary function symbol F and x̅ ∈ | A |n
RB ( π ( x0 ) , … , π ( xn-1 ) ) iff RA ( x0 , … , xn-1 ) for every n-ary relation symbol R and x̅ ∈ | A |n
We call π and isomorphism from A and B and write π : A ≈ B.
Prove that for every formula φ , if φ has free variables u0, … , un-1, then for all x̅ ∈ | A |n ,
( B , π ( x0 ) , … , π ( xn-1 ) ) ⊨ φ ( u0 / cπ ( x0 ) ) ⋅ ⋅ ⋅ ( un-1 / cπ ( xn-1 ) )
iff
( A , x0 , … , xn-1 ) ⊨ φ ( u0 / cx0 ) ⋅ ⋅ ⋅ (un-1 / cxn-1 ).
Prove that for every sentence φ in this language, one of the following holds.
Hint: In this language, all countably infinite structures are isomorphic.
Define δ1 to be the sentence ⊤.
For each natural number n ≥ 2, define δn to be the conjunction of the formulas ¬ ( vi ≈ vj ) for 1 ≤ i < j ≤ n.
For each natural number n ≥ 1, define εn to be the disjunction of of the formulas v0 ≈ vi for 1 ≤ i ≤ n.
For n ≥ 1, define ψn to be the sentence ∃ v1 ∃ v2 ⋅ ⋅ ⋅ ∃ vn δn .
For n ≥ 1, define χn to be the sentence ∃ v1 ⋅ ⋅ ⋅ ∃ vn ( δn ∧ ∀ v0 εn ) .
Let φ be a satisfiable sentence in this language.
Prove that there is a sentence φ* such that
(Possibly with no disjuncts of one kind or the other.)
Hint: Intuitively, ψn says "there are at least n points" and χn says "there are exactly n points".
Give an example of a theory Σ such that no finite theory has the same logical consequences as Σ.
Explain why your Σ has this property.
Note: This is stronger than saying no finite subtheory of Σ has the same logical consequences.
Find a sentence φ such that both φ and ¬ φ have arbitrarily large finite models.
Explain why your φ has this property.
Find a satisfiable sentence that has no finite models.
Prove that for every sentence, there is a logically equivalent sentence in one of the two forms:
∃ u̅0 ∀ u̅1 ⋅ ⋅ ⋅ Q u̅k ψ
∀ u̅0 ∃ u̅1 ⋅ ⋅ ⋅ Q u̅k ψ
where Q is either ∀ or ∃ depending on the parity of k and ψ is quantifier-free.
(This is called prenex normal form.)
Describe a computer algorithm to output all the logical consequences
of Σ.
Assume Σ is complete.
Describe a computer algorithm that decides whether a sentence
in the language of Σ is a logical consequence of Σ.
Exercise 3.13
Let Σ be a finite theory.
Exercise 3.14
Let Σ be a finite theory.
Prove that for every n ∈ ω, there is a formula φ in the language of A with a free variable v such that ( A , n ) ⊨ ∀ v ( φ ↔ v ≈ cn ).
Suppose π : | A | → Y is a bijection.
Find a structure B such that | B | = Y and π is an isomorphism from A to B.
Part 1
An automorphism of a structure A is an isomorphism from A to A.
Describe all automorphisms of ( ℤ , < ).
Part 2
A set S ⊆ | A | is definable over A iff there is a formula φ in the language of A with free variable u such that, for every x ∈ | A |,
x ∈ S iff ( A , x ) ⊨ φ ( u / cx ) .
Prove that ℤ and { } are the only subsets of ℤ that are definable over ( ℤ , < ) .
Part 3
A function f : | A | → | A | is said to be definable over A iff there is a formula φ in the language of A with free variables are u and v, and, for all x , y ∈ | A |,
f ( x ) = y iff ( A , x , y ) ⊨ φ ( u / cx ) ( v / cy )
Prove that the shift functions,
x ↦ x + n
are the only functions from ℤ to ℤ that are definable over ( ℤ , < ) .
Use the Compactness Theorem to prove that there is a sentence φ such that Σ ⊨ φ and Γ ⊨ ¬ φ.
Part 1
Find a countable family { Ai ∣ i ∈ ω } of structures such that:
| Ai | = ω for every i ∈ ω.
Ai and Aj are not isomorphic for all distinct i , j ∈ ω.
For every countable infinite structure B in this language, there exists i ∈ ω such that B ≈ Ai.
Part 2
For each i ∈ ω, find a consistent theory Σi such that every countable model of Σi is isomorphic to Ai .
Part 3
Prove that for every sentence in this language, there exists a logically equivalent sentence of the form
( ∃ u̅ ∀ v ψ0 ) ∨ ⋅ ⋅ ⋅ ∨ ( ∃ u̅ ∀ v ψn-1 )
where each ψm is quantifier-free.
Hint: The idea is similar to Exercise 3.8. In this language, you can express:
Let { Ai ∣ i ∈ ω } be a countable family of structures.
Prove there exists a countable structure B such that, for all i ∈ ω, B is not isomorphic to Ai.
Let { Ai ∣ i ∈ ω } be a countable family of structures.
Prove there exists a countable structure B such that, for all i ∈ ω, B is not isomorphic to Ai.