Может ли кто-нибудь помочь мне с использованием C # Api в Z3. Понятия не имею, что делать: - (
Я написал следующую программу в Visual C # 2010 Express:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Z3;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
using (Config cfg = new Config()) {
using (Context ctx = new Context(cfg)) {
Term x = ctx.MkConst("x", ctx.MkIntSort());
Term y = ctx.MkConst("y", ctx.MkIntSort());
Term zero = ctx.MkConst(0, ctx.MkIntSort());
Term one = ctx.MkConst(1, ctx.MkIntSort());
Term three = ctx.MkConst(3, ctx.MkIntSort());
Term fml = x > zero & ctx.MkEq(y, x + one) & y < three;
ctx.AssertCnstr(fml);
Model m = null;
LBool is_sat = ctx.CheckAndModel(out m);
System.Console.WriteLine(is_sat);
if (m != null)
{
m.Display(Console.Out);
m.Dispose();
}
}
}
}
}
}
Произошли следующие ошибки:
Тип или имя пространства имен 'Z3' не существует в пространстве имен 'Microsoft' (отсутствует ссылка на сборку?)
Спасибо