Zulip Chat Archive
Stream: mathlib4
Topic: Topology on Hom (Topological Ring valued points on a scheme)
Ruiqi Chen (May 02 2025 at 16:39):
I've got some concerns about the definition showed. Do we need to deal with the cases where is taken in the category of algebra over a ring , e.g. -value points on an affine -scheme instead of -scheme (i.e. a general scheme) as in the code.
Andrew Yang said:
Ruiqi Chen said:
This thing is on my todo list too and I already have some existing code on it. Maybe we can collaborate? So we have the topology on for a topogical ring here #21283, and we do have the global version of it as well. Currently we are stuck on showing that every scheme over has a model over for some , and the right (mathlib) thing to do here is to do EGA 4.8 (or equivalently stacks#01ZM)
Kevin Buzzard (May 02 2025 at 17:41):
That stuff in EGA 4.8 to 4.11 is really important for reducing to the noetherian case, it would be very cool to have it in mathlib.
Andrew Yang (May 02 2025 at 21:58):
Since , we can just restrict the topology later when necessary.
Ruiqi Chen (May 03 2025 at 03:08):
Fine, I think i should deal with -valued points on an -scheme. Cuz we want to prove a smooth scheme admits -valued points as a manifold. Maybe I should develop more about Under R. Another question is whether base-change to and consider for -scheme or in general embed all .
Christian Merten (May 03 2025 at 07:18):
What do you mean by "a smooth scheme admits R-valued points as a manifold"? Can you write a formal statement (in Lean)?
Yury G. Kudryashov (May 03 2025 at 07:44):
Could you please mention in the title which Homs this topic is about? E.g., I can't guess without following some links if there is a potential overlap with some point-set topology instance here.
Ruiqi Chen (May 03 2025 at 08:26):
Christian Merten said:
What do you mean by "a smooth scheme admits
R-valued points as a manifold"? Can you write a formal statement (in Lean)?
Sorry, I mistakenly typed for . I'm not familiar with manifolds, below is an example including sorries.
universe u
def good_over_R : CategoryTheory.ObjectProperty <| CategoryTheory.Over (AlgebraicGeometry.Spec <| CommRingCat.of.{u} <| Shrink.{u} ℝ) :=
fun X => ∃ d : ℕ, AlgebraicGeometry.IsSmoothOfRelativeDimension d X.hom ∧ AlgebraicGeometry.IsSeparated X.hom
def category_of_mnfd : Type u := sorry
instance : CategoryTheory.Category category_of_mnfd := sorry
open CategoryTheory in
def to_mnfd : CategoryTheory.FullSubcategory good_over_R.{u} ⥤ category_of_mnfd.{u} := sorry
Andrew Yang (May 03 2025 at 08:35):
I have to warn you that formalizing this is mostly an differential geometric problem. We have basically all the ingredients on the algebraic side but it is currently not possible yet to make a smooth level set of an affine space into a manifold yet and some serious work will need to be done before this happens.
Christian Merten (May 03 2025 at 08:43):
@Michael Rothgang is actively working on the DG side of this.
Christian Merten (May 03 2025 at 08:50):
Also, I believe the topology on Hom(X, Y) is not really needed for what you describe, because you will automatically get a topology from the regular value theorem.
Of course in a second step, you might want to show that the topologies coincide.
Michael Rothgang (May 03 2025 at 08:54):
Christian Merten said:
Michael Rothgang is actively working on the DG side of this.
Yes, and more helping hands are always welcome; there's a lot to do. One self-contained sorry you could help with is in #23186 (which is mostly about functional analysis).
Last updated: Dec 20 2025 at 21:32 UTC