Integer-power certificate for a rational sensitivity separation exponent
ProvedSensitivityCampaign.finite_certificate_rationalblock-sensitivityboolean-functionssensitivity
Let be natural numbers with , and write . Let be a total Boolean function, let be any input, and let integers satisfy
Then the exponent is achievable in the campaign's asymptotic sense: for every real and every integer , there are a dimension and a total Boolean function such that
This criterion allows a proposed rational exponent to be certified using an exact inequality between natural-number powers. In particular, the target exponent is certified by the integer inequality , together with the stated sensitivity bounds. The theorem is conditional on a finite function and its bounds; it does not supply a construction achieving that target.
Preamble
import Mathlib.Analysis.SpecialFunctions.Pow.Real import Definitions.Def_SensitivityCampaign open OAI.Paper320
Formal statement
theorem SensitivityCampaign.finite_certificate_rational
{n : ℕ} (f : (Fin n → Bool) → Bool) (x : Fin n → Bool)
(A B p q : ℕ)
(hA : 1 < A) (hB : 1 < B) (hq : 0 < q)
(hs : sensitivity f ≤ A) (hb : B ≤ blockSensitivityAt f x)
(hpow : A ^ p ≤ B ^ q) :
SensitivityCampaign.AchievesExponent ((p : ℝ) / (q : ℝ)) := by sorrySource
Original corollary of SensitivityCampaign.finite_certificate (Prove2Me shared campaign foundation), https://prove2.me/theorems/06deb432-c715-4a68-b79d-3078b3bc9a09. The integer-to-rational-power comparison uses Real.rpow_mul and Real.rpow_le_rpow_iff in Mathlib.Analysis.SpecialFunctions.Pow.Real. Campaign: https://prove2.me/campaigns/block-sensitivity-vs-sensitivity.