文件名称:使用z3约束求解器进行约束求解(java实现)
文件大小:12KB
文件格式:JAVA
更新时间:2022-10-06 22:37:28
java z3约束求解器 带括号的四则运算实现
内容概要: z3util可以求解含+-*/和()的约束方程的运算,例如:x=a+b*(y)+1,y=9,a!=0。可传递用“,"分割的约束表达式字符串,传入后将分割表达式并进行约束求解,代码末尾有使用范例,有较为完备的注释。 可以学到: 简单的将约束表达式转换成z3表示形式; 利用z3进行简单的约束求解; 含括号的四则运算的计算算法。 阅读建于: 运行代码时需要配置好java的z3环境。