-
-
Notifications
You must be signed in to change notification settings - Fork 528
New issue
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
Fix construct homset of elliptic curve in Sets() #39051
base: develop
Are you sure you want to change the base?
Conversation
Documentation preview for this PR (built with commit b34caea; changes) is ready! 🎉 |
1f1105e
to
1eff5e5
Compare
The new commit should make the category of GluedScheme to be category of schemes instead. Previously it was reported as the category of sets, which is not strong enough. |
Maybe @yyyyx4 would be suitable to review this (as the one who added the elliptic curve homset functionality in the first place)? |
Because
Hom(E, E, Sets())
is supposed to be the set of homomorphisms between E and E considered as sets. Returning aEllipticCurveHomset
is way too restrictive.Side issue: there are more morphisms in the category of schemes than morphisms in the category of elliptic curves too. (specifically, a morphism in the category of schemes does not need to send origin to origin)
How should this be fixed? (considering that there isn't even a category of elliptic curves as far as I can see?)
📝 Checklist
⌛ Dependencies