Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Program Cost Filtration

Abstract

Description length gives finite program sublevels, runtime alone admits infinitely many constant functions, and mixed description-runtime cost is finite again.

Theorem 1.1 (Description, runtime, and mixed-cost sublevels).

Proof. Machine-checked in Lean as D5/S0/Computability/DescriptionComplexity/ProgramCostFiltration.program_cost_filtration_classification (✓ std3). ∎

Source. Repository-derived.

Commentary.

Program is an arbitrary carrier equipped with an injective binary code, a semantic function on Data, and a natural-number runtime. Data is infinite, and constantProgram compiles every constant semantic function within the common runtime budget T.

The first clause pulls the finite set of bounded binary codes back along the injective code. The second clause embeds the infinite Data carrier as pairwise distinct constant functions realized within runtime T. The third clause observes that mixed cost bounds description length.

The logarithmic term is Nat.log with base two. No positivity condition on runtime is needed for the finite-sublevel conclusion, because description length alone is already bounded by the mixed budget.

References