Skip to content
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

[Merged by Bors] - feat(AlgebraicGeometry/ProjectiveSpectrum/Scheme): finish the Proj construction #12371

Closed
wants to merge 44 commits into from

Conversation

jjaassoonn
Copy link
Collaborator

@jjaassoonn jjaassoonn commented Apr 23, 2024

This PR finishes the Proj construction for any ring graded by natural numbers:
If $A$ is an $R$ algebra with 𝒜 as its grading i.e. 𝒜 i is an $R$-submodule of $A$ , then AlgebraicGeometry.Proj 𝒜 is the scheme whose underlying topological space is the collection of homogeneous relevant prime ideals with the Zariski topology; whose sheaf of rings is the collection of functions that are locally homogeneous fractions. We prove that for each f : A with positive degree, Proj | D(f) (Proj as locally ringed space restricted to the basic open set around f) is isomorphic to Spec A^0_f (prime spectrum of the homogeneous localization of A at f).

The isomorphism is constructed as the following:
by the Gamma-Spec adjunction, it is sufficient to construct a ring map A⁰_f → Γ(Proj, pbo f) from the ring of homogeneous localization of A away from f to the local sections of structure sheaf of projective spectrum on the basic open set around f.

The map A⁰_f → Γ(Proj, pbo f) is defined by sending s ∈ A⁰_f to the section x ↦ s on pbo f.

Then we show that the map Proj | D(f) -> Spec A⁰_f induces an isomorphism on stalk level, thus is an isomorphism.

Co-authored-by: Andrew Yang [email protected]


Open in Gitpod

@jjaassoonn jjaassoonn added the WIP Work in progress label Apr 23, 2024
@jjaassoonn jjaassoonn changed the title test Jöel's approach An alternative approach to Proj construction Apr 23, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label May 18, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label May 20, 2024
@jjaassoonn jjaassoonn added help-wanted The author needs attention to resolve issues t-algebraic-geometry Algebraic geometry labels May 21, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jun 24, 2024
@joelriou
Copy link
Collaborator

Could you add an extended PR description (which would give an overall understanding of the last few PRs on related subjects), so that it appears in the rss Zulip channel?

@joelriou joelriou added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review labels Jun 24, 2024
@jjaassoonn
Copy link
Collaborator Author

jjaassoonn commented Jun 24, 2024

Could you add an extended PR description (which would give an overall understanding of the last few PRs on related subjects), so that it appears in the rss Zulip channel?

Done

@jjaassoonn jjaassoonn added awaiting-review awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-author A reviewer has asked the author a question or requested changes awaiting-review labels Jun 24, 2024
/--
This is the scheme `Proj(A)` for any `ℕ`-graded ring `A`.
-/
def «Proj» : Scheme where
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note that the french quotation can be safely ignored, they are here because Proj is a local notation. But since the notation is local, outside this file, one can just use AlgebraicGeometry.Proj

@joelriou
Copy link
Collaborator

Thanks very much!

bors merge

@github-actions github-actions bot added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Jun 24, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jun 24, 2024
…construction (#12371)

This PR finishes the `Proj` construction for any ring graded by natural numbers:
If $A$ is an $R$ algebra with 𝒜 as its grading i.e. 𝒜 i is an $R$-submodule of $A$ , then `AlgebraicGeometry.Proj 𝒜` is the scheme whose underlying topological space is the collection of homogeneous relevant prime ideals with the Zariski topology; whose sheaf of rings is the collection of functions that are locally homogeneous fractions. We prove that for each `f : A` with positive degree, `Proj | D(f)` (`Proj` as locally ringed space restricted to the basic open set around `f`) is isomorphic to `Spec A^0_f` (prime spectrum of the homogeneous localization of `A` at `f`).

The isomorphism is constructed as the following:
by the Gamma-Spec adjunction, it is sufficient to construct a ring map `A⁰_f → Γ(Proj, pbo f)` from the ring of homogeneous localization of `A` away from `f` to the local sections of structure sheaf of projective spectrum on the basic open set around `f`.

The map `A⁰_f → Γ(Proj, pbo f)` is defined by sending `s ∈ A⁰_f` to the section `x ↦ s` on `pbo f`.

Then we show that the map `Proj | D(f) -> Spec A⁰_f` induces an isomorphism on stalk level, thus is an isomorphism.

Co-authored-by: Andrew Yang <[email protected]>



Co-authored-by: zjj <[email protected]>
Co-authored-by: Andrew Yang <[email protected]>
Co-authored-by: Andrew Yang <[email protected]>
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Jun 24, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(AlgebraicGeometry/ProjectiveSpectrum/Scheme): finish the Proj construction [Merged by Bors] - feat(AlgebraicGeometry/ProjectiveSpectrum/Scheme): finish the Proj construction Jun 24, 2024
@mathlib-bors mathlib-bors bot closed this Jun 24, 2024
@mathlib-bors mathlib-bors bot deleted the zjj/proj_test branch June 24, 2024 22:22
kbuzzard pushed a commit that referenced this pull request Jun 26, 2024
…construction (#12371)

This PR finishes the `Proj` construction for any ring graded by natural numbers:
If $A$ is an $R$ algebra with 𝒜 as its grading i.e. 𝒜 i is an $R$-submodule of $A$ , then `AlgebraicGeometry.Proj 𝒜` is the scheme whose underlying topological space is the collection of homogeneous relevant prime ideals with the Zariski topology; whose sheaf of rings is the collection of functions that are locally homogeneous fractions. We prove that for each `f : A` with positive degree, `Proj | D(f)` (`Proj` as locally ringed space restricted to the basic open set around `f`) is isomorphic to `Spec A^0_f` (prime spectrum of the homogeneous localization of `A` at `f`).

The isomorphism is constructed as the following:
by the Gamma-Spec adjunction, it is sufficient to construct a ring map `A⁰_f → Γ(Proj, pbo f)` from the ring of homogeneous localization of `A` away from `f` to the local sections of structure sheaf of projective spectrum on the basic open set around `f`.

The map `A⁰_f → Γ(Proj, pbo f)` is defined by sending `s ∈ A⁰_f` to the section `x ↦ s` on `pbo f`.

Then we show that the map `Proj | D(f) -> Spec A⁰_f` induces an isomorphism on stalk level, thus is an isomorphism.

Co-authored-by: Andrew Yang <[email protected]>



Co-authored-by: zjj <[email protected]>
Co-authored-by: Andrew Yang <[email protected]>
Co-authored-by: Andrew Yang <[email protected]>
dagurtomas pushed a commit that referenced this pull request Jul 2, 2024
…construction (#12371)

This PR finishes the `Proj` construction for any ring graded by natural numbers:
If $A$ is an $R$ algebra with 𝒜 as its grading i.e. 𝒜 i is an $R$-submodule of $A$ , then `AlgebraicGeometry.Proj 𝒜` is the scheme whose underlying topological space is the collection of homogeneous relevant prime ideals with the Zariski topology; whose sheaf of rings is the collection of functions that are locally homogeneous fractions. We prove that for each `f : A` with positive degree, `Proj | D(f)` (`Proj` as locally ringed space restricted to the basic open set around `f`) is isomorphic to `Spec A^0_f` (prime spectrum of the homogeneous localization of `A` at `f`).

The isomorphism is constructed as the following:
by the Gamma-Spec adjunction, it is sufficient to construct a ring map `A⁰_f → Γ(Proj, pbo f)` from the ring of homogeneous localization of `A` away from `f` to the local sections of structure sheaf of projective spectrum on the basic open set around `f`.

The map `A⁰_f → Γ(Proj, pbo f)` is defined by sending `s ∈ A⁰_f` to the section `x ↦ s` on `pbo f`.

Then we show that the map `Proj | D(f) -> Spec A⁰_f` induces an isomorphism on stalk level, thus is an isomorphism.

Co-authored-by: Andrew Yang <[email protected]>



Co-authored-by: zjj <[email protected]>
Co-authored-by: Andrew Yang <[email protected]>
Co-authored-by: Andrew Yang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge This PR has been sent to bors. t-algebraic-geometry Algebraic geometry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants