Documentation

Complexitylib.Circuits.CircuitFormula.Family.Internal

Circuit-family outputs as formula families -- proof internals #

theorem Complexity.CircuitFamily.eval_outputFormulaFamily_internal (F : CircuitFamily Basis.andOr2) (n : ℕ) (assignment : ℕ → Bool) :
BoolFormula.eval assignment (F.outputFormulaFamily n) = F.function n fun (input : Fin n) => assignment ↑input