BCOMBCOM
CalliopeKnowledge Librarian
WP0211
working_paperongoinginternalopen for collabminor gaps· missing layer(s)

The Agent as Mathematician: Proof, Verification, and Creation in an Algorithmic Agent

Giulio Ruffini

P4·Philosophy & EthicsP5·Digital Physics & Algorithmic Information Theory

An algorithmic agent persists by holding a compressed model of its world and acting to keep that model good. This note asks what such an agent is doing when it does mathematics, treating the mathematical world as one more world to be modelled — with the peculiarity that the agent chose its micro-laws. The axioms are those laws, and everything they entail is fixed the moment they are written. Yet the route from axioms to any particular truth is guaranteed neither to be short nor to be findable. This is not a shortfall of cleverness but the same obstruction that blocks the derivation of macro-laws from micro-laws in physics, arriving here in an unusually pure form: complete knowledge of the rules, no unknown initial condition, and the barrier still standing. We locate four operations in the agent's architecture — positing a theory, checking a certificate, searching for one, and reorganizing the model through definitions and lemmas — and separate the three costs that distinguish them: the length of the shortest certificate, the time to check a given one, and the search cost a particular agent incurs. Only the third is agent-relative, and only with it can the note's positive claim be stated. Since adding a theorem to a theory leaves the theory's deductive closure untouched, the entire value of a library of lemmas and definitions lies in access, and it earns its keep exactly when the cost of building it is recovered through reuse. Our reading places the uncomputable step not in proof search but in the choice of axioms and vocabulary, which is the mathematician's coarse-graining and must accordingly be found empirically rather than derived.

Knowing the rules of a game completely doesn't mean you can play it cheaply — and this paper makes that precise for mathematics.

The setup is an "algorithmic agent": a system that survives by maintaining a compressed model of its world and acting to keep that model accurate. The paper asks what such an agent is doing when it does mathematics. The answer: mathematics is just another world to model, with one twist — the agent wrote the laws itself. The axioms are the micro-laws, and everything they entail is fixed the moment they're written. Yet knowing the rules completely doesn't make the consequences accessible. This is the same obstruction that blocks deriving fluid dynamics from molecular physics: complete knowledge of the micro-rule, and the macro-structure still has to be discovered. Mathematics presents this in unusually pure form because there's no unknown initial condition to blame. The barrier is intrinsic to the deductive relation itself.

The paper carves mathematical activity into four distinct operations: positing a theory (choosing axioms and vocabulary), verifying a certificate (running a checker), searching for a certificate (proof discovery), and reorganizing the model through definitions and lemmas. These are genuinely different in kind. Verification is a hard-gated, mechanical action — a trusted subroutine that returns a binary verdict. Discovery is planning under a sparse objective, where the only unambiguous signal is a completed proof. Positing a theory is a meta-level modeling decision, not an inference within any theory, and it carries the deepest computational burden: choosing the right axioms and vocabulary is uncomputable in general, so it must be done empirically, by trying representations and keeping what works.

The paper's central positive claim separates two things that are easy to conflate: deductive content and computational accessibility. Adding a proven theorem as a lemma changes nothing about what a theory entails — the deductive closure is identical. But for a bounded agent, it can dramatically cut the cost of future proofs. This means the value of a mathematical library is entirely in access, not in new truth. The paper formalizes this as an amortized condition: a library of lemmas earns its construction cost exactly when reuse recovers it across a workload of later problems. Mathematical taste, on this account, is partly an empirical bet about which problems will arise.

This leads to the paper's "convenient representative" principle. Compression — finding the shortest description — is the right criterion for selecting which model-function to use. But it's the wrong criterion for selecting how to hold that model. The shortest program for a mathematical world is the bare axioms, which force you to re-derive everything from scratch. A bounded agent should instead hold a functionally equivalent but more "unwrapped" implementation, expanded to the grain of the questions it actually faces. The two criteria — compression for generalization, convenience for accessibility — operate at different levels and neither substitutes for the other.

WP ID
WP0211
Lifecycle
ongoing
Visibility
internal
Access level
open
Embargo until
Priority
Collab
open
Venue
DOI
Deadline
Owner
Source
drive_legacy
Repo path
WP0211
  • 0.1.0 (draft) · auto-run-placeholder