Nondegeneracy of the Hamiltonian Hessian supplies local frequency data. HamiltonianPatch is an output format whose existence is proved before the perturbation is chosen.
The determinant of the derivative of the action-frequency map.
Equations
Instances For
A compact Hamiltonian patch with an analytic frequency chart and uniform derivative bounds.
- domain : Set (ComplexSpace n)
The patch's compact complex action domain.
- subset : self.domain ⊆ ambient
- center : RealSpace n
The real center of the patch's frequency polydisc.
- radius : ℝ
The common coordinate radius of the patch's frequency polydisc.
- inverse : ComplexSpace n → ComplexSpace n
The analytic inverse of the action-frequency chart on its frequency polydisc.
- chart : AnalyticFrequencyChart (actionFrequency H₀) self.inverse self.domain (realCenteredPolydisc self.center fun (x : Fin n) => self.radius)
- analytic : AnalyticOnNhd ℂ H₀ self.domain
- lower : NNReal
The positive lower bound on the frequency derivative, chosen below one.
- upper : NNReal
The upper bound on the frequency derivative, chosen above one.
- derivative_lower (p : ComplexSpace n) : p ∈ self.domain → ∀ (v : ComplexSpace n), ↑self.lower * ‖v‖ ≤ ‖(fderiv ℂ (actionFrequency H₀) p) v‖
- derivative_upper (p : ComplexSpace n) : p ∈ self.domain → ‖fderiv ℂ (actionFrequency H₀) p‖ ≤ ↑self.upper
Instances For
The frequency polydisc associated with the Hamiltonian patch.
Equations
- c.frequencyDomain = KamProject.Arnold1963.realCenteredPolydisc c.center fun (x : Fin n) => c.radius
Instances For
The geometric type constant for the patch's frequency polydisc.
Equations
- c.typeConstant = KamProject.Arnold1963.polydiscTypeConstant fun (x : Fin n) => c.radius