"Three modes of evolution have thus been brought before us: evolution by fortuitous variation, evolution by mechanical necessity, and evolution by creative love." - C.S. Peirce 1893

These words were spoken prior to the discovery of quantum mechanics and computation. What if Peirce knew of these discoveries? If so, how would he have conceptualized these evolutionary modes differently?
I believe there is an extreme benefit in revisiting the writings of great minds in the past and refining them based on scientific discoveries that occurred only in their futures.
@stephen_wolfram wrote the book "A New Kind of Science" that speculated how science would be different if computers existed prior to calculus.
In the same way, let me explore C.S.Peirce ideas of evolutionary philosophy from the vantage point of knowing of the discoveries of quantum physics and universal computation.
Peirce thinking methodology is based on identifying a firstness, secondness and thirdness where the latter concept is dependent on the previous ones. It's is a constructive logic where one a latter concept cannot exist without the prior concept.
The first mode of evolution identified by Peirce can be associated to chance. "God does play dice" according to Peirce. The interpretations of quantum mechanics appear to reveal this fundamental condition.
What quantum mechanics truly reveals is the subjective nature of observations in our universe. The randomness is a consequence of the quantum entanglement intrinsic in the universe. One cannot pick a reference frame without inadvertently perturbing what is observed.
Randomness is not a fundamental property but a side-effect of entanglement.
Therefore variation cannot be firstness. I propose instead that computation is firstness.
Variation which Peirce argues to be necessary for firstness arise out of the features of computation. Variation reveals itself in the irreducible complexity of computation.
Evolution through habit is reducible complexity in computation. The tractable patterns that lead to momentary invariance found in reality are the consequences of pockets of reducible complexity.
Peirce's leap to the concept of 'evolutionary love' may have been motivated by his observation that Darwin's theory implied a 'Gospel of Greed'. https://t.co/GMAtwhNKR1
He noted the absence of 'sympathy': "The gospel of Christ says that progress comes from every individual merging his individuality in sympathy with his neighbors." The word 'empathy' had yet to be introduced to English vocabulary.
The word 'empathy' was introduced in English vocabulary in 1909. 16 years before Peirce wrote about 'Evolutionary Love'.
Peirce was motivated to show that Darwin's evolution rested on the importance of variation lead to a humanistic interpretation at a higher level. He wrote is conjecture from within the context of biological evolution.
Within the context of biology, the concept of self is present. So when we speak of habit, we connect that habit to the maintenance of the self (i.e. homeostasis in biological sense).
What Peirce describes as 'Evolutionary Love' as a thirdness from variation and habit is a conceptual leap that should include the establishment of the biological self. Thirdness from a computational perspective at best implies 'amortized inference' or a 'nature to fit' algorithm.
From there you build of the elements of life such as Varela's self-referentiality, closure, autopoeisis, and autonomy. To get to a 'Gospel of Empathy' one has to get first to a state of the living.
The emergence of empathy requires the evolution of minds.
https://t.co/CKl7IvNWys

More from Carlos E. Perez

Programming in abstractions is very different from a system that is capable of its own 'abstracting'. But what does abstracting mean? We only know of its inputs and outputs, but we fail to describe its inner workings.

I like this short video about living in space. This is because it makes you realize the gaps in your knowledge when you turn off something (i.e. gravity) that you have always assumed to be present.


Perhaps we can understand 'abstracting' better if we turn of many assumptions that we unconsciously carry around. Perhaps we need to get rid of the excess baggage that is confusing our thinking about abstraction.

Turning off gravity and living in space is a perfect analogy. We somehow have to turn off a cognitive process to understand the meaning of abstraction.

The first step to divorce ourselves from our habitual cognitive processes is to realize the pervasiveness of 'noun-thinking' .

More from History

You May Also Like

A brief analysis and comparison of the CSS for Twitter's PWA vs Twitter's legacy desktop website. The difference is dramatic and I'll touch on some reasons why.

Legacy site *downloads* ~630 KB CSS per theme and writing direction.

6,769 rules
9,252 selectors
16.7k declarations
3,370 unique declarations
44 media queries
36 unique colors
50 unique background colors
46 unique font sizes
39 unique z-indices

https://t.co/qyl4Bt1i5x


PWA *incrementally generates* ~30 KB CSS that handles all themes and writing directions.

735 rules
740 selectors
757 declarations
730 unique declarations
0 media queries
11 unique colors
32 unique background colors
15 unique font sizes
7 unique z-indices

https://t.co/w7oNG5KUkJ


The legacy site's CSS is what happens when hundreds of people directly write CSS over many years. Specificity wars, redundancy, a house of cards that can't be fixed. The result is extremely inefficient and error-prone styling that punishes users and developers.

The PWA's CSS is generated on-demand by a JS framework that manages styles and outputs "atomic CSS". The framework can enforce strict constraints and perform optimisations, which is why the CSS is so much smaller and safer. Style conflicts and unbounded CSS growth are avoided.