Creates an unprotected data function symbol, must be within in a critical section.
Creates an unsorted data variable, must be within in a critical section.
Creates an instance of the compiling jitty rewriter.
Creates an instance of the jitty rewriter.
Creates an sorted data variable, must be within in a critical section.
Clone the data specification
Create the data::false term
Obtain the index assigned internally to every data function symbol.
Returns the data constructors for the given sort.
Returns the data equations for the given specification.
Parses the given text and typechecks it using the given data specification
Parses the given text into a data specification.
Parses the given text v: Sort as a variable and typechecks it using the given data specification
Rewrites the given term to normal form.
Create the data::true term