+val rewrite_simpl : Cic.term -> unit
+val rewrite_back_simpl : Cic.term -> unit
+val replace : goal_input:Cic.term -> input:Cic.term -> unit
+val auto : MQIConn.handle -> unit -> unit
+
+val reflexivity : unit -> unit
+val symmetry : unit -> unit
+val transitivity : Cic.term -> unit
+
+val exists : unit -> unit
+val split : unit -> unit
+val left : unit -> unit
+val right : unit -> unit
+
+val assumption : unit -> unit
+
+val generalize :
+ ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
+ Cic.term list -> unit
+
+val absurd : Cic.term -> unit
+val contradiction : unit -> unit
+
+val decompose :
+ uris_choice_callback:
+ ((UriManager.uri * int * (UriManager.uri * Cic.term) list) list ->
+ (UriManager.uri * int * (UriManager.uri * Cic.term) list) list) ->
+ Cic.term -> unit
+
+val injection : Cic.term -> unit
+val discriminate : Cic.term -> unit
+val decide_equality : unit -> unit
+val compare : Cic.term -> unit