我知道Z3对非线性算法有一些支持但是想知道扩展了什么?是否可以指定支持哪些类型的非线性算法,哪些不是(或者可能给予超时)?知道这些进展将帮助我尽早完成我的任务.
似乎不支持与电源相关的东西,如下所示
def pow2(x):
k=Int('k')
return Exists(k, And(k>=0,2**k==x))
prove(pow2(7))
failed to prove
Run Code Online (Sandbox Code Playgroud) z3 ×1