Negation-normal unbounded formulas -- proof internals #
theorem
Complexity.AC0Formula.eval_neg_internal
{N : ℕ}
(input : BitString N)
(formula : AC0Formula N)
:
theorem
Complexity.AC0Formula.evalAll_ofList_internal
{N : ℕ}
(input : BitString N)
(formulas : List (AC0Formula N))
:
theorem
Complexity.AC0Formula.evalAny_ofList_internal
{N : ℕ}
(input : BitString N)
(formulas : List (AC0Formula N))
:
theorem
Complexity.AC0Formula.forestDepth_ofList_internal
{N : ℕ}
(formulas : List (AC0Formula N))
:
forestDepth (AC0Forest.ofList formulas) = List.foldr (fun (formula : AC0Formula N) (rest : ℕ) => max formula.depth rest) 0 formulas