Skip to content

Iteration

Core Idea

Repeating a process to refine results.

How would you explain it like I'm…

Try Again and Improve

Imagine you're drawing a picture of a cat. You draw a rough cat, then look at it and fix the ears, then look again and fix the tail, then look again and fix the eyes. Each round you make it a little better, using what you saw last time. That do-it-again-and-improve is called iteration. You don't have to get it right the first time — each try builds on the one before.

Each Round Builds on the Last

Iteration is doing a step over and over, but each time you use what you got from the last round. It's not the same as just repeating something — the key is that the output of one round becomes part of the input to the next. Think of sharpening a pencil: each twist takes off a little more wood until the tip is good enough. Or guessing a number in a game where each guess uses the "higher" or "lower" hint from the round before. Every iteration needs four things: a step, something to carry forward, a way to know when to stop, and a sense of what counts as getting closer.

Iteration (Loop with Feedback)

Iteration is the repeated application of a process where each application uses the result of the previous one as its starting point, in order to converge on an answer, refine a candidate, or explore a space. The point isn't just that you do something many times — that would be plain repetition. The point is the loop of feedback: output from step n becomes part of the input to step n+1. Newton's method for finding square roots works this way; so do machine learning training loops, edit cycles on a draft, and engineering design revisions. Every iterative process has the same four parts: a single step, the state carried between steps, a stopping condition, and a notion of progress.

 

Iteration is the repeated application of a process or step, with each application building on the results of the previous one, in order to converge toward a result, refine a candidate, or explore a space. The essential commitment is not merely repetition but the use of what each iteration produces: the output of step n becomes part of the input to step n+1, and progress is measured across iterations by a stated notion of improvement, convergence, or coverage. Every iterative process specifies (1) a single iteration step — what happens in one round; (2) the state carried between iterations — what persists and is updated; (3) the stopping condition — when to halt; and (4) the notion of progress — by which iterations are judged. The structure shows up in numerical methods (Newton's method, gradient descent), in software development (iterative releases, refactoring cycles), in scientific inquiry (hypothesis-experiment-revise), in design (prototyping loops), and in evolution (variation-selection-replication). What unifies them is the feedback loop: each round's output isn't discarded, it's the substrate the next round operates on, and that's what lets the system get somewhere even when no single round could.

Broad Use

Common in problem-solving, simulations, and design thinking.

Clarity

Breaks problems into manageable cycles, enabling stepwise refinement, e.g., iterative design or testing.

Manages Complexity

Breaks down large problems into smaller, manageable cycles of refinement, allowing gradual progress.

Abstract Reasoning

Encourages process-oriented thinking, enabling gradual improvement and adaptability.

Knowledge Transfer

Common in software development (agile methodologies), scientific research (experimental cycles), and education (learning loops).

Example

A video game developer iterates on gameplay mechanics by testing, receiving feedback, and refining the design.

Relationships to Other Primes

Foundational — no parent edges in the catalog.

Children (15) — more specific cases that build on this

  • Exponentiation is a kind of Iteration — Exponentiation is a specific kind of iteration where repeated multiplication makes each round's increment proportional to the current state.
  • Idempotence is a kind of Iteration — Idempotence is a specialization of iteration whose progress-rule collapses every repeat application to the same state as the first.
  • Operational Period is a kind of Iteration — An operational period is the SPECIES of iteration that adds plan-closure-within-the-interval + a mandatory boundary reassessment (the file: 'iteration is the genus; the operational period is the species that adds within-interval closure and a mandatory boundary'). is-a iteration.
  • Algorithm presupposes Iteration — An algorithm presupposes iteration because executing a finite sequence of prescribed steps that update state until termination is the iterative pattern.
  • Delphi Method is part of Iteration — The Delphi Method is a constituent piece of iteration; its structured rounds of anonymous expert feedback are an iteration cycle applied to opinion convergence.

Not to Be Confused With

  • Iteration is not Recursion because iteration repeats a process cyclically (using loops), while recursion involves a function calling itself with modified arguments.
  • Iteration is not Convergence because iteration is the process of repeating steps toward a goal, while convergence describes the property that repetition approaches a limit.
  • Iteration is not Refinement because iteration applies the same process repeatedly, while refinement involves improving or adjusting the process itself through the steps.