Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
fc614cd
feat: strongly connected components
pbelmans Jul 9, 2026
05ab959
feat: bocklandt reduction and coregularity of quiver settings
pbelmans Jul 9, 2026
8b308e7
feat: smoothness of moduli spaces via local quivers and coregularity
pbelmans Jul 9, 2026
8698de4
test: smoothness on walls for the 6-subspace quiver
pbelmans Jul 9, 2026
156adef
test: the Segre cubic is singular
pbelmans Jul 9, 2026
c8d0541
feat: codimension of the singular locus
pbelmans Jul 9, 2026
c4448d0
feat: cofree quiver settings
pbelmans Jul 9, 2026
ecc9681
refactor: tighten the cofree classification code
pbelmans Jul 9, 2026
6055af4
docs: explain coregular and cofree quiver settings
pbelmans Jul 9, 2026
83e9135
feat: nullcone dimension and defect of quiver settings
pbelmans Jul 9, 2026
438401c
feat: fibre dimensions, flatness and semismallness of projections to …
pbelmans Jul 9, 2026
091e110
feat: complete intersection check for quiver settings
pbelmans Jul 9, 2026
9b468a5
refactor: deduplicate local quiver plumbing
pbelmans Jul 9, 2026
ca42298
fix: repair escaping in is_coprime docstring
pbelmans Jul 10, 2026
5961f6e
fix: compute the nullcone dimension via the motivic recursion
pbelmans Jul 10, 2026
0743f2e
refactor: name weakly connected components
pbelmans Jul 10, 2026
44e22e6
fix: require King normalization for projections to walls
pbelmans Jul 10, 2026
57bb904
fix: pass denom through projections to walls
pbelmans Jul 10, 2026
83ed81b
docs: document the summands of a local quiver setting
pbelmans Jul 10, 2026
94eabc3
feat: motives of nullcones
pbelmans Jul 10, 2026
734cc8d
test: cover the King normalization check
pbelmans Jul 10, 2026
bd3d16d
refactor: remove is_complete_intersection
pbelmans Jul 10, 2026
b959904
Merge remote-tracking branch 'origin/main' into bocklandt
pbelmans Jul 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/src/methods/quiver-moduli.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ Black-box methods are provided to study some of their properties.
is_nonempty
dimension
is_smooth
codimension_singular_locus
fibre_dimension
is_flat
is_semismall
is_projective
index
motive
Expand Down
1 change: 1 addition & 0 deletions docs/src/methods/quivers.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ indegree
outdegree
is_acyclic
is_connected
strongly_connected_components
is_sink
is_source
underlying_graph
Expand Down
41 changes: 41 additions & 0 deletions docs/src/methods/representation-theory.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,44 @@ canonical_decomposition
in_fundamental_domain
first_hochschild_cohomology
```

## Invariant theory of quiver representations

The affine quotient of the representation variety by the base change group
parametrizes semisimple representations of the quiver, and its ring of functions is
the ring of invariants, generated by traces along oriented cycles.

A quiver setting is *coregular* if this ring of invariants is a polynomial ring, or
equivalently if the affine quotient is smooth (in which case it is an affine space).
This is decided by the reduction algorithm of
[[Bocklandt](https://mathscinet.ams.org/mathscinet/relay-station?mr=1929191)],
which simplifies a quiver setting without changing its invariant theory and then
compares the result against a short list.

A stronger property is *cofreeness*: the coordinate ring of the representation
variety is a graded free module over the ring of invariants, which by a criterion of
Popov amounts to coregularity together with equidimensionality of the nullcone.
Cofree quiver settings are classified by
[[Bocklandt--Van de Weyer](https://doi.org/10.1016/j.jalgebra.2007.08.019)].

Beyond deciding smoothness of the affine quotient itself, these notions drive the
study of moduli spaces of quiver representations: étale-locally around a polystable
representation, a moduli space is the affine quotient of a *local quiver setting*, so
coregularity of local quiver settings decides smoothness of moduli spaces; see
[`is_smooth`](@ref) and [`codimension_singular_locus`](@ref).

The *nullcone* is the locus of nilpotent representations, i.e., the fibre of the
quotient map over the image of the zero representation. Its class in the Grothendieck
ring of varieties is a polynomial in the Lefschetz motive, by
[[Gösmann--Reineke](https://doi.org/10.3842/SIGMA.2026.020)], and its dimension
controls the failure of equidimensionality of the quotient map, measured by the
*defect*.

```@docs
bocklandt_reduction
is_coregular
is_cofree
nullcone_motive
dimension_nullcone
defect
```
Loading