Documentation

Atlas.AlgebraicGeometryI.code.Lec22GenericSmoothness

The number of monomials of degree d in n + 1 variables, equal to choose (n + d) d.

Instances For

    The dimension N of the projective target of the degree-d Veronese embedding of ℙⁿ, equal to choose (n + d) d - 1.

    Instances For
      def Lec22.IsSmooth_Hypersurface (k : Type u_1) [CommRing k] (n : ) (f : MvPolynomial (Fin (n + 1)) k) :

      Smoothness of the projective hypersurface V(f) ⊆ ℙⁿ: at every nonzero point where f vanishes, some partial derivative of f is nonzero (Jacobian criterion).

      Instances For
        structure Lec22.SmoothProjVariety (k : Type u_1) [CommRing k] (n : ) :
        Type u_1

        Combinatorial proxy for a smooth projective subvariety of ℙⁿ: a set of defining polynomials, the nonzero points on the variety, and the smoothness/dimension data.

        Instances For
          def Lec22.IsSmooth_Intersection (k : Type u_1) [CommRing k] (n : ) (f : MvPolynomial (Fin (n + 1)) k) (X : SmoothProjVariety k n) :

          The hypersurface V(f) cuts X transversally: at every point of X where f vanishes, some partial derivative of f is nonzero.

          Instances For
            noncomputable def Lec22.zariskiTopologyHypersurfaces (k : Type u_1) [Field k] (n d : ) :

            The Zariski topology on the parameter space of degree-d hypersurfaces in ℙⁿ, used to formulate "generic" properties.

            Instances For
              def Lec22.IsGenericProperty (k : Type u_1) [Field k] (n d : ) (P : MvPolynomial (Fin (n + 1)) kProp) :

              A property P of degree-d hypersurfaces holds generically if there is a nonempty Zariski-open (and dense) subset of the parameter space on which P holds.

              Instances For
                theorem Lec22.bertini_hyperplane_smooth (k : Type u_1) [Field k] [IsAlgClosed k] (N : ) (hN : 0 < N) (Y : SmoothProjVariety k N) :
                IsGenericProperty k N 1 fun ( : MvPolynomial (Fin (N + 1)) k) => IsSmooth_Intersection k N Y

                Bertini for hyperplane sections: For a smooth projective variety Y ⊆ ℙᴺ over an algebraically closed field, the generic hyperplane section is smooth.

                noncomputable def Lec22.veronese_preserves_smoothness (k : Type u_1) [Field k] (n d : ) (hd : 0 < d) (X : SmoothProjVariety k n) :

                The degree-d Veronese embedding ℙⁿ ↪ ℙᴺ carries a smooth projective variety to a smooth projective variety, allowing degree-d hypersurfaces in ℙⁿ to be related to hyperplane sections in ℙᴺ.

                Instances For
                  theorem Lec22.veronese_transfers_genericity (k : Type u_1) [Field k] [IsAlgClosed k] (n d : ) (hn : 0 < n) (hd : 0 < d) (X : SmoothProjVariety k n) (Y : SmoothProjVariety k (veroneseTargetDim n d)) (hY : Y = veronese_preserves_smoothness k n d hd X) (hBertini : IsGenericProperty k (veroneseTargetDim n d) 1 fun ( : MvPolynomial (Fin (veroneseTargetDim n d + 1)) k) => IsSmooth_Intersection k (veroneseTargetDim n d) Y) :
                  IsGenericProperty k n d fun (f : MvPolynomial (Fin (n + 1)) k) => IsSmooth_Intersection k n f X

                  Genericity of smooth hyperplane sections of the Veronese image transfers back to genericity of smooth degree-d hypersurfaces of the original variety.

                  The projective space ℙⁿ itself, viewed as the trivial smooth projective variety with no defining equations.

                  Instances For
                    theorem Lec22.veroneseTargetDim_pos (n d : ) (hn : 0 < n) (hd : 0 < d) :

                    For positive n and d, the Veronese target dimension is strictly positive.

                    theorem Lec22.corollary28_generic_smooth_hypersurface (k : Type u_1) [Field k] [IsAlgClosed k] (n d : ) (hn : 0 < n) (hd : 0 < d) :

                    Corollary 28 (generic smooth hypersurface): Over an algebraically closed field, a generic degree-d hypersurface in ℙⁿ is smooth.

                    theorem Lec22.corollary28_generic_smooth_intersection (k : Type u_1) [Field k] [IsAlgClosed k] (n d : ) (hn : 0 < n) (hd : 0 < d) (X : SmoothProjVariety k n) :
                    IsGenericProperty k n d fun (f : MvPolynomial (Fin (n + 1)) k) => IsSmooth_Intersection k n f X

                    Corollary 28 (generic smooth intersection): Over an algebraically closed field, for any smooth projective variety X ⊆ ℙⁿ, a generic degree-d hypersurface cuts X smoothly.