1 2 3 4 5 6 7 8 9 10
(set-logic HO_ALL) (set-info :status unsat) (set-option :fmf-bound true) (declare-fun A () (Bag Int)) (declare-fun B () (Bag Int)) (define-fun f ((x Int)) Int (+ x 1)) (assert (= B (bag.map f A))) (assert (= (bag.count (- 2) B) 57)) (assert (= A (as emptybag (Bag Int)) )) (check-sat)