Documentation

Atlas.AlgebraicGeometryI.code.CalabiYauHypersurface

Auxiliary record of numerical invariants of a smooth complete curve: its genus g and canonical degree degK.

Instances For

    Build a SmoothCompleteCurve' of genus g with canonical degree 2g - 2.

    Instances For
      @[simp]
      theorem CYHyp.mkCurve'_degK (g : ) :
      (mkCurve' g).degK = 2 * g - 2

      mkCurve' g has canonical degree 2g - 2.

      An elliptic curve (genus 1) has canonical degree 0.

      Arithmetic genus of a smooth plane curve of degree d: (d-1)(d-2)/2.

      Instances For
        theorem CYHyp.genus_plane_curve_eq_adjunction_genus (d : ) (hd : 2 d) :
        (genus_plane_curve d) = (d - 1) * (d - 2) / 2

        Compatibility between the natural-number and integer formulations of the plane-curve genus.

        theorem CYHyp.adjunction_genus_plane_curve_degK (d : ) (_hd : 0 d) :
        have g := (d - 1) * (d - 2) / 2; 2 * g - 2 = d * (d - 3)

        Adjunction-derived identity for plane curves: with g = (d-1)(d-2)/2, one has 2g - 2 = d(d - 3).

        A smooth projective hypersurface in P^n of degree d, with n, d ≥ 1.

        Instances For

          Canonical twist d - n - 1 of a smooth hypersurface Y ⊂ P^n of degree d (so K_Y = O_Y(d - n - 1) by the adjunction formula).

          Instances For

            Adjunction formula for a hypersurface: canonicalTwist = d - n - 1.

            Rewriting of the canonical twist using the Euler sequence: K_Y = -(n + 1) + d.

            Combined Euler/normal-bundle derivation of the canonical twist.

            Degree of the canonical bundle of Y: d · (d - n - 1).

            Instances For

              Definitional unfolding of degCanonical as d · (d - n - 1).

              Expanded polynomial form of the canonical degree: d² - d(n + 1).

              Calabi-Yau predicate for a hypersurface: d = n + 1, equivalent to trivial canonical bundle.

              Instances For

                A hypersurface has zero canonical twist iff it is Calabi-Yau.

                The canonical degree vanishes on a Calabi-Yau hypersurface.

                Converse: a hypersurface with vanishing canonical degree is Calabi-Yau.

                A smooth quartic in , i.e. a K3 surface, as a SmoothProjectiveHypersurface.

                Instances For

                  A smooth quintic in P⁴, i.e. a Calabi-Yau threefold, as a SmoothProjectiveHypersurface.

                  Instances For

                    The elliptic curve (n, d) = (2, 3) is Calabi-Yau.

                    The K3 surface (n, d) = (3, 4) is Calabi-Yau.

                    The quintic threefold (n, d) = (4, 5) is Calabi-Yau.

                    The canonical twist of the elliptic curve is 0.

                    The canonical degree of the elliptic curve is 0.

                    The canonical degree of the K3 surface is 0.

                    theorem SmoothProjectiveHypersurface.calabiYau_general (n : ) (hn : 1 n) :
                    have Y := { n := n, d := n + 1, hn := hn, hd := }; Y.canonicalTwist = 0

                    General Calabi-Yau result: a smooth degree-(n+1) hypersurface in P^n has trivial canonical twist.

                    theorem SmoothProjectiveHypersurface.degCanonical_plane_curve (d : ) (hd : 1 d) :
                    have Y := { n := 2, d := d, hn := , hd := hd }; Y.degCanonical = d * (d - 3)

                    Plane curve canonical degree: a smooth plane curve of degree d has deg K = d(d - 3).

                    theorem SmoothProjectiveHypersurface.genus_from_adjunction (d : ) (hd : 1 d) (g : ) (hg : 2 * g - 2 = { n := 2, d := d, hn := , hd := hd }.degCanonical) :
                    2 * g = (d - 1) * (d - 2)

                    Genus from adjunction: if 2g - 2 equals the canonical degree of a smooth plane curve of degree d, then 2g = (d - 1)(d - 2).

                    theorem SmoothProjectiveHypersurface.degCanonical_line :
                    { n := 2, d := 1, hn := , hd := }.degCanonical = -2

                    A line in has canonical degree -2.

                    theorem SmoothProjectiveHypersurface.degCanonical_conic :
                    { n := 2, d := 2, hn := , hd := }.degCanonical = -2

                    A smooth conic in has canonical degree -2.

                    theorem SmoothProjectiveHypersurface.degCanonical_cubic :
                    { n := 2, d := 3, hn := , hd := }.degCanonical = 0

                    A smooth cubic in (an elliptic curve) has canonical degree 0.

                    theorem SmoothProjectiveHypersurface.degCanonical_quartic :
                    { n := 2, d := 4, hn := , hd := }.degCanonical = 4

                    A smooth plane quartic has canonical degree 4.

                    Consistency check: both formulations agree that the elliptic curve has degK = 0.

                    theorem SmoothProjectiveHypersurface.plane_curve_degK_matches (d : ) (hd : 2 d) :
                    have Y := { n := 2, d := d, hn := , hd := }; have g := CYHyp.genus_plane_curve d; (CYHyp.mkCurve' g).degK = Y.degCanonical

                    The plane-curve canonical degree computed from the genus matches the hypersurface formula.

                    Canonical degree of a smooth degree-d hypersurface in P^n as a function of (n, d).

                    Instances For

                      Unfolding the integer-formulated degK_hypersurface.

                      The structured canonical degree agrees with the integer-valued degK_hypersurface formula.