REVIEW 4 major objections 5 minor 44 references
The CompGIT package: a computational tool for Geometric Invariant Theory quotients
T0 review · 4 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read CompGIT computes the stability boundary of GIT quotients by simple groups.
desk verdict A useful, honestly-scoped software manual for GIT stability computations, but the strictly polystable boundary is claimed more broadly than the T-polystable output actually proves. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the Hilbert–Mumford numerical criterion, implemented through root-system combinatorics. A point of $\mathbb{P}(V)$ is non-stable exactly when some one-parameter subgroup $\lambda$ sends it to a point whose Mumford weight $\mu(p,\lambda)$ is nonnegative; therefore CompGIT never scans points but enumerates the primitive one-parameter subgroups inside the fundamental chamber and, for each, records the set of weights $\Xi_{V,\lambda}^{\geq 0}$ that can appear in a destabilised form. The Weyl group acts on these data, so the final output is a small list of conjugacy classes of maximal states; convex-geometry tests on the weight sets decide polystability. The paper's central manoeuvre is to turn a quotient problem into this finite combinatorial enumeration.
What would settle it
Take a representation with a known answer, e.g. cubic forms in three variables with $G=\mathrm{SL}_3$, and check CompGIT's output against the classical facts: every non-stable family should contain only singular cubics and the strictly polystable family should be $x_0x_1x_2$ up to conjugation. A single listed family containing a smooth cubic, or a missing polystable family, would show the inherited algorithms fail in this implementation.
Extended reading notes
Core claim
On its own terms, the paper's claim is that the whole stability boundary of a GIT quotient $\mathbb{P}(V)/\!/G$ with $G$ simple can be described by a finite list of 'maximal non-stable states': each state consists of a one-parameter subgroup $\lambda$ of a maximal torus and the set of weights of $V$ on which the Hilbert–Mumford weight is nonnegative, and every non-stable or unstable point is conjugate to a point whose weight coordinates lie in one of these states. The package outputs these states for the unstable locus, the non-stable locus, and the strictly polystable locus, and the paper demonstrates on the moduli of plane cubics that the weight data translate directly into geometric conditions such as singularity type and reducibility. Included for the first time are the exceptional types $G_2$, $F_4$, $E_6$, $E_7$, and $E_8$, whose GIT computations were not previously available in this framework.
Load-bearing premise
The package does not prove the algorithms it implements; it assumes the earlier algorithms and code on which CompGIT is built are correct, and every new output inherits that assumption.
Editorial extensions
If this is right
- In principle, any GIT quotient $X/\!/G$ with $G$ simple can be solved by embedding $X$ into projective space, running the computation there, and intersecting the resulting stability data with $X$.
- Up to conjugation, the package gives a complete description of the unstable locus, the non-stable locus, and the strictly polystable locus with respect to a maximal torus.
- For moduli problems, the weight families translate into concrete geometric conditions, as in the plane-cubic example where stability is exactly smoothness and the only strictly polystable form is the union of three lines not passing through one point.
- Users can estimate the tractability of a proposed GIT problem from the number of families listed in the complexity tables before attempting the geometric interpretation.
- The inclusion of the exceptional groups extends computational GIT to problems whose structure group is $G_2$, $F_4$, $E_6$, $E_7$, or $E_8$.
Reading between the lines
- Because the output is a finite list of weight families attached to one-parameter subgroups, it could be fed directly into equivariant cohomology computations for the quotient, a step the paper only mentions in passing.
- Varying the linearisation changes the Hilbert–Mumford weights, so the same enumeration should produce explicit chamber decompositions and wall-crossing descriptions for variation of GIT without new algorithms.
- The complexity tables suggest the bottleneck for large representations is not computation but the human analysis of enormous family lists; automated orbit identification or symmetry reduction would be needed before outputs like the half-spin $D_5$ case become usable.
- Upgrading the strictly $T$-polystable test from a maximal torus to the full group by checking Weyl-group orbits of weight sets would make the package output the genuine closed orbits of the GIT quotient directly.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper describes CompGIT, a SageMath package for computing the unstable, non-stable, and strictly polystable loci of GIT quotients of projective space by simple algebraic groups, based on algorithms from the authors' earlier preprint [19]. The package is illustrated on the moduli of plane cubics, where its output is translated into the classical stability classification, and complexity tables are given for representations of types B2, B3, D2, and D3. The authors also discuss applications to hypersurface and complete-intersection moduli, outline the inclusion of exceptional groups, and propose future generalizations to semisimple and non-reductive groups.
Significance. If the advertised outputs are correct, CompGIT is a genuinely useful tool: it automates the Hilbert-Mumford criterion for simple groups, and the plane-cubics example correctly reproduces the known classification of stable, semistable, and strictly polystable plane cubics. The paper is strongest where it gives concrete, interpretable output and honest complexity estimates, and the open-source release makes the package available to the community. Its significance is currently limited by three gaps: the strictly polystable output is only proved to be T-polystable, the claimed scope extends beyond the implemented irreducible-representation case, and the new exceptional-group code paths have no demonstrated output. These gaps are fixable, but they must be addressed before the advertised capabilities can be taken at face value.
major comments (4)
- [Abstract; Section 1.1; Section 4.2 (Lemma 4.2)] The paper advertises description of the strictly polystable locus X^ps \ X^s, but the computation actually produces strict polystability with respect to a maximal torus T, as the bullet in Section 1.1 and the proof of Lemma 4.2 concede. The passage from T-polystable to G-polystable is handled only for plane cubics, by an argument that is not a general theorem and that relies on the unproved assertion that any G-polystable element must be T-polystable; the compactness argument in that proof does not establish the existence of a G-strictly-polystable element, since the image of a non-compact open subset under a proper map to a compact space can be the whole compact space. Consequently, the quantities |PF_ps| in Tables 2-5 cannot currently be interpreted as counting G-strictly-polystable families unless a general conversion statement or a modified algorithm is supplied.
- [Section 5.2 versus Abstract and Sections 1.1/3.1] The abstract and Section 1.1 claim that the package is in principle sufficient for any GIT quotient of a projective variety by a simple group, but Section 5.2 states that the implementation works for irreducible representations only and that reducible representations would require user-supplied weight lists. This is a real scope restriction: for example, the exterior-power problems sketched in Section 4.3.1 are not generally irreducible, and Section 3.1's phrase 'G-reducible representation' (which should be 'irreducible') does not resolve the ambiguity. The advertised scope should be narrowed or the implementation extended.
- [Section 4.3.5] The addition of exceptional groups is described as one of the most important contributions of CompGIT, but no computational output, runtime, or validation is provided for any group of type G2, F4, E6, E7, or E8. Because the paper's only external check is the A2 plane-cubics example and the correctness of the underlying algorithms is delegated to the authors' own preprint [19], the exceptional-group claims are unsupported as written; at least one known example with a literature comparison should be included.
- [Section 4.2 (paragraph 3)] The statement 'It follows from [19] that our code precisely characterises all the nonstable elements up to G-action' delegates the central correctness claim to an external preprint without stating the precise theorem being instantiated. Since the package modifies and extends the code of [19], the paper should either reproduce the relevant correctness statement or provide a minimal proof for the combinatorial output it relies on, in addition to the plane-cubics sanity check.
minor comments (5)
- [Section 3.1] The phrase 'we may assume that V is a G-reducible representation' should read 'irreducible representation'; a reducible representation is not determined by a single highest weight.
- [Abstract] 'a well as suggesting' is a typo for 'as well as suggesting'.
- [Section 4.1] The phrase 'a maximal one-dimensional torus' is inaccurate for SL3; the relevant object is a maximal torus of rank two.
- [Section 4.3.2] 'as it can be seen from Table 4.3.2' should refer to Table 2.
- [Tables 3-5] In several rows the reported |PF_ss| exceeds |PF_s| (for example Table 3, d=4; Table 4, d=3; Table 5, d=3), which is surprising given that the unstable locus is contained in the non-stable locus; please clarify the counting convention or correct the column labels.
Circularity Check
No significant circularity: the package's outputs are not fitted parameters disguised as predictions, and the worked plane-cubic example anchors the implementation against an independent known classification.
full rationale
The paper is a software/user-manual rather than a derivation of new first-principles results. CompGIT takes a highest-weight representation of a simple group and produces weight-polyhedron data describing non-stable, unstable, and T-strictly-polystable families; no parameter is fitted to a subset of data and then reported as a prediction. The central worked example, the GIT quotient for plane cubics, is an external benchmark: the code's output is translated into the classical statement that a cubic is stable iff it is smooth, which is known independently of the package. The appeal to the authors' prior work [19] in Section 4.2 ('It follows from [19] that our code precisely characterises all the nonstable elements up to G-action') is a self-citation, but it is not a circular reduction: [19] supplies algorithms with stated assumptions that do not include the target classification, and the plane-cubic example provides external falsifiability for the code. The acknowledged limitation in Section 4.2 that the strictly-polystable output is only T-polystable ('our output only gives us that f is strictly GIT-T-polystable') is a substantive correctness caveat for how the abstract phrases the polystable outputs, but it is not self-definitional; the paper supplies an independent compactness argument to promote the one identified family to G-polystability in the plane-cubic case. No uniqueness theorem is imported from the authors, no ansatz is smuggled in by citation, and no known result is merely renamed. Therefore the derivation chain is not circular, and the score is 0.
Assumptions & free parameters
assumptions (5)
- standard math The Hilbert-Mumford numerical criterion correctly characterizes semistable, stable, and polystable points.
- standard math Simple algebraic groups over an algebraically closed field of characteristic 0 are classified by irreducible root systems of Dynkin types.
- domain assumption SageMath's WeylCharacterRing and WeylGroup classes provide correct representation and root-system data.
- domain assumption The algorithms in Gallardo, Martinez-Garcia, Moon and Swinarski [19] are correct and are faithfully implemented in CompGIT.
- domain assumption SageMath's Polyhedron class correctly decides point-in-convex-hull questions used for strictly polystable loci.
Cite this review
Pith. "Pith review of The CompGIT package: a computational tool for Geometric Invariant Theory quotients." pith.science (2026). https://pith.science/paper/MJGE7L57
@misc{pith2026250619431,
author = {Pith},
title = {Pith review of: The CompGIT package: a computational tool for Geometric Invariant Theory quotients},
year = {2026},
howpublished = {\url{https://pith.science/paper/MJGE7L57}},
note = {Machine review of arXiv:2506.19431}
}
read the original abstract
We describe CompGIT, a SageMath package to describe Geometric Invariant Theory (GIT) quotients of projective space by simple groups. The implementation is based on algorithms described by Gallardo--Martinez-Garcia--Moon--Swinarski. In principle the package is sufficient to describe any GIT quotient of a projective variety by a simple group -- in practice it requires that the user can construct an equivariant embedding of the polarised variety into projective space. The package describes the non-stable and unstable loci up to conjugation by the group, as well as describing the strictly polystable loci. We discuss potential applications of the outputs of CompGIT to algebraic geometry problems, a well as suggesting directions for future developments.
Figures
Reference graph
Works this paper leans on
-
[19]
Computation of GIT quotients of semisimple groups
P. Gallardo, J. Martinez-Garcia, H-B Moon, and D. Swinarski. Computation of git quotients of semisim- ple groups. arXiv:2308.08049, 2023
work page Pith review arXiv 2023
- [1]
-
[2]
D. Allcock. The moduli space of cubic threefolds. J. Algebraic Geom., 12(2):201–223, 2003
work page 2003
- [3]
-
[4]
G. B` erczi, B. Doran, and F. Kirwan. Graded linearisations. In Modern geometry: a celebration of the work of Simon Donaldson , volume 99 of Proc. Sympos. Pure Math. , pages 1–22. Amer. Math. Soc., Providence, RI, 2018
work page 2018
- [5]
-
[6]
D. Bunnett. On the moduli of hypersurfaces in toric orbifolds. Proc. Edinb. Math. Soc. (2) , 67(2):577– 616, 2024
work page 2024
-
[7]
S. Byun and Y. Lee. Stability of hypersurface sections of quadric threefolds. Sci. China Math., 58(3):479– 486, 2015. 13
work page 2015
Show all 44 references
-
[8]
E. Cartan. Groupes simples clos et ouverts et g´ eom´ etrie riemannienne.Journal de math´ ematiques pures et appliqu´ ees, 8:1–33, 1929
1929
-
[9]
Chevalley
C. Chevalley. Sur la classification des alg` ebres de lie simples et de leurs repr´ esentations.CR Acad. Sci. Paris, 227:1136–1138, 1948
1948
-
[10]
D. H. Collingwood and W. M. McGovern. Nilpotent orbits in semisimple Lie algebras . Van Nostrand Reinhold Mathematics Series. Van Nostrand Reinhold Co., New York, 1993
1993
-
[11]
Deligne and D
P. Deligne and D. Mumford. The irreducibility of the space of curves of given genus. Inst. Hautes ´Etudes Sci. Publ. Math. , (36):75–109, 1969
1969
-
[12]
Derksen and G
H. Derksen and G. Kemper. Computational invariant theory, volume 130 of Encyclopaedia of Mathemat- ical Sciences. Springer, Heidelberg, enlarged edition, 2015. With two appendices by Vladimir L. Popov, and an addendum by Norbert A’Campo and Popov, Invariant Theory and Algebrai...
2015
-
[13]
Fulton and J
W. Fulton and J. Harris. Representation theory: a first course , volume 129. Springer Science & Business Media, 2013
2013
-
[14]
Gallardo
P. Gallardo. On the moduli space of quintic surfaces . ProQuest LLC, Ann Arbor, MI, 2014. Thesis (Ph.D.)–State University of New York at Stony Brook
2014
-
[15]
Gallardo
P. Gallardo. On the GIT quotient space of quintic surfaces. Trans. Amer. Math. Soc., 371(6):4251–4276, 2019
2019
-
[16]
Gallardo and J
P. Gallardo and J. Martinez-Garcia. Variations of git quotients package v0.6.13. https://doi.org/10.15125/BATH-00458, 2017
2017 doi
-
[17]
Gallardo and J
P. Gallardo and J. Martinez-Garcia. Variations of geometric invariant quotients for pairs, a computa- tional approach. Proc. Amer. Math. Soc., 146(6):2395–2408, 2018
2018
-
[18]
Gallardo and J
P. Gallardo and J. Martinez-Garcia. Moduli of cubic surfaces and their anticanonical divisors. Rev. Mat. Complut., 32(3):853–873, 2019
2019
-
[20]
Gallardo, J
P. Gallardo, J. Martinez-Garcia, and C. Spotti. Applications of the moduli continuity method to log K-stable pairs. J. Lond. Math. Soc. (2) , 103(2):729–759, 2021
2021
-
[21]
Gallardo, J
P. Gallardo, J. Martinez-Garcia, and Z. Zhang. Compactifications of the moduli space of plane quartics and two lines. Eur. J. Math. , 4(3):1000–1034, 2018
2018
-
[22]
Hanson and J
R. Hanson and J. Martinez-Garcia. The compgit github homepage. https://github.com/Robbie- H/CompGIT
-
[23]
D. Hilbert. Mathematical problems. Bull. Amer. Math. Soc. , 8(10):437–479, 1902
1902
-
[24]
Git stability of divi- sors in products of projective spaces
Ioannis Karagiorgis, Theresa Ortscheidt, and Theodoros Stylianos Papazachariou. Git stability of divi- sors in products of projective spaces. J. Korean Math. Soc. , 2025
2025
-
[25]
W. Killing. Die zusammensetzung der stetigen endlichen transformations-gruppen. Mathematische Annalen, 34(1):57–122, 1889
-
[26]
F. Kirwan. Sur la cohomologie des espaces quotients. C. R. Acad. Sci. Paris S´ er. I Math., 295(3):261– 264, 1982
1982
-
[27]
C. Lakhani. The git compactification of quintic threefolds, 2010
2010
-
[28]
R. Laza. Deformations of singularities and variation of GIT quotients. Trans. Amer. Math. Soc. , 361(4):2109–2161, 2009. 14
2009
-
[29]
Liu and C
Y. Liu and C. Xu. K-stability of cubic threefolds. Duke Math. J. , 168(11):2029–2073, 2019
2019
-
[30]
Martinez-Garcia, T
J. Martinez-Garcia, T. S. Papazachariou, and J. Zhao. K-moduli of log del pezzo pairs and variations of git, 2024
2024
-
[31]
S. Mukai. Curves and symmetric spaces. I. Amer. J. Math. , 117(6):1627–1644, 1995
1995
-
[32]
S. Mukai. Curves and symmetric spaces, II. Ann. of Math. (2) , 172(3):1539–1558, 2010
2010
-
[33]
Mumford, J
D. Mumford, J. Fogarty, and F. Kirwan. Geometric invariant theory , volume 34 of Ergebnisse der Mathematik und ihrer Grenzgebiete (2) [Results in Mathematics and Related Areas (2)]. Springer-Verlag, Berlin, third edition, 1994
1994
-
[34]
M. Nagata. On the fourteenth problem of Hilbert. In Proc. Internat. Congress Math. 1958 , pages 459–462. Cambridge Univ. Press, New York, 1960
1958
-
[35]
T. S. Papazachariou. K-moduli of log Fano complete intersections. 2023. Thesis (Ph.D.)–The University of Essex (United Kingdom)
2023
-
[36]
T. S. Papazachariou. K-moduli of log fano complete intersections, 2024
2024
-
[37]
Ramanathan
A. Ramanathan. Moduli for principal bundles over algebraic curves: I. In Proc. Indian Acad. Sci, volume 106, pages 301–328. Springer, 1996
1996
-
[38]
Ramanathan
A. Ramanathan. Moduli for principal bundles over algebraic curves: Ii. In Proc. Indian Acad. Sci , volume 106, pages 421–449. Springer, 1996
1996
-
[39]
The sagemath installation guide
Sage. The sagemath installation guide. https://doc.sagemath.org/html/en/installation/index.html
-
[40]
J. Shah. A complete moduli space for K3 surfaces of degree 2. Ann. of Math. (2) , 112(3):485–510, 1980
1980
-
[41]
Shustin and I
E. Shustin and I. Tyomkin. Versal deformation of algebraic hypersurfaces with isolated singularities. Math. Ann., 313(2):297–314, 1999
1999
-
[42]
Swinarski
D. Swinarski. Some singular curves in mukai’s model of M7, 2023
2023
-
[43]
SageMath, the Sage Mathematics Software System (Version 10.6) , 2025
The Sage Developers. SageMath, the Sage Mathematics Software System (Version 10.6) , 2025
2025
-
[44]
H. Weyl. The classical groups: their invariants and representations , volume 1. Princeton university press, 1946. 15
1946
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.