Допустим, у меня есть два предложения, которые я хочу смоделировать в SMT, лучше добавить их как отдельные утверждения, например
(assert (> x y))
(assert (< y 2))
или добавить одно утверждение с оператором и, как это
(assert (and
(> x y)
(< y 2)
))
Имеет ли это значение для крупномасштабных задач с точки зрения производительности решателя SMT. Пользуюсь Z3.