@@ -211,6 +211,37 @@ def read_list(file):
211211 ) .
212212""" .replace ('\n ' , ' ' )
213213
214+ skl3_vc10_strategy = """
215+ normalize . or-split-rhs . lift-constraints
216+ . instantiate-existentials . substitute-equals-for-equals
217+ . kt
218+ . normalize . or-split-rhs . lift-constraints
219+ . instantiate-existentials . substitute-equals-for-equals
220+ . ( ( right-unfold-Nth(0, 1)
221+ . right-unfold-Nth(0, 1) . right-unfold-Nth(0, 1) . right-unfold-Nth(0, 0)
222+ . right-unfold-Nth(0, 1)
223+ . right-unfold-Nth(0, 1) . right-unfold-Nth(0, 0)
224+ . right-unfold-Nth(0, 0)
225+ . right-unfold-Nth(0, 0)
226+ . normalize . or-split-rhs . lift-constraints
227+ . instantiate-existentials . substitute-equals-for-equals
228+ . instantiate-separation-logic-axioms
229+ . normalize . or-split-rhs . lift-constraints
230+ . instantiate-existentials . substitute-equals-for-equals
231+ . match . spatial-patterns-equal . spatial-patterns-match . smt-cvc4
232+ )
233+ | ( match . spatial-patterns-equal . spatial-patterns-match . smt-cvc4 )
234+ | ( right-unfold-Nth(0, 1)
235+ . normalize . or-split-rhs . lift-constraints
236+ . instantiate-existentials . substitute-equals-for-equals
237+ . instantiate-separation-logic-axioms
238+ . normalize . or-split-rhs . lift-constraints
239+ . instantiate-existentials . substitute-equals-for-equals
240+ . match . spatial-patterns-equal . spatial-patterns-match . smt-cvc4
241+ )
242+ ) .
243+ """ .replace ('\n ' , ' ' )
244+
214245 # prefix KT RU timeout tests
215246test_lists = [ ('unfold-mut-recs . ' , 3 , 3 , '5m' , read_list ('t/test-lists/passing-3-3-5' ))
216247 , ('unfold-mut-recs . ' , 5 , 12 , '40m' , read_list ('t/test-lists/passing-5-12-40' ))
@@ -327,6 +358,7 @@ def read_list(file):
327358 , (nll_vc08_10_strategy , 2 , 2 , '10m' , ['t/SL-COMP18/bench/qf_shid_entl/nll-vc08.smt2' ])
328359 , (nll_vc08_10_strategy , 2 , 2 , '10m' , ['t/SL-COMP18/bench/qf_shid_entl/nll-vc10.smt2' ])
329360 , (lsegex4_slk_1_strategy , 2 , 2 , '10m' , ['t/SL-COMP18/bench/qf_shid_entl/lsegex4_slk-1.smt2' ])
361+ , (skl3_vc10_strategy , 2 , 2 , '10m' , ['t/SL-COMP18/bench/qf_shid_entl/skl3-vc10.smt2' ])
330362 ]
331363qf_shid_entl_unsat_tests = read_list ('t/test-lists/qf_shid_entl.unsat' )
332364
0 commit comments