OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationSamplerExecution.lean
36 declarations, 0 contain sorry, 0 declared as axioms
Executed counters for the complete representation sampler
- def
OAI.LowSpaceSubsetSum.SamplerExecution.subsetline 17 - theorem
OAI.LowSpaceSubsetSum.SamplerExecution.subset_boundedline 20 - def
OAI.LowSpaceSubsetSum.SamplerExecution.fixedSizeline 23 - theorem
OAI.LowSpaceSubsetSum.SamplerExecution.fixedSize_boundedline 26 - def
OAI.LowSpaceSubsetSum.SamplerExecution.bitArrayline 29 - def
OAI.LowSpaceSubsetSum.SamplerExecution.signline 33 - theorem
OAI.LowSpaceSubsetSum.SamplerExecution.sign_boundedline 35 - def
OAI.LowSpaceSubsetSum.SamplerExecution.factorline 37 - def
OAI.LowSpaceSubsetSum.SamplerExecution.primeTestBudgetline 43 - theorem
OAI.LowSpaceSubsetSum.SamplerExecution.factor_boundedline 45 - def
OAI.LowSpaceSubsetSum.SamplerExecution.triplePrimeline 56 - theorem
OAI.LowSpaceSubsetSum.SamplerExecution.triplePrime_boundedline 59 - def
OAI.LowSpaceSubsetSum.SeparatorExpectation.RoundedParameters.samplerExecutionline 72 - theorem
OAI.LowSpaceSubsetSum.SeparatorExpectation.RoundedParameters.samplerExecution_boundedline 77 - instance
OAI.LowSpaceSubsetSum.RepresentationSetup.guessNonemptyline 102Also declared: OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationSamplerCoupling.lean:93 (same declaration text).
- def
OAI.LowSpaceSubsetSum.RepresentationSetup.layoutExecutionline 105 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.layoutExecution_boundedline 108 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.guessesExecutionline 113 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.guessesExecution_boundedline 116 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.partitionsExecutionline 119 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.partitionsExecution_boundedline 123 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.nestedExecutionline 131 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.nestedExecution_boundedline 135 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.residuesExecutionline 140 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.residuesExecution_boundedline 149 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.guessHistoryExecutionline 160 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.partitionHistoryExecutionline 163 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.primeHistoryExecutionline 166 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.trialHistoryExecutionline 169 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.extraPrimeExecutionline 172 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.extraPrimeExecution_boundedline 176 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.extraHistoryExecutionline 182 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.bucketHistoryExecutionline 187 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.bucketHistoryExecution_boundedline 192 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.primeTestBudget_halfline 215 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.bucketHistoryExecution_operationsline 231Source documentation
Every executed sampler history, including an exhausted one, has this candidate-read plus divisor-test bound. No success event is assumed.
theorem bucketHistoryExecution_operations (hn : 10000 ≤ n) (s : (R.bucketHistoryCoupling hn).Seed) : ((R.bucketHistoryExecution hn).run s).reads + ((R.bucketHistoryExecution hn).run s).tests ≤ 128 * (inputScale R.input : ℝ) ^ 4 * (2 : ℝ) ^ ((n : ℝ) / 2) := by …Mentions: OAI.LowSpaceSubsetSum.inputScale