中文

A Modern View on MCSat

计算机科学中的逻辑 2026-07-04 v1

摘要

The Model Constructing Satisfiability (MCSat) approach has shown strong performance in solving complex SMT problems, in particular in algebraic SMT theories such as non-linear integer and real arithmetic. In this paper we revisit the theory-independent MCSat framework as a proof system to provide a modern perspective that refines the original formulation of MCSat. By closely formalizing the implementation of MCSat within the Yices2 SMT solver, we incorporate design decisions that diverge from those in the seminal MCSat paper and thereby capture the current state-of-the-art in MCSat-based SMT reasoning. We present a general, theory-agnostic rule scheme for MCSat and instantiate it for several theories, including propositional logic, non-linear real arithmetic, and uninterpreted functions. We provide several detailed examples to illustrate the applicability of the presented calculus.

引用

@article{arxiv.2607.03777,
  title  = {A Modern View on MCSat},
  author = {Thomas Hader and Theo Jauschneg and Daniela Kaufmann and Laura Kovacs},
  journal= {arXiv preprint arXiv:2607.03777},
  year   = {2026}
}

备注

20 pages