Itzhaki (2021): Qualitative versus Quantitative Representation: A Non-Standard Analysis of the Sorites Paradox #
Itzhaki traces the Sorites paradox to the conflation of two maps from individuals to degrees. A quantitative map sends a pile to its number of grains and a person to their height, in an Archimedean scale; a qualitative map sends piles and changes into the hyperreals. A heap gets an infinite qualitative size, so that adding or removing a grain never crosses between heaps and non-heaps, and a change of one millimetre gets an infinitesimal qualitative magnitude, so that the standard part of a height ignores it. The premises of each Sorites are then jointly satisfiable under the qualitative map and inconsistent under the quantitative one, and the conclusion of the argument follows from its premises only when the inverse of the size map is total.
A soritical argument is one schema, Sorites: a base case, tolerance along a step relation, and
a counterexample. The classic and the reverse paradox of the heap are its instances along steps of
one grain, read through either size map.
Main statements #
Itzhaki2021.Sorites.conclusion,Itzhaki2021.Sorites.false_of_total: the conclusion of a Sorites follows from its premises when the inverse of the size map is total, and the premises are then inconsistent.Itzhaki2021.sorites_not_heap,Itzhaki2021.sorites_heap: under the qualitative size, the classic and the reverse paradox of the heap hold for any heap predicate with a heap and a non-heap, while under the quantitative size of the model they are inconsistent (Itzhaki2021.Model55.not_sorites_size).Itzhaki2021.induction_premise,Itzhaki2021.conclusion_tall,Itzhaki2021.not_forall_sub_natCast_ge: with an infinitesimal unit of change the premises of the tall paradox hold, and with the quantitative unit its conclusion fails.Itzhaki2021.instIsTransInfinitelyLess,Itzhaki2021.merged_iff,Itzhaki2021.not_merged_qualSize: being infinitely less is transitive, and the merged paradox of the small heap is satisfiable exactly when the qualitative sizes of its two heaps are infinitely apart, which the qualitative size of the heap paradox never makes them.
Implementation notes #
- The finite and the infinitesimal hyperreals are mathlib's subgroups of archimedean classes at
least and above that of
1, and the standard part is mathlib'sstdPart. - Whether the size of a heap is known is a parameter of the qualitative size; no result depends on it.
- The pluralities of the heap model are their sizes, as the paper reduces them (fn. 23), and the individuals of the tall model their heights in millimetres.
- As printed, (9d) claims that an infinite number times a nonzero finite one is infinite, which
ω * ε = 1refutes (not_forall_mk_mul_neg), and (80) is unsatisfiable under the qualitative size (36) (not_merged_qualSize).
References #
Finite, infinitesimal and infinite hyperreals #
The infinitesimal hyperreals, those of archimedean class above that of 1 (7b).
Equations
- Itzhaki2021.infinitesimals = ArchimedeanClass.ballAddSubgroup 0
Instances For
The finite hyperreals, those of archimedean class at least that of 1 (7a).
Equations
- Itzhaki2021.finites = ArchimedeanClass.closedBallAddSubgroup 0
Instances For
a is indistinguishable from b when their difference is infinitesimal (10).
Equations
- Itzhaki2021.InfinitesimallyClose a b = (a - b ∈ Itzhaki2021.infinitesimals)
Instances For
a and b are finitely close when their difference is finite (74).
Equations
- Itzhaki2021.FinitelyClose a b = (a - b ∈ Itzhaki2021.finites)
Instances For
a is infinitely less than b when it is less and not finitely close (78).
Equations
- Itzhaki2021.InfinitelyLess a b = (a < b ∧ ¬Itzhaki2021.FinitelyClose a b)
Instances For
Being indistinguishable is an equivalence relation (11).
Being finitely close is an equivalence relation (fn. 31).
Distinct reals are distinguishable (14), so a taller person's height is never indistinguishable from a shorter one's (67).
The standard part of a real minus an infinitesimal is the real (22).
An infinite number times a nonzero finite one need not be infinite, against (9d) as printed.
Every finite number is a difference of two infinite ones (§2.2.2).
Adding a natural number keeps a number finite (38a).
Subtracting a natural number keeps a number infinite (38b).
The soritical argument #
A soritical argument has a base case a with P, tolerance of P along R, and a
counterexample b without P, premises I, II and IV of (1) and (2).
- base : P a
- tolerance ⦃x y : α⦄ : P x → R x y → P y
- counter : ¬P b
Instances For
y is one step d above x along the size map s.
Equations
- Itzhaki2021.Step s d x y = (s y = s x + d)
Instances For
The conclusion of a Sorites (52.III) follows from its premises when every intermediate value is the size of some individual, the totality of the inverse of the size map (44)–(46).
When the inverse of the size map is total and b is reached arithmetically from a, the
premises of a Sorites are inconsistent.
Collective nouns #
The qualitative size (36) maps a heap of known size to H plus its size, a heap of unknown
size to H, and anything else to its size.
Equations
- Itzhaki2021.qualSize heap known size H x = if heap x then if known x then H + ↑(size x) else H else ↑(size x)
Instances For
What is not a heap has finite qualitative size (37a).
A heap has infinite qualitative size when H is infinite (37b).
A heap's qualitative size exceeds every natural number when H is positive and infinite
(37b).
The qualitative sizes of two heaps are finitely close.
Under the qualitative size, a non-heap and a heap make the classic paradox of the heap consistent (52), since adding a grain to a non-heap never yields a heap (38a).
Under the qualitative size, the reverse paradox of the heap is consistent too (54), since removing a grain from a heap never yields a non-heap (38b).
The size of a heap is nobody's qualitative size (47a).
H plus the size of a non-heap is nobody's qualitative size (47b).
The model of the heap #
The pluralities of 1 to 10,000 grains, one of each size.
Equations
- Itzhaki2021.Model55.De = Set.Icc 1 10000
Instances For
Only the plurality of 10,000 grains is a heap.
Equations
- Itzhaki2021.Model55.heap x = (↑x = 10000)
Instances For
Equations
- Itzhaki2021.Model55.instDecidablePredElemNatDeHeap x = { decide := (↑x).beq 10000, reflects_decide := ⋯ }
One grain.
Equations
Instances For
10,000 grains.
Equations
Instances For
The qualitative size of the model, every size known and H = ω.
Equations
- Itzhaki2021.Model55.qs = Itzhaki2021.qualSize Itzhaki2021.Model55.heap (fun (x : ↑Itzhaki2021.Model55.De) => True) Subtype.val Hyperreal.omega
Instances For
Gradable adjectives #
The qualitative magnitude (62) of a change r is an infinitesimal e when r is below the
smallest contextually relevant unit U, and r otherwise.
Equations
- Itzhaki2021.qualUnit U e r = if r < U then e else ↑r
Instances For
A positive unit of change whose every multiple stays below a real bound is infinitesimal (61).
With a millimetre below the relevant unit, the induction premise (63) holds, since the standard part of the height of anyone tall, less the qualitative millimetre, still meets the standard.
With a millimetre below the relevant unit, the conclusion (70.III) holds, since any number of qualitative millimetres below two metres is still tall.
With the quantitative unit, the conclusion of the tall paradox fails for any standard above one metre (66).
The merged paradox #
a is at most b up to a finite difference when they are finitely close or a is
infinitely less (79).
Equations
- Itzhaki2021.LeUpToFinite a b = (Itzhaki2021.FinitelyClose a b ∨ Itzhaki2021.InfinitelyLess a b)
Instances For
Being infinitely less is transitive (78).
What is finitely close to something infinitely less than c is infinitely less than c.
One grain is negligible for a standard of size (80.II). What is at most the standard up to a finite difference stays so after adding a grain.
Of two heaps whose qualitative sizes are ordered, the larger is either finitely close or infinitely larger, never both (81).
The merged paradox (80) has a standard of size making it consistent exactly when the qualitative sizes of its small heap and its large heap are infinitely apart.
Under the qualitative size (36), the merged paradox (80) is unsatisfiable, since two heaps are never infinitely apart.