To run all examples in this directory, run ./run_examples.sh.
Each of the following cases shows a minimal example of a feature discussed in the CAV 2023 paper in the indicated section:
agcAssume-Guarantee Contract: tri-state status output (inactive, invalid, or verified)arraysArray Types: Use of parametrized typing on a structure membercavCAV: The example from the paper showcasing a realistic composition of the other featurescseCommon Subexpression Elimination: Removal of redundant work from specificationset_aggSet Aggregation: Specifications beyond binary inputssimpleSimple: A basic R2U2 V2 style specification in the V3 input languagestructStructure: Use of a structure to group variables