Mathematics says “the limit”, “the maximum”, “the
inverse”, and it defines new words all the time: “we
define to
be …”, “call even
if …”. This section is about the logic behind both
habits. It starts with “there is exactly one”, which
licenses “the”. Then it counts with equality, turns “the
such that ” into a name that
may be used only after uniqueness is proved, and sets a
function symbol beside its graph. Last, it shows why
introducing a new symbol by a definition never proves
anything new about the old ones. No new rule is needed:
equality and the quantifiers do all the work.
Unique
existence
Mathematics says “the limit of the
sequence”, “the supremum of ”, “the
additive inverse of ”. Each “the” makes two
claims. There is such an object, and there is only one,
so that the name picks it out. The second claim is the
one that is easy to forget, and the one the claim at the
start of Section 5.7 was about.
“There is exactly one with ”: there is one,
and any other is it.
Definition
5.8.1 (Unique Existence)
Let be a
formula, a
variable, and a
variable other than that does not appear in
(Section 5.2). Then We read as “there is exactly
one such
that ”, or
“there is a unique with ”.
In words: there is an that satisfies , and every that satisfies (that is,
satisfies
with in place of
) is equal to that
. The first
conjunct is existence. The second is uniqueness, and it
is a statement about the already found: any
other candidate coincides with it. Like the bounded
quantifiers of Definition 5.1.1,
is not a
new symbol of the language but shorthand, and every rule
applies to the formula it abbreviates.
Well-definedness. The abbreviation
does not depend on the choice of , up to renaming a bound
variable. The argument, in the fold below, rests on one
fact about substitution that the proof of Proposition 5.8.1
uses again: if does not appear in
, then is
.
↺Second readingWell-definedness,
proved
This is a structural induction on of the kind in
Section 5.2. In a term, the ’s of are exactly the
former ’s, so
; atomic formulas, and the connectives
follow clause by clause. For , both
sides are , since substitution for stops at and does not appear in
(the second
fact of Section 5.2). For with
not , also is not , because does not appear in
; so both
substitutions pass under the quantifier and the
induction hypothesis applies, and is the same. Now
let and be two admissible
choices. If they are the same variable there is nothing
to show. Otherwise does not appear in
, since it is neither nor and does not appear in
; so the
bound of may be renamed , which gives .
By the fact with , this is , the formula
written with .
Examples. Simplest first; each is
read over the domain named, with the informal truth of
Section 5.1.
- Over ,
is true. Existence: .
Uniqueness: if , then subtracting gives , so is the already found.
- Over , is true. Existence: .
Uniqueness: for a natural number , if then , and if
then ; so forces
.
- Over , is true: is the
unique additive identity.
Existence: for every . Uniqueness:
suppose
for every . Apply
this to the one instance (by ):
. Since
also ,
symmetry and transitivity give . The whole
uniqueness proof is the choice of the instance .
Nonexample by minimal change. Keep
example 2 and change the domain to . Existence still
holds, with the same witness . Uniqueness fails:
also
satisfies , and . So over , is false, and the failing clause is exactly
the second conjunct.
Quick check. Is
true over ? Over
?
Solution. Over , yes: , and every
natural number below is . Over , no: existence holds,
and uniqueness fails, since and are both below .
↺Second readingWhy
y must not appear, and a degenerate
case
Why
must not appear in . The
condition keeps the new quantifier from capturing
anything of ’s own. Take , in
which is free,
and read over
with naming . “There is exactly one
natural number
with ” is
true: . The
formula written with the forbidden bound variable is because is . Its second conjunct says that
every natural number equals , which is false. The
free of , which was to
name , has been
captured by . With an admissible variable, say , the formula is , which
is true.
Degenerate. For any constant ,
holds in every domain, and it is derivable from no
premises (the derivation follows). By contrast, says
that the domain has exactly one element, which is false
in , and : existence holds and
uniqueness fails.
The derivation of ,
with the abbreviation written out, shows that needs no rules
of its own:
1
2asm, for
3 2–2
4 2–3
5 1, 4
6 5
Line 3 closes a box whose only line is its
assumption: the box shows , as
is shown in
Chapter 1. Line 6 is with
the witness , and
it reads line 5 as for , which marks with
the first and the last one, and
keeps the other two. The choice of which occurrences to
mark is the one discussed with Definition 5.5.1.
Warning. Uniqueness is not
existence. A uniqueness argument (“suppose
also satisfies
; then ”) proves nothing
about whether anything satisfies . Over , every two solutions
of are
equal, vacuously, because there are none; yet no real
number is “the” square root of . Conversely, an
existence proof does not give uniqueness: has the solution
, and “the
solution” would be wrong, since is another. Before
writing “the”, check both halves.
How
uniqueness is used and proved
A proof of “exactly one” rarely follows the shape of
Definition 5.8.1,
which ties the uniqueness clause to the witness just
found. It proves two separate statements: there is at
least one, and there is at most one. The second is “any
two objects with the property are equal”, and it makes
no mention of a witness. The next result says that the
two shapes say the same thing.
Proposition
5.8.1 (Two Halves of Unique Existence)
Let be a
formula, a
variable, and a
variable other than that does not appear in
. Then
The right-hand side is “existence and at most one”.
Its second conjunct is what a mathematician proves under
the heading “uniqueness”: take two objects and with the property, and
show .
Idea. Both directions are searches
in the style of Section 3.1 with the quantifier steps.
For , the
premise is an , so open its
box first, with a witness : inside it, gives
existence at once by , and
“at most one” is a goal,
which opens two flagged boxes , . Two objects , with the property are
each equal to the witness , by the uniqueness
clause, and so equal to each other: the witness is the
“third point” that links them. For , open the box
on with a witness ; the goal inside is
, whose witness will be again, and the
uniqueness clause for comes from “at most
one” applied to the pair , .
The two derivations that carry this out are in the
fold below.
↺Second readingThe
proof of the two halves
Proof. Choose four distinct
variables ,
, , that do not appear in
, and none
of which is or
. Three facts
about substitution are used throughout. First, since
does not appear
in , is
for
every term , the
fact proved for the well-definedness of Definition 5.8.1.
Second, has no free
(every free became ), so it is unchanged by
a substitution for . Third, for a term
that does not
contain , contains no
, so it is
unchanged by a substitution for .
The
following is a derivation with premise ,
written out.
1
2asm, for
3 2
4 2
5 3
6asm, for
7 6
8 6
9 4
10 9, 7
11 4
12 11, 8
13
14 12, 13
15 14, 10
16 6–15
17 6–16
18 6–17
19 5, 18
20 1, 2–19
Lines 9 and 11 are on
line 4 at and
at , by the
first substitution fact; each term is a variable not
bound in , so it is free for there. Lines 13 and 14
are the symmetry of Proposition 5.7.1
(a), written out; line 15 is with the
equation
and , which turns line 10 into . Line 17 is
with the flag : line 16 is its
instance at (by
the third and first substitution facts), and appears in no
premise, in no assumption still open at line 17 (only
line 2 is, and
is not in it), and not in line 17. Line 18 is with
the flag in the
same way; its instance at is line 17, by the
second substitution fact. Finally, line 20 closes the
box: its last line 19 does not contain , and is in neither line 1
nor any open assumption.
The
following is a derivation with the right-hand side as
premise.
1
2 1
3 1
4asm, for
5asm, for
6 3
7 6
8 4, 5
9 7, 8
10
11 9, 10
12 5–11
13 5–12
14 4, 13
15 14
16 2, 4–15
Line 6 is at
on line 3, by
the second substitution fact, and line 7 is at
on line 6, by
the third and first. Lines 10 and 11 are symmetry,
written out. Line 13 is with
the flag : line
12 is its instance at , by the first
substitution fact; at line 13 the open assumptions are
line 4, which does not contain , the premise does not
contain it either, and neither does line 13. Line 15 is
with the witness , which is free for
since it does not
appear in ;
line 14 is its instance at , by the second
substitution fact. Line 16 closes the box:
line 15 does not contain , and is in neither line 2
nor the premise, which is the only assumption open
outside the box. This proves both directions.
In practice this is how “there is exactly one” is
proved: an existence proof, then a separate “suppose
and both satisfy ; then ”.
One more instance: “the maximum”. A
maximum of a set of reals is an element
with for every . If and are both maxima,
then
(apply the property of to the element ) and (apply the
property of
to ), so
by the
order fact that and give . That is “at most one”; a set may have no
maximum at all, such as , so existence is a separate question. Only
when both halves are known may we write “the maximum of
”.
Counting
with equality
“At least one” is , and “at most
one” is the second half of Proposition 5.8.1.
Beyond one, counting needs the sign .
Definition
5.8.2 (Counting with Equality)
Let be a
formula, a
variable, and ,
two different
variables, other than , that do not appear in
.
- “At least two satisfy ” abbreviates
.
- “At most one satisfies ” abbreviates
.
- “At most two satisfy ” abbreviates
.
- “Exactly two satisfy ” abbreviates the
conjunction of “at least two” and “at most two”.
For a number , “at least ” uses different variables
that do not appear in , and asks for all
inequalities together with at each; “at most
” says that among
any objects
satisfying ,
two are equal; “exactly ” is both.
In words: two letters count two objects only when the
formula says that they differ, and “at most two” says
that three letters satisfying cannot name three
different objects. As with , these are
abbreviations, not new symbols, and stays the only
counting shorthand.
Example
(Exactly Two Square Roots of One)
Over , show
that exactly two
satisfy .
Solution. At least two:
the witnesses and
: , and .
At most two: let , , be real numbers with
. Each is or , since gives . If
, the
disjunction holds. Otherwise one of , is and the other , and , being or , equals one of them.
Three letters, at most two objects: that is what “at
most two” means.
Warning. Different letters,
perhaps the same object. is true over with and both naming : it says no more than
. Two letters count two objects only when the
formula says . The same holds in derivations: two
boxes with the names and may have named the
same object, and nothing gives .
Quick check. Write “at least two
primes are even” with and , and decide
it over .
Solution. . It is false: an even prime is divisible
by , so it is
, and any two even
primes are equal.
Only, except and the
smallest are counting words too; the drill at the
end of the section translates them.
The such that
Once there is exactly one with , mathematics
names it: “the maximum of ”, “the additive inverse
of ”, “”. The name is
then used like a constant, because the proof has earned
it.
Definition
5.8.3 (Definite Description)
Let be a
list of formulas and a formula whose
only free variable is , and suppose . Introducing a name for the
such that means
taking a constant
that appears neither in nor in , and letting
derivations from use the
defining line as one more
premise. The phrase “the such that ” names .
In words, and why both halves are needed: existence
is what makes the defining line safe, and the
proposition at the end of this section shows that it
proves nothing new about the old symbols. Uniqueness is
what makes the word “the” honest. If and are both
introduced for , then : take the
“at most one” half of Proposition 5.8.1,
instantiate it at
and at
( twice, with the substitution facts used in
the proof of Proposition 5.8.1),
and fire it by and
.
So every proof that names the such that names the same
object.
Russell’s unpacking. A sentence
about the such
that can be
unpacked into one that names nothing. Write for
“ is a maximum of
”, that is, (the paragraph “One more instance”
above). “The maximum of is less than ” unpacks to there is exactly one maximum, and it is less
than .
Two readings of a negation. When
nothing satisfies , the unpacked
sentence is false, and a negation can be read two ways.
The interval has no maximum: an is exceeded by
, which is
also in . Read
“the maximum of
is not ” with the
negation inside, : it is false,
since there is no . Read it with the
negation outside, : it is true. The two readings
agree whenever there is exactly one maximum, which is
why “the” waits for . The same trap
sits in “” for a sequence with no limit, and analysis
writes instead “the sequence converges, and its limit is
not ”.
Quick check. Over , may a proof speak of
“the with ”? Of “the
with ”?
Solution. The first, no: and both have square
, so uniqueness
fails. The second, yes: existence is the school fact of
Section 5.1 ( exists), and uniqueness holds, since two
non-negative numbers with the same square are equal (if
,
then ).
A function
symbol and its graph
A function symbol gives every object exactly one
value, since every term names an object (Section 5.2). A
two-place predicate may or may not behave like that. Call the graph of a
function when : every has exactly one
partner. Then a new function symbol may be introduced with
the defining line , and is “the such that ”: the name of the
last subsection, with as a parameter.
Over , : is the
graph of a function (existence: itself;
uniqueness: two numbers equal to are equal).
: is not:
has no
partner, and
has two, and
. For , the predicate
gives exactly one partner, and the function
it defines is , written only
under the hypothesis (the fold on partial terms in Section
5.2).
So “a function” and “a relation in which every object
has exactly one partner” are two ways of saying the same
thing; the function symbol is the shorter.
Quick check. Over , is the graph
of a function, with as the value at ? Is ?
Solution. The first is not: has no partner,
since no integer
has . The
second is: each
has exactly one partner, ; the function is .
Definitions
add words, not facts
“An integer is
even if for some integer ” adds a predicate
symbol with its definition .
“We define
to be if and otherwise” adds a
function symbol. Its graph : gives each exactly one partner
(one of ,
holds and
gives its , and
the two cases exclude each other), and is introduced
by . A definition is a new premise, and
premises prove things. The next result says what a
definition can prove: nothing new about the old
symbols.
Proposition
5.8.2 (Definitions Prove Nothing New)
Let be a
list of formulas and a formula.
- (a) Let be a one-place
predicate symbol that appears neither in nor in , and a formula in
which does not
appear and whose only free variable is . If , then
.
- (b) Let be a formula
whose only free variable is , and a constant that appears
in none of ,
, . If and , then .
In words: whatever is proved with a defined
symbol, about symbols that were there before it, could
have been proved without it. A definition makes proofs
shorter, never stronger.
Part (b) asks only for existence; uniqueness, as the
subsection on “the such that ” said, is what
makes “the” name one object. The same holds for
predicates with several places, and for a function
symbol introduced
by once is proved; we do not
prove those cases, and nothing later depends on
them.
Idea. For (b), rename everywhere into a
variable that appears nowhere, and put the whole
derivation inside an box
on . For (a), replace every atomic formula
by ; the
definition becomes , which
needs no premise. The fold below carries both out.
↺Second readingWhy
definitions prove nothing new
Proof.
(b) Let be a derivation of
from and . Choose a
variable that
appears nowhere in , , or (a derivation from
need not
write every member of ), and replace
by everywhere in . Every line stays a
correct line: the rules treat constants and variables
alike as terms;
is not a flag or a witness name of , since it appears
nowhere there; and it is bound nowhere, so every “free
for” condition still holds. and do not contain and do not change, and
the premise becomes
,
since is not in
. Now take a
derivation of from , open an box
(Definition 5.6.1)
with the name
and the assumption , copy the
changed inside
it, and close the box on : by the choice of
, it is not in
, not in , and
not in ,
which holds the only premises.
(c) Let be a derivation of
from and . Rename the bound variables of to letters that
appear nowhere in
(the convention of Section 5.2), and replace every
atomic formula
in by . Because
is the only free
variable of
and its bound letters are new, the replacement commutes
with every substitution a rule makes and changes no free
variable of any line; so every line stays a correct
line, and every side condition still holds. and do not contain and do not change; the
definition becomes , which is
derived from no premises by a flagged box, with a flag
that appears
nowhere in ,
or , ending in , got by
from two one-line boxes. Writing that derivation in
front of the changed derives from . (After the
renaming the defining premise is , with the renamed
, which the
convention of Section 5.2 treats as .)
What a definition sounds like. “We
define …” and “call even if …” introduce a
symbol with its defining line; the right-hand side must
not mention the new symbol, and a function needs exactly
one value for each argument. “Let be the limit of ” introduces a name
by a description, and may be written only after it has
been proved that there is exactly one such . Every “the” carries
that debt; “a limit” does not.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) Write without the symbol , and decide
whether it is true over and over .
- (b) Write “exactly
two integers
satisfy ” by Definition 5.8.2,
and decide it over .
- (c) When may a proof
write “the such
that ”, and
what may it then use about that object?
- (d) State in words
the two parts of Proposition 5.8.2.
- (e) Exercise B1 of
Section 5.7 showed that any two identities of an
operation are equal. Explain how to turn its derivation
into the second conjunct of Proposition 5.8.1
for .
Solution. (a) . Over it is true: works, and a
natural number
with
is , since gives and gives . Over
it is false:
whatever is
proposed, and
both satisfy
, and
they cannot both equal .
(b) . True: are two
solutions, and every solution is or (since ), so
among three solutions two are equal.
(c) After has
been proved from the premises in hand. It may use the
defining line , and only
what follows from it with the premises.
(d) Part (a): adding a predicate symbol by a
definition proves nothing new
that does not mention . Part (b): naming a
witness of a proved existential by a new constant proves
nothing new that does not mention the constant.
(e) Take , and run lines 3–7 again with variables
, in place of , : inside flagged
boxes for and
and a box on
, the two premises (with as their bound
variable) come from that assumption by , and
the same steps give . Then and
twice give , the second
conjunct of the proposition. With the existence of one
identity as well, Proposition 5.8.1
gives “there is exactly one”.
Exercise
(A2: Drill)
Each part takes a line or two. The parts run from
writing counting statements, through judging them and
the counting words, to descriptions and graphs.
- (a) Write
without .
- (b) Write “at least
two elements of
are negative”.
- (c) Write “at most
two satisfy ”.
- (d) Write “exactly
two satisfy ” as one formula of
the shape .
- (e) Does say “at least two satisfy ”?
- (f) Over , translate “ is the only natural
number with ”, and decide
it.
- (g) Translate “every
prime except is
odd”. Does your formula say that is not odd?
- (h) Write “ is the smallest element
of ”, and say what
must be proved before writing “the smallest element of
”.
- (i) In , ordered
by divisibility, which elements are maximal (no other
element of is a
multiple of them), and is there a maximum (an element
that is a multiple of every element of )?
- (j) has no
smallest element. Read “the smallest element of is not positive” both
ways, and decide each.
- (k) Over , does give each
exactly one
partner ? Over the
non-zero reals?
- (l) A proof says
“let be the real
number with ”. What must have been proved, and what may be
used about ?
Solution.
(a) .
(b) .
(c) .
(d) .
(e) No: and may name the same
object; it says only .
(f) . True: gives by cancelling .
(g) . It says
nothing about . If
“except” is meant to say that is not odd as well, add
.
(h) . Existence only: two smallest
elements are each the other, hence
equal, so uniqueness is automatic.
(i) and are maximal; is not, since is a multiple of . There is no maximum:
is not a multiple
of or of , and is not a multiple of
; and is not a multiple of
either. Maximal
and maximum differ.
(j) With the
formula of (h): negation inside, , false, since there is no . Negation outside,
, true. (For
, is
smaller.)
(k) No: has none, since
. Over
, yes: the
partner is , and
gives .
(l) :
existence makes the name safe, uniqueness makes “the”
right. It may use the defining line , and what
follows from it, such as .
B. Practice
Exercise
(B1: Exactly two, by halves)
Over , show
that exactly two natural numbers satisfy : write
the statement by Definition 5.8.2,
then prove “at least two” and “at most two”
separately.
Solution. The statement is
At least two: and : , and
.
At most two: if then
, since
gives ; so . Three
natural numbers ,
, with squares below
take values in
, so two of
them are equal. Worked example type: Example (Exactly Two Square Roots of One).
Marking scheme. (10 points) 3: the
formula, with and the three-way disjunction. 3: “at least
two”, with both witnesses and their difference. 4: “at
most two”, with justified and the pigeonhole step stated.
Fatal error (0 for the half): “at least two” written
without .
Exercise
(B2: A unique square root of zero)
Over , write
without , and prove it:
existence, then uniqueness in the form “suppose also satisfies …”.
Hint: a product of two non-zero reals is
non-zero.
Solution. Written out, the
statement is . We take the witness and prove the two
conjuncts.
Existence. .
Uniqueness. Let be a real number, and
suppose . If , then is a product of two non-zero reals and so is
non-zero, which contradicts . Hence
, which is the
witness. Since
was arbitrary, every with equals
.
So witnesses
the existential, and holds. The rules behind the words: “we take
the witness ”
is , postponed to the end as usual; “let be a real number” is a
flagged box for ;
“suppose ” is a box;
“if …
contradicts” is an box on
. (That box
gives
directly; would give only . Since for
reals or
is also a
school fact, a proof by cases would do as well.)
Exercise
(B3: Exactly one fixed point)
A fixed point of a function is a
real with .
- (a) Formalize “ has exactly one fixed
point” over ,
first with
and then without it.
- (b) Write a formula
without
that says “ does
not have exactly one fixed point”, in
the form “there is none, or there are two different
ones”.
- (c) Decide the
statement of (a) for , for and for , and
check your answer against the formula of (b).
Solution. (a) With : .
Written out, with
as the new variable: .
(b) . Read
informally over : either no real
number is fixed, or two different ones are. That is
exactly the failure of “exactly one”. If no is fixed, the first
disjunct holds. If some is fixed but the
uniqueness clause fails for it, then some is fixed and differs
from . Conversely,
either disjunct rules out a unique fixed point: with
none there is no witness, and two different fixed points
would both
have to equal any proposed witness , giving . (Section 6.2
derives such negations mechanically, one quantifier at a
time.)
(c) For : holds for and for , so there are two different fixed points; (a)
is false, and the second disjunct of (b) is true with
, . For : has no
solution, so (a) is false and the first disjunct of (b)
is true. For :
gives , and
is fixed; so (a)
is true with the witness , and both disjuncts of
(b) are false.
Exercise
(B4: The empty set is unique)
Read the domain as consisting of sets, and let be the axiom of
extensionality, .
- (a) Derive .
- (b) Which half of
“there is exactly one set with no elements” does (a)
prove, and what would give the other half?
- (c) Suppose also
. Which result of this section
gives , and what may a proof then
write?
Solution.
- (a) The goal is the consequent
of an instance of ; its hypothesis is built in a flagged
box, each direction of the biconditional by .
1
2
3
4asm, for
5 2
6 4, 5
7 6
8asm, for
9 3
10 8, 9
11 10
12 4–7, 8–11
13 4–12
14 1
15 14
16 15, 13
(b) “At most
one”: any two sets without elements are equal. The other
half, “at least one”, needs a premise of its own, an
axiom saying that a set without elements exists: from
alone the claim
breaks. Counter-reading: the
domain , with
. is true, since there is
only one object and so holds for every , ; and is false, since the only object, , has the element .
(c) Run (a) with
flags , in place of , , inside a box on
( gives
the two premises), and close with and
twice: that is the second conjunct of Proposition 5.8.1
for . With the existence premise, the
direction of
Proposition 5.8.1
gives , and by Definition 5.8.3 a
proof may now say “the empty set” and
name it .
Worked example types: Example (Equal Sets Have the Same Elements)
(Section 5.7); the two halves of Proposition 5.8.1.
Marking scheme. (10 points) 4: (a),
the biconditional built by
from two boxes, each closed by , then
, two on
and . 3:
(b), “at most one” (1), existence as a separate premise
(1), and the counter-reading with checked true and the
existence claim false (1). 3: (c), the flags and the
box, the right direction of Proposition 5.8.1,
and the license to write “the”. Fatal error (0 for (a)):
“by
extensionality” with no instance of written.
Exercise
(B5: Composites of one-to-one maps)
A function symbol is
one-to-one if . Derive then write the proof in two sentences.
Solution.
1
2
3asm, for
4 1
5 4
6 5, 3
7 2
8 7
9 8, 6
10 3–9
11 3–10
12 3–11
Lines 4 and 5 instantiate the premise for at the compound terms
and : the move
instantiate at the term you need. In prose:
“Let and satisfy . Since
is one-to-one,
, and
since is
one-to-one, .”
Marking scheme. (10 points) 2: the
two flags and the box. 4:
the steps at , , then at , , each with . 2: the
closing lines with the flag checks. 2: the prose,
one sentence per use of one-to-one. Fatal error (0 for
the derivation): the premise for instantiated at , .
C. Going deeper
Exercise
(C1: Two unique quantifiers do not commute)
Show that and can have different truth values, by giving a
finite domain and
a two-place relation on it for which the
first is true and the second false. Check both, reading
informally.
Hint: first say in words what each sentence
claims about the rows and columns of a table of .
Solution. What any answer
must satisfy. Call single if
exactly one has
, and call
co-single if exactly one has . The first
sentence says that exactly one element
is single. The second says that exactly one element is
co-single. So an answer needs exactly one single element
and a number of co-single elements other than one: none,
or two or more.
An example. Take and .
- Single elements: has no partner, has exactly one (), and has two ( and ). So is the only single
element, and is true, with the witness
.
- Co-single elements: is reached only from ; only from ; only from . All three are
co-single, so there is not exactly one, and is false.
No example exists on one or two elements (there are
only
relations on such domains). On one element, is single and co-single
exactly when holds, so the two sentences agree. On two
elements, suppose exactly one element is single; after
relabeling, call it , and let be its only partner.
Then is not
single, so it has no partners or two. If it has none,
column has one
entry and the other column has none. If it has two,
column has two
entries and the other column has one. Either way exactly
one element is co-single. Exchanging the roles of rows
and columns gives the converse, so the two sentences
have the same truth value. Three elements is therefore
the smallest possible domain.
The moral: is not a
quantifier that commutes with its own kind, as two ’s do. “Exactly
one” hides a (the uniqueness
clause), and the order of a and an matters.
Exercise
(C2: “At most one”, two ways)
Let be a
one-place predicate symbol. Derive both directions of
and say which of your two derivations uses
, and
at which line.
Solution (Hint 1). The right-hand
side is a negation: for , open a box,
and inside it two
boxes. For ,
the goal is , then an
implication, then an equation.
Solution (Hint 2). In the direction, open
flagged boxes for and and a box on
. The goal is now the atomic formula
. Which
resources can give it?
Solution. The goal is a
negation, so a box
opens on ; inside, the premise-directed step
opens an box for each , with the goal
as each box’s
last line. The premise, instantiated at the two
witnesses, gives , which clashes with .
1
2asm, for
3asm, for
4asm, for
5 4
6 4
7 1
8 7
9 8, 5
10 9, 6
11 3, 4–10
12 2, 3–11
13 2–12
The brackets in the statement are written out because
the default groups a longer conjunction to the right
(Section 4.5); with the grouping on line 4, takes
out its two halves on lines 5 and 6. At line 11, is not in , not in line 3, not
in the premise, and not in the assumptions still open
(lines 2 and 3). At line 12 the same holds for , with line 2 the only
open assumption.
The
goal-directed steps open flagged boxes for and and a box on
, leaving the goal . No resource
gives an equation, so the search is stuck, and step 5 of
the method applies: an box on
.
Inside, and two
steps rebuild the formula that the premise denies.
1
2asm, for
3asm, for
4 2, 3
5 4
6 5
7 6, 1
8 3–7
9 2–8
10 2–9
11 2–10
The derivation uses
, at
line 8: the box opens with , that is
,
and closes with . Closing it by instead
would give , and no rule of Chapter 1 or Sections
2.1–2.4 removes the double negation. (With the derived
rule of Section 2.5, that box
followed by is
an equally good derivation; its classical step is the
line, which hides an .) The
derivation
uses no classical rule.
Marking scheme. (10 points) - 2:
: opens a
box on the existential, with the goal . - 2: : two
boxes with fresh witnesses, each ending
in , and the
premise instantiated at those witnesses. - 2: : two flagged boxes
and a box, in
the order read off the goal. - 2: : an box on
, with
the clash obtained by and
two steps. - 2: names the direction as the
one using , and the
line. - A box on followed by , or
an
split on
whose second case reaches the same way (then
),
earns the 2 points of the -box line;
for the naming line, the reader names the or
line
as the classical step, a derived rule whose derivation
uses
(Section 2.5). Fatal errors (0 for the step): an box
closing on a line that contains its witness; a over
a name in an open assumption; claimed
to give .
Exercise
(C3: One and one make two)
Let and be one-place predicate
symbols. Show that from , and
it follows that exactly two satisfy , in the
form Give the proof in numbered steps, naming the
rule behind each; a full derivation is not required.
Which premise does the conjunct need, and what
happens without it?
Solution.
- By Proposition 5.8.1,
the first premise gives and “at
most one ”, and
the second gives and “at most one ” ().
- Open two
boxes early, with different names: and , both aimed at the
goal.
- : in
a
box on ,
turns into
; with
and give
, which clashes
with the third premise.
- and by .
- Let be
arbitrary (a flagged box) with (a
box), and split by . If
: “at most
one ” at and (
twice, , ) gives
, and
gives . If : “at most one
” at and gives , and
again.
- and
give the last conjunct; joins
the four; with the witness for , then for . Both
boxes close, since the goal mentions neither name.
The third premise is used only in step 3. Without it
the conclusion breaks: the domain with and both true of makes the first two
premises true, and only one object satisfies .
Marking scheme. (10 points) 2: the
two halves of each premise by Proposition 5.8.1.
1: two boxes with different names. 2: by , and the
third premise. 3: the last conjunct by the flagged box,
the box and
,
each case using the right “at most one”. 1: the closing
order and the box conditions. 1: the
counter-reading without the third premise. Fatal errors
(0 for the step): asserted because the names differ (the
warning “Different letters, perhaps the same object”);
an box closed on a line that mentions or .
R. Review
Exercise
(R1)
Consider the terms built from variables, the constant
and the two-place
function symbol .
Show that in every such term the number of occurrences
of is one less
than the number of occurrences of variables and
constants, counted together. Check it on .
Solution. For a term , let count the
occurrences of variables and constants in , and those of . We show for every
, by induction on
the clauses of Definition 5.2.1,
the method of Theorem 4.3.1
(Section 4.3).
Base:
is a variable or .
Then and
.
Step:
is , and
the claim holds for and . Then
The term has four occurrences of variables and
constants and three of . This is the counting
argument of Lemma 4.3.2
(Section 4.3), on new data. About 10 minutes.
Marking scheme. (10 points) 2: and defined. 3: the base
case, both kinds of atomic term. 4: the step, with the
hypothesis used for both and and the for the new symbol. 1:
the check. Fatal error (0 for the step): induction on
the length of the term with no case for .
Exercise
(R2)
Derive , and name the line that uses a classical
rule.
Solution.
1
2asm, for
3 1
4asm, for
5 3, 4
6 2, 5
7 4–6
8 2–7
9 2–8
Line 9 cites the flagged box from line 2, the
convention for a flagged box that immediately contains
another; is in
no premise, in no open assumption, and not in line 9.
Lines 2 and 4–8 are the derivation of Proposition 2.5.2
(Section 2.5) at , , with line 3 as
its premise. The classical line is line 7, (Definition 2.5.1).
About 10 minutes.
Marking scheme. (10 points) 2: the
flagged box opened first and closed by with
the flag checked. 2: at
the flag. 4: the box
and, inside it, the box on
. 2:
line 7 named as the classical line. A box on
followed by , or
Proposition 2.5.2
used as a derived rule on line 3, earns the 4 points of
the box line; its classical line (the
line, or the derived-rule line, whose derivation uses
)
earns the naming 2. Fatal error (0):
outside the flagged box at a constant, then over
that constant.
Exercise
(R3)
You have derived . Derive
, and say which lines are the
propositional derivation and what the quantifier
adds.
Solution.
1
2 1
3asm, for
4asm, for
5 3, 4
6 2, 5
7 4–6
8 3–7
9 2–8
Lines 3–8 are the first derivation of Proposition 1.4.2
(Section 1.4) at the statements , , , with line 2 as
its premise. The quantifier adds line 2 ( at
the flag) and line 9 (),
whose side condition holds because the boxes of lines 3
and 4 have closed. About 10 minutes.
Marking scheme. (10 points) 3: the
flagged box with at
the flag. 4: the two boxes
in the order of Proposition 1.4.2.
3: the propositional lines named and the side condition
of line 9 checked. Fatal error (0):
written while the box of line 3 or 4 is open.
Exercise
(R4)
Derive .
Solution.
1
2 1
3 2
4
5 3, 4
6 2–5
The tools: instantiate at the term you need (Definition 5.3.1,
Section 5.3), here the compound term at line 3, and
(Definition 5.7.1,
Section 5.7), which makes the hypothesis of line 3 at no
cost. Why the look-alikes fail: has no
equation to cite, since no line is an equation until
writes one; at a
fresh variable
leaves the hypothesis , which nothing proves; and there is no
existential, so has
nothing to open. About 15 minutes.
Marking scheme. (10 points) 2: the
flagged box. 4: the second , at
. 3: and . 1: the
closing with the flag checked. Fatal error (0):
at a variable followed by a step
that treats as proved.