TorchLean API

NN.MLTheory.CROWN.Lyapunov.Certificate

Lyapunov certificate semantics #

This module defines the mathematical statement carried by a Lyapunov certificate. It does not turn producer-reported bounds into a theorem. A checked workflow must prove LyapunovCert.ValidFor from a verified graph evaluation or certificate checker; an external workflow must state that validity assumption at its own trust boundary.

References:

Certificate for Lyapunov verification over a boxed region.

  • Region on which the bounds are claimed.

  • vLower : α

    Lower bound for V.

  • vUpper : α

    Upper bound for V.

  • derivativeLower : α

    Lower bound for .

  • derivativeUpper : α

    Upper bound for .

Instances For

    A neural Lyapunov function specification.

    Vdot is supplied by the application; this file does not derive it from dynamics on its own.

    Instances For
      structure NN.MLTheory.CROWN.Lyapunov.LyapunovCert.ValidFor {α : Type} [Context α] {n : } (cert : LyapunovCert α n) (lyap : NeuralLyapunov α n) :

      Proof object produced by a semantic certificate checker.

      Parsing a certificate or checking the signs of its endpoints cannot construct this structure. Its two fields require enclosure proofs for the actual functions named by lyap on the actual region stored in cert.

      Instances For