OAI/Combinatorics/ContingencyTables/Sampling/ProfileScheduleSemantics.lean
15 declarations, 0 contain sorry, 0 declared as axioms
The computed schedule and initializer equal the proved sampler data
- lemma
OAI.ContingencyTables.SmallGraphProfiles.marginDimension_ofFnline 19 - lemma
OAI.ContingencyTables.SmallGraphProfiles.marginPadding_ofFnline 22 - lemma
OAI.ContingencyTables.SmallGraphProfiles.marginStateBound_ofFnline 25 - lemma
OAI.ContingencyTables.SmallGraphProfiles.marginBinaryLength_ofFnline 29 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterDimension_ofFnline 33 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterBinaryLength_ofFnline 36 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterTrials_ofFnline 39 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterSteps_ofFnline 44 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterAccuracy_ofFnline 49 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterProposalWidth_ofFnline 54 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterCompletionWidth_ofFnline 58 - lemma
OAI.ContingencyTables.SmallGraphProfiles.parameterWordCount_ofFnline 63 - lemma
OAI.ContingencyTables.SmallGraphProfiles.initialConfiguration_codeline 68 - lemma
OAI.ContingencyTables.SmallGraphProfiles.samplingSchedule_ofFnline 78 - theorem
OAI.ContingencyTables.SmallGraphProfiles.samplingMatrix_codeline 86Source documentation
Equality of the actual list program with the listed finite-word draw. The current theorem is for the nonempty large-rectangle branch.
theorem samplingMatrix_code (hr : 0<(largeIndices (d^20,List.ofFn r)).length) (hc : 0<(largeIndices (d^20,List.ofFn c)).length) (htotal : (∑ i,r i)=∑ j,c j) (k : ℕ) (bits : Fin (finiteSamplerBits r c k) → Bool) : samplingMatrix (((List.ofFn r,List.ofFn c),k),List.ofFn bits)= matrixCode (listedOuterDraw r c (computedCellEquiv r c) hr hc b (outerAccuracy d b k) (smallBinaryLength_parameters r c).1 (tableState r c (GreedyFeasibleTable.table r c htotal)) (outerSteps d b k) (outerTrials d k) (GreedyFeasibleTable.table r c htotal) bits).val := by …Mentions: OAI.ContingencyTables.SmallGraphProfiles.finiteSamplerBits, OAI.ContingencyTables.SmallGraphProfiles.listedOuterDraw, OAI.ContingencyTables.SmallGraphProfiles.computedCellEquiv, OAI.ContingencyTables.outerAccuracy, OAI.ContingencyTables.SmallGraphProfiles.smallBinaryLength_parameters, OAI.ContingencyTables.SmallGraphProfiles.tableState, OAI.ContingencyTables.GreedyFeasibleTable.table, OAI.ContingencyTables.outerSteps, OAI.ContingencyTables.outerTrials