Finite-tube representations of iterated frequency domains. Each integer direction retains one threshold, avoiding repeated tube counts as the cutoff grows and the domain is eroded.
An integer Fourier covector regarded as a real coordinate vector.
Equations
- KamProject.Arnold1963.integerCovector k j = ↑(k j)
Instances For
Accumulated geometric erosion and resonance exclusions for a finite Fourier cutoff.
- radius : NNReal
The accumulated erosion radius of the ambient frequency domain.
- width : FourierIndex n → ℝ
The exclusion width assigned to each Fourier index.
- width_pos (k : FourierIndex n) : k ∈ lowModes n N → 0 < self.width k
- width_lower (k : FourierIndex n) : k ∈ lowModes n N → K / indexLength k ^ (n + 1) ≤ self.width k
Instances For
The frequency domain satisfying the state's erosion and finite resonance constraints.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Increasing geometric erosion and widening each resonance exclusion accordingly.
Equations
Instances For
Extending the Fourier cutoff while preserving old exclusions and initializing new ones.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The next resonance state after extending the cutoff and applying geometric erosion.
Instances For
The initial resonance state at cutoff one, with no nonzero modes to exclude.
Equations
- KamProject.Arnold1963.ResonanceDomainState.initial n K = { radius := 0, width := fun (x : KamProject.Arnold1963.FourierIndex n) => 1, width_pos := ⋯, width_lower := ⋯ }