Cic.term list (* arguments *)
and proof =
- | NoProof
+ | NoProof (* no proof *)
| BasicProof of Cic.term (* already a proof of a goal *)
| ProofBlock of (* proof of a rewrite step *)
Cic.substitution * UriManager.uri * (* eq_ind or eq_ind_r *)
type environment = Cic.metasenv * Cic.context * CicUniv.universe_graph
(** builds the Cic.term encoded by proof *)
-val build_proof_term: proof -> Cic.term
+val build_proof_term: ?noproof:Cic.term -> proof -> Cic.term
val string_of_proof: proof -> string