Documentation

Complexitylib.Circuits.InputSources.Internal

Constant and primary-input source circuits -- proof internals #

theorem Complexity.Circuit.eval_inputSources_internal {inputWidth outputWidth : } [NeZero inputWidth] [NeZero outputWidth] (sources : Fin outputWidthInputSource inputWidth) (input : BitString inputWidth) :
(inputSources sources).eval input = fun (output : Fin outputWidth) => (sources output).eval input