Open jpoiret opened 1 year ago
Have you tried out agda HEAD
to see that it is fixed? I don't think we should bother making a big change if we know it's fixed in the next version of Agda anyway.
Not yet, but I do expect this to work on latest HEAD
.
has this been fixed upstream?
Hi everyone,
Since
Presheaf C ...
is defined asFunctor (C ^op) (SETS ...)
,C
can't be inferred from an argumentP : Presheaf C ...
. This is because Agda 2.6.3 can't solvesym _A = B
for paths_A
andB
, so can't deduce the original⋆Assoc
. This should be fixed in https://github.com/agda/agda/pull/6645, but in the meantime, should we refactorPresheaves
to haveCopresheaves
as the primary type on which everything is defined? This way, there's no reason to have to solve_C ^op = C
.