Evaluation internals for parallel amplification circuits #
This module evaluates the canonical prefixes of the independent-copy builder. Every completed copy records its bounded acceptance bit at the corresponding verdict wire, while later fragments preserve both the primary input prefix and all earlier verdicts. The complete copy bank then feeds those bits directly to the unary threshold compiler.
The final result intentionally remains in the dependency-light form
Fin.countP: its interpretation as a block-event majority belongs above the
circuit layer.
Evaluating the first i acceptance copies succeeds, preserves every
primary input, and records the exact bounded acceptance bit for each completed
run.
Evaluating all independent acceptance copies appends their exact gate count and populates every recorded verdict wire.
Evaluating the complete amplified circuit feeds the independent bounded acceptance bits to the strict-majority threshold fragment.
Raw single-output evaluation returns the threshold predicate over all independent bounded acceptance bits.
Under the canonical flattened-seed layout, raw evaluation returns the threshold predicate over the named canonical acceptance-bit vector.