Iterated semantic AC0 depth reduction #
This module iterates the existential one-layer switching step. A schedule
retained i specifies a lower bound on the number of live variables after
logical layer i. It suffices to check, for every layer below the target
depth,
delta * retained i + retained (i + 1) < p * retained i,
where delta is the charged one-step failure bound, together with
delta <= p. A monotonicity lemma lifts this scheduled inequality to the
possibly larger live count produced at runtime. Finite induction then yields
one cumulative restriction satisfying the semantic shallow-tree invariant at
the target depth and the final survivor bound.
The theorem remains parametric in the numerical schedule. Choosing and simplifying source-facing parameters is deliberately separated from the structural iteration proof.
The first-moment room inequality is monotone in the current live count when the bad-event bound is at most the survival probability.
Iterated semantic depth reduction along an explicit survivor schedule. The result is one cumulative restriction, not a sampled or searched-for witness. This raw form permits arbitrary internal NOT gates.
Compatibility wrapper for the checked input-negation presentation.