Polynomial growth of the slack-amplified final clock -- proof internals #
theorem
Complexity.GapMINCKT.DifferenceEstimator.Unconditional.Iterated.Slack.pow_slackExponent_le_product_internal
(clock : ℕ → ℕ)
(additive compilerLoss outputLength conditionLength time : ℕ)
:
2 ^ slackExponent clock additive compilerLoss outputLength conditionLength time ≤ (clockIterate clock 2 (totalTime outputLength conditionLength time) + 1) * (clockIterate clock 3 (totalTime outputLength conditionLength time) + 1) * (clockIterate clock 4 (totalTime outputLength conditionLength time) + 1) * 2 ^ additive * 2 ^ compilerLoss
theorem
Complexity.GapMINCKT.DifferenceEstimator.Unconditional.Iterated.Slack.IsAdmissibleClock.parameters_admissible_internal
{clock : ℕ → ℕ}
(hclock : IsAdmissibleClock clock)
(additive compilerLoss : ℕ)
:
(parameters clock additive compilerLoss).IsAdmissible