This post considers the humble mile. You know, the unit of distance. 5,280 feet… 1,760 yards… 8 furlongs of 660 feet a piece… Have you ever thought about how nicely divisible our mile is? I have two principal goals in writing this post; they are, in order of ascending importance, (1) to talk about the history of the mile, and (2) to demonstrate an effective algorithm for finding all the factors of a number.
The USA's ubiquitous distance measure dates back to 1593, during the reign of Queen Elizabeth I, where it was formalized by an English Act of Parliament. Sure, there were things called “miles” before then: the term originates from the Latin word millia, meaning “thousand”, and has cognates in many languages (e.g., Ger. meile, Dut. mijl, Old Eng./Swed./Nor. mil, Rus. milha…). This rich provenance comes from the fact that the Roman Empire used a unit of measured called the mille passuum, Latin for “one thousand paces,” which was equivalent to about 4851 modern feet.
Hilariously, the USA changed the definition of the yard in 1893 with the Mendenhall Order to be based on metric standards instead of the customary English measurements. In 1834, when the UK Houses of Parliament were destroyed in a fire, the official “yard” and “pound” were torched withal, and the new copies made to replace them were unstable and kept changing sizes. Around the same time the International Bureau of Weights and Measures was established in France, recommending the highly stable and less arbitrary meter- and kilogram- standards. So in 1866, Congress passed a law which allowed (but did not require) the use of the metric system. Unfortunately, the definition of a yard was also changed, so that 1 yard = 3600/3937 (0.9144018288) meters, a change which differs from the international standard of 1 yard = 0.9144 meters by about 3.2 millimeters per mile. This may not sound like much—one international mile (1,609.344 km) is exactly 0.999998 of a US mile (1,609.347219 km)—but the accumulated differences can be significant.
Anyway, enough of that. Let's factor! $1 \ mile = 5280 \ feet$
. Remember factor trees?
5280
/ \
3 1760
/ \
2 880
/ \
2 440
/ \
2 220
/ \
2 110
/ \
2 55
/ \
5 11
Clearly a mile can be evenly split into **halves, thirds, fourths, fifths, sixths, eighths, tenths, elevenths, twentieths…
To find ALL of the factors of a number systematically, we write the prime factorization (the bolded factors above) using exponents: $3^1 \times 2^5 \times 5^1 \times 11^1 $
To find the total number of factors, just add one to each exponent and multiply them together. Thus, 5280 has $(1+1)(5+1)(1+1)(1+1)=(2)(6)(2)(2)=48$
factors! We have to add one to each exponent because we have to account for the fact that exponents of zero count too. To see this, consider that valid factors result from the following exponents: $3^{0 \ or \ 1} \times 2^{0,1,2,3,4, \ or 5} \times 5^{0 \ or \ 1} \times 11^{0 \ or \ 1} $
(e.g, $3^0 \times 2^3 \times 5^1 \times 11^0 = 40$
is a factor).
To find out all 48 distinct factors, we have to find all unique combinations of the above prime factors: we will have each of the prime factors (#1 below), all the products of two primes (#2, 4C2+1), all the products of three primes (#3), all products of four primes (#4), all products of five primes (#5), all products of six primes (#6), all products of seven primes (#7) and only one product of eight primes (#8): $2\times 2\times 2\times 2\times 2\times 3\times 5\times 11=5280$
.
- Primes
$ 3,2,5,11 $
- Products of 2 prime factors
$2^2, (2\times3), (2\times5), (2\times11), (3\times5), (3\times11), (5\times11) \\ = 4, 6, 10, 22, 15, 33, 55 $
- Products of 3 prime factors
$(2^2\times3), (2^2\times5), (2^2\times11), (2\times3\times5), (2\times3\times11), (2\times5\times11), (3\times5\times11) \\ = 8, 12, 20, 44, 30, 66, 110, 165 $
- Products of 4 prime factors
$ 2^4, (2^3\times3), (2^3\times5), (2^3\times11), (2^2\times3\times5), (2^2\times3\times11), (2^2\times5\times11), (2\times3\times5\times11) \\ = 16, 24, 40, 88, 60, 132, 220, 330 $
- Products of 5 prime factors
$2^5, (2^4\times3), (2^4\times5), (2^4\times11), (2^3\times3\times5), (2^3\times3\times11), (2^3\times5\times11), (2^2\times3\times5\times11) \\ = 32, 48, 80, 176, 120, 264, 440, 660 $
- Products of 6 prime factors
$ (2^5\times3), (2^5\times5), (2^5\times11), (2^4\times3\times5), (2^4\times3\times11), (24\times5\times11), (2^3\times3\times5\times11) \\ = 96, 160, 352, 240, 528, 880, 1320 $
- Products of 7 prime factors
$ (2^5\times3\times5), (2^5\times3\times11), (2^5\times5\times11), (2^4\times3\times5\times11) \\ = 480, 1056, 1760, 2640 $
- Product of all prime factors
$ (2^5\times3\times5\times11) \\= 5280 $
… and don't forget 1!
48 factors isn't bad at all, but in choosing the mile to have 5280 feet, it turns out we could've done better! In 1915, the mathematician Ramanujan formalized the concept of a highly composite number (HCN) as a positive integer with more divisors than any smaller positive integer. For example, if we had defined a mile to consist of 5,040 feet (a HCN), we would have 60 factors with 240 fewer feet. We would lose divisibility by 11, but we would gain divisibility by multiples of 7 and 9, perhaps more a more useful quality. Also, 5040 is a factorial ($7! = 7\times6\times5\times4\times3\times2\times1 = 5040$
), equal to the number of unique permutations of four out of ten things, ${_{10} P _4} = \frac{10!}{6!}= 10\times 9\times8\times7=5040$
, a superior highly composite number, and a colossally abundant number. The number 2,520 (it too has 48 factors) would've been a good choice as well. In fact, it is the smallest number divisible by all of the numbers 1-12 not including 11. Unfortunately, the smallest number that is divisible by all numbers 1-12 including 11 is $11\times2520=27,750$
… not a very practical number for measurement purposes.
So, all told, the mile is pretty good! It's divisible by 48 different numbers and it has some quirky history. 5040 is a much cooler number, but oh well: the USA should be adopting the metric system soon. In fact, according to the CIA Factbook, the US is one of only three countries that has not adopted the metric system as their official system of weights and measures (Burma and Liberia are the other two).1