Pith. sign in

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 →

arxiv 2506.19431 v2 pith:MJGE7L57 submitted 2025-06-24 math.AG cs.CGcs.MSmath.RT

classification math.AGcs.CGcs.MSmath.RT MSC 14L2414-04
keywords geometricinvarianttheoryGITquotientunstablelocusnon-stablestrictlypolystableHilbert-Mumfordcriterionsimplealgebraicgroupscomputationalgeometry
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

CompGIT is a computer algebra package that computes, for a simple algebraic group acting linearly on projective space, the three subsets that determine a geometric invariant theory (GIT) quotient: the unstable locus, the non-stable locus, and the strictly polystable locus with respect to a maximal torus. The computation is driven by the Hilbert–Mumford numerical criterion: instead of searching over all points, the package enumerates, up to conjugation, the finitely many one-parameter subgroups whose nonnegative weight subspaces generate the stability boundary. The paper argues that this suffices in principle to solve any GIT quotient of a projective variety by a simple group, provided the variety has an equivariant embedding into projective space. A worked example recovers the classical description of plane cubics: stable forms are exactly smooth cubics, and the unique strictly polystable form is the union of three lines not passing through one point. The package extends the earlier algorithms to the exceptional groups.

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.

Watch

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

Editorial extensions of the paper, not claims the author makes directly.

  • 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.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

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)
  1. [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.
  2. [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.
  3. [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.
  4. [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)
  1. [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.
  2. [Abstract] 'a well as suggesting' is a typo for 'as well as suggesting'.
  3. [Section 4.1] The phrase 'a maximal one-dimensional torus' is inaccurate for SL3; the relevant object is a maximal torus of rank two.
  4. [Section 4.3.2] 'as it can be seen from Table 4.3.2' should refer to Table 2.
  5. [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

0 steps flagged · score 0.0 of 10

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 0 free parameters · 5 assumptions · 0 invented entities

No parameters are fitted and no new mathematical entities are introduced. The ledger above records the background facts and external software assumptions on which the package's correctness rests.

assumptions (5)
  • standard math The Hilbert-Mumford numerical criterion correctly characterizes semistable, stable, and polystable points.
    Invoked in Section 1.4 as the basis of the algorithms; it is a standard theorem of GIT.
  • standard math Simple algebraic groups over an algebraically closed field of characteristic 0 are classified by irreducible root systems of Dynkin types.
    Used throughout Section 3 to define inputs for the package.
  • domain assumption SageMath's WeylCharacterRing and WeylGroup classes provide correct representation and root-system data.
    The package relies on these classes as black boxes, as described in Sections 3.2 and 5.2.
  • domain assumption The algorithms in Gallardo, Martinez-Garcia, Moon and Swinarski [19] are correct and are faithfully implemented in CompGIT.
    The paper delegates the correctness of its computations to [19], an arXiv preprint by overlapping authors; no independent proof is given in this paper.
  • domain assumption SageMath's Polyhedron class correctly decides point-in-convex-hull questions used for strictly polystable loci.
    Section 5.1 states that the implementation uses the Polyhedron class as a black box for this purpose.

how reviews work

0 comments
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

Figures reproduced from arXiv: 2506.19431 by the authors.

Figure 3.1
Figure 3.1. The root system of the exceptional group [PITH_FULL_IMAGE:figures/full_fig_p004_3_1.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

44 extracted references · 42 canonical work pages

  1. [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

  2. [1]

    Abban, I

    H. Abban, I. Cheltsov, E. Denisova, E. Etxabarri-Alberdi, A. Kaloghiros, D. Jiao, J. Martinez-Garcia, and T. Papazachariou. One-dimensional components in the K-moduli of smooth fano 3-folds.J. Algebraic Geom., 34(3):489–534, 2025

  3. [2]

    D. Allcock. The moduli space of cubic threefolds. J. Algebraic Geom., 12(2):201–223, 2003

  4. [3]

    Alper, D

    J. Alper, D. Halpern-Leistner, and J. Heinloth. Existence of moduli spaces for algebraic stacks. Inven- tiones mathematicae, 234(3):949–1038, 2023

  5. [4]

    B` erczi, B

    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

  6. [5]

    Bourbaki

    N. Bourbaki. Lie groups and lie algebras. chapters 4-6. translated from the 1968 french original by a. pressley. Graduate Texts in Mathematics, Springer-Verlag , 2002

  7. [6]

    D. Bunnett. On the moduli of hypersurfaces in toric orbifolds. Proc. Edinb. Math. Soc. (2) , 67(2):577– 616, 2024

  8. [7]

    Byun and Y

    S. Byun and Y. Lee. Stability of hypersurface sections of quadric threefolds. Sci. China Math., 58(3):479– 486, 2015. 13

Show all 44 references
  1. [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

  2. [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

  3. [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

  4. [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

  5. [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...

  6. [13]

    Fulton and J

    W. Fulton and J. Harris. Representation theory: a first course , volume 129. Springer Science & Business Media, 2013

  7. [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

  8. [15]

    Gallardo

    P. Gallardo. On the GIT quotient space of quintic surfaces. Trans. Amer. Math. Soc., 371(6):4251–4276, 2019

  9. [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

  10. [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

  11. [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

  12. [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

  13. [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

  14. [22]

    Hanson and J

    R. Hanson and J. Martinez-Garcia. The compgit github homepage. https://github.com/Robbie- H/CompGIT

  15. [23]

    D. Hilbert. Mathematical problems. Bull. Amer. Math. Soc. , 8(10):437–479, 1902

  16. [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

  17. [25]

    W. Killing. Die zusammensetzung der stetigen endlichen transformations-gruppen. Mathematische Annalen, 34(1):57–122, 1889

  18. [26]

    F. Kirwan. Sur la cohomologie des espaces quotients. C. R. Acad. Sci. Paris S´ er. I Math., 295(3):261– 264, 1982

  19. [27]

    C. Lakhani. The git compactification of quintic threefolds, 2010

  20. [28]

    R. Laza. Deformations of singularities and variation of GIT quotients. Trans. Amer. Math. Soc. , 361(4):2109–2161, 2009. 14

  21. [29]

    Liu and C

    Y. Liu and C. Xu. K-stability of cubic threefolds. Duke Math. J. , 168(11):2029–2073, 2019

  22. [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

  23. [31]

    S. Mukai. Curves and symmetric spaces. I. Amer. J. Math. , 117(6):1627–1644, 1995

  24. [32]

    S. Mukai. Curves and symmetric spaces, II. Ann. of Math. (2) , 172(3):1539–1558, 2010

  25. [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

  26. [34]

    M. Nagata. On the fourteenth problem of Hilbert. In Proc. Internat. Congress Math. 1958 , pages 459–462. Cambridge Univ. Press, New York, 1960

  27. [35]

    T. S. Papazachariou. K-moduli of log Fano complete intersections. 2023. Thesis (Ph.D.)–The University of Essex (United Kingdom)

  28. [36]

    T. S. Papazachariou. K-moduli of log fano complete intersections, 2024

  29. [37]

    Ramanathan

    A. Ramanathan. Moduli for principal bundles over algebraic curves: I. In Proc. Indian Acad. Sci, volume 106, pages 301–328. Springer, 1996

  30. [38]

    Ramanathan

    A. Ramanathan. Moduli for principal bundles over algebraic curves: Ii. In Proc. Indian Acad. Sci , volume 106, pages 421–449. Springer, 1996

  31. [39]

    The sagemath installation guide

    Sage. The sagemath installation guide. https://doc.sagemath.org/html/en/installation/index.html

  32. [40]

    J. Shah. A complete moduli space for K3 surfaces of degree 2. Ann. of Math. (2) , 112(3):485–510, 1980

  33. [41]

    Shustin and I

    E. Shustin and I. Tyomkin. Versal deformation of algebraic hypersurfaces with isolated singularities. Math. Ann., 313(2):297–314, 1999

  34. [42]

    Swinarski

    D. Swinarski. Some singular curves in mukai’s model of M7, 2023

  35. [43]

    SageMath, the Sage Mathematics Software System (Version 10.6) , 2025

    The Sage Developers. SageMath, the Sage Mathematics Software System (Version 10.6) , 2025

  36. [44]

    H. Weyl. The classical groups: their invariants and representations , volume 1. Princeton university press, 1946. 15

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.