Avoid relying on implicit instance generalization, and name some instances.
Compare changes
Files
8+ 22
− 22
@@ -482,43 +482,43 @@ Lemma exist_proper {A} (P Q : A → Prop) :
@@ -670,7 +670,7 @@ Instance prod_inhabited {A B} (iA : Inhabited A)
@@ -727,9 +727,9 @@ Instance sum_inhabited_l {A B} (iA : Inhabited A) : Inhabited (A + B) :=