z3战术不能通过在线界面获得

时间:2013-04-23 10:31:40

标签: z3

我打印Z3中的战术列表。

for (int i=0;i < Z3_get_num_tactics(z3_cont);i++)
    cout<<"\n"<<Z3_get_tactic_name(z3_cont,i);
  1. qflra
  2. qfnia
  3. qfbv
  4. qfnra
  5. qflia
  6. 恢复-01
  7. 因子
  8. 添加界
  9. 传播-ineqs
  10. DIFF-NEQ
  11. 度移
  12. lia2pb
  13. FM
  14. pb2bv
  15. 正常化界
  16. 纯化-ARITH
  17. nla2bv
  18. FIX-DL-VAR
  19. 分发-forall的
  20. 琳长期-ITE
  21. 简化
  22. 琳-和
  23. CTX-简化
  24. SNF
  25. NNF
  26. DER
  27. 辅因子术语-ITE
  28. 琳-uncnstr
  29. 分条款
  30. 对称减少
  31. OCCF
  32. tseitin-CNF
  33. tseitin-CNF-芯
  34. 解决-等式
  35. 传播值
  36. 减少-ARGS
  37. 跳过
  38. 失败
  39. 故障如果-未定
  40. BV1-BLAST
  41. 位鼓风
  42. MAX-BV共享
  43. 减少-BV-大小
  44. qfnra-nlsat
  45. nlsat
  46. SAT-预处理
  47. SMT
  48. CTX-求解器简化
  49. AIG
  50. 喇叭
  51. 单元归入-简化
  52. QE-光
  53. QE-饱和
  54. QE
  55. vsubst
  56. 准宏
  57. BV
  58. ufbv
  59. 宏取景
  60. fpa2bv
  61. qffpa
  62. qffpabv
  63. qfbv-SLS
  64. subpaving
  65. 另外,我发现并非所有这些都可以通过在线界面使用。问题是:我在哪里可以找到关于它们的文档(可能是一些文件)?哪些在线界面可用?

1 个答案:

答案 0 :(得分:1)

http://rise4fun.com/z3py上有一个关于使用战术的完整在线教程。 它包含指向论文的指针,包括: 莱昂纳多德莫拉和格兰特帕斯莫尔。 SMT解决方案中的战略挑战,人工智能讲义第7788卷。 Springer,2013。它解释了基本组合器的使用(失败,跳过,然后等)。 它可以从  http://research.microsoft.com/en-us/um/people/leonardo/publications/index.html

要获得有关每种策略的最详细信息, Z3源代码可从http://z3.codeplex.com公开获得。