Documentation

HexRootsMathlib.Completeness.NKRecertification

Exact-centre inverse applied to one Taylor coefficient, measured in the sup operator norm.

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

    The exact-coefficient norm varies continuously wherever the polynomial derivative is nonzero.

    The exact majorant for the executable radial Taylor sum with every radius power replaced by one.

    Equations
    Instances For

      The exact radial majorant is uniformly bounded on some nontrivial closed neighbourhood of a simple root.

      theorem HexRootsMathlib.NKData.invFloor_defect {x : Dyadic} (hx : 0 < x) :
      have q := 8 + max 0 (Hex.Dyadic.ceilLog2 x); have u := Hex.Dyadic.invFloor x q; 0 Dyadic.toReal (1 - u * x) Dyadic.toReal (1 - u * x) < 2 ^ (-8)

      The pinned reciprocal precision makes the relative floor error strictly less than 2⁻⁸, independently of the magnitude of the positive dyadic input.

      theorem HexRootsMathlib.NKData.z1_lt (p : Hex.ZPoly) (s : Hex.DyadicSquare) (hnorm : 0 < normSq p s) :
      Dyadic.toReal (z1 p s) < 2 ^ (-8)

      The executable first-order defect inherits the uniform 2⁻⁸ bound from the pinned reciprocal floor.

      A Newton defect strictly below one forces the derivative at the nearby centre to remain nonzero.

      If the frozen exact-root Newton derivative has norm at most 1/8 at a nearby centre, inversion at that centre amplifies the exact-root correction by at most 8/7.

      The executable approximate inverse is a scalar in [0,1] times the exact inverse at the executable centre.

      Flooring the reciprocal can only decrease the sup norm of the exact Newton correction based at the executable centre.

      The operator norm of the scaled executable Taylor-coefficient multiplier is the exact coefficient norm at the square's centre.

      Each executable residual-coefficient row norm is bounded by its exact centre-inverse counterpart.

      Once the executable radial upper bound is at most one, z2 is bounded by the continuous exact-centre majorant.

      A nonzero derivative at the executable centre gives a positive exact dyadic squared norm.

      theorem HexRootsMathlib.NKData.witness_of_estimates (p : Hex.ZPoly) (s : Hex.DyadicSquare) (hsize : 2 (coeffs p s).size) (hnorm : 0 < normSq p s) (hy : Dyadic.toReal (y p s) 9 / 14 * DyadicSquare.halfWidth s) (hz2 : Dyadic.toReal (z2 p s) * DyadicSquare.halfWidth s < 1 / 8) :

      The concrete margins used to close the executable witness inequalities. The first-order defect is supplied automatically by the pinned reciprocal; the caller supplies the local residual and shrinking z2 * r estimates.

      On the local Newton neighbourhood, a square whose root has the doubled enclosing-square margin certifies as soon as its radial z2 * r term is small.

      Every sufficiently small doubled square whose centre is within half a half-width of a simple root passes the actual executable NK witness.

      Precision-threshold form of eventual executable NK recertification. The half-radius centre hypothesis is exactly the margin obtained by testing the square concentric with an enclosing square one level coarser.