def clauses_imply_formula_cex(clauses, fmla):
    if clauses_imply_formula(clauses, fmla):
        return True
    return CounterExample(
        conjoin(clauses, negate_clauses(formula_to_clauses(fmla))))
示例#2
0
文件: ivy_transrel.py 项目: odedp/ivy
def clauses_imply_formula_cex(clauses,fmla):
    if clauses_imply_formula(clauses,fmla):
        return True
    return CounterExample(conjoin(clauses,negate_clauses(formula_to_clauses(fmla))))
示例#3
0
文件: ivy_interp.py 项目: ZZHGit/ivy
def state_implies_formula(state1, fmla2):
    clauses1 = and_clauses(state1.clauses + state1.domain.background_theory(state1.in_scope))
    return clauses_imply_formula(clauses1,fmla2)
示例#4
0
def state_implies_formula(state1, fmla2):
    clauses1 = and_clauses(state1.clauses +
                           state1.domain.background_theory(state1.in_scope))
    return clauses_imply_formula(clauses1, fmla2)