While this submission is a draft, it cannot be used by other submissions.

Cancellation on a small set of distinct balanced-predicate inputs

Lax253009.BalancedCancellation · concepts/Lax253009/BalancedCancellation.lean · lax-253009

proven

Loading review…

Sign in with ORCID

Community review

Flags

Each flag is tied to a public ORCID identity and explains why this concept may be incorrect.

No flags have been submitted.

    Community review

    Flag this concept

    State precisely what appears incorrect. This explanation will be public under your ORCID name.

    No source line selected.

    Natural Language Statement

    Theorem

    Let BB be uniform among predicates with exactly half of their NN inputs true. For y∉Sy\notin S, the absolute mean of B(y)∏z∈SB(z)B(y)\prod_{z\in S} B(z), using sign values, is at most ∣S∣/(N−∣S∣)|S|/(N-|S|). This follows by multiplying the zero sum of all signs by the character on SS, then using permutation symmetry outside SS. The same bound holds with the character replaced by any function of absolute value at most one that depends only on the coordinates in SS. This more general form also handles repeated predicate inputs.

    For a fixed upper bound on ∣S∣|S|, this gives the O(1/N)O(1/N) cancellation needed for the large-coefficient term in Lemma 4.8. It replaces the exact product formula of Lemma 4.9 with a sufficient bound.

    Concept map
    5 concepts; 3 descendants hidden
    100%
    Proven claimThis conceptRelated conceptA → B: B builds on A
    Evidence

    This concept declares 2 statements. Each proof establishes one of them relative to its assumptions.

    Lean source view on GitHub

    1import Lax253009.BalancedPredicates
    2
    3/-!
    4---
    5title: Cancellation on a small set of distinct balanced-predicate inputs
    6type: theorem
    7---
    8Let BB be uniform among predicates with exactly half of their NN inputs
    9true. For y∉Sy\notin S, the absolute mean of
    10B(y)∏z∈SB(z)B(y)\prod_{z\in S} B(z), using sign values, is at most
    11∣S∣/(N−∣S∣)|S|/(N-|S|). This follows by multiplying the zero sum of all signs by
    12the character on SS, then using permutation symmetry outside SS.
    13The same bound holds with the character replaced by any function of
    14absolute value at most one that depends only on the coordinates in SS.
    15This more general form also handles repeated predicate inputs.
    16
    17For a fixed upper bound on ∣S∣|S|, this gives the O(1/N)O(1/N) cancellation
    18needed for the large-coefficient term in Lemma 4.8. It replaces the exact
    19product formula of Lemma 4.9 with a sufficient bound.
    20-/
    21
    22namespace Lax253009.BalancedCancellation
    23
    24open BooleanFourier BalancedPredicates
    25open scoped BigOperators
    26
    27axiom bounded_support_correlation {κ : Type} [Fintype κ] [DecidableEq κ]
    28 (n : ℕ) (hN : Fintype.card κ = 2 * n) (S : Finset κ)
    29 (F : Cube κ → ℝ) (hF : ∀ B, |F B| ≤ 1)
    30 (hdepends : ∀ B C, (∀ z ∈ S, B z = C z) → F B = F C)
    31 (y : κ) (hy : y ∉ S) :
    32 |𝔼 B : predicates κ n, sign (B.val y) * F B.val| ≤
    33 (S.card : ℝ) / ((Fintype.card κ : ℝ) - S.card)
    34
    35axiom small_support_correlation {κ : Type} [Fintype κ] [DecidableEq κ]
    36 (n : ℕ) (hN : Fintype.card κ = 2 * n) (S : Finset κ) (y : κ) (hy : y ∉ S) :
    37 |𝔼 B : predicates κ n, character (insert y S) B.val| ≤
    38 (S.card : ℝ) / ((Fintype.card κ : ℝ) - S.card)
    39
    40end Lax253009.BalancedCancellation
    41
    Show ProofShow Proof

    Discussion

    Ask a question or add context. Endorsements and structured flags are kept in the review panel above.

    Loading discussion…