The Minimal Core

See the whole paradox in the smallest environment that can host it.

Minimal Core Complete Project

One self-contained Lean file - ZeroParadox/Miniature.lean, under three hundred lines, importing only Mathlib - exhibits the entire shape the Zero Paradox is built on, on the smallest concrete objects that can carry it. Every step is decidable or one line: computed, not asserted.

This is the front door. The file it points to is the back door - the same thing, checkable.


Two ways in

If you just want the idea - keep reading below.

If you want to check it - read Miniature.lean top to bottom, or run it yourself from the repository root:

lake env lean ZeroParadox/Miniature.lean

Nothing is left unproven (0 sorry). And you do not have to take anyone’s word for it: the Minimal Core CI gate re-checks the file on every change with Lean - a proof assistant whose only job is to reject a false step - and writes a plain-language report of exactly what passed. The badge above is green when it does.


What it shows

The framework’s central claim is that one structure - a diagonal fixed point (the point that is its own image under a self-map; the home of the classical self-reference arguments, after Lawvere 1969) - sits at the bottom of several mathematical fields, and that a forced one-way transition off it - the snap, this project’s shorthand - is a theorem. The minimal core puts that structure on minimal witnesses:

A single capstone theorem bundles all of it: wall, floor, the collapse’s irreversibility, the snap-limit that is both a limit and a bottom, and the fan-out - the whole shape on two points, a minimal chain, and a minimal branch.


What the floor stands for

The minimal core represents the floor as bare fixed-point existence. In the full framework that fixed point is a self-referential object - the Quine atom (Quine; Aczel): the set that is its own only member, ⊥ = {⊥}. It is one structural fact in several languages. Three of its faces are proved to be the same element within a single domain, with no axioms - the Quine atom (set theory), the order-bottom , and the algebraic identity element, shown to coincide by the framework’s execution theorem (T-EXEC). The fourth, the Kleene quine (a program that prints itself, in computability), is joined to them by an explicit structural commitment - the framework names the computational fixed point as the same role rather than deriving that coincidence.

Two honest halves, kept separate here as everywhere: the structural self-application fixed point is Lean-proved and axiom-free; the literal set-membership ⊥ = {⊥} is a metatheoretic modeling commitment (it needs a non-well-founded set theory, ZF+AFA, to host it), a theorem nowhere. The minimal core shows the structural half; the literal half is cited to its home, not rebuilt.


What this is - and is not


Where to go next