Documentation

Atlas.AlgebraicGeometryI.code.Lec10SheavesP1

def presheaf_def (C : Type u) [CategoryTheory.Category.{v, u} C] (X : TopCat) :
Type (max u v w)

Definition 21 (Lec 10): a presheaf of objects of C on a topological space X is a contravariant functor from Opens X to C.

Instances For

    Definition 23 (Lec 10): the pushforward functor f_* on presheaves induced by a continuous map f : X → Y, sending F to U ↦ F(f⁻¹U).

    Instances For

      The pushforward of a sheaf is again a sheaf, so f_* restricts to a functor on sheaves.

      @[implicit_reducible]

      Presheaves of abelian groups on X form an abelian category.

      @[implicit_reducible]

      Sheaves of abelian groups on X form an abelian category.

      Exactness of a short complex of sheaves can be tested stalkwise: it is exact iff each induced complex of stalks is exact.

      The adjunction M ↦ M̃ ⊣ Γ between the tilde construction and global sections on Spec R.

      Instances For

        The tilde functor M ↦ M̃ from R-modules to quasi-coherent sheaves on Spec R is fully faithful.

        Instances For

          Instance: tilde.functor R is a left adjoint (to global sections on Spec R).

          class ProjectiveLineBundle (k : Type u) [Field k] :
          Type (u + 1)

          Abstract axiomatization of locally free sheaves (= vector bundles) on P¹_k, packaging rank, twisting sheaves O(d), finite direct sums, and an isomorphism relation. Used to formulate Grothendieck–Birkhoff splitting.

          Instances

            Every line bundle on P¹_k is isomorphic to some twisting sheaf O(d).

            A bundle E is isomorphic to the one-summand direct sum E ≅ ⨁_{i ∈ Fin 1} E.

            A rank-zero bundle is isomorphic to any empty direct sum (the zero bundle).

            Inductive step for Grothendieck–Birkhoff: any rank-(n+2) bundle splits off a line bundle and the rank-(n+1) remainder splits into twisting sheaves by hypothesis, giving a splitting of E as a direct sum of O(dᵢ)'s.

            Uniqueness of Grothendieck–Birkhoff splitting: if ⨁ O(dᵢ) ≅ ⨁ O(dᵢ') then the multisets of degrees {dᵢ} and {dᵢ'} coincide.

            Auxiliary induction on rank: every rank-n bundle is isomorphic to a direct sum of twisting sheaves.

            Grothendieck–Birkhoff splitting theorem (existence): every vector bundle on P¹_k splits as a direct sum of twisting sheaves O(dᵢ).

            Grothendieck–Birkhoff splitting theorem (uniqueness): two splittings of the same bundle E produce the same multiset of degrees.

            Witness data that a sheaf of modules M is locally free of rank n (Def 26, Lec 10): a covering family {Xᵢ} and, on each Xᵢ, an isomorphism between M|_{Xᵢ} and the free sheaf of rank n.

            Instances For

              A sheaf of modules M is locally free of rank n (Def 26, Lec 10) if local trivialization data exists, i.e. M.LocallyFreeData n is nonempty.

              Instances

                Scheme-theoretic version of locally free: there exists an open cover of X on each piece of which F is isomorphic to the free O_X-module of rank n.

                Instances For