Package org.smtlib

Interface ICommand.Idefine_fun

All Superinterfaces:
ICommand, INode, IPos.IPosable
All Known Subinterfaces:
ICommand.Idefine_const
All Known Implementing Classes:
C_define_const, C_define_fun, C_define_fun_rec
Enclosing interface:
ICommand

public static interface ICommand.Idefine_fun extends ICommand
Interface for the SMT-LIB define-fun command.
  • Method Details

    • symbol

      IExpr.ISymbol symbol()
      Returns the name of the function being defined.
    • parameters

      List<IExpr.IDeclaration> parameters()
      Returns the list of formal parameters.
    • resultSort

      ISort resultSort()
      Returns the result sort.
    • expression

      IExpr expression()
      Returns the defining expression (body).