Published November 25, 2025 | Version v1
Dataset Open

Varieties of Lines in 3-Space

  • 1. ROR icon Max Planck Institute for Mathematics in the Sciences
  • 2. ROR icon Max Planck Institute for Physics
  • 3. EDMO icon Okinawa Institute of Science and Technology

Description

This page contains supplementary files for the paper Varieties of Lines in 3-Space by Benjamin Hollering, Elia Mazzucchelli, Matteo Parisi, and Bernd Sturmfels. 

In this paper we consider configurations of lines in 3-space with incidences prescribed by a graph. This defines a subvariety in a product of Grassmannians. Leveraging a connection with rigidity theory in the plane, for any graph, we determine the dimension of the incidence variety and characterize when it is irreducible or a complete intersection. We also study its multidegree, showing that it encodes a family of Schubert problems. We further introduce spanning-tree coordinates that enable efficient symbolic computations, and provide full numerical irreducible decompositions for incidence varieties with up to eight lines. These constructions play a key role in the Landau analysis of scattering amplitudes in particle physics.

Code:

In Section 2 of our paper, we present a survey of line incidence varieties on 5 nodes. These corresponding ideals are small enough to be handled symbolically, especially after passing to the spanning tree coordinates discussed in Section 6. Code for creating the line incidence ideal is available in both Julia and Macaulay2. In Macaulay2 there is code available for creating the ideal in every coordinate system we describe throughout the paper while in Julia this is limited to the original Plücker coordinates, the affine coordinates, and the Elekes-Sharir framework. Various helper functions are also provided such as making the concurrent lines ideal or checking the rank of a given graph in the rigidity matroid. This code can be found in the GitHub repository linked below. 

Data:

In Section 7 we present a summary of the properties of incidence varieties of triangle-free graphs on $\ell = 5, 6, 7, 8$ nodes and all graphs on $\ell = 5,6,7$ nodes. To do this, we computed a numerical irreducible decomposition of the incidence variety using the function numerical_irreducible_decomposition in HomotopyContinuation.jl. From this, we then determine if a given incidence variety, is irreducible or a complete intersection by simply checking if our numerical irreducible decomposition consists of one component and has correct codimension respectively. The last property we report on is whether or not a graph is realizable, meaning $W_G \neq \emptyset$. To check this, for every component we determine which nonedges $ij \notin G$ vanish numerically by which we mean

$${\rm max}_{p \in W} |A_iA_j(p)|  < \varepsilon \, , \quad
\qquad \hbox{for some tolerance $\varepsilon>0$} \, .$$

In the files below for each graph we provide a more detailed breakdown of our numerical irreducible decomposition which consists of the following data:

  • A drawing of the graph
  • the edge set of the graph, the number of edges of the graph, and its rank in the rigidity matroid
  • a table which consists of the dimension, codimension, and degree of each component of our variety which appears in our witness set
  • whether or not the incidence variety is irreducible, a complete intersection, or realizable
  • whether or not our witness set is complete
  • for each component of our witness set, a list of non-edges of the graph which vanish on that component

This more detailed breakdown of the data can be found in the pdfs below and is available for incidence varieties of triangle-free graphs on $\ell = 5, 6, 7, 8$ nodes and all graphs on $\ell = 5,6 $ nodes. We note that this data comes with one main caveat which concerns whether or not our witness set is complete. In the case that we detect that our graph is a complete intersection, we know the degree of our incidence variety and thus can correctly detect when we have the correct number of points in our witness set. When the incidence variety is not a complete intersection, our witness set might be incomplete and we would not know. We know this happens for some incidence varieties which are not reduced, such as the graph $K_{2,3}'$ which is the first example of a graph where $W_G \neq \emptyset$ but $Y_G = \emptyset$. $W_G$ is a non-reduced primary component of $I_G$ which does not appear in our numerical irreducible decomposition due to a known error in the implementation. Thus if our witness set is incomplete, our results on realizability may be flawed, especially when $I_G$ is not radical. 

Files

NID_TriangleFreeGraphs_l6.pdf

Files (6.9 MB)

Name Size Download all
md5:1abd497a8d5a8a8bd7b2dbcfa0fddefc
289.6 kB Preview Download
md5:524a2a26caa15f697ae49d7177b71a56
1.6 MB Preview Download
md5:eb82e94695ceccd15d8896ddf94cf008
96.6 kB Preview Download
md5:8a71c24fe65ae0e6f75bf799a7c7bb86
266.4 kB Preview Download
md5:b90469fd4e9d12a10124db7e43cf24e7
812.8 kB Preview Download
md5:8c698c20628ed728f013c4b9af24cb34
3.8 MB Preview Download

Additional details

Funding

European Commission
UNIVERSE PLUS - Positive Geometry in Particle Physics and Cosmology 101118787

Software