canonicalBundle X
This method computes the canonical bundle of a projective variety $X$. Recall that the canonical bundle of a normal variety is the reflexive hull (aka the double dual) of the top exterior power of the cotangent sheaf $\Omega_X$ on a variety.
An example --the example should be Serre duality and arithmetic genus computation
|
|
|
|
|
|
|
|
|
|
|
We can use this to see the difference between the top exterior power of the cotangent bundle of Z and its reflexive hull.
|
|
|
|
Recall that the arithmetic genus is given by the number of global sections of the canonical bundle. Projective space has genus 0 in general, and smooth elliptic curves have genus 1. We verify the elliptic curve case in an example:
|
|
|
This method does not check that the input variety $X$ is normal, but rather always returns the reflexive hull of the top exterior power of the cotangent sheaf.
The object canonicalBundle is a method function with options.
The source of this document is in Varieties/doc-sheaves.m2:501:0.