Encyclopedia Foundation Foundation Pair Kernel Green Fourier3 Outer Cube Ball Slice Integral Eq Zero Of
ARTICLE 3 claims 3 theorems
Foundation Pair Kernel Green Fourier3 Outer Cube Ball Slice Integral Eq Zero Of
A machine-checked theorem proves that a certain three-dimensional integral is exactly zero whenever one coordinate is zero, a precise structural fact about the lattice Green function.
The vanishing slice
The declaration outerCubeBallSlice_integral_eq_zero_of_transverse_zero is a theorem in the Recognition Science framework's machine-checked library of formal theorems. It concerns the lattice Green function, a discrete record of how influence spreads through a simple cubic lattice, where each point connects to its six nearest neighbors. The theorem states that a specific integral, taken over a slice of the fundamental cube in Fourier space, evaluates to exactly zero when one of the coordinates is zero. This is a precise, kernel-checked result about the structure of the Green function, not an approximation or a numerical observation.
In plainer terms, imagine the Green function as a map of how a disturbance at one lattice point fades as you move away. The theorem examines a particular way of summing up contributions from all possible frequencies, a standard technique in Fourier analysis. It shows that if you look at a slice of this frequency space where one component is exactly zero, the total contribution to the Green function from that slice is zero. This is a symmetry or cancellation property: the contributions from different parts of the slice perfectly cancel out, leaving no net effect on the Green function along the coordinate axes.
The theorem is part of a larger effort to construct and analyze the Green function for the three-dimensional cubic lattice. The library proves that the Fourier symbol, a function describing the lattice's response at each frequency, is nonnegative and vanishes only at the origin. It also establishes two-sided quadratic bounds on this symbol, showing it behaves like the squared norm of the frequency vector. These results are stepping stones toward understanding the Green function's asymptotic behavior, specifically its decay rate and its singularity structure near the origin, which are targets for later rungs of the framework's plan.
What the theorem does not claim is also important. It does not establish the full asymptotic form of the Green function, such as the specific coefficient of the leading singularity. It does not prove that the Green function tends to zero at infinity, which is a separate result. The theorem is a local, structural fact about a specific integral, not a global statement about the Green function's behavior everywhere. It is a precise piece of a larger puzzle, not the whole picture.
THEOREM integrand · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean
/-- The Fourier integrand of the lattice Green function at lattice site `x`. -/
def integrand (x : Fin 3 → ℤ) (k : EuclideanSpace ℝ (Fin 3)) : ℝ :=
Real.cos (∑ i, k i * (x i : ℝ)) / symbol k
THEOREM symbol_le_norm_sq · symbol_le_norm_sq · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean
/-- Quadratic upper bound: `symbol k ≤ ‖k‖²` everywhere (from
`1 - cos t ≤ t²/2`). -/
theorem symbol_le_norm_sq (k : EuclideanSpace ℝ (Fin 3)) :
symbol k ≤ ‖k‖ ^ 2 := by
have hterm : ∀ i : Fin 3, 1 - Real.cos (k i) ≤ (k i) ^ 2 / 2 := fun i => by
have := Real.one_sub_sq_div_two_le_cos (x := k i)
linarith
have hsum : (∑ i, (1 - Real.cos (k i))) ≤ ∑ i : Fin 3, (k i) ^ 2 / 2 :=
Finset.sum_le_sum fun i _ => hterm i
have hhalf : (∑ i : Fin 3, (k i) ^ 2 / 2) = (∑ i : Fin 3, (k i) ^ 2) / 2 := by
rw [Finset.sum_div]
unfold symbol
rw [norm_sq_eq_sum]
rw [hhalf] at hsum
linarith
THEOREM symbol_le_norm_sq · symbol_le_norm_sq · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean
/-- Quadratic upper bound: `symbol k ≤ ‖k‖²` everywhere (from
`1 - cos t ≤ t²/2`). -/
theorem symbol_le_norm_sq (k : EuclideanSpace ℝ (Fin 3)) :
symbol k ≤ ‖k‖ ^ 2 := by
have hterm : ∀ i : Fin 3, 1 - Real.cos (k i) ≤ (k i) ^ 2 / 2 := fun i => by
have := Real.one_sub_sq_div_two_le_cos (x := k i)
linarith
have hsum : (∑ i, (1 - Real.cos (k i))) ≤ ∑ i : Fin 3, (k i) ^ 2 / 2 :=
Finset.sum_le_sum fun i _ => hterm i
have hhalf : (∑ i : Fin 3, (k i) ^ 2 / 2) = (∑ i : Fin 3, (k i) ^ 2) / 2 := by
rw [Finset.sum_div]
unfold symbol
rw [norm_sq_eq_sum]
rw [hhalf] at hsum
linarith
What this page does not claim
The theorem does not establish the full asymptotic behavior of the Green function. The theorem does not prove the Green function tends to zero at infinity. The theorem does not identify the exact coefficient of the leading singularity in the Green function.
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/PairKernelGreenFourier3.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:
- What is the full asymptotic form of the lattice Green function as the distance from the origin grows?
- How does the vanishing slice integral contribute to proving the Green function's decay rate?
- What is the exact value of the leading singularity coefficient of the Green function?
- How does the lattice Green function relate to the finite-box Green object defined elsewhere in the framework?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM integrand · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean
/-- The Fourier integrand of the lattice Green function at lattice site `x`. -/ def integrand (x : Fin 3 → ℤ) (k : EuclideanSpace ℝ (Fin 3)) : ℝ := Real.cos (∑ i, k i * (x i : ℝ)) / symbol kThe theorem states that a specific integral, taken over a slice of the fundamental cube in Fourier space, evaluates to exactly zero when one of the coordinates is zero. integrand · IndisputableMonolith/Foundation/PairKernelGreenFourier3.leanTHEOREM symbol_le_norm_sq · symbol_le_norm_sq · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean
/-- Quadratic upper bound: `symbol k ≤ ‖k‖²` everywhere (from `1 - cos t ≤ t²/2`). -/ theorem symbol_le_norm_sq (k : EuclideanSpace ℝ (Fin 3)) : symbol k ≤ ‖k‖ ^ 2 := by have hterm : ∀ i : Fin 3, 1 - Real.cos (k i) ≤ (k i) ^ 2 / 2 := fun i => by have := Real.one_sub_sq_div_two_le_cos (x := k i) linarith have hsum : (∑ i, (1 - Real.cos (k i))) ≤ ∑ i : Fin 3, (k i) ^ 2 / 2 := Finset.sum_le_sum fun i _ => hterm i have hhalf : (∑ i : Fin 3, (k i) ^ 2 / 2) = (∑ i : Fin 3, (k i) ^ 2) / 2 := by rw [Finset.sum_div] unfold symbol rw [norm_sq_eq_sum] rw [hhalf] at hsum linarithThe library proves that the Fourier symbol, a function describing the lattice's response at each frequency, is nonnegative and vanishes only at the origin. symbol_le_norm_sq · symbol_le_norm_sq · IndisputableMonolith/Foundation/PairKernelGreenFourier3.leanTHEOREM symbol_le_norm_sq · symbol_le_norm_sq · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean
/-- Quadratic upper bound: `symbol k ≤ ‖k‖²` everywhere (from `1 - cos t ≤ t²/2`). -/ theorem symbol_le_norm_sq (k : EuclideanSpace ℝ (Fin 3)) : symbol k ≤ ‖k‖ ^ 2 := by have hterm : ∀ i : Fin 3, 1 - Real.cos (k i) ≤ (k i) ^ 2 / 2 := fun i => by have := Real.one_sub_sq_div_two_le_cos (x := k i) linarith have hsum : (∑ i, (1 - Real.cos (k i))) ≤ ∑ i : Fin 3, (k i) ^ 2 / 2 := Finset.sum_le_sum fun i _ => hterm i have hhalf : (∑ i : Fin 3, (k i) ^ 2 / 2) = (∑ i : Fin 3, (k i) ^ 2) / 2 := by rw [Finset.sum_div] unfold symbol rw [norm_sq_eq_sum] rw [hhalf] at hsum linarithIt also establishes two-sided quadratic bounds on this symbol, showing it behaves like the squared norm of the frequency vector. symbol_le_norm_sq · symbol_le_norm_sq · IndisputableMonolith/Foundation/PairKernelGreenFourier3.lean