Construct · 4 fields · 8 citations

Where does recursion collide?

One name. Different field. Different construct. One map.

● jingle · one word, four self-referring constructs Nearest construct by meaningphrasecompare the meanings
How to read this

Every construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to recursion is phrase.

Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.

recursion4 CONSTRUCTSRecursive functionKLEENE · RECURSION THEOREMRecursive procedureDIJKSTRA · CALL STACKSyntactic recursionCHOMSKY · SELF-EMBEDDINGRecursive thoughtDUNBAR · MINDREADING

Spokes are fields; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.

2026

Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.

Computability and mathematical logic

Functions defined in terms of themselves

In the theory of computation, recursion is the definition of a function in terms of its own values on smaller or earlier arguments, over a well-founded structure that guarantees the definition terminates. Kleene's 1936 account of general recursive functions built the computable functions from base functions closed under composition, primitive recursion, and minimisation, and his recursion theorem later showed that a program can be given access to its own index. As Soare's 1996 review stresses, the referent here is a class of functions and a schema of definition, an object of pure mathematics, not a running program's control flow, a grammatical rule, or a thought about a thought.[1][2]

Unit
A function defined by recursion over a well-founded domain
Recovery means
Not applicable
Measured by
Studied by proof: showing a schema defines a total function, or classifying its position in the arithmetical hierarchy

Computer science and programming

A procedure that calls itself

In programming, recursion is a control-flow technique in which a procedure invokes itself on a reduced instance of the problem, with a base case that stops the descent and a recursive case that makes progress toward it. Dijkstra's 1960 note on recursive programming showed how a stack of activation records lets each call keep its own local state, which is what makes divide-and-conquer and tree traversal express so naturally as self-calls. As Structure and Interpretation of Computer Programs makes clear, the referent is a runtime implementation and coding idiom, judged by whether it terminates and how much stack it consumes, and not the abstract function schema of the logician.[3][4]

Unit
A self-invoking procedure with a base case and a recursive case
Recovery means
Each return unwinds one stack frame, restoring the caller's local state as the recursion collapses back toward the base case
Measured by
Assessed by tracing the call stack, counting recursion depth, and analysing time and space complexity of the recursive calls

Linguistics

Phrases embedded within phrases of the same type

In syntax, recursion is the property that a constituent can contain another constituent of the same type, so that a clause sits inside a clause or a noun phrase inside a noun phrase, in principle without a fixed upper bound. Hauser, Chomsky, and Fitch argued in 2002 that this discrete infinity is the core computational feature of the human language faculty, the mechanism that lets finite means generate unbounded expressions. The referent is a structural property of grammars, and its universality became contested when Everett reported that Pirahã appears to lack clausal embedding, a claim that turned recursion into the centre of a debate over what all human languages share.[5][6]

Unit
A grammar's capacity to embed a category inside a category of the same type
Recovery means
Not applicable
Measured by
Diagnosed from the grammar by testing whether embedded clauses and phrases can be nested and iterated within a sentence

Cognitive science

Representations embedded within representations

In cognitive science, recursion names the mind's capacity to embed one representation inside another, most visibly in recursive mindreading of the form "I think that she believes that he wants," where each mental state is nested within a further mental state. Kinderman, Dunbar, and Bentall measured these orders of intentionality in 1998, finding that people track several levels of embedded belief before accuracy breaks down. As Corballis develops at book length, the referent is a psychological ability to represent representations, plausibly shared with mental time travel and grammar, and it is a claim about cognition rather than a function schema, a call stack, or a syntactic rule.[7][8]

Unit
The number of mental states a person can embed within one another
Recovery means
Not applicable
Measured by
Probed with layered story tasks that ask people to reason about beliefs about beliefs, scoring the highest order of intentionality reliably handled

Next

Run it through the Collider, or take the citations with you.

See how recursion sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this collision

Nearby collisions

stack2 fields · 4 citationsjingle · one word, two constructsaccuracy3 fields · 6 citationsjingle · one word, three constructsactivation4 fields · 4 citationsjingle · one word, four constructs

References

  1. Kleene, S. C. (1936). General recursive functions of natural numbers. Mathematische Annalen, 112(1), 727–742. https://doi.org/10.1007/BF01565439
  2. Soare, R. I. (1996). Computability and recursion. Bulletin of Symbolic Logic, 2(3), 284–321. https://doi.org/10.2307/420992
  3. Dijkstra, E. W. (1960). Recursive programming. Numerische Mathematik, 2(1), 312–318. https://doi.org/10.1007/BF01386232
  4. Abelson, H., & Sussman, G. J. (with Sussman, J.). (1996). Structure and interpretation of computer programs (2nd ed.). MIT Press. ISBN 9780262011532.
  5. Hauser, M. D., Chomsky, N., & Fitch, W. T. (2002). The faculty of language: What is it, who has it, and how did it evolve? Science, 298(5598), 1569–1579. https://doi.org/10.1126/science.298.5598.1569
  6. Everett, D. L. (2005). Cultural constraints on grammar and cognition in Pirahã. Current Anthropology, 46(4), 621–646. https://doi.org/10.1086/431525
  7. Kinderman, P., Dunbar, R., & Bentall, R. P. (1998). Theory-of-mind deficits and causal attributions. British Journal of Psychology, 89(2), 191–204. https://doi.org/10.1111/j.2044-8295.1998.tb02680.x
  8. Corballis, M. C. (2011). The recursive mind: The origins of human language, thought, and civilization. Princeton University Press. ISBN 9780691145471.

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct