summaryrefslogtreecommitdiff
path: root/test/regress/regress0/quantifiers/qcf-rel-dom-opt.smt2
blob: 539f181afeb0219ef11a0fac9dffc440cd68ff05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
(set-logic UFLIA)
(set-info :status unsat)
(declare-fun P (Int) Bool)

(assert (P 0))
(assert (P 1))
(assert (P 2))
(assert (P 3))
(assert (P 4))
(assert (P 5))
(assert (P 6))
(assert (P 7))
(assert (P 8))
(assert (P 9))

(assert (P 10))
(assert (P 11))
(assert (P 12))
(assert (P 13))
(assert (P 14))
(assert (P 15))
(assert (P 16))
(assert (P 17))
(assert (P 18))
(assert (P 19))

(assert (P 20))
(assert (P 21))
(assert (P 22))
(assert (P 23))
(assert (P 24))
(assert (P 25))
(assert (P 26))
(assert (P 27))
(assert (P 28))
(assert (P 29))

(declare-fun Q (Int Int Int Int Int) Bool)
(assert (forall ((x Int) (y Int) (z Int) (w Int) (q Int)) (or (not (P x)) (not (P y)) (not (P z)) (not (P w)) (not (P q)) (Q x y z w q))))

(declare-fun R (Int) Bool)
(assert (R 0))
(assert (forall ((x Int)) (not (R x))))

(check-sat)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback