Shannon and Lupanov bounds for De Morgan complexity #
CSLib's sharp Boolean bounds transfer through the realizations in
DeMorgan.CSLib. Identity elimination preserves the Shannon lower bound on
total internal gates; importing Lupanov circuits preserves their total size.
For standardCost, which makes constants free, the lower bound has an
additive two-gate allowance supplied by withSharedConstants.
The local explicit mass-production constructions retain their finite cost ledgers. The results here use CSLib's asymptotic existence theorems.
For all sufficiently large input widths, some Boolean function requires
strictly more than 2^n / n internal gates, including constants and identities.
Lupanov's leading coefficient one bounds the minimum total gate count uniformly over all Boolean functions of a sufficiently large input width.
Free constants change the Shannon lower bound by at most two gates.
The standard weighted cost also satisfies Lupanov's sharp upper bound.