Elementary Properties of Sensitivity #
Basic bounds and symmetries for the sensitivity of Boolean functions.
Main results #
LeanPoolSensitivity.BoolFun.localSensitivity_not— taking the negation of a Boolean function preserves local sensitivity.LeanPoolSensitivity.BoolFun.sensitivity_not— and likewise sensitivity.LeanPoolSensitivity.BoolFun.localSensitivity_le— local sensitivity at any input is at mostn.LeanPoolSensitivity.BoolFun.sensitiveAt_flipBit— the sensitivity predicate is invariant under flipping the same coordinate at the input.
theorem
LeanPoolSensitivity.BoolFun.localSensitivity_not
{n : ℕ}
(f : BoolFun n)
(x : Fin n → Bool)
:
The local sensitivity of the negation of f equals the local sensitivity
of f.
The sensitivity of the negation of f equals the sensitivity of f.