OAI/Combinatorics/ContingencyTables/Transport/FiniteGridWords.lean
31 declarations, 0 contain sorry, 0 declared as axioms
Explicit finite-box state enumeration, independent of sampling precision
- abbrev
OAI.ContingencyTables.DensePrograms.GridEnumerationDataline 12 - def
OAI.ContingencyTables.DensePrograms.clippedGridPowerInputline 14 - def
OAI.ContingencyTables.DensePrograms.clippedGridPowerInputRealizerline 17 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_clippedGridPowerInputline 21 - def
OAI.ContingencyTables.DensePrograms.clippedGridPowerline 27 - def
OAI.ContingencyTables.DensePrograms.clippedGridPowerRealizerline 30 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_clippedGridPowerline 33 - abbrev
OAI.ContingencyTables.DensePrograms.GridCoordinateDataline 43 - def
OAI.ContingencyTables.DensePrograms.gridCoordinateline 45 - def
OAI.ContingencyTables.DensePrograms.gridCoordinateRealizerline 48 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_gridCoordinateline 54 - def
OAI.ContingencyTables.DensePrograms.gridCoordinateIndicesline 64 - def
OAI.ContingencyTables.DensePrograms.gridCoordinateIndicesRealizerline 66 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_gridCoordinateIndicesline 69 - def
OAI.ContingencyTables.DensePrograms.gridCoordinatesline 76 - def
OAI.ContingencyTables.DensePrograms.gridCoordinatesRealizerline 79 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_gridCoordinatesline 82 - def
OAI.ContingencyTables.DensePrograms.gridStateCountline 86 - def
OAI.ContingencyTables.DensePrograms.gridStateCountRealizerline 89 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_gridStateCountline 92 - lemma
OAI.ContingencyTables.DensePrograms.gridStateCount_eqline 96 - def
OAI.ContingencyTables.DensePrograms.gridWordsline 99 - def
OAI.ContingencyTables.DensePrograms.gridWordsRealizerline 102 - theorem
OAI.ContingencyTables.DensePrograms.work_gridWordsline 108Source documentation
State enumeration is polynomial in its output count, not in the precision or number of fair random words of the sampler.
theorem work_gridWords : WorkBound gridWordsRealizer (fun z => gridStateCount z+weight z) := by …Mentions: OAI.ContingencyTables.DensePrograms.gridWordsRealizer, OAI.ContingencyTables.DensePrograms.gridStateCount
- lemma
OAI.ContingencyTables.DensePrograms.map_range_eq_ofFnline 121 - lemma
OAI.ContingencyTables.DensePrograms.gridCoordinates_eqline 125 - def
OAI.ContingencyTables.DensePrograms.gridDigitEquivline 134 - def
OAI.ContingencyTables.DensePrograms.gridEnumerationline 150 - lemma
OAI.ContingencyTables.DensePrograms.gridEnumeration_codeline 153 - theorem
OAI.ContingencyTables.DensePrograms.gridWords_eqline 161Source documentation
Every box state occurs once in this explicit, mixed-radix list.
theorem gridWords_eq (z : GridEnumerationData) : gridWords z=List.ofFn (fun i => gridNatCode (gridEnumeration z.1.length z.2 i)) := by …Mentions: OAI.ContingencyTables.DensePrograms.GridEnumerationData, OAI.ContingencyTables.DensePrograms.gridWords, OAI.ContingencyTables.DensePrograms.gridNatCode, OAI.ContingencyTables.DensePrograms.gridEnumeration
- lemma
OAI.ContingencyTables.DensePrograms.gridWords_eq_lengthline 169