You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
def is_projective(self):
"""
Return whether this ambient space is projective n-space.
EXAMPLES::
sage: AffineSpace(3,QQ).is_projective()
False
sage: ProjectiveSpace(3,QQ).is_projective()
True
"""
# overloaded in the projective space derived class
return False
Both are wrong. It is possible to have a projective scheme sitting in a non-projective variety, as well as an ambient space which is projective, yet it is not a projective n-space.
There are methods that rely on this behavior, so they should be fixed and the above methods changed so that they either answer the question "Is X a projective scheme?" in the mathematical sense or raise a NotImplementedError if the answer is unknown.
The current implementation of
is_projective
inis
which in turn works as
Both are wrong. It is possible to have a projective scheme sitting in a non-projective variety, as well as an ambient space which is projective, yet it is not a projective n-space.
There are methods that rely on this behavior, so they should be fixed and the above methods changed so that they either answer the question "Is X a projective scheme?" in the mathematical sense or raise a
NotImplementedError
if the answer is unknown.CC: @mminzlaff
Component: algebraic geometry
Stopgaps: todo
Issue created by migration from https://trac.sagemath.org/ticket/11394
The text was updated successfully, but these errors were encountered: