(Context ctx, Tactic t, Goal g, Status sat)
| 207 | } |
| 208 | |
| 209 | static void SolveTactical(Context ctx, Tactic t, Goal g, Status sat) |
| 210 | { |
| 211 | Solver s = ctx.MkSolver(t); |
| 212 | Console.WriteLine("\nTactical solver: " + s); |
| 213 | |
| 214 | foreach (BoolExpr a in g.Formulas) |
| 215 | s.Assert(a); |
| 216 | Console.WriteLine("Solver: " + s); |
| 217 | |
| 218 | if (s.Check() != sat) |
| 219 | throw new TestFailedException(); |
| 220 | } |
| 221 | |
| 222 | static ApplyResult ApplyTactic(Context ctx, Tactic t, Goal g) |
| 223 | { |