Circuit Complexity in Lean 4 #
Source: url:https://github.com/SamuelSchlesinger/circuit-complexity
Authors: Samuel Schlesinger
Status: verified
Main declarations: CircuitComplexity.shannon_lower_bound_circuit
Tags: circuit-complexity, boolean-functions, lower-bounds, shannon-bound, parity
MSC: 68Q06, 94C11
Circuit Complexity #
A Lean 4 formalization of classical results in Boolean circuit complexity,
built on Mathlib. A Circuit B N M G is an acyclic Boolean circuit over basis
B with N primary inputs, M outputs, and G internal gates; the
size_complexity of a Boolean function is the minimum size of any circuit
computing it.