TorchLean API

NN.Verification.Cert.AbCrownLeafCert

AbCrown Leaf Artifact #

Alpha-beta-CROWN (AbCrown) leaf-artifact checker.

This module checks a small TorchLean JSON schema (abcrown_leaf_artifact_v0_1). Vanilla alpha-beta-CROWN does not emit this TorchLean schema directly; use scripts/verification/abcrown/export_leaf_artifact.py to convert terminal leaf/domain data from an external verifier into the checked schema.

The checker does not run bound propagation itself. It validates only the finite claims present in the artifact:

This is useful for:

References:

Run: lake exe verify -- abcrown-leaf [path/to/artifact.json]

Bundled sample alpha-beta-CROWN-style leaf artifact.

Instances For

    Parse and validate a abcrown_leaf_artifact_v0_1 JSON artifact.

    On failure this throws IO.userError with a brief message.

    Instances For

      CLI entry point: lake exe verify -- abcrown-leaf [artifact.json].

      If no path is provided, checks a small bundled sample artifact under NN/Examples/Verification/AbCrown/.

      Instances For