Uses of Interface
org.smtlib.IExpr.ISortDeclaration
Packages that use IExpr.ISortDeclaration
Package
Description
This package contains the main classes and abstract interfaces for this
SMT-LIB tool; the tool provides a stand-alone SMT-LIB-compliant command-line
application, an application that responds to SMT-LIB commands over a
network port, and an SMT-LIB Java API.
This package contains implementations of the SMT-LIB commands,
implementing the interfaces defined in ICommand;
these implementations are independent of the concrete syntax that might
be used, except that each command object has methods that can parse or print
representations of the command in the standard (or potentially other) concrete syntaxes.
This package is an implementation of the interfaces defined in org.smtlib.
This package is a concrete implementation of a particular concrete syntax for the abstract SMT-LIB semantics.
This package implements various instances of org.smtlib.ISolver, which are
specific solvers that wrap and interact with various off-the-shelf SMT solvers
currently available.
-
Uses of IExpr.ISortDeclaration in org.smtlib
Methods in org.smtlib that return IExpr.ISortDeclarationModifier and TypeMethodDescriptionICommand.Ideclare_datatype.sortDeclaration()Returns the sort declaration (name and arity).IExpr.IFactory.sortDeclaration(IExpr.ISymbol symbol, IExpr.INumeral arity) Creates a sort declaration (symbol + arity) for use in declare-datatype(s).Methods in org.smtlib that return types with arguments of type IExpr.ISortDeclarationModifier and TypeMethodDescriptionICommand.Ideclare_datatypes.sortDeclarations()Returns the list of sort declarations (names and arities).Methods in org.smtlib with parameters of type IExpr.ISortDeclarationModifier and TypeMethodDescriptionICommand.IFactory.declare_datatype(IExpr.ISortDeclaration sd, ISort.IDatatype d) Creates a declare-datatype command object.IVisitor.TreeVisitor.visit(IExpr.ISortDeclaration e) IVisitor.visit(IExpr.ISortDeclaration e) TypeChecker.visit(IExpr.ISortDeclaration e) Method parameters in org.smtlib with type arguments of type IExpr.ISortDeclarationModifier and TypeMethodDescriptionICommand.IFactory.declare_datatypes(List<IExpr.ISortDeclaration> sds, List<ISort.IDatatype> dts) Creates a declare-datatypes command object.TypeChecker.validateDatatypeNames(SymbolTable symTable, SMT.Configuration smtConfig, List<IExpr.ISortDeclaration> sortDecls, List<ISort.IDatatype> datatypes) Checks that constructor and selector names introduced by a datatype group are not already defined (neither in the symbol table nor duplicated within the group). -
Uses of IExpr.ISortDeclaration in org.smtlib.command
Fields in org.smtlib.command declared as IExpr.ISortDeclarationModifier and TypeFieldDescriptionprotected IExpr.ISortDeclarationC_declare_datatype.sortDeclarationThe sort declaration (symbol + arity derived from datatype body)Fields in org.smtlib.command with type parameters of type IExpr.ISortDeclarationModifier and TypeFieldDescriptionprotected List<IExpr.ISortDeclaration> C_declare_datatypes.sortDeclarationsThe sort declarations: (symbol arity) pairsMethods in org.smtlib.command that return IExpr.ISortDeclarationMethods in org.smtlib.command that return types with arguments of type IExpr.ISortDeclarationConstructors in org.smtlib.command with parameters of type IExpr.ISortDeclarationModifierConstructorDescriptionC_declare_datatype(IExpr.ISortDeclaration sortDeclaration, ISort.IDatatype d) Constructs a new command objectConstructor parameters in org.smtlib.command with type arguments of type IExpr.ISortDeclarationModifierConstructorDescriptionC_declare_datatypes(List<IExpr.ISortDeclaration> sortDeclarations, List<ISort.IDatatype> datatypes) Constructs a new command object -
Uses of IExpr.ISortDeclaration in org.smtlib.impl
Classes in org.smtlib.impl that implement IExpr.ISortDeclarationModifier and TypeClassDescriptionstatic classRepresents a sort declaration (symbol and arity) used in declare-datatype and declare-datatypes.Methods in org.smtlib.impl that return IExpr.ISortDeclarationModifier and TypeMethodDescriptionFactory.sortDeclaration(IExpr.ISymbol symbol, IExpr.INumeral arity) Methods in org.smtlib.impl with parameters of type IExpr.ISortDeclarationModifier and TypeMethodDescriptionFactory.declare_datatype(IExpr.ISortDeclaration sd, ISort.IDatatype d) Method parameters in org.smtlib.impl with type arguments of type IExpr.ISortDeclarationModifier and TypeMethodDescriptionFactory.declare_datatypes(List<IExpr.ISortDeclaration> sds, List<ISort.IDatatype> dts) -
Uses of IExpr.ISortDeclaration in org.smtlib.sexpr
Methods in org.smtlib.sexpr with parameters of type IExpr.ISortDeclaration -
Uses of IExpr.ISortDeclaration in org.smtlib.solvers
Methods in org.smtlib.solvers with parameters of type IExpr.ISortDeclaration