Documentation

Complexitylib.Classes.PPoly.Uniform.Unrolling.Stream.Internal

Streamable deterministic unrolling arithmetic — proof internals #

This module proves that absolute wire bases do not affect transition-formula tree sizes, then solves the deterministic trace-prefix recurrences using the resulting constant packed-layer size.

theorem Complexity.CircuitUnrolling.size_nextFormula_eq_directStepFormulaSize_internal {k : } (tm : NTM k) (T configBase choiceWire : ) (atom : ConfigAtom tm T) :
(nextFormula tm T configBase choiceWire atom).size = directStepFormulaSize tm T atom
theorem Complexity.CircuitUnrolling.stepFragmentSize_eq_directStepSize_internal {k : } (tm : NTM k) (T configBase choiceWire : ) :
stepFragmentSize tm T configBase choiceWire = directStepSize tm T