The Deterministic Seed Search Succeeds
Lax920634.SeedCorrectness · concepts/Lax920634/SeedCorrectness.lean · lax-920634
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
At every finite order the deterministic table scan finds thirty permutations such that, for every set of at most half the vertices, some permutation moves at least a tenth of that set outside itself.
Concept map
Lean source view on GitHub
| 1 | import Lax920634.SeedSearch |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: The Deterministic Seed Search Succeeds |
| 6 | type: lemma |
| 7 | --- |
| 8 | At every finite order the deterministic table scan finds thirty permutations |
| 9 | such that, for every set of at most half the vertices, some permutation |
| 10 | moves at least a tenth of that set outside itself. |
| 11 | |
| 12 | # Formalization notes |
| 13 | |
| 14 | The scan checks this exact decidable property. A finite counting argument |
| 15 | proves that a successful candidate exists, and numerical enumeration covers |
| 16 | every candidate. The total default in the constructor is never needed. |
| 17 | -/ |
| 18 | |
| 19 | namespace Lax920634.SeedCorrectness |
| 20 | |
| 21 | open SeedSearch |
| 22 | |
| 23 | /-- The specified finite seed search returns a successful permutation table. -/ |
| 24 | axiom table_good (n : ℕ) : GoodTable (selectedTable n) |
| 25 | |
| 26 | end Lax920634.SeedCorrectness |
| 27 |
Formalization notes
The scan checks this exact decidable property. A finite counting argument proves that a successful candidate exists, and numerical enumeration covers every candidate. The total default in the constructor is never needed.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments