Real soundness of finite binary32 artifacts #
Exact decoding, local dominance, and structural induction connect the supplied affine entries
to Program.eval on real inputs. No transfer theorem or semantic evaluation trace is an input
to the checker soundness theorem. decode_coverage proves node-count and final-entry coverage.
FiniteArtifactSemantics proves agreement with NN.IR.Graph.denote in decodeGraph_denote
and lifts acceptance to the original graph's exact-real semantics in accepts_graph_sound.
Successful scalar decoding retains the exact real denotation of the binary32 word.
Tensor decoding is the pointwise exact-real interpretation of finite binary32 words.
Evaluation of a difference of decoded affine forms is their exact real difference.
Accepted dominance transfers an enclosure to the supplied artifact coefficients.
Exact-real semantics of the program decoded independently from the graph and parameters.
Instances For
Local same-artifact checks enclose the exact-real computation at the covered output. The artifact's bounds and relaxation slopes do not alter the value, which is that of the erased program.
Every requested inequality holds at the exact-real output of the decoded program.
Instances For
Attaching an artifact retains its final supplied entry.
Node-count and final-entry coverage, without an assertion about Graph.denote.
Acceptance proves the decoded program's margins without caller-supplied semantic premises.