kdrag.solvers.verus
Functions
|
|
|
Classes
|
- class kdrag.solvers.verus.TransitionSystem(name: str, fields: list[z3.z3.ExprRef], init: tuple[str, z3.z3.BoolRef], transitions: tuple[str, z3.z3.BoolRef], invariants: dict[str, z3.z3.BoolRef] = <factory>)
Bases:
object- Parameters:
name (str)
fields (list[ExprRef])
init (tuple[str, BoolRef])
transitions (tuple[str, BoolRef])
invariants (dict[str, BoolRef])
- fields: list[ExprRef]
- init: tuple[str, BoolRef]
- invariants: dict[str, BoolRef]
- name: str
- transitions: tuple[str, BoolRef]
- kdrag.solvers.verus.install()
- kdrag.solvers.verus.run_verus(args: list[str]) CompletedProcess
- Parameters:
args (list[str])
- Return type:
CompletedProcess