We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Here is some code that works in 8.4 and not in trunk-polyproj:
(* File reduced by coq-bug-finder from 64 lines to 30 lines. *) Set Implicit Arguments. Set Universe Polymorphism. Generalizable All Variables. Record SpecializedCategory (obj : Type) := { Object :> _ := obj }. Record > Category := { CObject : Type; UnderlyingCategory :> @SpecializedCategory CObject }. Record SpecializedFunctor `(C : @SpecializedCategory objC) `(D : @SpecializedCategory objD) := { ObjectOf :> objC -> objD }. Definition Functor (C D : Category) := SpecializedFunctor C D. Parameter TerminalCategory : SpecializedCategory unit. Definition focus A (_ : A) := True. Definition CommaCategory_Object (A : Category) (S : Functor TerminalCategory A) : Type. assert (Hf : focus ((S tt) = (S tt))) by constructor. progress change CObject with (fun C => @Object (CObject C) C) in *. (* not convertible *)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Here is some code that works in 8.4 and not in trunk-polyproj:
The text was updated successfully, but these errors were encountered: