Page
Library
Module
Module type
Parameter
Class
Class type
Source
Syguslib.Semantic
SourceThis module defines a few high-level properties of SyGuS programs. Setter commands and some utility functions on solver responses are specified here.
Returns true when the command is a setter command, that is, sets some option. logic, or feature for the solver.
Returns true if the program is well-formed. A well-formed program has the form (set-logic ..)(setter-command ..)*(other-commands..)*
Returns the list of symbols declared by a command, in no particular order
Compare two commands by the symbols they declare.
A static definition for the max operation.
A static definition for the min operation.
A transformation function that renames all variables in a sygus term.
Writes a command to an output channel.