OAI/Combinatorics/ContingencyTables/Machines/FiniteWordExecution.lean
8 declarations, 0 contain sorry, 0 declared as axioms
Executing a computed finite Boolean sampler
The program reads a fresh word on the physical online machine, preserves the input, and runs the deterministic binary sampler on that word.
- def
OAI.ContingencyTables.FiniteWordExecution.sourceline 17 - def
OAI.ContingencyTables.FiniteWordExecution.sourceRealizerline 19 - def
OAI.ContingencyTables.FiniteWordExecution.wordMeasureline 24 - theorem
OAI.ContingencyTables.FiniteWordExecution.work_sourceline 26 - def
OAI.ContingencyTables.FiniteWordExecution.experimentline 43 - def
OAI.ContingencyTables.FiniteWordExecution.realizerline 46 - theorem
OAI.ContingencyTables.FiniteWordExecution.work_realizerline 56Source documentation
Runtime is polynomial in the input's encoded size plus the number of fresh bits.
theorem work_realizer {n : A → ℕ} {f : A×List Bool → B} {N : TreeTyped.Realizer n} {F : TreeTyped.Realizer f} (hN : TreeTyped.PolynomialTime N) (hF : TreeTyped.PolynomialTime F) : OnlineTree.WorkBound (realizer N F) (wordMeasure n) := by …Mentions: OAI.ContingencyTables.FiniteWordExecution.realizer, OAI.ContingencyTables.FiniteWordExecution.wordMeasure
- theorem
OAI.ContingencyTables.FiniteWordExecution.experiment_meanline 76