Status: DraftLicense: CC-BY-NC-SA-4.0Last edit: 2026-02-17

Progressive Refinements

Understanding is a dynamic process: definitions evolve as understanding deepens. To capture this idea, we embrace principled ambiguity: an article is viewed as an ordered sequence of definitions, examples, and refutations, all aimed at elucidating a phenomenon. Individual definitions may be ambiguous, but the final set—formed by the most recent version of each definition—contains no ambiguities, even as the article preserves the path that led to that set.

Introduction

Understanding requires definitions. Below we describe an incremental approach to writing definitions through successive refinements. An article that aims to capture the essence of a phenomenon is viewed as an ordered sequence of definitions, refutations, extensions, and integrations. Each of these elements is marked by a dedicated block to facilitate scanning of the article and is assigned a unique identifier (UUID).

Objective

Guide the construction of an article that seeks to capture an idea using clear and appropriate definitions.

Context

The following resources were used:

  • Peter Scholze on definitions [1]
  • The "rising sea" as described by A. Grothendieck [2]
  • Leslie Lamport on definitions: lessons from industry [3]
  • Conjectures and Refutations: The Growth of Scientific Knowledge [4]

Definition

A definition introduces a new name together with its associated meaning. To make definitions easy to locate, we present them using blocks that look as follows:

<description> NewName <description>.

Example

A definition may be followed by an example, introduced using a block as follows:

Example of what we mean by NewName.

Refutation

A refutation demonstrates that, within a given context, the current definitions lead to undesired or problematic consequences. It can therefore justify updating or replacing those definitions. While a refutation itself may be lengthy, the block highlights its key finding (and sometimes contains the refutation in full).

<content>

Extension

Definitions are introduced sequentially. If a definition D2 defines the same name as a previous definition D1, then D2 replaces D1 from that point onward.

This mechanism supports the introduction of definitions through successive refinements. Some properties of D2 may be inherited from D1, while others may contradict D1 in certain respects. In other words, D2 extends D1.

Integration

A definition DN represents the accumulation of all prior refinements from D1 onward — i.e., its integration. To avoid repeatedly reconstructing DN from earlier definitions, integrated versions are explicitly stated when necessary.

Result

Article :≡ List(Definition + Example + Refutation + Extension)

An article whose goal is to capture an evolving understanding of a subject can proceed by adding sections that introduce, extend, or refine definitions. Definition integration reduces the cognitive burden of reconstructing definitions from their history of refinements. Examples illustrate how the definitions operate in practice. Refutations motivate the addition or extension of definitions.

TODO Discussion

TODO Conclusion

Bibliography

[1]
J. Avigad, “Varieties of mathematical understanding,” Bulletin of the american mathematical society, vol. 59, no. 1, pp. 99–117, Feb. 2021, doi: 10.1090/bull/1726.
[2]
C. McLarty, “The rising sea: Grothendieck on simplicity and generality I,” May 2003. Accessed: Feb. 13, 2026. [Online]. Available: https://www.landsburg.com/grothendieck/mclarty1.pdf
[3]
B. Batson and L. Lamport, “High-level specifications: Lessons from industry,” in Formal methods for components and objects: First international symposium, FMCO 2002, leiden, the netherlands, november 5–8, 2002, revised lectures, F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, Eds., in Lecture notes in computer science, vol. 2852. Springer, 2003, pp. 242–262. doi: 10.1007/978-3-540-39656-7_10.
[4]
K. R. Popper, Conjectures and refutations: The growth of scientific knowledge. London: Routledge & Kegan Paul, 1963.