+val rewrite_simpl : Cic.term -> 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 : Cic.term -> unit
+
+val absurd : Cic.term -> unit
+val contradiction : unit -> unit
+
+val decompose : clist:(Cic.term list) -> unit
+
+(*
+val decide_equality : unit -> unit
+val compare : Cic.term -> Cic.term -> unit
+*)
+
+(*
+val prova_tatticali : unit -> unit
+*)