MCPcopy Create free account
hub / github.com/BasisResearch/lean.py / _handle_assert

Function _handle_assert

examples/06_effectful_verifier/python/refine.py:216–220  ·  view source on GitHub ↗
(value, refinement)

Source from the content-addressed store, hash-verified

214 vc_terms: list = []
215
216 def _handle_assert(value, refinement):
217 if isinstance(refinement, Gt):
218 vc_terms.append(value > refinement.n)
219 elif isinstance(refinement, Ge):
220 vc_terms.append(value >= refinement.n)
221
222 with handler({assert_refined: _handle_assert}):
223 fn(**{name: var_ops[name]() for name in params})

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected