MaxSAT Z3 , MaxSAT Z3 API. - () API , , API- . SMT 1.0. MaxSAT , API C. script , :assumption , :formula . , (> x 0), (> y 0), (< x y) (> x (- y 1)) , (> (+ x y) 0) (< (- x y) 100) . 3. , .
(benchmark ex
:extrafuns ((x Int))
:extrafuns ((y Int))
;; Soft Constraints
:assumption (> x 0)
:assumption (> y 0)
:assumption (< x y)
:assumption (> x (- y 1))
:formula
(and
;; Hard Constraints
(> (+ x y) 0)
(< (- x y) 100)
))
, MaxSAT Z3 API. MaxSAT API (.NET, Python ++).