A cubic fourfold $X\subset \mathbb{P}^5$ is called doubly special if it belongs to the intersection of two Hassett divisors $\mathcal{C}_{d_1} \cap \mathcal{C}_{d_2}$. This means that the algebraic part of its middle cohomology, $H^{2,2}(X, \mathbb{Z})$, has rank at least 3, containing the classes of two surfaces $S$ and $T$ which, together with the square of the hyperplane class $h^2$, span a saturated lattice of rank 3.
An object of the class DoublySpecialCubicFourfold can be thought of as a triple $(S,T,X)$, where $X$ is a cubic fourfold and $S, T$ are two surfaces contained in $X$. Internally, it is represented as a nested structure, where the cubic fourfold containing $S$ is built upon the cubic fourfold containing $T$. This nesting allows the object to inherit the functions and properties of the cubic fourfold containing $S$.
Such an object is constructed using the operator & to combine the two surfaces. Specifically, if $S$ and $T$ are two surfaces and $X$ is a cubic fourfold containing both, an object is created via the function specialFourfold (or equivalently cubicFourfold) as follows:
|
|
|
|
|
|
|
If the second argument (the cubic fourfold) is omitted, the constructor will automatically provide a random cubic fourfold containing the union $S \cup T$. A summary of the created fourfold $X$ is provided by the function describe, while the pair of surfaces $(S,T)$ defining the doubly special structure can be retrieved with the function surfaces.
|
|
|
The object DoublySpecialCubicFourfold is a type, with ancestor classes CubicFourfold < HodgeSpecialFourfold < EmbeddedProjectiveVariety < MultiprojectiveVariety < MutableHashTable < HashTable < Thing.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SpecialFanoFourfolds/docs.m2:538:0.