The Constructor Meets the Requested Order
Lax920634.ConstructionSize · concepts/Lax920634/ConstructionSize.lean · lax-920634
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
For every requested order , the selector produces a graph with at least vertices and at most vertices. Thus the polynomial-time algorithm constructs arbitrarily large graphs with only a fixed-factor overshoot. Here and are fixed.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
Lean source view on GitHub
| 1 | import Lax920634.GraphEncoding |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: The Constructor Meets the Requested Order |
| 6 | type: lemma |
| 7 | --- |
| 8 | For every requested order , the selector produces a graph with at least |
| 9 | vertices and at most vertices. Thus the polynomial-time |
| 10 | algorithm constructs arbitrarily large graphs with only a fixed-factor |
| 11 | overshoot. Here and are fixed. |
| 12 | |
| 13 | # Formalization notes |
| 14 | |
| 15 | Both bounds concern the exact level used by the binary table constructor. |
| 16 | -/ |
| 17 | |
| 18 | namespace Lax920634.ConstructionSize |
| 19 | |
| 20 | open ZigZagConstruction GraphEncoding SeedSearch |
| 21 | |
| 22 | /-- The specified size selector meets the request with a fixed linear upper bound. -/ |
| 23 | axiom size_bounds (n : ℕ) : |
| 24 | n ≤ order (selectedLevel n) ∧ |
| 25 | order (selectedLevel n) ≤ |
| 26 | (2 * degree * seedDegree ^ 4) * (n + 1) |
| 27 | |
| 28 | end Lax920634.ConstructionSize |
| 29 |
Formalization notes
Both bounds concern the exact level used by the binary table constructor.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments