(* *)
(**************************************************************************)
+include "hints_declaration.ma".
include "sets/setoids1.ma".
ndefinition CPROP: setoid1.
[ napply (H3 (H1 w)) | napply (H2 (H4 w))]##]##]
nqed.
-unification hint 0 ((λx,y.True) (carr1 CPROP) CProp[0]).
+alias symbol "hint_decl" = "hint_decl_CProp2".
+unification hint 0 ≔ ⊢ CProp[0] ≡ carr1 CPROP.
(*ndefinition CProp0_of_CPROP: carr1 CPROP → CProp[0] ≝ λx.x.
ncoercion CProp0_of_CPROP : ∀x: carr1 CPROP. CProp[0] ≝ CProp0_of_CPROP