Z3 设置“QF_FD”逻辑时检查功能引发AccessViolationException异常
如果我在解算器的Check函数中将逻辑设置为QF_FD,它将引发错误AccessViolationError,而如果我将相同的逻辑设置为All,则没有此类错误。有人能帮忙解决这个问题吗?Z3不支持QF\U FD的证明。我更新了代码以引发适当的异常Z3 设置“QF_FD”逻辑时检查功能引发AccessViolationException异常,z3,Z3,如果我在解算器的Check函数中将逻辑设置为QF_FD,它将引发错误AccessViolationError,而如果我将相同的逻辑设置为All,则没有此类错误。有人能帮忙解决这个问题吗?Z3不支持QF\U FD的证明。我更新了代码以引发适当的异常 Context lICtx; Solver lISolver; lICtx = new Context(new Dictionary<string, string>() { { "proof", "true" } }); using (
Context lICtx;
Solver lISolver;
lICtx = new Context(new Dictionary<string, string>() { { "proof", "true" } });
using (lICtx)
{
lISolver = lICtx.MkSolver("QF_FD");
BoolExpr lA = lICtx.MkBoolConst("A");
lISolver.Assert(lA);
lISolver.Check();
}