0
A
回答
3
我断言这两个谓词总是或者都是真的,或者都是假的,并检查断言。
pred P1 { ... }
pred P2 { ... }
assert P1_equiv_P2 { P1 iff P2 }
check P1_equiv_P2
如果谓词获取参数,那么你当然需要检查他们在相同的参数:
pred P1[x : univ] { ... }
pred P2[x : univ] { ... }
assert P1_equiv_P2 { all x : univ | P1[x] iff P2[x] }
check P1_equiv_P2
相关问题
- 1. 检查两个位置是否相等
- 2. 检查两个“select”是否相等
- 3. 检查两个表是否相等
- 4. 检查两个向量是否相等
- 5. 在AS3中,如何检查两个JSON对象是否相等?
- 6. 如何在JSP中检查两个字符串是否相等?
- 7. 如何静态检查两个比率是否相等?
- 8. 如何检查两个整数typedefs是否相等?
- 9. 如何检查两个gps路线是否相等?
- 10. 如何检查Lua中的两个值是否基本相等?
- 11. 如何检查两个哈希值是否相等?
- 12. 如何检查两个数据帧是否相等
- 13. 如何检查两个json对象在java中是否相等?
- 14. 如何检查两个数组是否相等?
- 15. 如何检查两个布尔值是否相等?
- 16. 如何检查两个文本流对象是否相等
- 17. 检查谓词
- 18. 什么是谓词检查?
- 19. 如何检查两个单词是否具有相同的基础或词干?
- 20. 检查对是否相等
- 21. 检查ForeignKeys是否相等
- 22. 检查两个查询是否相同
- 23. PHP:检查两个随机单词是否不相同
- 24. 如何检查一个类中的两个变量是否相等?
- 25. 检查两个通用类型是否相等
- 26. 表单验证检查两个字段是否相等
- 27. 检查两个数字是否相等的最佳方法
- 28. 检查两个字符数组是否相等C
- 29. 检查两个数组的值是否相等
- 30. 库检查两个正则表达式是否相等/同构
感谢,伟大的答案! –