Documentation

LeanPool.ArnoldKAM.Arnold1963.Arithmetic.Lattice

Counting integer lattice shells in the sum-of-absolute-coordinates norm. Natural lengths are proved equal to the public real-valued indexLength. All mode cutoffs are strict.

The integer-valued sum of absolute Fourier coordinates, used to enumerate shells.

Equations
Instances For

    The finite integer coordinate box containing every shell of the given radius.

    Equations
    Instances For

      The finite shell of integer indices with the specified sum of absolute coordinates.

      Equations
      Instances For
        theorem KamProject.Arnold1963.card_shell_fiber_le (n m : ℕ) (a : ℤ) :
        {k ∈ latticeShell (n + 1) m | k 0 = a}.card ≤ (latticeShell n (m - a.natAbs)).card
        theorem KamProject.Arnold1963.card_latticeShell_le (n m : ℕ) (hn : 0 < n) (hm : 0 < m) :
        (latticeShell n m).card ≤ 2 ^ n * m ^ (n - 1)

        The finite union of nonzero lattice shells through the specified radius.

        Equations
        Instances For
          noncomputable def KamProject.Arnold1963.lowModes (n : ℕ) (N : ℝ) :

          Nonzero Fourier indices with length strictly below the real cutoff.

          Equations
          Instances For
            noncomputable def KamProject.Arnold1963.fourierModes (n : ℕ) (N : ℝ) :

            Fourier modes below the cutoff, including zero when the cutoff is positive.

            Equations
            Instances For
              theorem KamProject.Arnold1963.card_lowModes_le {n : ℕ} {N : ℝ} (hn : 0 < n) (hN : 1 < N) :
              ↑(lowModes n N).card ≤ 2 ^ n * N ^ n