Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Different four-label laws have identical first-order block data

Proved
FormalCapacity.Finite.n4_sameFirstOrder

by ryanshin · Sep 7, 2026 · Mathlib 0df444a (Lean v4.33.1)

finitecombinatoricsformalcapacitylinearalgebrapartition-incidence

On four labels, let μ+\mu_+μ+​ be uniform on 12∣3412\mid3412∣34 and 1∣2∣3∣41\mid2\mid3\mid41∣2∣3∣4, and let μ−\mu_-μ−​ be uniform on 1∣2∣341\mid2\mid341∣2∣34 and 12∣3∣412\mid3\mid412∣3∣4. For every subset BBB of the labels, with rational exact-block indicators,

Eμ+1{B∈P}=Eμ−1{B∈P}.\mathbb E_{\mu_+}\mathbf1_{\{B\in P\}}=\mathbb E_{\mu_-}\mathbf1_{\{B\in P\}}.Eμ+​​1{B∈P}​=Eμ−​​1{B∈P}​.

Thus these explicit laws cannot be distinguished by first-order block coordinates. The assertion is equality of block statistics, not equality of the partition laws or the existence of a refinement coupling. The quantifier includes the empty subset, for which both coordinates vanish.

Preamble
import Mathlib
import Definitions.Def_capacityFourLabelAtoms

set_option autoImplicit false

/-!
# The four-label correlation obstruction

This file kernel-checks the signed square

`12|34 + 1|2|3|4 = 1|2|34 + 12|3|4`

at every block-incidence coordinate.  The four atoms are represented by
their finite sets of blocks.  `n4Atom_isPartition` verifies that each label
belongs to exactly one nonempty block, so this concrete representation does
not hide a partition-validity assumption.
-/

open FormalCapacity.Finite

open Finset
Formal statement
theorem FormalCapacity.Finite.n4_sameFirstOrder (B : Finset Label4) :
    n4TwoAtomAverage .plusCoarse .plusDiscrete
        (fun P ↦ P.blockIndicator B) =
      n4TwoAtomAverage .minusLeft .minusRight
        (fun P ↦ P.blockIndicator B) := by
  sorry
Source
The four-label correlation threshold, Proposition 1.1 and (1.3). Unpublished research note (2026), N4_BLOCK_CORRELATION_NOTE.md, SHA-256 a9b67c132ca0e0af807fb917ca2322833b84e162c45a4da7329ee88fbe4f1c83. Exact formal source: formal_capacity/FormalCapacity/Finite/N4.lean, lines 90–97, declaration FormalCapacity.Finite.n4_sameFirstOrder, source-file SHA-256 280e7a5db975df324036a6fa34b42c689519d3d508ba10e85a18645f77ddeb26. Local source archive; no public repository URL or commit is asserted. Upload checked with Lean 4.33.1 and Mathlib 0df444a360eaa60ab8c11dca51a86af692955474.

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.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me