У меня есть неинтерпретированная сортировка A
sortA = DeclareSort('A')
и функция foo:
foo = Function('foo',sortA,sortA,BoolSort())
Теперь я хочу определить список констант вида A. Моя попытка была:
X = [ Consts("c_%s" % i,sortA) for i in range(10) ]
Но это не работает, поскольку
s.add(foo(X[0],X[1]))
выдает ошибку «Ожидается выражение Z3». Буду благодарен за любую помощь :)