From Pixels to Tensors, Part 4: McCulloch–Pitts Warren McCulloch, a psychiatrist and neurophysiologist in his mid-forties, and Walter Pitts, a largely self-taught logician barely twenty, co-authored the 1943 paper "A Logical Calculus of the Ideas Immanent in Nervous Activity," which showed that a net with no loops and a temporal propositional expression are two notations for the same thing. The paper opens with two pages of physiology rather than mathematics, introducing every formal assumption as a compression of something observed in a lab, and it leaves learning out of scope because the wiring is fixed before the net runs by assumption. Part 3 https://thecloudlet.github.io/technical/pixels-to-tensors/part-3-symbolic-ai/ ended on an exit. Symbolic AI hit the limit of what a human can foresee and keep patched, and the way out was to stop authoring the behavior and fit parameters from data instead. This part goes back to the beginning of that second road. The starting points could not be further apart. Newell and Simon's Physical Symbol System Hypothesis says intelligence is the manipulation of symbols according to formal rules, with knowledge written down explicitly by someone who knows it. Connectionism says the opposite: intelligence is not encoded, it is fitted . Nobody writes the rule that a cat has pointed ears and slit pupils. You supply enough pictures of cats and an objective, and the system adjusts the connection strengths among a large number of very simple units until it approximates a function that can tell cats apart. A net with no loops and a temporal propositional expression turn out to be two notations for the same thing, and the paper converts each into the other. Almost any sentence about which neuron fired when can be built as such a net; the exceptions are the sentences that come out true when nothing fired. Learning is not in scope. The wiring is fixed before the net runs, by assumption, and the rest of this part is about what that assumption costs. Earlier this year I went whale watching off Perth. It was my first time, and for the first stretch I was useless. People around me kept calling out where to look, and I could not see what they were seeing. The ocean was just a moving surface. I had no rule to apply, and nobody could give me one that helped — "look for the blow" assumes you already know what counts as a blow and what is just chop. After about an hour, something changed. I started catching the humpbacks' flukeprints: the smooth, oily-looking circles a tail leaves on the surface when the animal goes down, and the particular way the ripples spread. Once I could see those, I could look ahead of them and be watching the right patch of water when the whale came up to breathe. I still cannot write down the rule. I could not tell you the threshold on ripple diameter, or how I separate a flukeprint from a wind slick. Nothing was explicitly taught to me and nothing was explicitly encoded. An hour of examples reorganized something, and afterwards a perception was available to me that had not been there before. In 1943 Warren McCulloch was a psychiatrist and neurophysiologist in his mid-forties who had been preoccupied with logic for two decades. Walter Pitts was a largely self-taught logician, barely twenty, who had turned up at the University of Chicago after reading Principia Mathematica and writing to Bertrand Russell about errors he had found in it. They collaborated on a paper called "A Logical Calculus of the Ideas Immanent in Nervous Activity." 1 https://thecloudlet.github.io/technical/pixels-to-tensors/part-4-mcculloch-pitts/ fn:1 McCulloch spent his career circling a single question, which he later used as the title of a lecture: 2 https://thecloudlet.github.io/technical/pixels-to-tensors/part-4-mcculloch-pitts/ fn:2 What is a number, that a man may know it, and a man, that he may know a number? The sentence has two halves. The first — what is a number, that a man may know it — asks what numbers and logical relations would have to be like for a physical object to represent and operate on them. The 1943 paper is a large part of the answer. The second — a man, that he may know a number — asks what a knower has to be for knowing to happen in it. The 1943 paper does not touch it. The paper opens with two pages of physiology rather than mathematics. Every formal assumption that follows is introduced as a compression of something observed in a lab. The picture available at the time went roughly like this. The nervous system is a net of neurons, each with a cell body soma and an axon. Junctions — synapses — run from the axon of one neuron to the soma of another. Each neuron has a threshold, and excitation has to exceed it to start an impulse. Once started, the impulse is determined by the neuron rather than by the stimulus that triggered it, and it propagates through the whole neuron. Conduction velocity scales with axon diameter, and the thin-and-short versus thick-and-long trade-off roughly cancels, so axonal travel time contributes little to the order in which impulses arrive. No single synapse had ever been observed to fire a neuron on its own; firing required enough neighbouring synapses active together inside a latent addition period of well under a millisecond. After firing, the neuron is briefly refractory, then recovers. Inhibition is one group of neurons shutting down another. The older explanation routed it through interneurons whose thresholds got raised, but newer measurements showed some inhibition completing in under a millisecond — too fast for an extra cell in the path. So it had to be a synapse acting directly on the neuron being excited. Whether that action was absolute or merely raised the threshold, the experiments of the day could not say. The authors state the choice they make: As yet experiment has not shown whether the refractoriness is relative or absolute. We will assume the latter and demonstrate that the difference is immaterial to our argument. The claim is not that the simplification is true. The claim is that any net built on one assumption has an equivalent built on the other, so conclusions invariant under that equivalence hold either way. The physical assumptions: 1 https://thecloudlet.github.io/technical/pixels-to-tensors/part-4-mcculloch-pitts/ fn:1 1 The activity of the neuron is an "all-or-none" process. 2 A certain fixed number of synapses must be excited within the period of latent addition in order to excite a neuron at any time, and this number is independent of previous activity and position on the neuron. 3 The only significant delay within the nervous system is synaptic delay. 4 The activity of any inhibitory synapse absolutely prevents excitation of the neuron at that time. 5 The structure of the net does not change with time. Each supplies one piece of machinery: Assumption 5 also fixes the scope. A net whose structure never changes cannot learn, and the paper states this at the outset rather than arriving at it. The paper writes its logic in Carnap's Language II , augmented with the dot conventions from Russell and Whitehead's Principia Mathematica , stated on p. 102: "the most appropriate symbolism is that of Language II of Carnap 1938 , augmented with various notations drawn from Russell and Whitehead 1927 , including the Principia conventions for dots."