OAI/Combinatorics/ContingencyTables/Dense/DenseBooleanWalkProgram.lean
7 declarations, 0 contain sorry, 0 declared as axioms
A polynomial program for the complete flat-word dense walk
- def
OAI.ContingencyTables.DensePrograms.denseWidthRealizerline 11 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_denseWidthline 16 - def
OAI.ContingencyTables.DensePrograms.flatWordWalkline 25 - def
OAI.ContingencyTables.DensePrograms.flatWordWalkRealizerline 28 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_flatWordWalkline 33 - lemma
OAI.ContingencyTables.DensePrograms.denseStepBits_posline 38 - theorem
OAI.ContingencyTables.DensePrograms.flatWordWalk_codeline 47Source documentation
The literal flat-bit program computes exactly the finite Boolean walk. The polynomial runtime theorem above applies to every input word.
theorem flatWordWalk_code {m n d : ℕ} (hd : 0<d) (R : Option (Fin m) → ℕ) (P : Option (Fin n) → ℕ) (a : Grid (I := Fin (m*n)) (4*d^8)) (steps : ℕ) …