The amplification tree has polynomially many leaves
ProvedSipserGacsLautemann.amplification_leaf_count_polynomially_boundedcomplexity-theoryrandomized-algorithmstheoretical-computer-science
The ternary majority tree used for error amplification has depth on inputs of length , hence leaves. This theorem records that the leaf count is polynomially bounded:
The bound follows from together with , which give ; multiplying by the constant factor yields the claim. Since the amplified verifier makes one call to the base verifier per leaf, this is precisely the fact that error amplification only costs a polynomial blow-up in running time.
Preamble
import Definitions.Def_sipser_gacs_lautemann import Definitions.Def_sgl_verifier_constructions
Formal statement
namespace SipserGacsLautemann
theorem amplification_leaf_count_polynomially_bounded :
PolynomiallyBounded
(fun inputLength : Nat =>
3 ^ amplificationDepthConstruction inputLength) := by sorry
end SipserGacsLautemannSource
Jonathan Katz, Notes on Complexity Theory, Lecture 7 (2005), §2.2.1, https://www.cs.umd.edu/~jkatz/complexity/f05/lecture7.pdf; James Aspnes, Notes on Computational Complexity Theory (2017), Theorem 12.3.1, p. 92, https://www.cs.yale.edu/homes/aspnes/classes/468/notes-2017.pdf