In algebraic geometry, the theorem of the cube is a condition for a line bundle over a product of three complete varieties to be trivial. It was first discovered in the context of linear equivalence by the Italian school of algebraic geometry. The modern version of the theorem was first published by Serge Lang, who credited it to André Weil. A treatment by means of sheaf cohomology, and description in terms of the Picard functor, was given by David Mumford.
Statement The theorem states that for any complete varieties U {\displaystyle U} , V {\displaystyle V} and W {\displaystyle W} over an algebraically closed field, and given points u {\displaystyle u} , v {\displaystyle v} and w {\displaystyle w} on them, any invertible sheaf L {\displaystyle L} which has a trivial restriction to each of U × V × { w } {\displaystyle U\times V\times \{w\}} , U × { v } × W {\displaystyle U\times \{v\}\times W} , and { u } × V × W {\displaystyle \{u\}\times V\times W} is itself trivial.
Special cases On a ringed space X {\displaystyle X} , an invertible sheaf L {\displaystyle L} is trivial if it is isomorphic to O X {\displaystyle {\mathcal {O}}_{X}} as an O X {\displaystyle {\mathcal {O}}_{X}} -module. If the base X {\displaystyle X} is a complex manifold, then an invertible sheaf is (the sheaf of sections of) a holomorphic line bundle, and trivial means holomorphically equivalent to a trivial bundle, not just topologically equivalent.
Restatement using biextensions Weil's result has been restated in terms of biextensions, a concept now generally used in the duality theory of abelian varieties.
Theorem of the square The theorem of the square is a corollary (also due to Weil) applying to an abelian variety A {\displaystyle A} . One version of it states that the function ϕ L {\displaystyle \phi _{L}} taking x ∈ A {\displaystyle x\in A} to T x ∗ L ⊗ L − 1 {\displaystyle T_{x}^{*}L\otimes L^{-1}} is a group homomorphism from A {\displaystyle A} to Pic ( A ) {\displaystyle \operatorname {Pic} (A)} (where T x ∗ {\displaystyle T_{x}^{*}} is translation by x {\displaystyle x} on line bundles).
Notes
References
