Zulip Chat Archive

Stream: mathlib4

Topic: Proj.openCoverOfISupEqTop


Kenny Lau (Oct 06 2025 at 23:19):

@Joël Riou @Christian Merten #30072 renamed AlgebraicGeometry.Scheme.openCoverOfISupEqTop to docs#AlgebraicGeometry.Scheme.openCoverOfIsOpenCover with deprecation but it also moved AlgebraicGeometry.Proj.openCoverOfISupEqTop to docs#AlgebraicGeometry.Proj.openCoverOfIsOpenCover perhaps by accident, and without deprecation.

Should I revert the change on Proj, or add a deprecation?

Kenny Lau (Oct 06 2025 at 23:21):

image.png

also this is when I realised that the declaration diff does not include namespace

Christian Merten (Oct 06 2025 at 23:21):

Oh this is indeed an oversight.

Christian Merten (Oct 06 2025 at 23:21):

But also the old name does not make sense to me.

Kenny Lau (Oct 06 2025 at 23:22):

hmm i always thought that they generate the unit ideal, but apparently this is not true (they only generate the irrelevant ideal)

Christian Merten (Oct 06 2025 at 23:22):

Maybe it should be called AlgebraicGeometry.Proj.affineOpenCoverOfLESpan

Kenny Lau (Oct 06 2025 at 23:24):

actually if you inspect the conditions in the statement, the generators are required to be homogeneous, so in fact the LE is an Eq, so maybe we can call it Proj.affineOpenCoverOfSpanIrrelevant...

Kenny Lau (Oct 06 2025 at 23:24):

idk maybe i just want irrelevant in the name, maybe what i really want is Proj.affineOpenCoverOfIrrelevantLESpan

Christian Merten (Oct 06 2025 at 23:25):

I would approve a PR that does this rename.

Kenny Lau (Oct 06 2025 at 23:29):

#30288 @Christian Merten


Last updated: Dec 20 2025 at 21:32 UTC