История изменений
Исправление
hateyoufeel,
(текущая версия)
:
Оно для доказательства теорем, но основано на лиспе. Локально можно запустить как-то так
z3 -smt2 -in, но(+ 2 2)там не вычисляется, мне некогда разбираться.
Оно не основано на лишпе. Оно использует s-expr как формат данных, но в основном потому что никто в здравом уме это всё руками не пишет. Код для Z3 генерится другим кодом почти всегда, и тут s-expr как нельзя кстати.
Хотя если у тебя лишп – это всё что использует s-expr, то тогда может быть.
Исправление
hateyoufeel,
:
Оно для доказательства теорем, но основано на лиспе. Локально можно запустить как-то так
z3 -smt2 -in, но(+ 2 2)там не вычисляется, мне некогда разбираться.
Оно не основано на лишпе. Оно использует s-expr как синтаксис, но в основном потому что никто в здравом уме это всё руками не пишет. Код для Z3 генерится другим кодом почти всегда, и тут s-expr как нельзя кстати.
Хотя если у тебя лишп – это всё что использует s-expr, то тогда может быть.
Исходная версия
hateyoufeel,
:
Оно для доказательства теорем, но основано на лиспе. Локально можно запустить как-то так
z3 -smt2 -in, но(+ 2 2)там не вычисляется, мне некогда разбираться.
Оно не основано на лишпе. Оно использует s-expr как синтаксис, но в основном потому что никто в здравом уме это всё руками не пишет. Код для Z3 генерится другим кодом почти всегда, и тут s-expr как нельзя кстати.