Encyclopedia Foundation Foundation Pair Kernel Locality Mean Field Weight Not Finite Range
ARTICLE 3 claims 3 theorems
Foundation Pair Kernel Locality Mean Field Weight Not Finite Range
A machine-checked proof shows that a particular all-to-all coupling pattern cannot be a local interaction, and that a simple nearest-neighbor model can.
A locality test that bites
In physics, a locality assumption says that distant objects do not directly influence each other: a particle at one site couples only to neighbors within a fixed range, not to every other particle in the system. The Recognition Science framework formalizes this idea on a ledger, a discrete record of events, by assigning a weight to every pair of sites. The declaration meanFieldWeight_not_finiteRange proves a negative result: the specific all-to-all coupling pattern called the mean-field graph, where every site connects to every other site with weight 1, violates the locality condition at every fixed radius once the system has enough sites.
The proof is direct. For any chosen range R, once the number of sites n is at least R+2, the theorem finds two sites, 0 and R+1, that are more than R cells apart yet still carry a nonzero coupling weight of 1. This single counterexample shows the mean-field graph is not finite-range. The same result carries over to the full cost function built on that graph, meanFieldLedgerCost_not_finiteRange, which is the object that actually appears in the framework's screening analysis. The theorem is not vacuous: a separate proof shows a nearest-neighbor band graph, where only adjacent sites couple, does satisfy the locality condition at radius 1, and it is a valid, nontrivial graph because adjacent sites do couple.
In Recognition Science, this pair of results does real work. The framework's earlier analysis had shown that a shift-invariant cost, one depending only on differences between site indices, could not exclude a screened, Yukawa-like interaction. The mean-field graph is exactly such a shift-invariant, all-to-all coupled cost, and it produces a mass gap away from zero momentum. The locality hypothesis, called FiniteRange, is the separate postulate that rejects this screening carrier. The theorem proves the hypothesis is discriminating: it is satisfiable by the band graph and violated by the mean-field graph. This makes the locality assumption load-bearing rather than empty, a genuine constraint that rules out a specific counterexample.
The declaration does not prove that locality excludes screening. That step, a dispersion or Fourier analysis, is numerical and measured in a separate harness, not formalized here. It also does not derive the locality hypothesis from any more primitive principle; its provenance, a forced range cutoff from atomic-tick or recognition adjacency, remains an open target. The theorem only establishes the hypothesis is non-vacuous and discriminating, a real assumption that does work, not a null hypothesis.
THEOREM meanFieldWeight_not_finiteRange · IndisputableMonolith/Foundation/PairKernelLocality.lean
theorem meanFieldWeight_not_finiteRange (R n : ℕ) (hn : R + 2 ≤ n) :
¬ FiniteRange (meanFieldWeight n) R := by
intro hFR
have hi : (0 : ℕ) < n := by omega
have hj : R + 1 < n := by omega
have hrange : R < cellDist (⟨0, hi⟩ : Fin n) (⟨R + 1, hj⟩ : Fin n) := by
show R < Nat.dist 0 (R + 1)
unfold Nat.dist
omega
have h1 := hFR ⟨0, hi⟩ ⟨R + 1, hj⟩ hrange
simp only [meanFieldWeight] at h1
exact one_ne_zero h1
THEOREM meanFieldLedgerCost_not_finiteRange · IndisputableMonolith/Foundation/PairKernelLocality.lean
/-- The same teeth, stated on the built honest-negative cost `meanFieldLedgerCost`: its
weight graph (`meanFieldWeight`) is not finite-range. This is the direct link — L0 is
exactly the hypothesis that rejects the screening carrier that survives L1. -/
theorem meanFieldLedgerCost_not_finiteRange (R n : ℕ) (hn : R + 2 ≤ n) :
¬ FiniteRange (meanFieldLedgerCost n).G R :=
meanFieldWeight_not_finiteRange R n hn
THEOREM bandWeight_finiteRange · bandWeight_adjacent_coupled · IndisputableMonolith/Foundation/PairKernelLocality.lean
/-- The band graph satisfies the locality hypothesis at radius `1`: nothing couples beyond
one cell. So `FiniteRange` is not empty — a real admissible cost lives inside it. -/
theorem bandWeight_finiteRange (n : ℕ) : FiniteRange (bandWeight n) 1 := by
intro i j hR
simp only [bandWeight]
exact if_neg (not_le.mpr hR)
/-- Sanity: the band graph does couple adjacent sites (weight `1` on the nearest-neighbor
pair `0,1`), so it is not the trivial diagonal graph — the witness carries real content. -/
theorem bandWeight_adjacent_coupled (n : ℕ) (hn : 2 ≤ n) :
(bandWeight n).weight ⟨0, by omega⟩ ⟨1, by omega⟩ = 1 := by
have hd : cellDist (⟨0, by omega⟩ : Fin n) (⟨1, by omega⟩ : Fin n) ≤ 1 := by
show Nat.dist 0 1 ≤ 1
unfold Nat.dist
omega
simp only [bandWeight]
exact if_pos hd
What this page does not claim
The declaration does not prove that locality excludes screening; that is a numerical dispersion step. It does not derive the locality hypothesis from any more primitive principle. It makes no claim about 1/r versus Yukawa potentials from primitives.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/PairKernelLocality.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- Can the locality hypothesis be derived from a more primitive recognition principle, such as nearest-neighbor adjacency in the atomic-tick cycle?
- Does the numerical dispersion analysis confirm that a finite-range kernel excludes the screening mass gap?
- What other admissible weight graphs satisfy the FiniteRange condition beyond the nearest-neighbor band graph?
- How does the finite-range hypothesis interact with the bridge that closes the route to shift-invariance?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM meanFieldWeight_not_finiteRange · IndisputableMonolith/Foundation/PairKernelLocality.lean
theorem meanFieldWeight_not_finiteRange (R n : ℕ) (hn : R + 2 ≤ n) : ¬ FiniteRange (meanFieldWeight n) R := by intro hFR have hi : (0 : ℕ) < n := by omega have hj : R + 1 < n := by omega have hrange : R < cellDist (⟨0, hi⟩ : Fin n) (⟨R + 1, hj⟩ : Fin n) := by show R < Nat.dist 0 (R + 1) unfold Nat.dist omega have h1 := hFR ⟨0, hi⟩ ⟨R + 1, hj⟩ hrange simp only [meanFieldWeight] at h1 exact one_ne_zero h1The mean-field graph, where every site connects to every other site with weight 1, violates the locality condition at every fixed radius once the system has enough sites. meanFieldWeight_not_finiteRange · IndisputableMonolith/Foundation/PairKernelLocality.leanTHEOREM meanFieldLedgerCost_not_finiteRange · IndisputableMonolith/Foundation/PairKernelLocality.lean
/-- The same teeth, stated on the built honest-negative cost `meanFieldLedgerCost`: its weight graph (`meanFieldWeight`) is not finite-range. This is the direct link — L0 is exactly the hypothesis that rejects the screening carrier that survives L1. -/ theorem meanFieldLedgerCost_not_finiteRange (R n : ℕ) (hn : R + 2 ≤ n) : ¬ FiniteRange (meanFieldLedgerCost n).G R := meanFieldWeight_not_finiteRange R n hnThe same result carries over to the full cost function built on that graph, meanFieldLedgerCost_not_finiteRange, which is the object that actually appears in the framework's screening analysis. meanFieldLedgerCost_not_finiteRange · IndisputableMonolith/Foundation/PairKernelLocality.leanTHEOREM bandWeight_finiteRange · bandWeight_adjacent_coupled · IndisputableMonolith/Foundation/PairKernelLocality.lean
/-- The band graph satisfies the locality hypothesis at radius `1`: nothing couples beyond one cell. So `FiniteRange` is not empty — a real admissible cost lives inside it. -/ theorem bandWeight_finiteRange (n : ℕ) : FiniteRange (bandWeight n) 1 := by intro i j hR simp only [bandWeight] exact if_neg (not_le.mpr hR)/-- Sanity: the band graph does couple adjacent sites (weight `1` on the nearest-neighbor pair `0,1`), so it is not the trivial diagonal graph — the witness carries real content. -/ theorem bandWeight_adjacent_coupled (n : ℕ) (hn : 2 ≤ n) : (bandWeight n).weight ⟨0, by omega⟩ ⟨1, by omega⟩ = 1 := by have hd : cellDist (⟨0, by omega⟩ : Fin n) (⟨1, by omega⟩ : Fin n) ≤ 1 := by show Nat.dist 0 1 ≤ 1 unfold Nat.dist omega simp only [bandWeight] exact if_pos hdA nearest-neighbor band graph, where only adjacent sites couple, does satisfy the locality condition at radius 1, and it is a valid, nontrivial graph because adjacent sites do couple. bandWeight_finiteRange · bandWeight_adjacent_coupled · IndisputableMonolith/Foundation/PairKernelLocality.lean