TorchLean API

FloatLib.Numerics.Automation.Interval.Registry

Registering certified interval enclosures #

Tag a ConstantBounds c definition or a theorem E.Sound f with @[interval_extension] to associate the named real constant or function with its executable bounds. Importing the provider's module imports the registration. Local and scoped attributes follow Lean's usual visibility rules.

Functions have a fixed number of real arguments; parameters of other types can be fixed in a named wrapper. Registration checks the contract and does not introduce axioms or numerical facts.

Recover the enclosure, named real function, and containment proof from a registration.

Instances For

    Register proved constant bounds or a containment theorem for a user-defined operation.

    Instances For

      Recognize registered applications through definitional aliases.