equal
deleted
inserted
replaced
408 (* [| c1; c2; ...; ck |] ==> False *) |
408 (* [| c1; c2; ...; ck |] ==> False *) |
409 (* where each cj is a non-empty clause (i.e. a disjunction of literals) *) |
409 (* where each cj is a non-empty clause (i.e. a disjunction of literals) *) |
410 (* or "True" *) |
410 (* or "True" *) |
411 (* ------------------------------------------------------------------------- *) |
411 (* ------------------------------------------------------------------------- *) |
412 |
412 |
413 fun rawsat_tac i = METAHYPS (fn prems => rtac (rawsat_thm (map cprop_of prems)) 1) i; |
413 fun rawsat_tac i = OldGoals.METAHYPS (fn prems => rtac (rawsat_thm (map cprop_of prems)) 1) i; |
414 |
414 |
415 (* ------------------------------------------------------------------------- *) |
415 (* ------------------------------------------------------------------------- *) |
416 (* pre_cnf_tac: converts the i-th subgoal *) |
416 (* pre_cnf_tac: converts the i-th subgoal *) |
417 (* [| A1 ; ... ; An |] ==> B *) |
417 (* [| A1 ; ... ; An |] ==> B *) |
418 (* to *) |
418 (* to *) |