コード例 #1
0
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)