Skip to content

Commit cff8604

Browse files
committed
strategies/smt: Place SMTLIB2Script in trace cell
1 parent 1844849 commit cff8604

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

prover/strategies/smt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ module STRATEGY-SMT
206206
fi
207207
...
208208
</strategy>
209-
<trace> .K => smt-z3 ... </trace>
209+
<trace> .K => smt-z3 ~> (Z3Prelude ++SMTLIB2Script ML2SMTLIB(\not(GOAL))) ... </trace>
210210
211211
rule <claim> GOAL </claim>
212212
<strategy> smt-z3 => fail </strategy>
@@ -220,7 +220,7 @@ module STRATEGY-SMT
220220
fi
221221
...
222222
</strategy>
223-
<trace> .K => smt-cvc4 ... </trace>
223+
<trace> .K => smt-cvc4 ~> CVC4Prelude ++SMTLIB2Script ML2SMTLIBDecls(GId, \not(GOAL), collectDeclarations(GId)) ... </trace>
224224
requires isPredicatePattern(GOAL)
225225
226226
// If the constraints are unsatisfiable, the entire term is unsatisfiable
@@ -233,7 +233,7 @@ module STRATEGY-SMT
233233
fi
234234
...
235235
</strategy>
236-
<trace> .K => check-lhs-constraint-unsat ... </trace>
236+
<trace> .K => check-lhs-constraint-unsat ~> CVC4Prelude ++SMTLIB2Script ML2SMTLIBDecls(GId, \and(LCONSTRAINTS), collectDeclarations(GId)) ... </trace>
237237
requires isPredicatePattern(\and(LCONSTRAINTS))
238238
239239
```

0 commit comments

Comments
 (0)