| We_need_to_prove of loc * 'term * 'ident option * 'term option
| Bydone of loc * 'term option
| We_proceed_by_induction_on of loc * 'term * 'term
+ | We_proceed_by_cases_on of loc * 'term * 'term
| Byinduction of loc * 'term * 'ident
| Thesisbecomes of loc * 'term
| Case of loc * string * (string * 'term) list