March can now infer refinement types for you.
march --refine-infer tries candidate contracts, keeps only the ones the SMT-backed checker proves and that close an open obligation without breaking a caller, writes them, then re-checks.
Two unproven obligations → two contracts → verified.
March can now infer refinement types for you. march --refine-infer tries candidate contracts, keeps only the ones the SMT-backed checker proves and that close an open obligation without breaking a caller, writes them, then re-checks. Two unproven obligations → two contracts → verified.
0 views
Published on 21/10/2026 21:37
0:40
March can now infer refinement types for you.
march --refine-infer tries candidate contracts, keeps only the ones the SMT-backed checker proves and that close an open obligation without breaking a caller, writes them, then re-checks.
Two unproven obligations → two contracts → verified.
0 comments
?