Barnard-PL-Labs / tsltools

Library and tools for the TSL specification format
Other
7 stars 4 forks source link

Add the `TSL.ModuloTheories.AST` datatype. #28

Closed wonhyukchoi closed 2 years ago

wonhyukchoi commented 2 years ago

All signal/function/predicate Abstract Data Types in TSL.Logic are curried, and they need to transformed to a AST-style syntax in order to be fed into a SMT or SyGuS solver. TSL.ModuloThoeries.AST defines the AST type, and the transformative functions thereof.