Open Alizter opened 3 years ago
In equiv_functor_sigma
the equiv
was originally considered to go with the functor
(it is "functoriality on sigmas"), so I'm not sure that splitting them up into equiv_sigma_functor
makes sense. But I suppose you could view the latter as "an equivalence built from sigma_functor
?
Yes, when I read equiv_sigma_functor
I see an equiv
made from sigma_functor
.
Sure, I could live with that. But we could also regard "functoriality on equivalences" as another kind of functoriality, and write something like sigma_efunctor
.
Should we decide on a convention for functors and stick with it? In #1143 we are opting for
X_2functor
so naturallyX_functor
would make sense as a name. However, currently there are various things calledfunctor_X
.Changing these to
X_functor
will have a few advantages:equiv_sigma_
and expecting the functor lemmas to come up, but they won't since they are namedequiv_functor_
.2functor_X
is not a valid name (accepted by coq).