Quasipolynomial bounds for the computed algorithm budgets
Lax263307.ParameterResources · concepts/Lax263307/ParameterResources.lean · lax-263307
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
For fixed class constants, the graph order, accuracy denominator, load, edge sparsity, conditioning level, moment dimension, protected-radius precision, ellipsoid iteration count, and small-target enumeration bound all fit one quasipolynomial bound in D times the binary-logarithm scale.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
Lean source view on GitHub
| 1 | import Lax263307.AlgorithmParameters |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: Quasipolynomial bounds for the computed algorithm budgets |
| 6 | type: theorem |
| 7 | --- |
| 8 | For fixed class constants, the graph order, accuracy denominator, load, |
| 9 | edge sparsity, conditioning level, moment dimension, protected-radius |
| 10 | precision, ellipsoid iteration count, and small-target enumeration bound |
| 11 | all fit one quasipolynomial bound in D times the binary-logarithm scale. |
| 12 | |
| 13 | # Formalization notes |
| 14 | |
| 15 | The proof supplies fixed positive natural constants before n and D. |
| 16 | It bounds the actual integer formulas used by the algorithm, including |
| 17 | its conservative precision choice. Polynomial work in these resources |
| 18 | and amplification through logarithmic recursion still need their RAM |
| 19 | correctness and running-time proofs. |
| 20 | -/ |
| 21 | |
| 22 | namespace Lax263307.ParameterResources |
| 23 | |
| 24 | open AlgorithmParameters |
| 25 | |
| 26 | def resource (a K B n D : ℕ) : ℕ := |
| 27 | n + D + load B n D + sparsity a K B n D + level a K B n D + |
| 28 | Lax263307.MomentLP.dimension n (level a K B n D) + radiusDenominator a K B n D + |
| 29 | precision a K B n D + iterations a K B n D + (n + 1) ^ cutoff a K B n D |
| 30 | |
| 31 | axiom resource_bound (a K B : ℕ) (hK : 0 < K) : |
| 32 | ∃ C d : ℕ, 0 < C ∧ 0 < d ∧ ∀ n D : ℕ, 0 < n → 0 < D → |
| 33 | resource a K B n D ≤ 2 ^ (C * (D * logarithm n) ^ d) |
| 34 | |
| 35 | end Lax263307.ParameterResources |
| 36 |
Formalization notes
The proof supplies fixed positive natural constants before n and D. It bounds the actual integer formulas used by the algorithm, including its conservative precision choice. Polynomial work in these resources and amplification through logarithmic recursion still need their RAM correctness and running-time proofs.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments