Jansen and Pollmann (2001): On round numbers: Pragmatic aspects of numerical expressions #
Jansen and Pollmann take a number's roundness to be its suitability for approximation, measured by its frequency after about and its counterparts in four languages, and find it carried by 10-ness, 2-ness and 5-ness, with 2½-ness adding to frequency in general. They reach these properties through two-number approximations, about 5 or 6 books: the pairs are consecutive members of an arithmetic sequence whose first member and ratio are a power of ten, doubled, or halved, and in their earlier rule also halved again. A single round number is a member of the same sequences, among their first nine. They explain the inventory by a principle of favourite quantities, doubling and halving, sometimes followed by halving again, being the basic means of manipulating quantities.
Here the ratios are the powers of ten under those operations, in either rule (Rule.IsRatio),
a pair is two consecutive members of a sequence (SeqPair), and a single number is among the first
nine members of one (FirstNine). Among the first nine members of the revised rule's sequences
are exactly the numbers with 10-ness, 2-ness or 5-ness, and the quarter sequences of the original
rule add exactly 2½-ness.
Main statements #
firstNine_revised_iff,firstNine_original_iff: the single round numbers are the members of the pair sequences, the quarter sequences adding 2½-ness.seqPair_examples,pair_rows: the paper's example pairs and the starred and unstarred phrases, against the rules.not_isRatio_three_mul_pow: no favourite quantity is three times a power of ten.
Implementation notes #
- Quantities are rational, since halving and quartering leave the integers (
½ × 10⁰,¼ × 10¹); pairs and single numbers are natural, so only the natural ratios10ⁿ,2 × 10ⁿ,5 × 10ⁿand25 × 10ⁿbear on them (isRatio_natCast_iff). - The kinds of
k-ness areNumerals.Roundness.Knessat the paper's zeroth power, 2½-ness ofnbeing 5-ness of2n. - The rules are the paper's generalizations over corpus pairs, which they fit in 90.8 to 98.2 percent of cases (p. 197); the theorems test them on the paper's examples.
TODO #
- The regressions of roundness and frequency on these properties (pp. 198–200) belong in
Data/Experiments.
References #
Favourite quantities (p. 200) #
The basic means of manipulating quantities, doubling and halving, sometimes followed by halving again.
- id : QuantityOp
Leave the quantity as it is.
- double : QuantityOp
Double it.
- half : QuantityOp
Halve it.
- halfAgain : QuantityOp
Halve it twice.
Instances For
Equations
- JansenPollmann2001.instDecidableEqQuantityOp x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
The quantity an operation makes of q.
Equations
- JansenPollmann2001.QuantityOp.id.apply x✝ = x✝
- JansenPollmann2001.QuantityOp.double.apply x✝ = 2 * x✝
- JansenPollmann2001.QuantityOp.half.apply x✝ = x✝ / 2
- JansenPollmann2001.QuantityOp.halfAgain.apply x✝ = x✝ / 4
Instances For
The sequence rule (pp. 196–197) #
Equations
- JansenPollmann2001.instDecidableEqRule x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
The quantity operations whose results a rule takes as ratios.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The ratios of a rule are the powers of ten under its operations, under the original rule all the favourite quantities.
Equations
- rule.IsRatio q = ∃ (op : JansenPollmann2001.QuantityOp), rule.Allows op ∧ ∃ (n : ℕ), q = op.apply (10 ^ n)
Instances For
The natural ratios of the rules are 10ⁿ, 2 × 10ⁿ, 5 × 10ⁿ, and under the original rule
25 × 10ⁿ.
A power-of-ten family member is bounded by its exponent, so ratios are decidable.
Equations
- One or more equations did not get rendered due to their size.
Pairs #
[a, b] are consecutive members of a sequence of the rule (p. 196).
Equations
- JansenPollmann2001.SeqPair rule a b = ∃ (q : ℚ), rule.IsRatio q ∧ ∃ (k : ℕ), 1 ≤ k ∧ ↑a = ↑k * q ∧ ↑b = (↑k + 1) * q
Instances For
A pair of the rule is a pair whose difference is a ratio dividing the first member.
Equations
- JansenPollmann2001.instDecidableSeqPair rule a b = decidable_of_iff (0 < a ∧ a < b ∧ b - a ∣ a ∧ rule.IsRatio ↑(b - a)) ⋯
From pairs to single numbers (pp. 197–198) #
n is among the first nine members of a sequence of the rule (p. 197).
Equations
- JansenPollmann2001.FirstNine rule n = ∃ (q : ℚ), rule.IsRatio q ∧ ∃ (m : ℕ), 1 ≤ m ∧ m ≤ 9 ∧ ↑n = ↑m * q
Instances For
Halving a power of ten gives the 5-family, or below ten the halves of even digits.
Quartering a power of ten gives 2½-ness, 2n having 5-ness, or a number already with
10-ness or 5-ness.
A number is among the first nine members of a sequence of the revised rule exactly when it has 10-ness, 2-ness or 5-ness (pp. 197–198).
With the original rule's quarter sequences, 2½-ness joins them, so the first nine members are
the numbers with some kind of k-ness (pp. 197, 199–200).
No favourite quantity is three times a power of ten, as no number with 3-ness alone owes it to doubling and halving (pp. 199–200).
The examples #
Of the paper's examples of the sequence rule, [3, 4], [40, 50], [18, 20] and
[100, 150] follow both rules, [100, 125] only the original, and [1, 3], [5, 7], [6, 9]
and [40, 80] neither (p. 196).
The pair of a two-number approximation with its acceptability.
Equations
- JansenPollmann2001.pairRow r = do let a ← r.nat? "first" let b ← r.nat? "second" pure (a, b, decide (r.judgment = Judgment.acceptable))
Instances For
The two-number approximations of p. 195.
Equations
Instances For
The unstarred approximations follow the revised sequence rule and the starred ones do not (p. 195).
Of the paper's numbers, 40 has 10-ness, 2-ness and 5-ness, 8 has 10-ness and 2-ness, 300 has 10-ness and 5-ness, 70 only 10-ness and 61 none; 20 has all three, 80 10-ness and 2-ness, 50 10-ness and 5-ness, and 45 only 5-ness (p. 198).