Closed-form Shannon counting lower bounds #
This file turns the exact factorial-improved census into the familiar
coefficient-one Shannon lower bound. For a fixed finite basis of maximum arity
r ≥ 2 over a q-element universe, almost every m-output function requires
more than ⌊m qⁿ / ((r - 1) n)⌋ internal gates.
The proof keeps the exact budget. For any fixed shift t, the denominator n
eventually puts that budget below q ^ (n - t); choosing t large absorbs all
basis-dependent constants while retaining leading coefficient one.
Stirling reduction #
Logarithmic exponent obtained from the factorial-improved final term after retaining the leading part of Stirling's lower bound.
Equations
Instances For
Logarithm of the number q ^ (m * q ^ n) of m-output functions on
n inputs over a q-element universe, when q is positive.
Instances For
Logarithmic finite form of the sharp Shannon criterion. Its left side has
leading contribution (r - 1) * G * n * log q for an r-ary signature over
a q-element universe.
Gate-budget estimates #
Elementary exponential growth estimates #
Gate-budget arithmetic #
Bounding the Stirling exponent #
Negligibility of the final term #
Closed-form density theorems #
Closed-form Shannon theorem for an arbitrary fixed finite basis. At the
exact budget ⌊m |U|ⁿ / ((r - 1) n)⌋, the easy functions form an
asymptotically negligible fraction of the full function space.
Conventional density form of the closed Shannon theorem.
Boolean specialization of the closed Shannon theorem. For a binary basis
and one output, Shannon.gateBudget_two_two_one identifies the budget with
2 ^ n / n.
Finite-field specialization of the closed Shannon theorem.