Declare that *value* satisfies *refinement*. During symbolic execution, the handler intercepts this and collects the verification condition as a ``Term[bool]``.
(value: int, refinement)
| 55 | |
| 56 | @defop |
| 57 | def assert_refined(value: int, refinement) -> None: |
| 58 | """Declare that *value* satisfies *refinement*. |
| 59 | |
| 60 | During symbolic execution, the handler intercepts this and collects the |
| 61 | verification condition as a ``Term[bool]``. |
| 62 | """ |
| 63 | pass # no-op in concrete mode |
| 64 | |
| 65 | |
| 66 | # --------------------------------------------------------------------------- |
no outgoing calls
no test coverage detected