sidekick/poster/proof_intf.ml
Guillaume Bury 09bd730ff5 poster start
2017-08-23 13:47:57 +02:00

17 lines
334 B
Standard ML

type clause_premise =
| Hyp | Local | Lemma of lemma
| History of clause list
type proof = clause
and proof_node = {
conclusion : clause;
step : step;
}
and step =
| Hypothesis
| Assumption
| Lemma of lemma
| Duplicate of proof * atom list
| Resolution of proof * proof * atom
val expand : proof -> proof_node