OAI/Combinatorics/ContingencyTables/Rooted/RootedOracleFlatProgram.lean
14 declarations, 0 contain sorry, 0 declared as axioms
A polynomial flat-word program for the actual oracle walk
- def
OAI.ContingencyTables.RootedOracleWalkProgram.proposalWidthline 15 - def
OAI.ContingencyTables.RootedOracleWalkProgram.proposalWidthRealizerline 16 - lemma
OAI.ContingencyTables.RootedOracleWalkProgram.polynomial_proposalWidthline 24 - def
OAI.ContingencyTables.RootedOracleWalkProgram.stepWidthline 34 - def
OAI.ContingencyTables.RootedOracleWalkProgram.stepWidthRealizerline 35 - lemma
OAI.ContingencyTables.RootedOracleWalkProgram.polynomial_stepWidthline 41 - def
OAI.ContingencyTables.RootedOracleWalkProgram.flatWalkline 46 - def
OAI.ContingencyTables.RootedOracleWalkProgram.flatWalkRealizerline 48 - theorem
OAI.ContingencyTables.RootedOracleWalkProgram.polynomial_flatWalkline 55 - lemma
OAI.ContingencyTables.RootedOracleWalkProgram.stepWidth_dataline 66 - lemma
OAI.ContingencyTables.RootedOracleWalkProgram.stepWidth_posline 73 - theorem
OAI.ContingencyTables.RootedOracleWalkProgram.flatWalk_dataline 83Source documentation
Every flat input bit is split into the prescribed independent step words, and the polynomial program computes their literal finite walk.
theorem flatWalk_data (A : Instance (Fin m) (Fin n)) (C a K : ℕ) (hC : 0 < C) (z : View A → ℕ) (v : Grid (I := Fin (RootedCatalogGrid.freeCount A)) K) … - def
OAI.ContingencyTables.RootedOracleWalkProgram.flatGridWalkline 93 - lemma
OAI.ContingencyTables.RootedOracleWalkProgram.flatGridWalk_lawline 100