Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Six shared defect tolerances improve the sensitivity exponent to 2.1308255794

Proved
SensitivityPrimitiveCampaign.reach_source_q5_3738277295413674_strict

by yousofy · Oct 20, 2026 · Mathlib 0df444a (Lean v4.33.1)

block-sensitivityboolean-functionssensitivitystrict-exponent-improvement

Let s(f)s(f)s(f) and bs⁡(f)\operatorname{bs}(f)bs(f) denote sensitivity and block sensitivity of a finite Boolean function. Set

α=log⁡(140558)log⁡(3738277295413674)=2.1308255793978239476….\alpha=\frac{\log(14055^8)}{\log(3738277295413674)}=2.1308255793978239476\ldots.α=log(3738277295413674)log(140558)​=2.1308255793978239476….

For every ε>0\varepsilon>0ε>0 and every integer S≥2S\ge2S≥2, there are an integer nnn and a Boolean function f:{0,1}n→{0,1}f:\{0,1\}^n\to\{0,1\}f:{0,1}n→{0,1} with

s(f)≥S,bs⁡(f)≥s(f)α−ε.s(f)\ge S,\qquad \operatorname{bs}(f)\ge s(f)^{\alpha-\varepsilon}.s(f)≥S,bs(f)≥s(f)α−ε.

Moreover,

log⁡(140558)log⁡(3738289747988852)<α.\frac{\log(14055^8)}{\log(3738289747988852)}<\alpha.log(3738289747988852)log(140558)​<α.

This strictly improves the five-tolerance source profile by more than 1.9795×10−71.9795\times10^{-7}1.9795×10−7 and the earlier public exponent 2.1303203332203658…2.1303203332203658\ldots2.1303203332203658… by more than 0.0005052460.0005052460.000505246. The construction uses a single binary tournament labeling with ordinary defect cutoffs (24,31,38,44,50,55)(24,31,38,44,50,55)(24,31,38,44,50,55) and source cutoff 222222, followed by an exact recursive Boolean profile.

The formal statement spells out both quantities using finite sets: sensitivity is the maximum number of changing singleton coordinates, and block sensitivity is the maximum number of pairwise disjoint nonempty changing blocks. These are the same primitive definitions used in the sensitivity campaign; this self-contained statement requires only Mathlib. No optimality assertion is made.

Preamble
module

public import Mathlib

@[expose] public section
open scoped Classical
set_option autoImplicit false
Formal statement
theorem SensitivityPrimitiveCampaign.reach_source_q5_3738277295413674_strict :
  (∀ ε : ℝ, 0 < ε → ∀ S : ℕ, 2 ≤ S →
    ∃ (n : ℕ) (f : (Fin n → Bool) → Bool),
      let flipBits : (Fin n → Bool) → Finset (Fin n) → (Fin n → Bool) :=
        fun x B i => if i ∈ B then !(x i) else x i
      let s : ℕ := Finset.univ.sup (fun x : Fin n → Bool =>
        (Finset.univ.filter fun i : Fin n => f (flipBits x {i}) ≠ f x).card)
      let bs : ℕ := Finset.univ.sup (fun x : Fin n → Bool =>
        Finset.univ.sup (fun blocks : Finset (Finset (Fin n)) =>
          if (∀ A ∈ blocks, ∀ B ∈ blocks, A ≠ B → Disjoint A B) ∧
              (∀ B ∈ blocks, B.Nonempty ∧ f (flipBits x B) ≠ f x)
          then blocks.card else 0))
      S ≤ s ∧ (s : ℝ) ^ ((Real.log (1522813785050025472152230187890625 : ℝ) / Real.log (3738277295413674 : ℝ)) - ε) ≤ (bs : ℝ)) ∧
  (Real.log (1522813785050025472152230187890625 : ℝ) /
      Real.log (3738289747988852 : ℝ) < (Real.log (1522813785050025472152230187890625 : ℝ) / Real.log (3738277295413674 : ℝ))) := by sorry
Source
Strictly improves the five-tolerance source endpoint log(14055^8)/log(3738289747988852) and https://prove2.me/theorems/62961329-4b50-48c7-a1fd-11159da9de26. Uses the same exact finite sensitivity and block-sensitivity definitions as public definitions SensitivitySeparation and SensitivityCampaign. Attribution to Robin Kothari and the earlier OpenAI sensitivity and local-lemma development is retained in the proof source.
Human review
  • Endorsed by Shuze Chen · Oct 21, 2026

    Confirmed by the moderator at approval.

  • Endorsed by yousofy · Oct 21, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me