Description
So now that the Coq re-rankings are complete, I noticed that my Agda rank progress is greater than that for Coq, which is BS because I've been exclusively solving and authoring theorem-proving Kata in Coq ever since it was added to Codewars and only briefly played around with Agda before that.
Now, I do not know exactly how many Agda Kata are considered over-ranked and to what extent considering how different Agda is from Coq (do they even have automation?), but I think that many will agree that at least some of the earlier approved Agda Kata could benefit from a re-ranking (and perhaps Idris as well, but no one does Idris anyway ).
Take List concatenation is injective? Prove it!, for example, which is currently ranked at 1 kyu
. I do not claim to know exactly what rank is suitable for this particular Kata, but after having done an experiment in Coq by trying to prove it from first principles without any help from the standard library and/or automation tactics (in order to establish an upper bound on its difficulty), I am convinced that it cannot deserve any more than 5 kyu
. Granted, it's not the most straightforward Kata for a beginner and proving one of the lemmas relating to the main theorem is rather tricky, but there aren't any particularly difficult concepts involved either and it probably dwarfs in comparison, to say, Kata on the univalence axiom and cubical type theory.
Ultimately, the extent to which Agda Kata are re-ranked (or whether to re-rank them at all) is up to the Agda community to decide (which I am not a part of), but IMHO Agda should not be considered as a candidate for leaving Beta, at least until a suitable re-ranking has taken place.