We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6726472 commit 0821793Copy full SHA for 0821793
tests/monoid_enriched_cat.v
@@ -22,6 +22,14 @@ Fail HB.structure
22
(forall A B : Obj, isMon (@hom (Quiver.clone Obj _) A B)) }.
23
24
25
+(* Step 0: define a wrapper predicate in coq-elpi *)
26
+(* Step 1: add a wrapper attribute to declare wrappers,
27
+ they should index:
28
+ - the wrapped mixin (`isMon`)
29
+ - the wrapper mixin (`hom_isMon`)
30
+ - the new subject (`hom`)
31
+ *)
32
+#[wrapper]
33
HB.mixin Record hom_isMon T of Quiver T :=
34
{ private : forall A B, isMon (@hom T A B) }.
35
0 commit comments