In 1943, Warren McCulloch (a neurophysiologist) and Walter Pitts (a logician, barely 18) published "A Logical Calculus of the Ideas Immanent in Nervous Activity". Their claim was simple and enormous: a neuron can be described as a logical gate.
That single idea became the ancestor of every neural network — from the Perceptron in 1958 to the Transformers behind today's chatbots.
In the 1940s, neuroscience had settled on the all-or-none law: a neuron either fires an action potential or stays silent. There is no half-firing.
Logic, meanwhile, had Boolean algebra — AND, OR, NOT — the mathematics of true and false.
McCulloch and Pitts noticed the bridge: if a neuron fires only when enough inputs arrive, it is computing a threshold function. And threshold functions can express Boolean logic.
Imagine a night watchman at a gate. He opens the gate only if at least two of three guards report in.
That is the McCulloch-Pitts neuron:
The neuron sums its weighted inputs and compares the result to a threshold:
y=⎩⎨⎧10if i∑wixi≥θotherwiseThe original 1943 paper added a biological twist: any inhibitory input vetoes the output, regardless of excitation:
y=1⟺exc∑xi≥θ ∧ inh∑xi=0Change the weights and the threshold, and the same neuron becomes a different logic gate.
Two inputs, both must be 1. Set w1=w2=1 and θ=2.
| x1 | x2 | ∑wixi | Output |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 2 | 1 |
At least one input must be 1. Set w1=w2=1 and θ=1.
| x1 | x2 | ∑wixi | Output |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 2 | 1 |
Use an inhibitory connection: an inhibitory input forces the output to 0.
| x1 (excitatory) | x2 (inhibitory) | Output |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 1 | 0 |
Because these gates can be wired together, networks of McCulloch-Pitts neurons can compute any Boolean function. That is their universality.
The paper was careful:
But it did not claim that the neurons learn. The weights were fixed by design.
Every modern network descends from this model:
| 1943 concept | Modern descendant |
|---|---|
| Threshold activation | ReLU, sigmoid, tanh, GELU |
| Weighted summation | Linear layers (matrix multiply) |
| Binary inputs | Continuous embeddings |
| Fixed weights | Learned by backpropagation |
| Single gate | Billions of parameters in layers |
The structure — inputs, weights, sum, nonlinearity — is still the skeleton of every neural network.
McCulloch and Pitts did not build a thinking machine; they built the logic of a single neuron — and every network since has been a conversation with that idea.
The next paper asks the question that launched computer science itself: can machines think?
Next up: Turing (1950) — Computing Machinery and Intelligence. (coming soon)