← AI Science Experiments

Experiment 02 · Mathematics & philosophy

What does it mean to keep an idea?

Research manuscript · novelty unconfirmed

When we change an idea, what exactly survives? Hegel made that question central to his philosophy. This experiment turns one part of it into a mathematical problem: how much of a structure must we keep to recover what we left out?

22 October 2026 · Petri Mikael Autio, with Codex and two Astra reviewers. AI-assisted research and internal critique; external human review pending.

Imagine keeping only part of a LEGO model

You want to put most of a model away, but keep enough information to work out the missing parts. What counts as enough depends on what you want to recover. A list of brick colours answers some questions. It does not tell you which bricks connect or whether they form a loop.

The paper studies this kind of problem with mathematical diagrams. A resolving level is a selection of positions in a diagram from which the missing data can be recovered, under precise rules. We look for the smallest selection that works for every allowed input.

Now give the mathematics richer things to keep track of. First it handles ordinary labels. Then it can also handle reversible paths between labels, including loops. A part that seemed unnecessary can become essential: the old tests did not notice what was missing.

The LEGO story is an analogy. The actual theorems concern diagrams, sets, groupoids and spaces, rather than physical bricks.

The surprise: the smallest sufficient part can also shrink

If we keep the generated data the same and add richer tests, our growing examples need more positions. But changing the mathematics can change how the data are built in the first place. The paper proves a second family where the smallest sufficient selection becomes smaller.

Two different six-position examples from the paper
ExampleOrdinary labels
(sets)
Labels and reversible paths
(groupoids)
Generation preservedKeep 5 positionsKeep all 6
Generation changesKeep all 6Keep 5 positions

These are different diagrams with different starting levels. They show why “richer mathematics always needs a bigger resolving level” is too broad a claim. Under the paper’s comparison assumptions, preserved generation guarantees that the least level cannot shrink. Without that assumption, it can.

The mathematical statement

For a finite poset C and a starting full subposet D, generate diagrams by left Kan extension from D. A full subposet R containing D resolves those diagrams when restriction to R followed by right Kan extension recovers each generated diagram. A matching-support criterion gives a least such R.

The coefficient categories are k-truncated spaces, from sets at k = 0 to groupoids at k = 1, and then higher types. The growing families have explicit profiles. For the shrinking family, take C = {x} ⋆ J ⋆ {t} and D = J, with J a nonempty finite poset. The least resolver is all of C exactly when the k-truncation of the classifying space BJ is contractible; otherwise it is C without x. The proof identifies a space of contractions. Proposition 6.2 states the result precisely.

What does this have to do with Hegel?

Hegel’s word Aufhebung, usually translated as “sublation,” describes a change in which something is cancelled and something is preserved. Mathematicians, especially F. W. Lawvere, developed precise constructions inspired by this idea. The nLab account is one starting point for the paper.

The calculation makes us specify what we mean by preservation: which relations we represent, how we generate the data, and which tests the result must pass. Once those choices are fixed, a theorem can tell us what follows. It cannot, by itself, tell us that we chose the right representation of Hegel’s argument.

My interactive map of the Science of Logic gives a concrete example. We can encode its sections as a branching contents tree or as a reading sequence. In the paper’s encodings, the tree requires all 120 positions; the sequence requires only its first and last positions. Both answers stay the same as the coefficient categories become richer. That stability does not establish which relation captures Hegel’s reasoning.

My newer running commentary approaches the philosophical issue through the distinction between what a reader can see and what the argument has established through its own development. A successful reconstruction test answers a useful question. Establishing the necessity of Hegel’s transitions requires more.

Is it novel?

There are candidate new results here, but priority is unconfirmed. A proof tells us that a statement follows from its assumptions. A literature review asks whether someone has already proved it, perhaps in different language. Those are separate jobs.

Kan extensions, matching objects, homotopy and finite models of spheres are established mathematics. The paper also credits recent ordinary minimal-subposet results. Its strongest candidate contribution is the explicit shrinking family, alongside exact growing profiles and their use in a philosophical audit of preservation.

The literature studied did not establish priority for those exact formulations. A specialist may recognize an equivalent result elsewhere. I am publishing this as an inspectable research manuscript, with that question open. It has not been submitted to arXiv or accepted by a journal.

Some relevant comparisons

The paper has 34 references. Its claim-by-claim assessment separates standard methods, proposed contributions and unresolved priority.

What has been checked?

The manuscript contains written proofs. Six Python programs provide additional checks of specified finite cases, including 121,774 ordinary reconstruction comparisons for the matching criterion. The shrinking example has its own 2,212 direct comparisons. These calculations support the proofs; they do not replace the arguments for all higher spaces.

Two Astra agents separately criticized the mathematics and philosophy, and their objections led to revisions. This is AI-assisted internal review. No external human peer review or proof-assistant verification is claimed.