A binary answer cutoff for the compiled introspection decider #
The cutoff covers full register triples and original answers. Its computation uses binary comparison and three binary shifts; its numeric value is never expanded into a unary counter.
Equations
- MIPRE.Introspection.DecisionCompiler.answerBound Q R = 8 * max 1 (max Q R)
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
MIPRE.Introspection.DecisionCompiler.answerBound_ansBound
{c : ℕ}
(hc : 1 ≤ c)
:
∃ (K : ℕ),
∀ (lam n : ℕ),
1 ≤ lam →
1 ≤ n → answerBound (SourceCompiler.registerBits c lam n) (SourceCompiler.originalBound lam n) ≤ ansBound K lam n
The concrete binary cutoff fits one fixed introspection answer budget.