TorchLean API

NN.Verification.Cert.FiniteArtifact

Finite binary32 affine artifacts #

The additional checks in this module interpret the supplied binary32 coefficients exactly. Local rational dominance checks repair the gap between agreement with rounded affine replay and enclosure of the decoded program's real computation. The supported graph fragment is a nonempty vector input followed by unary linear and ReLU nodes. The decoder checks the graph's structure and parameters. FiniteArtifactSemantics proves agreement between Program.eval and NN.IR.Graph.denote under the payload decoded from the same parameters, then establishes the requested margins for the original graph.

The affine difference whose nonpositivity expresses pointwise domination.

Instances For

    The supplied lower form is no larger, and its upper form no smaller, than the exact transfer.

    Instances For

      A decoded vector graph, including the affine entry supplied for every node.

      Instances For

        The actual artifact entry at the final node.

        Instances For

          Check every supplied node entry against a transfer from its already checked parent.

          Instances For

            The graph computation after finite parameter decoding, independent of any certificate.

            Instances For

              Count every node of the decoded graph, including its input.

              Instances For

                Erase certificate entries and relaxation choices without changing the graph computation.

                Instances For

                  Finite parameters and input domain decoded from the graph, without consulting an artifact.

                  Instances For

                    An artifact attached to a particular independently decoded graph.

                    Instances For

                      Read a mandatory finite affine entry for a covered graph node.

                      Instances For

                        Attach the actual per-node coefficients; a missing entry causes rejection.

                        Instances For

                          The graph, its attached artifact, and the exact interpretation of the requested margins.

                          Instances For

                            Check nonempty dimensions, the input box, local artifact dominance, and all output margins.

                            Instances For