我有一組符號變量的:是否存在不可解釋函數的理論(同餘分析)?
int a, b, c, d, e;
一組未知函數,由若干公理的約束:
f1(a, b) = f2(c, b)
f1(d, e) = f1(e, d)
f3(b, c, e) = f1(b, e)
c = f1(a, b)
b = d
在此功能f1
,f2
,f3
是未知的,但固定的。所以它不是uninterpreted functions
的理論。
我要證明以下斷言的有效性:使用基於上面的等式公理換人
c = f2(f1(a, b), b)
f3(d, f2(c, b), e) = f1(e, b)
。
有沒有理論,對於這樣的定理,只會使用提供的平等來試圖結合答案,而不是提出解釋的功能?
如果是這樣,理論的名稱是什麼,SMT解算器支持什麼?
它可以與其他理論,如線性算術混合嗎?