ElemedexA pocket encyclopedia of AI architectures
No. 001

McCulloch–Pitts neuron

Threshold logic unit (TLU)

Logic Neuron

It learns nothing: it is born knowing exactly one truth function and computes it forever. It fires or it doesn't, no half measures, and a single inhibitory neighbor is enough to silence it. It is the common ancestor of digital computers and neural networks, though neither family remembers to invite it to reunions.

Height
1 unit · nets of any depth
Weight
1 bit of state per unit
Parameters
0 learned: fixed threshold θ and wiring
Context
1 synaptic delay (circles add memory)
Training data
none: it does not learn
Year
1943
Generation
1 · Cybernetics and symbols
Creators
Warren S. McCulloch & Walter Pitts (Chicago: University of Illinois College of Medicine / University of Chicago)
Kind
Unit

Base stats

Total
115

Approximate, ordinal scales meant for comparing species with each other; the hard numbers are in the data sheet.

Weaknesses

  • It does not learn: someone must wire each net by hand, choosing thresholds and connections.
  • A single unit cannot compute exclusive-or (XOR): that takes a net with at least two layers.
  • Its biological assumptions (synchronized discrete time, absolute inhibition, binary signals) were strong idealizations even in 1943.

Habitat

It was born in 1940s Chicago, in conversations between a psychiatrist who wanted to know how the brain does logic and a self-taught logician who had run away from home at fifteen. Today it lives in the first figure of almost every neural network textbook and in the theory of finite automata.

Moves

Abilities

All-or-none
The output is 1 or 0, so each firing can be read as the truth value of a proposition: “neuron i fired at t.”
Absolute inhibition
A single active inhibitory synapse vetoes firing, however many excitatory inputs there are. That is how negation is obtained.
Nets with circles
When activity loops back on itself, the net keeps a memory; given an external tape, it computes exactly what a Turing machine computes.

Anatomy

x₁(excitatory)x₂(excitatory)y(inhibitory)Sum ofexcitationsSum ≥ θ and no veto?Fires (1) or not (0)

A McCulloch–Pitts unit. With two excitatory inputs and threshold θ = 2 it computes x₁ ∧ x₂; with θ = 1, x₁ ∨ x₂. If the inhibitory input y is active, the unit does not fire (with θ = 1 and a single excitatory input, it computes x₁ ∧ ¬y). The output appears one synaptic delay after the inputs.

Evolution chain

001 McCulloch–Pitts neuron

The McCulloch–Pitts neuron is a mathematical model of the neuron as a logical switch: it receives binary signals, counts how many excitatory inputs are active, and “fires” if that number reaches a threshold. Warren McCulloch and Walter Pitts proposed it in 1943 not as a blueprint for a machine but as a theory of how nervous tissue could do logic (McCulloch & Pitts, 1943; Mollick, 2026).

How it works

The paper starts from five assumptions: neural activity is “all-or-none”; a fixed number of synapses must be excited within a brief period of summation to excite the neuron; the only significant delay is synaptic delay; any active inhibitory synapse absolutely prevents firing; and the structure of the net does not change over time (McCulloch & Pitts, 1943, sec. 2). In today's terms, it is an artificial neuron with all weights equal to 1, a step activation function, and an inhibitory veto.

With two inputs and threshold 2, the unit computes conjunction; with threshold 1, disjunction; inhibition yields negation. Witten et al. (2017) show why one unit suffices for AND, OR and NOT but not for exclusive-or: the first three cases can be separated by a straight line, XOR cannot. XOR is obtained by composing units, as (a ∨ b) ∧ ¬(a ∧ b), and two layers are enough for any propositional formula, which is at bottom the disjunctive normal form (2017, pp. 262–263).

Logic made of neurons

The paper's abstract puts it bluntly: because of the “all-or-none” character of nervous activity, “neural events and the relations among them can be treated by means of propositional logic” (McCulloch & Pitts, 1943). Each neuron corresponds to a proposition (“neuron i fires at time t”), and the notation comes from Carnap's Language II and from Whitehead and Russell's Principia, dots and all (McCulloch & Pitts, 1943, sec. 2). They do not cite Boole, although his algebra (Boole, 1854) is the root of that tradition (Mollick, 2026). As a genealogical footnote, Geoffrey Hinton, one of the fathers of deep learning, is Boole's great-great-grandson (2026).

Nets without circles correspond to propositional formulas with temporal reference. Nets with circles are more interesting: activity can reverberate, which gives memory, and the authors claim that a net furnished with a tape computes exactly the numbers a Turing machine computes, which they take to be a “psychological justification” of Turing's definition (McCulloch & Pitts, 1943, sec. 3). In 1956, Stephen Kleene characterized which sequences of stimuli such nets can recognize and, along the way, invented regular expressions (Kleene, 1956): regular languages, the bottom rung of the hierarchy Chomsky would use against Markov models of English (see n-gram language model), were born from analyzing McCulloch–Pitts neurons.

Limits

The unit does not learn: thresholds and connections are set by whoever designs the net. The next step belonged to Rosenblatt's Perceptron, which added weights adjusted from examples; Buckner (2024) places McCulloch and Pitts at the start of the “first wave” of neural networks precisely because they showed that a simple threshold model could compute basic logical operations (2024, pp. 119–120). The biological assumptions (discrete time, absolute inhibition, binary signals) were strong idealizations even for the neurophysiology of the day.

Still, the idea that complex logical operations can arise from many simple, well-connected components directly inspired both John von Neumann and Frank Rosenblatt; that is, the two traditions that produced the architecture of the digital computer and deep networks (Buckner, 2024, p. 9). For those pioneers, the analogies between computers and brains were strong, and replicating human intelligence in programs seemed obvious (M. Mitchell, 2019, ch. 1); in this model, logic circuit and neuron still coincided.

Sources

  • Boole, G. (1854). An investigation of the laws of thought, on which are founded the mathematical theories of logic and probabilities. Walton and Maberly. https://doi.org/10.5962/bhl.title.29413 §
  • Buckner, C. J. (2024). From deep learning to rational machines: What the history of philosophy can teach us about the future of artificial intelligence. Oxford University Press. https://doi.org/10.1093/oso/9780197653302.001.0001 §
  • Kleene, S. C. (1956). Representation of events in nerve nets and finite automata. In C. E. Shannon & J. McCarthy (Eds.), Automata studies (pp. 3–42). Princeton University Press. https://doi.org/10.1515/9781400882618-002 §
  • McCulloch, W. S., & Pitts, W. (1943). A logical calculus of the ideas immanent in nervous activity. The Bulletin of Mathematical Biophysics, 5(4), 115–133. https://doi.org/10.1007/BF02478259 §
  • Mitchell, M. (2019). Artificial intelligence: A guide for thinking humans. Pelican Books. §
  • Mollick, E. (2026). Built for something else: Sources and notes [Sources companion to the video "Built for something else: How a chain of accidents built ChatGPT"; written by Claude Opus 5.5, supervised by E. Mollick]. Retrieved September 30, 2026, from https://built-for-something-else.netlify.app/ §
  • Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2017). Data mining: Practical machine learning tools and techniques (4th ed.). Morgan Kaufmann. https://doi.org/10.1016/C2015-0-02071-8 §