Seven varieties of metaphysics

I was having a discussion with someone recently on metaphysics, so I thought I would blog about it. Here are seven varieties of metaphysics, describing three “layers” of reality (and yes, I am oversimplifying for brevity).

The first is Platonism. Plato believed that there was a hierarchy of Forms (Ideals), of which the highest was The One (Plato’s version of God). These Forms or Ideals were the true reality, and the physical objects we touched, saw, and tasted were only shadows of that true reality (that is the point of the allegory of the cave). The physical orange which we see and eat reflects Ideals such as “Fruit,” “Sphere,” and “Orange.” Neoplatonism continues and extends this point of view.

Saint Augustine and many later Christians held to a Christianised Platonism, in which the Ideals were thoughts in the mind of God (the Christian God, naturally). The physical objects we touched, saw, and tasted had a greater importance in Christian Platonism than they did for Plato – after all, when God created those objects, “God saw that it was good.” Much as with Platonism, the regularities that people see in the physical universe are explained by the fact that God created the universe in accordance with regularities in the Divine thoughts. However, Christian Platonism does not have the metaphysical hierarchy that Platonism or Neoplatonism have – in Christian Platonism, God makes direct contact with the physical universe.

Aristotle also reacted to Plato by increasing the importance of the bottom layer, and Aristotle’s thought was Christianised by Thomas Aquinas as Thomism. However, in Thomism the all-important bottom layer does very little except to exist, to have identity, and to have properties assigned to it. It is also not observable in any way. This can be seen in the Catholic doctrine of transubstantiation. According to the Tridentine Catechism of 1566, the bread and the wine of the Eucharist lose their bottom (“substance”) layer (“All the accidents of bread and wine we can see, but they inhere in no substance, and exist independently of any; for the substance of the bread and wine is so changed into the body and blood of our Lord that they altogether cease to be the substance of bread and wine”), while the bottom (“substance”) layer of the body and blood of Christ becomes metaphysically present instead.

Idealism denies that the physical universe exists at all. The followers of Mary Baker Eddy take this view, for example, as did George Berkeley. Only thought exists. To quote a famous movie line, “there is no spoon.” These thoughts may be independent of whatever God people believe in or, as in monistic Hinduism, they may be actually be the thoughts of God (in which case, only God exists).

The last three kinds of metaphysics deny the existence of any kind of God. In Platonist Materialism, this denial is combined with a Platonist approach to mathematics, about which I have written before. Mathematics exists independently of the physical universe, and controls the physical universe, in the sense that the physical universe follows mathematical laws. Roger Penrose is one of many scientists holding this view.

In what I am calling Extreme Materialism, the existence of an independent mathematical world is also denied, i.e. there is an empiricist approach to mathematics (mathematics simply describes observed regularities in nature). This view seems to be increasing in popularity among non-religious people, although it causes philosophical problems for mathematics.

Finally, the concept of the Mathematical Universe holds that the so-called “physical universe” is itself composed only of mathematical objects – only mathematics exists (which makes this, in fact, a kind of Idealism).


World Population

Some feedback on my last post expressed surprise that Ptolemy’s specification of the Oikoumene now holds holds 80.6% of the world’s population. Above (click to zoom), I have redrawn the classic bar charts of world population which explain this fact. Africa, Asia, and Europe contain about 86% of the world’s population. Ptolemy excluded what we now know to be Southern Africa (which only drops the total to 85%) and didn’t extend his Oikoumene quite far enough to the east.

The chart below shows the same thing, but using NASA’s image of the Earth at night. It can be seen that the spikes on the bar chart correspond to major cities.


The Oikoumene of Ptolemy

I was reading recently about the Geographia of Ptolemy (written around 150 AD). This classic book applied Greek mathematical skills to mapping and map projection – and if there was one thing the Greeks were good at, it was mathematics. According to Neugebauer, Ptolemy believed the Oikoumene, the inhabited portion of the world, to range from Thule (63° North) to 16°25′ South, and 90 degrees East and West of Syene in Egypt.

The map above illustrates this Oikoumene, with a modern population overlay in red (data from SEDAC). Ptolemy was not too far wrong – today this region holds 80.6% of the world’s population, and the percentage would have been greater in antiquity.

Also shown on the map are some of the many cities listed in the Geographia. Open circles show Ptolemy’s coordinates (from here, adjusted to a Syene meridian), and filled circles show true positions. Ptolemy had reasonably good latitude values (an average error of 1.2° for the sample shown on the map), but much worse longitude values (an average error of 6.8°). The longitude error is mostly systemic – Ptolemy’s estimate of 18,000 miles or 29,000 km for the circumference of the earth was only 72% of the true value (several centuries earlier, Eratosthenes had come up with a much better estimate). If Ptolemy’s longitudes are adjusted for this, the average error is only 1.5°.

However, Ptolemy’s book deserves considerable respect – it is not surprising that it was used for more than a thousand years.

A Medieval Calendar

The beautiful image above (click to zoom) represents the month of September in the Très Riches Heures du Duc de Berry, a book of hours from the 1400s. In the background of the main picture is the Château de Saumur, with its height exaggerated (almost doubled). For comparison, below is a modern photograph of the château (by Kamel15) stretched vertically ×2:

The foreground of the main picture shows the grape harvest. At the top is a complex calendar. On the inner track, around the chariot of the sun, in red and black numerals, are the days of the month. On the outer track, in red and blue numerals, is a zodiacal calendar, showing the last days of Virgo and the beginning of Libra. Adjacent to the inner track are blue letters which relate to the 19-year Metonic cycle. Combining those letters with an appropriate table will show the phases of the moon for a given year.

The manuscript uses the Hindu-Arabic numerals first introduced to Europe by Fibonacci in his Liber Abaci of 1202. They are not quite the same as the ones we use today:

It is interesting to compare those digits with the ones in this German manuscript of 1459 by Hans Talhoffer (although Talhoffer actually mixes two different styles of 5). Then again, the letters of the alphabet have also changed since that time.


In praise of the humble flagellum

The bacterial flagellum (above) is a fascinating device. It contains a molecular motor which rapidly rotates the filament. Whipping around, the filament drives the bacterium forward. In some bacteria, running the motor in reverse causes a random tumble. Amazingly, the combination of forward motion, random tumbling, and a simple sensor allows a bacterium to “home in” on a target (see four simulated example runs below). The idea is to do a random tumble whenever the sensor shows the bacterium heading in the wrong direction. An actual steering mechanism is not necessary – the bacterium gets to the target in the end.

William Dembski and Michael Behe famously argued (via the somewhat informally articulated concepts of specified complexity and irreducible complexity) that the flagellum was too complex to have evolved. Their argument fell apart with the discovery that the flagellum shares components with other bacterial gadgets, such as the injectisome, and thus could potentially have evolved in stages (although in fact the injectisome seems to have evolved as a simplification of the flagellum, and the evolutionary history of the flagellum remains a mystery).

The fundamental point that Dembski and Behe were attempting to make can be illustrated by the simple experiment summarised in the chart above. This experiment presupposes three genes (A, B, and C) all created by single point mutations on copies of existing genes, such that the combination of all three genes creates a useful widget. In the “flat landscape” case, this combination must arise entirely by chance. This takes a very long time (on the experimental assumptions used, an average of almost 14,000 generations). Dembski and Behe were probably right to suggest that, if the bacterial flagellum had to arise that way, it could not have evolved in the time available since the earth was formed.

In the “parallel evolution” case, however, each of the genes A, B, and C are assumed to be independently beneficial. The A-B-C combination then evolves very quickly. Evolution of the bacterial flagellum may have included aspects of parallel evolution, if components of multiple older widgets were “co-opted” for the flagellum.

The evolution of the bacterial flagellum is generally assumed to have instead been a case of “sequential evolution” (gene A is beneficial on its own, gene B is beneficial in the presence of gene A, gene C is beneficial in the presence of genes A and B, etc.). However, it is not at all clear what the sequence of genes producing the bacterial flagellum might have been (suggestions on this topic by Liu and Ochman have been criticised), nor is it clear what the sequence of intermediate benefits might have been (given that the injectisome was not an intermediate stage). Further research on the humble, but amazing, bacterial flagellum is clearly still required.


Complexity and Randomness revisited

I have posted before (post 1 and post 2) about order, complexity, and randomness. The image above shows the spectrum from organised order to random disorder, with structured complexity somewhere in between. The three textual examples below illustrate the same idea.

Regular Complex Random
AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA … It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, … ShrfT e6IJ5 eRU5s nNcat qnI8N m-cm5 seZ6v 5GeYc w2jpg Vp5Lx V4fR7 hhoc- 81ZHi 5qntn ErQ2- uv3UE MnFpy rLD0Y DI3GW p23UF FQwl1 BgP36 RK6Gb 6lpzR nV03H W5X3z 2f1u8 OgpXy tY-6H HkwEU s0xLN 9W8H …

These three examples, and many intermediate cases, can be distinguished by the amount of information they contain. The leading way of measuring that information is with Kolmogorov complexity. The Kolmogorov complexity of a block of text is the length of the shortest program producing that text. Kolmogorov complexity is difficult to calculate in practice, but an approximation is the size of the compressed file produced by good compression software, such as 7-Zip. The chart below shows the number of bytes (a byte is 8 bits) for a compressed version of A Tale of Two Cities, a block of the letter ‘A’ repeated to the same length, and a block of random characters of the same length:

The random characters are chosen to have 64 possible options, which need 6 bits to describe, so a compression to about 75% of the original size is as expected. The novel by Dickens compresses to 31% of its original size.

But does this chart show information? Grassberger notes that Kolmogorov complexity is essentially just a measure of randomness. On this definition, random-number generators would be the best source of new information – but that’s not what most people mean by “information.”

An improvement is to introduce an equivalence relation “means the same.” We write X ≈ Y if X and Y have the same meaning. In particular, versions of A Tale of Two Cities with different capitalisation have the same meaning. Likewise, all meaningless random sequences have the same meaning. The complexity of a block of text is then the length of the shortest program producing something with the same meaning as that text (i.e. the complexity of X is the length of the shortest program producing some Y with X ≈ Y).

In particular, the complexity of a specific block of random text is the length of the shortest program producing random text (my R program for random text is 263 bytes), and we can approximate the complexity of A Tale of Two Cities by compressing an uppercase version of the novel. This definition of complexity starts to look a lot more like what we normally mean by “information.” The novel contains a large amount of information, while random sequences or “AAAAA…” contain almost none:

Those who hold that information satisfies the rule ex nihilo nihil fit can thus be reassured that random-number generators cannot create new information out of nothing. However, if we combine random-number generators with a selection procedure which filters out anything that “means the same” as meaningless sequences, we can indeed create new information, as genetic algorithms and genetic programming have demonstrated – although Stuart Kauffman and others believe that the evolution of biological complexity also requires additional principles, like self-organisation.


World Solar Challenge 2019: even more charts

Adding to my earlier list of World Solar Challenge distance/speed plots, here are 8 more (mostly circulated previously on Twitter). Night stops and notable events are marked on the bottom of each chart in a highlight colour. Control stops are in black.

Michigan traditionally comes third in the World Solar Challenge. They were third again this year. Their chart shows no drama, just fast, steady racing.

Control stop times for Michigan: Katherine: Sunday 12:29:00, Daly Waters: Sunday 16:08:02, Tennant Creek: Monday 12:13:30, Barrow Creek: Monday 15:14:24, Alice Springs: Tuesday 10:02:07, Kulgera: Tuesday 13:42:10, Coober Pedy: Wednesday 10:25:19, Glendambo: Wednesday 14:21:01, Port Augusta: Thursday 9:14:26, Adelaide: Thursday 14:56:00.

Western Sydney, in their beautiful car Unlimited 3.0, battled electrical issues, motor problems, and a wind gust that finally took them out. They still found time to help out Sonnenwagen Aachen on the road south. The photograph in the chart is mine.

Control stop times for Western Sydney: Katherine: Sunday 12:55:00, Daly Waters: Sunday 16:59:06, Tennant Creek: Tuesday 11:51:31.

There was no such drama for ETS Quebec (Éclipse), just steady consistent driving, finishing as best Canadian team, 2th North American team, and 9th in the world. That’s why they received my consistency gem.

Control stop times for Éclipse: Katherine: Sunday 13:27:04, Daly Waters: Monday 8:55:47, Tennant Creek: Monday 16:08:23, Barrow Creek: Tuesday 11:13:27, Alice Springs: Tuesday 16:10:27, Kulgera: Wednesday 11:59:00, Coober Pedy: Thursday 9:48:25, Glendambo: Thursday 13:56:55, Port Augusta: Friday 9:32:09, Adelaide: Friday 14:21:48.

Swedish team Jönköping University (JU) also had plenty of drama. They were forced to stop under cloudy skies with a flat battery and they needed an overnight repair. But they still finished tenth!

Control stop times for JU: Katherine: Sunday 12:51:56, Daly Waters: Monday 8:07:49, Tennant Creek: Monday 14:31:05, Barrow Creek: Tuesday 9:41:27, Alice Springs: Tuesday 14:13:37, Kulgera: Wednesday 12:39:00, Coober Pedy: Thursday 9:53:47, Glendambo: Thursday 13:51:40, Port Augusta: Friday 10:04:55, Adelaide: Friday 14:44:20.

Antakari had a smooth and largely uneventful race, apart from a couple of stops of a few minutes each. The GPS track shows them hunting around for a good campsite each night. They finished 7th (just ahead of NITech).

Control stop times for Antakari: Katherine: Sunday 13:15:43, Daly Waters: Monday 8:56:38, Tennant Creek: Monday 15:06:40, Barrow Creek: Tuesday 9:55:51, Alice Springs: Tuesday 14:17:59, Kulgera: Wednesday 10:34:05, Coober Pedy: Thursday 8:45:34, Glendambo: Thursday 12:58:06, Port Augusta: Friday 8:33:08, Adelaide: Friday 13:07:11.

Nagoya Institute of Technology (NITech) also had a smooth and largely uneventful race, finishing 8th (just behind Antakari).

Control stop times for NITech: Katherine: Sunday 12:56:50, Daly Waters: Monday 8:06:31, Tennant Creek: Monday 14:42:02, Barrow Creek: Tuesday 9:38:31, Alice Springs: Tuesday 14:40:56, Kulgera: Wednesday 10:22:50, Coober Pedy: Thursday 8:45:20, Glendambo: Thursday 13:01:29, Port Augusta: Friday 8:38:35, Adelaide: Friday 13:24:10.

The team from Durham University crossed Australia on solar power, in spite of minor electrical problems (they are the first UK team to do so for many years). Unfortunately they only managed around 2830 km, not quite reaching Adelaide. In the past, cars have been permitted to drive on Saturday mornings, whereas this year, cars had to cease driving on Friday evening. Judging from the graph, Durham might not have realised this for the first few days.

Control stop times for Durham: Katherine: Sunday 14:26:58, Daly Waters: Monday 10:34:22, Tennant Creek: Tuesday 9:39:42, Barrow Creek: Tuesday 13:45:32, Alice Springs: Wednesday 10:53:29, Kulgera: Wednesday 15:59:45, Coober Pedy: Thursday 14:36:36, Glendambo: Friday 10:01:30, Port Augusta: Friday 14:42:19.

Swedish newcomers Chalmers Solar Team managed two control stops, but were slowed significantly by the hilly terrain in the first part of the route. They therefore trailered at around 735 km.

Control stop times for Chalmers: Katherine: Sunday 14:56:54, Daly Waters: Monday 12:49:32.


Something is going on with the primes…

The chart below illustrates the Erdős–Kac theorem. This relates to the number of distinct prime factors of large numbers (integer sequence A001221 in the On-Line Encyclopedia):

Number No. of prime factors No. of distinct prime factors
1 0 0
2 (prime) 1 1
3 (prime) 1 1
4 = 2×2 2 1
5 (prime) 1 1
6 = 2×3 2 2
7 (prime) 1 1
8 = 2×2×2 3 1
9 = 3×3 2 1
10 = 2×5 2 2
11 (prime) 1 1
12 = 2×2×3 3 2
13 (prime) 1 1
14 = 2×7 2 2
15 = 3×5 2 2
16 = 2×2×2×2 4 1

The Erdős–Kac theorem says that, for large numbers n, the number of distinct prime factors of numbers near n approaches a normal distribution with mean and variance log(log(n)), where the logarithms are to the base e. That seems to be saying that prime numbers are (in some sense) randomly distributed, which is very odd indeed.

In the chart, the observed mean of 3.32 is close to log(log(109)) = 3.03, although the observed variance of 1.36 is smaller. The sample in the chart includes 17 numbers with 8 distinct factors, including 1,000,081,530 = 2×3×3×5×7×19×29×43×67 (9 factors, 8 of which are distinct).

The Erdős–Kac theorem led to an episode where, following the death of Paul Erdős in 1996, Carl Pomerance spoke about the theorem at a conference session in honour of Erdős in 1997. Quoting Albert Einstein (“God does not play dice with the universe”), Pomerance went on to say that he would like to think that Erdős and [Mark] Kac replied “Maybe so, but something is going on with the primes.” The quote is now widely misattributed to Erdős himself.