pub fn certify_mapping_bounded(
grid: BoundedExpr,
datapath: BoundedExpr,
) -> Result<PlacementCertificate, CertifyRefusal>Expand description
certify_mapping with the refusal NAMED. The obligation is PRICED in the shared gate DAG
before any ProofExpr is materialised, so an encoding too big to hold fails as a typed refusal
in milliseconds instead of walking the allocator off a cliff.