Finite Runtime Reduction with Online State Extension
Abstract
A fixed finite-precision runtime is finite, and online learning requires an expanded state.
Theorem 1.1 (Finite-precision runtime reduction with online state extension).
Proof. Machine-checked in Lean as D5/S3/QuantumStates/FiniteRuntimeReductionOnline.finite_precision_runtime_reduction_online (✓ std3). ∎
Source. Repository-derived.
Commentary.
The complete runtime state is constructed as the product of the five finite source components C, K, R, M, and S. Fixed parameters make the update and readout deterministic maps on that product; no uncounted input appears in either function’s domain.
The public conclusion includes the exact product cardinality and the injective b-bit parameter bound. Its online clause constructs the expanded runtime state, records an actual parameter or optimizer mutation, and rules out collapse to a fixed runtime when that mutation changes the readout against frozen old values.
Repository search found no exact packaged theorem. Pinned Mathlib supplies and is applied through Fintype.card_prod, Fintype.card_fun, Fintype.card_fin, and Fintype.card_le_of_injective.
References
- Truth anchor:
D5/S3/QuantumStates/FiniteRuntimeReductionOnline.finite_precision_runtime_reduction_online