Documentation

LeanPool.PoincareThreeBody.Delaunay

Delaunay frequencies and resonant actions #

At zero mass the planar rotating Kepler Hamiltonian in Delaunay actions is -1 / (2 * I₁²) - I₂, with frequency (I₁⁻³, -1). Positive rational frequency ratios give an explicit family of resonant actions.

The rotating Kepler Hamiltonian in planar Delaunay actions.

Equations
Instances For

    The frequency of the rotating Kepler Hamiltonian.

    Equations
    Instances For

      A positive Delaunay action whose Kepler frequency ratio is the positive rational q / p.

      Equations
      Instances For

        The integer resonance vector, regarded as a real vector.

        Equations
        Instances For
          theorem LeanPool.PoincareThreeBody.hasDerivAt_delaunayHamiltonian_firstAction {firstAction : } (hfirstAction : firstAction 0) (secondAction : ) :
          HasDerivAt (fun (action : ) => -1 / (2 * action ^ 2) - secondAction) (1 / firstAction ^ 3) firstAction
          theorem LeanPool.PoincareThreeBody.hasDerivAt_delaunayHamiltonian_secondAction (firstAction secondAction : ) :
          HasDerivAt (fun (action : ) => -1 / (2 * firstAction ^ 2) - action) (-1) secondAction
          theorem LeanPool.PoincareThreeBody.deriv_delaunayHamiltonian_firstAction {firstAction : } (hfirstAction : firstAction 0) (secondAction : ) :
          deriv (fun (action : ) => -1 / (2 * action ^ 2) - secondAction) firstAction = 1 / firstAction ^ 3
          theorem LeanPool.PoincareThreeBody.deriv_delaunayHamiltonian_secondAction (firstAction secondAction : ) :
          deriv (fun (action : ) => -1 / (2 * firstAction ^ 2) - action) secondAction = -1
          theorem LeanPool.PoincareThreeBody.delaunayFrequency_eq_coordinateDerivatives {firstAction : } (hfirstAction : firstAction 0) (secondAction : ) :
          delaunayFrequency firstAction = ![deriv (fun (action : ) => delaunayHamiltonian ![action, secondAction]) firstAction, deriv (fun (action : ) => delaunayHamiltonian ![firstAction, action]) secondAction]

          The displayed Kepler frequency is the coordinate gradient of the Delaunay Hamiltonian.

          theorem LeanPool.PoincareThreeBody.resonantFirstAction_cube {p q : } (hp : 0 < p) (hq : 0 < q) :
          resonantFirstAction p q ^ 3 = p / q

          Every pair of positive natural numbers determines an exact Kepler resonance.

          theorem LeanPool.PoincareThreeBody.exists_resonantFirstAction_between {a b : } (ha : 0 < a) (hab : a < b) :
          ∃ (p : ) (q : ), 0 < p 0 < q a < resonantFirstAction p q resonantFirstAction p q < b

          Positive rational Kepler resonances occur in every positive open interval.

          @[reducible, inline]

          The positive first Delaunay action axis.

          Equations
          Instances For
            theorem LeanPool.PoincareThreeBody.exists_irrationalFrequencyAction_between {a b : } (ha : 0 < a) (hab : a < b) :
            ∃ (action : ), a < action action < b Irrational (1 / action ^ 3)

            Actions with irrational Kepler frequency occur in every positive open interval.

            Positive actions with irrational Kepler frequency form a dense set.

            The positive actions with a rational Kepler frequency ratio.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem LeanPool.PoincareThreeBody.delaunayDenseResonance_obstruction {differential : PositiveActionActionSpace} (hdifferential : Continuous differential) (hresonant : ∀ {p q : } (hp : 0 < p) (hq : 0 < q), dot (resonanceVector p q) (differential resonantFirstAction p q, ) = 0) (action : PositiveAction) :
              ¬LinearIndependent ![delaunayFrequency action, differential action]

              Orthogonality at every rational Kepler resonance forces dependence at every positive action.

              theorem LeanPool.PoincareThreeBody.delaunayHomological_obstruction {differential : PositiveActionActionSpace} (hdifferential : Continuous differential) (correction perturbation : ) (hperturbation : ∀ (p q : ), 0 < p0 < qperturbation p q 0) (hequation : ∀ (p q : ) (hp : 0 < p) (hq : 0 < q), dot (resonanceVector p q) (delaunayFrequency (resonantFirstAction p q)) * correction p q + dot (resonanceVector p q) (differential resonantFirstAction p q, ) * perturbation p q = 0) (action : PositiveAction) :
              ¬LinearIndependent ![delaunayFrequency action, differential action]

              The first homological equation and nonvanishing perturbing modes at all rational resonances exclude an independent leading integral throughout the positive Delaunay action axis.

              theorem LeanPool.PoincareThreeBody.rationalKeplerResonance_obstruction {p q : } (hp : 0 < p) (hq : 0 < q) {differential : ActionSpace} (hdifferential : dot (resonanceVector p q) differential = 0) :

              The abstract linear-algebra obstruction at every positive rational Kepler resonance.