The Bernays–Schönfinkel class (also known as Bernays–Schönfinkel–Ramsey class) of formulas, named after Paul Bernays, Moses Schönfinkel and Frank P. Ramsey, is a fragment of first-order logic formulas where satisfiability is decidable.
It is the set of sentences that, when written in prenex normal form, have an
\exists*\forall*
Ramsey proved that, if
\phi
\{x\in\N:\phi(x)\}
\{x\in\N:\neg\phi(x)\}
This class of logic formulas is also sometimes referred as effectively propositional (EPR) since it can be effectively translated into propositional logic formulas by a process of grounding or instantiation.
The satisfiability problem for this class is NEXPTIME-complete.
Efficient algorithms for deciding satisfiability of EPR have been integrated into SMT solvers.[2]