SLIDE 15 15
Idioms: “At Least One”, “At Least Two”
“At least one animal likes honey.” means the same as “Some animal likes honey.” x A, Honey(x). “At least two animals like honey.” means “Some animal and some other animal like honey.” or “Some animal and some animal that is not the same animal like honey.” x A, Honey(x) y A, x y Honey(y) x A, y A, x y Honey(x) Honey(y).
57
Just “restricting the domain”!
(We can move Honey(x) inside the that doesn’t mention x, but beware of negations, (bi)conditionals, and XORs!)
Idioms: “At Most One”
“No things in A…” ~x A, … “At least one thing in A…” x A, … “At least two things in A…” x A, y A, x y … … “At most one thing in A…” means the same as “It is not the case that at least two things in A…” ~x A, y A, x y … …
58
The same predicate applied to x and y. The same predicate applied to x and y.
Idioms: “Exactly One”
“Exactly one thing in A…” means both “at least one thing in A” and “at most one thing in A…” “Exactly one animal likes honey.” “Some animal likes honey and no animal that is not that animal likes honey.” So, either: z A, Honey(z) ~x A, y A, x y Honey(x) Honey(y). Or just: x A, Honey(x) ~y A, x y Honey(y).
59
Idiom Summary
60
“None…”/“No x…” ~x D, … “At least one…”/“Some…”/ “A (particular) x…” x D, … “Every…”/“All…”/“Any x…”/ “A (arbitrary) x…” x D, … “Some P‐ish x…” (restricting the domain) x D, P(x) … “Every P‐ish x…” (restricting the domain) x D, P(x) … “At least two…” x D, yD, xy … … “At most one…” ~x D, y D, xy … … “Exactly one…” x D, … ~y D, xy …
In each case with two “…” below, should be the same predicate applied to x and y.