fixedpoint_query method

int fixedpoint_query(
  1. Z3_context c,
  2. Z3_fixedpoint d,
  3. Z3_ast query
)

\brief Pose a query against the asserted rules.

\code query ::= (exists (bound-vars) query) | literals \endcode

query returns

  • \c Z3_L_FALSE if the query is unsatisfiable.
  • \c Z3_L_TRUE if the query is satisfiable. Obtain the answer by calling #Z3_fixedpoint_get_answer.
  • \c Z3_L_UNDEF if the query was interrupted, timed out or otherwise failed.

def_API('Z3_fixedpoint_query', LBOOL, (_in(CONTEXT), _in(FIXEDPOINT), _in(AST)))

Implementation

int fixedpoint_query(
  Z3_context c,
  Z3_fixedpoint d,
  Z3_ast query,
) {
  return _fixedpoint_query(
    c,
    d,
    query,
  );
}