z3-src 503.2.0

Source distribution of the Z3 SMT solver, for use as a build dependency
Documentation
/*++
Copyright (c) 2026 Microsoft Corporation

Module Name:

    opt_pareto_solver.h

Abstract:

    Incremental nlsat backend for polynomial real Pareto problems.

--*/
#pragma once

#include "ast/ast.h"
#include "util/params.h"

class solver;

namespace opt {
    bool can_reuse_nlsat_solver(expr_ref_vector const& terms);
    solver* mk_pareto_nlsat_solver(ast_manager& m, params_ref const& p);
}