Cc_plugin.CcproofSourcetype rule = | Ax of Ccalgo.axiom| SymAx of Ccalgo.axiom| Refl of Ccalgo.ATerm.t| Trans of proof * proof| Congr of proof * proof| Inject of proof * Constr.pconstructor * int * intMain proof building function
val build_proof :
Environ.env ->
Evd.evar_map ->
Ccalgo.forest ->
[ `Discr of int * Ccalgo.pa_constructor * int * Ccalgo.pa_constructor
| `Prove of int * int ] ->
proof