Published March 27, 2026 | Version v1.0.0
Software Open

LarsenClose/OneEquation: v1.0.0

Authors/Creators

Description

Structural consequences of the retraction equation on the classical carrier. Machine-checked in Lean 4 with Mathlib v4.28.0.

One equation on binary strings -- fold . unfold = id -- forces a canonical carrier architecture. The dual composition selfApp = unfold . fold is idempotent and classifies every fold/unfold geometry into three regimes.

On the classical carrier (headerLen > 0), three independent results exclude full closure:

fold shortens by headerLen
unfold lengthens by headerLen
headerLen > 0
────────────────────────────────
No map can commute with both.
FoldUnfoldSection → False
                                (six lines, omega)

selfApp([]) = header ≠ []       (selfApp ≠ id, pre-semantic)

selfApp factors through headerLen
drift = headerLen exactly        (tight, achieved)

A fourth result -- the super-polynomial counting gap -- establishes that the naming obstruction is intrinsic to the carrier's information geometry.

P and NP are defined on this carrier (rfl). The carrier's constraints are the carrier's, not the classes'. The obstruction is encoding-invariant.

21 source files, approximately 4,300 lines. Zero sorry. Zero custom axioms. Standard kernel axioms: propext, Classical.choice, Quot.sound.

Files

LarsenClose/OneEquation-v1.0.0.zip

Files (83.8 kB)

Name Size Download all
md5:7bef9120204e7bace77424c8e2e6d154
83.8 kB Preview Download

Additional details

Related works