Używam API .NET API Z3. Kiedy instancji solver pod numerem:TryFor w Z3 nie przestaje sprawdzać po podanym limicie czasu
Solver s = ctx.MkSolver(ctx.TryFor(ctx.MkTactic("qflia"), TimeLimit));
i nadać mu timeLimit 60 sekund (60000 milisekund) dla niektórych modeli rachunku
s.Check()
nie powróci po 60 sekundach. W przypadku niektórych modeli powraca kilka sekund później, co w moim przypadku nie stanowiłoby problemu, ale w przypadku niektórych modeli w ogóle się nie zwraca (anulowałem proces po 3 dniach).
Jak zmusić Z3, aby przestał sprawdzać po określonym limicie czasu?