Closed MarisaKirisame closed 7 years ago
Initially I had exactly that, but I ran into Universe polymorphism issues. It's possible these have been fixed in the 8.5 or 8.6 releases, so I would recommend giving it a try.
👍 Will report back if I had successfully formalize major stuff without that.
So here is some code in Category.v Class Category := { ob : Type; uhom := Type : Type; hom : ob → ob → uhom where "a ~> b" := (hom a b); ...
what will happend if hom is ob -> ob -> Type instead, why wont universe polymorphism work?