Я имею в виду термин, скажем, "foo 1 2 a b"
, и я хотел бы знать, может ли Изабель упростить его для меня. Я хотел бы написать что-то вроде
simplify "foo 1 2 a b"
и напечатать упрощенный термин в выходном буфере. Это возможно?
Мой текущий «обходной путь»:
lemma "foo 1 2 a b = blah"
apply simp
который отлично работает, но выглядит немного хакерским.
Что не работает (в моем случае):
value "foo 1 2 a b"
потому что a
и b
являются несвязанными переменными, и потому что мой foo
включает в себя бесконечные наборы и другие причудливые вещи, от которых генератор кода давится.