Documentation

LeanPool.ParameterFreeGradient.V7.Guards

Observable upper-model, gradient, cocoercivity, interpolation, and descent inequalities.

noncomputable def V7.BregmanRemainder {d : ℕ} (oracle : PairOracle d) (x y : Point d) :

The objective's linearization error at x, based at y.

Equations
Instances For
    noncomputable def V7.UpperModelGuard {d : ℕ} (p M : ℝ) (oracle : PairOracle d) (x y : Point d) :

    The quadratic upper model with estimate M bounds the objective at y.

    Equations
    Instances For
      noncomputable def V7.GradientGuard {d : ℕ} (p M : ℝ) (oracle : PairOracle d) (x y : Point d) :

      The two observed gradients satisfy the proposed Lipschitz bound in the dual norm.

      Equations
      Instances For
        noncomputable def V7.CocoercivityGuard {d : ℕ} (p M : ℝ) (oracle : PairOracle d) (x y : Point d) :

        Exact current orientation: D_f(x,y) uses the gradient at y.

        Equations
        Instances For
          noncomputable def V7.EuclideanInterpolationGuard {d : ℕ} (M : ℝ) (oracle : PairOracle d) (xi xj : Point d) :

          The observed Euclidean Bregman gap dominates the squared gradient difference.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def V7.TerminalDescentGuard {d : ℕ} (M : ℝ) (oracle : PairOracle d) (u v : Point d) :

            The terminal gradient step achieves the decrease predicted by the smoothness estimate.

            Equations
            Instances For

              The observable inequalities that a local trial may check.

              Instances For
                @[instance_reducible]
                Equations

                The kind and pair of points witnessing a failed observable guard.

                • The inequality that failed.

                • x : Point d

                  The first point of the failed guard.

                • y : Point d

                  The second point of the failed guard.

                Instances For
                  noncomputable def V7.GuardFails {d : ℕ} (p M : ℝ) (oracle : PairOracle d) (w : ObservableGuardFailure d) :

                  The selected observable inequality fails for the supplied oracle and estimates.

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