Используя Z3 с текстовым форматом, я могу использовать define-fun для определения функций для повторного использования позже. Например:
(define-fun test((a Int) (b Int)) Int
(ite (and (> a 2) (<= b 3))
1
(ite (and (<= a 2)(> b 10))
2
a
)
)
)
поэтому мне интересно, как определить fun с помощью C # API, поскольку Context.MkFuncDecl используется только для создания неинтерпретируемых функций.