Documentation

LeanPool.PoincareThreeBody.DelaunaySection

An analytic periapsis section of the planar Delaunay action map #

For prograde elliptic actions 0 < G < L, eccentricity is sqrt (1 - (G / L)²). Setting eccentric anomaly and periapsis angle to zero gives an explicit Cartesian phase point depending analytically on (L,G). This section is a right inverse of the physical action map and supplies the action-space representative of the leading candidate integral.

Eccentricity reconstructed from prograde planar actions (L,G).

Equations
Instances For

    The open prograde elliptic action region.

    Equations
    Instances For
      theorem LeanPool.PoincareThreeBody.ratio_actions_pos {action : ActionSpace} (haction : action ProgradeEllipticActions) :
      0 < action 1 / action 0
      theorem LeanPool.PoincareThreeBody.ratio_actions_lt_one {action : ActionSpace} (haction : action ProgradeEllipticActions) :
      action 1 / action 0 < 1

      Reconstructed eccentricity varies analytically throughout the prograde elliptic action region.

      theorem LeanPool.PoincareThreeBody.eccentricityFromActions_angularActionFromEccentricity {firstAction eccentricity : } (hfirstAction : 0 < firstAction) (heccentricity : 0 eccentricity) (heccentricityOne : eccentricity < 1) :
      eccentricityFromActions ![firstAction, angularActionFromEccentricity firstAction eccentricity] = eccentricity

      Recovering eccentricity from the actions of an ellipse returns its original eccentricity.

      Reconstructing eccentricity from a prograde action pair and then rebuilding the angular action returns the original pair.

      theorem LeanPool.PoincareThreeBody.eccentricAnomaly_zero {eccentricity : } (heccentricity : 0 eccentricity) (heccentricityOne : eccentricity < 1) :
      eccentricAnomaly eccentricity 0 = 0

      Zero mean anomaly has zero eccentric anomaly throughout the elliptic range.

      Explicit phase point at periapsis, used as a section of the action map.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        On the prograde elliptic region, the explicit section is the lifted Delaunay point with both angles zero.

        The periapsis section realizes the prescribed action pair.

        The explicit periapsis section is analytic on the prograde elliptic action region.

        noncomputable def LeanPool.PoincareThreeBody.delaunayActionSectionAtAnomaly (anomaly periapsisAngle : ) (action : ActionSpace) :

        An action section through a prescribed eccentric anomaly and periapsis angle. Fixing the eccentric anomaly, rather than the mean anomaly, makes the dependence on the two actions explicitly analytic.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The fixed-eccentric-anomaly section is a lifted Delaunay point whose mean anomaly is obtained from Kepler's equation.

          Every fixed-eccentric-anomaly section is a right inverse of the Cartesian action map.

          theorem LeanPool.PoincareThreeBody.analyticAt_delaunayActionSectionAtAnomaly {action : ActionSpace} (haction : action ProgradeEllipticActions) (anomaly periapsisAngle : ) :
          AnalyticAt (delaunayActionSectionAtAnomaly anomaly periapsisAngle) action

          With anomaly and periapsis held fixed, the moving action section is analytic throughout the prograde elliptic action region.

          theorem LeanPool.PoincareThreeBody.delaunayActionSectionAtAnomaly_liftedDelaunayActions {firstAction eccentricity meanAnomaly periapsisAngle : } (hfirstAction : 0 < firstAction) (heccentricity : 0 < eccentricity) (heccentricityOne : eccentricity < 1) :
          delaunayActionSectionAtAnomaly (eccentricAnomaly eccentricity meanAnomaly) periapsisAngle ![firstAction, angularActionFromEccentricity firstAction eccentricity] = liftedDelaunayPhasePoint firstAction eccentricity meanAnomaly periapsisAngle

          Choosing the anomaly of a lifted point makes the moving action section pass through that point.

          The derivative of every moving action section is a linear right inverse of the derivative of the physical action map.

          The leading, mass-zero candidate integral represented on the explicit action section.

          Equations
          Instances For
            theorem LeanPool.PoincareThreeBody.IsJointlyAnalytic.analyticAt_leadingActionCoefficient {δ : } {F : PhaseSpace} ( : 0 < δ) (hanalytic : IsJointlyAnalytic δ F) {action : ActionSpace} (haction : action ProgradeEllipticActions) (hapoapsis : action 0 ^ 2 * (1 + eccentricityFromActions action) < 1) :

            On an interior prograde elliptic action, the leading action coefficient is analytic.

            theorem LeanPool.PoincareThreeBody.IsFirstIntegralFamily.leadingActionCoefficient_eq_liftedDelaunayPhasePoint {δ : } {F : PhaseSpace} ( : 0 < δ) (hanalytic : IsJointlyAnalytic δ F) (hfirstIntegral : IsFirstIntegralFamily δ F) {firstAction eccentricity : } (hfirstAction : 0 < firstAction) (heccentricity : 0 < eccentricity) (heccentricityOne : eccentricity < 1) (hapoapsis : firstAction ^ 2 * (1 + eccentricity) < 1) (angles : × ) :
            leadingActionCoefficient F ![firstAction, angularActionFromEccentricity firstAction eccentricity] = F 0 (liftedDelaunayPhasePoint firstAction eccentricity angles.1 angles.2)

            The action-section representative equals the leading candidate on every lifted point with the same prograde elliptic actions.

            The coordinate vector representing the differential of the leading action coefficient.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The Fréchet differential of the leading action coefficient is its represented Euclidean action covector.

              theorem LeanPool.PoincareThreeBody.IsJointlyAnalytic.continuousAt_leadingActionDifferential {δ : } {F : PhaseSpace} ( : 0 < δ) (hanalytic : IsJointlyAnalytic δ F) {action : ActionSpace} (haction : action ProgradeEllipticActions) (hapoapsis : action 0 ^ 2 * (1 + eccentricityFromActions action) < 1) :

              The represented leading differential varies continuously at every interior prograde action.

              theorem LeanPool.PoincareThreeBody.IsJointlyAnalytic.analyticAt_leadingActionDifferential {δ : } {F : PhaseSpace} ( : 0 < δ) (hanalytic : IsJointlyAnalytic δ F) {action : ActionSpace} (haction : action ProgradeEllipticActions) (hapoapsis : action 0 ^ 2 * (1 + eccentricityFromActions action) < 1) :

              The represented leading differential is itself analytic on the interior action region.

              noncomputable def LeanPool.PoincareThreeBody.fixedEccentricityAction (eccentricity firstAction : ) :

              The action pair (L, L sqrt(1-e²)) along a fixed-eccentricity family.

              Equations
              Instances For
                noncomputable def LeanPool.PoincareThreeBody.leadingActionDifferentialAtEccentricity (F : PhaseSpace) (eccentricity : ) (firstAction : InteriorPositiveAction eccentricity) :

                The leading action differential restricted to a fixed-eccentricity interior family.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem LeanPool.PoincareThreeBody.IsJointlyAnalytic.continuous_leadingActionDifferentialAtEccentricity {δ : } {F : PhaseSpace} ( : 0 < δ) (hanalytic : IsJointlyAnalytic δ F) {eccentricity : } (heccentricity : 0 < eccentricity) (heccentricityOne : eccentricity < 1) :

                  Along every fixed noncircular eccentricity family inside the unit primary orbit, the leading action differential is continuous in L.