Package io.github.cvc5


package io.github.cvc5
  • Class
    Description
    A cvc5 plugin abstract class.
    Encapsulation of a command.
    The Context class is responsible for tracking and deleting pointers to native C++ cvc5 objects associated with their corresponding Java counterparts.
    Base class for all API exceptions.
    An option-related API exception.
    A recoverable API exception.
    A parser-related API exception.
    A cvc5 datatype.
    A cvc5 datatype constructor.
    A cvc5 datatype constructor declaration.
    A cvc5 datatype declaration.
    A cvc5 datatype selector.
    A Sygus Grammar.
    This class is the main interface for retrieving commands and expressions from an input using a parser.
    Functional interface representing an oracle function that operates on an array of Term objects and produces a single Term as output.
    Enum representing the set of possible values for Kind.
    A cvc5 operator.
    Holds some description about a particular option, including its name, its aliases, whether the option was explicitly set by the user, and information concerning its value.
    Pair<K,V>
    A simple generic container class to hold a pair of objects.
    A cvc5 Proof.
    Enum representing the set of possible values for ProofRewriteRule.
    Enum representing the set of possible values for ProofRule.
    Encapsulation of a three-valued solver result, with explanations.
    Enum representing the set of possible values for RoundingMode.
    Enum representing the set of possible values for SkolemId.
    A cvc5 solver.
    The sort of a cvc5 term.
    Enum representing the set of possible values for SortKind.
    Represents a snapshot of a single statistic value.
    Represents a snapshot of the solver statistics.
    Symbol manager.
    Encapsulation of a solver synth result.
    A cvc5 Term.
    A cvc5 term manager.
    Triplet<A,B,C>
    A generic container class to hold a triplet of objects.
    Enum representing the set of possible values for UnknownExplanation.
    A utility class containing static helper methods commonly used across the application.
    Represent the operating system types supported by cvc5.