SegreClass I
This is an example of application of the method projectiveDegrees; see Proposition 4.4 in Intersection theory, by W. Fulton, and Subsection 2.3 in Lectures on Cremona transformations, by I. Dolgachev. See also the corresponding methods in the packages CSM-A, by P. Aluffi, and CharacteristicClasses, by M. Helmer and C. Jost.
In the example below, we take $Y\subset\mathbb{P}^7$ to be the dual hypersurface of $\mathbb{P}^1\times\mathbb{P}^1\times\mathbb{P}^1\subset{\mathbb{P}^7}^*$ and $X\subset Y$ its singular locus. We compute the push-forward to the Chow ring of $\mathbb{P}^7$ of the Segre class both of $X$ in $Y$ and of $X$ in $\mathbb{P}^7$, using both a probabilistic and a non-probabilistic approach.
|
|
|
|
|
|
|
|
The method also accepts as input a ring map phi representing a rational map $\Phi:X\dashrightarrow Y$ between projective varieties. In this case, the method returns the push-forward to the Chow ring of the ambient projective space of $X$ of the Segre class of the base locus of $\Phi$ in $X$, i.e., it basically computes SegreClass ideal matrix phi. In the next example, we compute the Segre class of the base locus of a birational map $\mathbb{G}(1,4)\subset\mathbb{P}^9 \dashrightarrow \mathbb{P}^6$.
|
|
|
|
|
|
The object SegreClass is a method function with options.