Paper VIIIReading edition

Implementation and verification

Reading tools
Reading libraryFind statementsInspect Lean
Switch work

Saved reading

Read side by side

Start reading

Resources & source

Original TeX with line links · Download TeX

The wording and mathematics follow the retained manuscript. This reading format does not add a proof review or extend Lean coverage.

Skip contents and start reading

13 Implementation and verification

The release contains a small reference implementation of the exact operators and optimization algorithms used in the paper. The mathematical interface is deliberately narrow. This Python implementation is a numerical prototype, not extracted Lean code. Its stored-key support can retain zero-valued blocks, whereas the exact support graph uses nonzero blocks. Its reduced numerical QR is not the exact rank-compact range construction proved in Appendix F. Prototype tests and theorem proofs therefore have different targets.

  1. A packet layout records dimensions and coordinate slices.

  2. A packet operator stores active blocks and evaluates them without materializing inactive blocks.

  3. BDLR factors support exact application, product, solve, and small core recompression.

  4. Graph utilities compute support products, path closure, Schur fill inclusion, and topological levels.

  5. Tree dynamic programs solve the Lagrangian and quantized budget models.

  6. A multiple choice dynamic program assigns discrete precision options.

  7. Benchmark utilities audit case identity, output contracts, timing scopes, and retained negative controls.

The strengthened release records a deterministic verifier with \(37392\) checks in nine groups. It covers packet evaluation, adjoints, composition, structured primitives, recompression optimality, product chain error, graph support, Schur fill, tree compilation, precision assignment, and the benchmark corpus. The strengthened release records eleven passing unit tests and twenty three passing original-source tests for BDLR operations, Krylov methods, mixed precision, measured data schema, and figure generation.

Verification layers in the strengthened release.
LayerVerification target
Packet semanticsmaterialization, application, adjoint, composition
Low rank algebraexact product, Woodbury solve, optimal core recompression
Graph algorithmspath support, topological levels, Schur fill inclusion
OptimizationLagrangian tree compiler, budget compiler, precision assignment
Numerical boundsproduct chain error, block perturbation, clipped allocation
Empirical corpusrow count, suite count, device split, status, error ceiling
Documentproofs, labels, citations, figures, font embedding, render audit
Source and conversion record

Source SHA-256: ef616bca9291ac766d492b88f3166be4bc2b39f9ba6034dea3a4bcf2d2bf5d7f

Unsupported prose commands stop the build. The mathematical expression sequence is checked against the source, with manuscript macros expanded for display.

Conversion records

Notation in Paper VIII

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index