(**********************************************************************)
TODO
+- Bug: non disambigua
+ inductive i (x:nat) : bool \to Prop \def K : bool \to (i x true) \to (i x false).
+ perche' non inserisce nat nel domain di disambiguazione. Deve esserci un bug
+ stupido da qualche parte
- preoccupante: per
inductive i (x:nat) : bool \to Prop \def K : bool \to (i x true) \to (i x false).
noi generiamo anche i_rec e i_rect che Coq non genera (e che NON dovrebbero