Divisor classes and line bundles #
This file provides checked interfaces between three existing notions:
- Tau Ceti's locally free rank-one
InvertibleSheaf; - AINTLIB's tensor-unit definition of the Picard group of a scheme;
- Tau Ceti's Weil-divisor class group.
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.
The AINTLIB monoidal structure used locally to inspect representatives of Scheme.Pic.
Equations
Instances For
The AINTLIB symmetric structure used locally for the commutative Picard group.
Equations
Instances For
The additive form of the scheme Picard group, used by divisor homomorphisms.
Equations
Instances For
Categorical tensor-invertibility of a sheaf of modules.
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
The reverse comparison: every tensor-unit class has a locally free rank-one representative.
Equations
Instances For
The comparison between locally free rank-one sheaves and tensor units.
Equations
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
- hX.toPic L = IsUnit.unit ⋯
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
The globally trivial invertible sheaf represents the identity of the scheme Picard group.
A tensor-unit class has a chosen sheaf representative of its inverse.
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 sectionwise bilinear pairing from the pointwise tensor of tilde presheaves to the tilde presheaf of the module tensor product.
Equations
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 principal-open equivalence sends a tensor of denominator-one sections to the denominator-one section of the tensor.
On denominator-one sections, the section pairing has the expected pure-tensor formula.
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 localized monoidal structure identifies the tensor of two tilde sheaves with the sheafification of the pointwise tensor of their underlying presheaves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The locally bijective presheaf morphism used to compare the sheaf tensor with tilde of the module tensor product.
Equations
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.
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
- MazurTorsion.AlgebraicGeometry.AffineTilde.modulePicToSchemePic R = { toFun := MazurTorsion.AlgebraicGeometry.AffineTilde.modulePicToSchemePicClass R, map_one' := ⋯, map_mul' := ⋯ }
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.
The additive form of the canonical comparison from module Picard classes to scheme Picard classes.
Equations
Instances For
The additive tilde comparison is injective.
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
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
The basic-open tilde comparison, uniformly for rings and modules in one universe.
Equations
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
- hX.toPic L = IsUnit.unit ⋯
Instances For
A chosen invertible-sheaf representative of a Picard class.
Equations
- hX.representative p = { obj := (CategoryTheory.fromSkeleton X.Modules).obj ↑p, property := ⋯ }
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.
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
- MazurTorsion.AlgebraicGeometry.DivisorPicard.PrincipalTrivial S toPic = ∀ (g : G), toPic (S.principalDivisor g) = 0
Instances For
Descend a principal-trivial divisor-to-Picard construction to divisor classes.
Equations
- MazurTorsion.AlgebraicGeometry.DivisorPicard.classToPic S toPic hprincipal = TauCeti.AlgebraicGeometry.WeilDivisor.OrderSystem.ClassGroup.lift S toPic hprincipal
Instances For
Exactness at divisors: the only divisors with trivial Picard class are principal.
Equations
- MazurTorsion.AlgebraicGeometry.DivisorPicard.HasPrincipalKernel S toPic = (toPic.ker = S.principalSubgroup)
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
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
- MazurTorsion.AlgebraicGeometry.DivisorPicard.classEquivPicard S toPic hker hsurjective = AddEquiv.ofBijective (MazurTorsion.AlgebraicGeometry.DivisorPicard.classToPic S toPic ⋯) ⋯
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.
- comparison : TensorInverseComparison X
Every locally free rank-one sheaf has a tensor inverse and hence a Picard class.
The additive Picard class associated to a Weil divisor.
- lineBundle : TauCeti.AlgebraicGeometry.WeilDivisor Y → TauCeti.AlgebraicGeometry.InvertibleSheaf X
An invertible-sheaf representative of the line bundle associated to a divisor.
- lineBundle_toPic (D : TauCeti.AlgebraicGeometry.WeilDivisor Y) : Additive.ofMul (⋯.toPic (self.lineBundle D)) = self.divisorToPic D
The chosen line bundle represents the specified divisor Picard class.
- principalKernel : HasPrincipalKernel S self.divisorToPic
Only principal divisors have trivial Picard class.
- surjective : Function.Surjective ⇑self.divisorToPic
Every scheme Picard class is represented by a divisor.
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 chosen line bundles of linearly equivalent divisors are isomorphic.
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.
The divisor-class/Picard equivalence supplied by an exact dictionary.
Equations
Instances For
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
Principal divisors give the zero scheme-Picard class.
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.
The multiplicative Picard class underlying divisorToPic.
Equations
Instances For
On the divisor of an invertible fractional ideal I, the standard line-bundle class is the
inverse of the Picard class represented by I.
A chosen invertible-module representative of the affine line-bundle class O(D).
Equations
Instances For
The chosen affine line-bundle module carries divisor addition to tensor product, up to linear equivalence.
Two chosen affine line-bundle modules are linearly equivalent exactly when the underlying divisors are linearly equivalent.
A principal divisor has a trivial affine line-bundle module.
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.
The line bundle of a principal divisor is isomorphic to the trivial line bundle.
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.