hierarchy-builder
hierarchy-builder copied to clipboard
High level commands to declare a hierarchy based on packed classes
Just for the CI on math-comp/math-comp#733 to go through on coq master (this is just a merge commit).
@gares Here it is. You may hijack this PR to fix the issue.
Minimized and reported by @proux01 on [zulip](https://coq.zulipchat.com/#narrow/stream/237868-Hierarchy-Builder-devs-.26-users/topic/Setting.20a.20parameter.20equal.20to.20the.20carrier) ```coq From HB Require Import structures. HB.mixin Record IsA (T' : Type) T := { opA : T -> T' }. HB.structure Definition...
For instance, if I need to build on top of `order`, I need to import `order` and all its dependencies, i.e. `eqtype` and `choice`, otherwise, I get an error message...
It would be game-changing to support universe polymorphism. Right now I have a class of large categories, and this is enough for me at the moment, but I would be...
Here is a complete example: ```coq From HB Require Import structures. HB.mixin Record IsPOrdered T := { le : T -> T -> bool }. HB.structure Definition POrder := {...
I am trying to define categories using HB and ran into a little issue that I wasn't sure how to deal with; am sorry if opening a ticket is not...
Here is a minimal example, but I couldn't identify the reason: ```coq From HB Require Import structures. HB.mixin Record M A := {}. #[primitive_class] HB.structure Definition S := { A...