Before it
Reasoning ran forward in a single line, or in several independent lines aggregated by vote.
The problem
Some problems need exploring alternatives, evaluating them, and backtracking.
What it introduced
Treat reasoning steps as nodes in a tree, with the model proposing and scoring branches, plus search over them.
Why it matters
It brought classical search into language-model reasoning, the conceptual bridge to test-time compute.
What modern models inherit
Search over reasoning as a way to spend inference compute.
What came next
Verifier-guided search, process supervision, and the RL reasoning models.