Documentation

MazurTorsion.Upstream.DivisorLineBundle

Divisor classes and line bundles #

This file provides checked interfaces between three existing notions:

The scheme-level bridge is stated relative to the exact comparison between local rank-one freeness and tensor-invertibility that it needs. Given a principal-trivial divisor-to-Picard homomorphism, the universal property of the divisor class group then supplies the descent. If the kernel is exactly the principal divisors and the map is surjective, the descent is an equivalence.

At the scheme level, a full invertible-sheaf/Picard comparison together with a divisor-class equivalence constructs the entire dictionary: chosen line bundles come from skeleton representatives, their tensor-additivity holds up to isomorphism, and exactness supplies principal triviality. Conversely, every exact dictionary forces precisely those two global outputs. Thus the remaining global Challenge has a checked irreducible characterization rather than hiding additional localization assumptions.

Unconditionally, the current dependency graph supports the standard-sign class-level dictionary for an affine Dedekind curve, tensor-additive chosen invertible-module representatives, and tilde line bundles whose isomorphism classes detect linear equivalence exactly. The checked representative formula below sends the divisor of a fractional ideal to the inverse of that ideal's Picard class. The affine localization bridge is also unconditional: restriction of tilde to a principal open is identified through localized global sections, and a finite basic-open cover proves that tilde of every invertible module is an invertible sheaf. The further comparison with AINTLIB's scheme Picard group is now canonical in the forward direction: the localized tensor comparison assembles to a tilde tensor-product isomorphism, hence an injective homomorphism from the module Picard group to the scheme Picard group. Consequently the affine divisor map has exactly the principal divisors as its kernel, and divisor classes are unconditionally equivalent to their canonical image in scheme Picard. Surjectivity of that map is proved equivalent to the reverse tensor-unit/local-rank-one comparison. The forward comparison is reduced to the precise missing localization reflection from invertibility of tilde back to invertibility of the module. Thus the full affine comparison is exactly forward tensor-invertibility plus canonical Picard surjectivity, and the affine Dedekind dictionary exists exactly when that comparison does.

@[instance_reducible]

The AINTLIB monoidal structure used locally to inspect representatives of Scheme.Pic.

Equations
Instances For
    @[instance_reducible]

    The AINTLIB symmetric structure used locally for the commutative Picard group.

    Equations
    Instances For
      @[reducible, inline]

      The additive form of the scheme Picard group, used by divisor homomorphisms.

      Equations
      Instances For

        The exact forward comparison needed to attach a Picard class to a locally free rank-one sheaf: such a sheaf admits a tensor inverse.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          A chosen tensor inverse makes the skeleton class of a locally free rank-one sheaf a unit.

          The Picard class represented by an invertible sheaf, using only the forward tensor-inverse comparison.

          Equations
          Instances For

            The globally free rank-one sheaf is the tensor unit for AINTLIB's localized monoidal structure on sheaves of modules. The first isomorphism identifies the singleton coproduct with Mathlib's ordinary unit sheaf; the adjunction counit then identifies that sheaf with the sheafified monoidal unit.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]

              The globally trivial invertible sheaf represents the identity of the scheme Picard group.

              The affine localization input saying that the sheaf associated to an invertible module is locally free of rank one.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The tilde-localization comparison, uniformly for commutative rings in one universe.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Tensor product commutes with localization of both modules, for an arbitrary chosen localization ring.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The tensor-localization equivalence sends the tensor of two denominator-one fractions to the denominator-one fraction of their tensor.

                    The tensor-localization equivalence multiplies denominators on arbitrary pure fractions.

                    Tensor product commutes with localization, using Mathlib's canonical module structures on LocalizedModule. This specialization can therefore be applied directly to stalk elements.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      The canonical localization tensor equivalence multiplies the denominators of pure fractions.

                      Pointwise tensor multiplication of locally fractional sections. The local-fraction proof intersects the two witnessing neighborhoods and multiplies their denominators.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        The natural presheaf morphism underlying the tensor-product comparison for tilde.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          On a principal open, the sectionwise tensor pairing is the standard equivalence between the tensor of two localized modules and the localization of their tensor.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The section pairing on a principal open agrees with the localization equivalence after reducing arbitrary fractions to scalar multiples of denominator-one sections.

                            Every principal-open component of the tilde tensor presheaf morphism is bijective.

                            Sheafifying the underlying presheaf of a sheaf of modules returns that sheaf. This is the reflective sheafification counit, specialized to an affine scheme.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The presheaf tensor comparison is inverted by sheafification because its components are bijective on the basis of principal opens.

                              On an affine scheme, the sheaf tensor product of two tilde objects agrees with tilde of the module tensor product.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The tilde sheaf of an invertible module has the tilde sheaf of its dual as an explicit tensor inverse.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  Tilde sends every invertible module to a tensor-invertible sheaf. This proves the forward Picard comparison for the affine tilde representatives used below, without assuming a global comparison for arbitrary sheaves.

                                  The scheme Picard class represented by the tilde sheaf of a module Picard-class representative.

                                  Equations
                                  Instances For

                                    The canonical comparison from the module Picard group of a ring to the scheme Picard group of its spectrum, induced by tilde.

                                    Equations
                                    Instances For

                                      The tilde comparison from module Picard classes to scheme Picard classes is injective. Equality in the scheme skeleton gives an isomorphism of tilde sheaves, and full faithfulness of tilde recovers a linear equivalence of the module representatives.

                                      If every tensor-unit sheaf on an affine scheme is locally free of rank one, then every scheme Picard class is represented by tilde of an invertible module.

                                      Under the exact reverse Picard comparison, tilde gives an additive equivalence from module Picard classes to affine-scheme Picard classes.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        The precise missing affine localization reflection: if tilde of a module is locally free of rank one, then the module is invertible. The converse is tildeInvertibility below.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          Reflection of rank-one local freeness through tilde supplies the forward tensor-inverse comparison for every invertible sheaf on an affine scheme.

                                          Tilde commutes with localization to a principal open: the tilde of the localized module is isomorphic to the restriction of the original tilde sheaf along Spec R[1/f] ⟶ Spec R.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            @[reducible, inline]

                                            The basic open of Spec R associated to r, expressed in the scheme's own type of opens. This avoids hiding the comparison between the scheme topology and the raw prime spectrum.

                                            Equations
                                            Instances For

                                              The precise affine localization input: whenever Mₙ is free on D(r), the restriction of tilde M to that basic open is the free rank-one sheaf.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For

                                                If the localization of an invertible module at f is free, its tilde sheaf on Spec R[1/f] is the free rank-one sheaf and hence trivializes the restricted original sheaf.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  The checked basic-open trivialization required by Tau Ceti's local definition of an invertible sheaf.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    The pinned Mathlib and Tau Ceti APIs prove the universal basic-open tilde comparison.

                                                    Finite basic-open freeness of an invertible module and the exact local restriction comparison imply that its tilde sheaf is invertible.

                                                    The exact basic-open localization theorem entails the formerly bundled global tilde invertibility statement.

                                                    Tilde of every invertible module is an invertible sheaf. This is now unconditional in the pinned dependency graph.

                                                    The universe-local form of unconditional tilde invertibility.

                                                    Conversely, surjectivity of the canonical affine tilde map forces every tensor-unit sheaf to be locally free of rank one.

                                                    Surjectivity of the canonical affine module-Picard comparison is exactly the reverse tensor-unit/local-rank-one comparison.

                                                    The full comparison contains the exact forward tensor-inverse comparison.

                                                    The full comparison contains the reverse local-triviality comparison.

                                                    The Picard class represented by an invertible sheaf.

                                                    Equations
                                                    Instances For

                                                      A chosen invertible-sheaf representative of a Picard class.

                                                      Equations
                                                      Instances For

                                                        Recovering a representative from the Picard class of a line bundle changes it only by isomorphism.

                                                        The full Picard comparison is exactly its forward tensor-inverse component together with the reverse local-triviality component.

                                                        The exact full affine Picard boundary: the forward tensor-inverse construction together with surjectivity of the canonical tilde map is necessary and sufficient.

                                                        @[reducible, inline]

                                                        The type of additive identifications between divisor classes and scheme Picard classes.

                                                        Equations
                                                        Instances For

                                                          A divisor-to-Picard homomorphism sends every principal divisor to the identity.

                                                          Equations
                                                          Instances For

                                                            Descend a principal-trivial divisor-to-Picard construction to divisor classes.

                                                            Equations
                                                            Instances For

                                                              Exactness at divisors already proves that every principal divisor has trivial Picard class.

                                                              With exact principal kernel, divisor classes are additively equivalent to the range of their Picard realization. This is the strongest codomain statement available from exactness without assuming that every scheme Picard class comes from a divisor.

                                                              Equations
                                                              Instances For
                                                                @[simp]

                                                                The range equivalence has the descended divisor-class map as its underlying Picard value.

                                                                The strongest general divisor-class/Picard equivalence: a homomorphism with exactly principal kernel and hitting every Picard class descends to an equivalence. Principal triviality is a consequence of the kernel equality, not an additional assumption.

                                                                Equations
                                                                Instances For

                                                                  An exact scheme-level divisor-class/Picard dictionary for an order system. Besides the class map and its exactness, it records chosen invertible-sheaf representatives and the comparison between Tau Ceti's local rank-one predicate and AINTLIB's tensor-unit Picard group. The data does not assert a particular affine-chart normalization of the chosen correspondence.

                                                                  Instances For

                                                                    A full Picard comparison and a divisor-class/Picard equivalence canonically supply all data of an exact dictionary. The line bundle of D is the chosen invertible-sheaf representative of the image of [D]; exactness and surjectivity are inherited from the quotient equivalence.

                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For

                                                                      Principal divisors have trivial Picard class, as a checked consequence of exactness at the divisor term.

                                                                      The line bundle attached by an exact dictionary to a principal divisor is isomorphic to the globally trivial line bundle. This follows from exactness, compatibility with the Picard class, and the fact that equality in the skeleton is precisely existence of an isomorphism.

                                                                      Divisor addition is represented by tensor product of the chosen line bundles, up to the isomorphism appropriate for chosen representatives.

                                                                      The exact dictionary detects linear equivalence on the chosen divisor line bundles: two such bundles are isomorphic precisely when their divisors differ by a principal divisor.

                                                                      Surjectivity of the divisor map and the chosen line-bundle representatives force the reverse Picard comparison: every tensor-unit sheaf is locally free of rank one. Thus a global dictionary need not store that comparison as an independent hypothesis.

                                                                      An exact divisor-line-bundle dictionary supplies the full equivalence between Tau Ceti's local rank-one predicate and AINTLIB's tensor-unit predicate.

                                                                      @[simp]

                                                                      The divisor-class equivalence recovered from the dictionary constructed by ofClassEquivalence is the original equivalence.

                                                                      Existence of an exact dictionary is equivalent to precisely its two irreducible global outputs: the full invertible-sheaf/Picard comparison and an equivalence from divisor classes to the scheme Picard group. All chosen divisor line bundles and their compatibility are then constructed by ofClassEquivalence.

                                                                      The standard-sign affine Dedekind divisor-class/Picard equivalence. Tau Ceti's fractional ideal divisor sends an ideal to its positive valuation divisor, while O(D) is represented by the inverse ideal, hence the final negation.

                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For

                                                                        The canonical tilde-induced homomorphism from affine Dedekind divisor classes to AINTLIB's scheme Picard group.

                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For

                                                                          Affine Dedekind divisor classes inject canonically into the scheme Picard group.

                                                                          The strongest unconditional affine divisor-class/scheme-Picard equivalence currently available: divisor classes are equivalent to the range of their canonical tilde realization.

                                                                          Equations
                                                                          Instances For

                                                                            Under the reverse tensor-unit/local-rank-one comparison, every affine Dedekind divisor class is represented by the canonical tilde construction.

                                                                            The full affine divisor-class/scheme-Picard equivalence under precisely the reverse Picard comparison that makes the canonical tilde map surjective.

                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            Instances For

                                                                              The Picard class of the invertible module O(D) associated to an affine Dedekind divisor.

                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For

                                                                                The canonical affine Dedekind divisor-to-scheme-Picard homomorphism. It is the descent-ready scheme-level realization of the module line-bundle class.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For

                                                                                  The kernel of the canonical divisor-to-scheme-Picard map consists exactly of principal divisors. Thus its factorization through classToSchemePic is an honest descent to divisor classes, with no unproved surjectivity claim.

                                                                                  @[simp]

                                                                                  On the divisor of an invertible fractional ideal I, the standard line-bundle class is the inverse of the Picard class represented by I.

                                                                                  The chosen affine line-bundle module carries divisor addition to tensor product, up to linear equivalence.

                                                                                  The line bundle O(D) on the affine Dedekind scheme.

                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For

                                                                                    The canonical scheme-Picard class of O(D) is represented by the actual tilde line bundle constructed above.

                                                                                    Divisor addition is carried to the actual sheaf tensor product by the chosen affine line bundles. This strengthens the module-level formula to a checked line-bundle isomorphism.

                                                                                    Isomorphism of the chosen affine tilde line bundles detects linear equivalence exactly. The reverse implication uses full faithfulness of Mathlib's tilde functor.

                                                                                    Rewriting the general dictionary boundary through the affine Dedekind class/module-Picard equivalence gives this abstract two-input form. The next theorem removes the second input: the reverse half of the full Picard comparison makes the canonical tilde map an equivalence.

                                                                                    For an affine Dedekind scheme, the remaining exact dictionary boundary is just the full local-rank-one/tensor-unit comparison. Its reverse half makes the canonical tilde map surjective, so the divisor-class/Picard equivalence no longer needs to be supplied separately.