Professional Documents
Culture Documents
Final Skelton
Final Skelton
Final Skelton
Spring 2023
General advice: In an exam like this, you must strike a balance between
giving the details of an argument and being concise. You should use as a
general rule: could someone who is very smart but very lazy easily piece
together a very detailed argument only from what you say and a list of the
theorems we proved in the class? If the answer is “no”, you need to give
more detail.
Finally, realize that every exam is really just an exam to show what you
know. If you get stuck on something, then just say what you know that
might be relevant to that problem. It might be that you have all the pieces
but don’t see how they fit together. And then writing them all out gives you
the insight of how they do go together. And even if not, the writing out of
what you know gives and opportunity for partial credit.
Preamble to the exam There are 136 points of problems on this exam,
but the exam is graded out of 100: anything above 100 is counted as extra
credit. Obviously, you should aim to get as many points as you can in the
time alloted.
1
You are required to to a certain number of problems per section. Please
indicate on your test copy which problems you want to count as
the main selections, and which for extra credit.
For extra credit: you must attempt all preceding parts of a question to
get credit for a given part of a question. I.e., if you do parts (a) and (c) but
neglect (b), you can only get credit for part (a). But you do (a) and (b) but
not (c), you can get credit for (a) and (b).
It may be to your advantage to use earlier questions in later questions:
“blah blah blah. By problem X, we have blah blah blah.” I didn’t design the
exam so that you could do that, but please feel free to do so if convenient.
1 Basics: 40 points
Complete all questions in this section.
Give the other statement, call it (C2). Then prove that (C1) holds iff
(C2) holds.
2 Intermediate: 40 points
You must complete at least 4 questions from this section.
2
7. (8 points) We argued in class using Dedekind’s categoricity theorem
that the Löwenheim-Skolem Theorem fails for full second-order logic.
Blah blah blah. (What else can we prove using DCT?)
8. (8 points) To construct a non-standard model of True Arithmetic (that
is, T h(N ), the set of all sentences of L, the language of first-order
arithmetic,1 that are true in the standard model N ), we enrich L to L′
by adding a new constant c.
Then we let T = T h(N ) ∪ {c = ̸ $n 0̄ | n ∈ N }, and show that every
finite subset of T has a model. By compactness, T has a model, call it
M.
Show . . . something about M.
9. (8 points) Suppose M is a model of a language L, and for every for-
mula ϕ(x) of L without quantifiers, there is a sentence of L ψ with no
quantifiers such that
M |= ∃xϕ(x) ↔ ψ. (1)
Show . . . something about all formulas. (If you want to prove something
about all formulas, what method should you use?)
10. Cantor’s pairing function p(x, y) = (x + y)(x + y + 1) + y is a bijection
from N × N to N.
3 Conceptual: 26 points
Complete at least one question.
11. (13 points) You should know what Button and Walsh mean by “mod-
elism” and what motivates it. (Benacerraff Benacerraf Benacerraf)
12. (13 points) Button and Walsh claim that “moderate modelism is dead”.
You should know what this means and be able to outline the argument.
1 ¯ for symbols of the language of arithmetic.
I will use 0̄, $, ⊕, ⊗, <
3
4 Challenge: 30 points
You must attempt at least one full question in this section.
13. (a) (5 points) Blah blah blah . . . all and only infinite models of its
language. (What theorem should you use here? Infinite means
not finite.)
(b) (5 points) There are theories of FOL that have only infinite mod-
els. Here is an example, where “x ̸< y” means the negation of
“x < y”:2
4
Here is a nice theory T in the language L whose non-logical vocabulary
is {0̄, 1̄, ⊕, ⊗}. T is the universal closures of:
x ⊕ 0̄ = 0̄ ⊕ x = x
x⊗1=1⊗x=x
(x ⊕ y) ⊕ z = x ⊕ (y ⊕ z)
(x ⊗ y) ⊗ z = x ⊗ (y ⊗ z)
x⊕y =y⊕x
x⊗y =y⊗x
∃y(x ⊕ y = 0̄)
i.e, there is a non-zero object that when added together n times makes
0.
Now note that for all n, Z |= ¬θn .
′
Let Tn+2 = T ∪ {θ2 , . . . , θn+2 } and
[
T′ = ′
Tn+2 .
n=0,1,2,...
′
(a) (5 points) Show . . . something about Tn+2 for all n.
HINT: On a clock, 12 = 0, right? So on a clock, what is 6 + 6?
(b) (5 points) A cool result about infinity and T ′ .
(c) (5 points) A very quick question about isomorphisms and T ′ .