In the classification of symplectic reflection groups by Cohen the class of "improper" groups is formed by taking an ordinary complex reflection group $W \subset \mathrm{GL}(\mathfrak{h})$ and considering the induced action on $\mathfrak{h} \oplus \mathfrak{h}^*$. The matrix for this action corresponding to $w \in W$ is the block diagonal matrix with blocks $w$ and $(w^t)^{-1}$, where $w^t$ denotes the transpose.

I'm interested in the invariant theory of such groups. By $\mathbb{C} \lbrack \mathfrak{h} \oplus \mathfrak{h}^* \rbrack$ we denote the coordinate ring of the variety $\mathfrak{h} \oplus \mathfrak{h}^*$, i.e. the symmetric algebra $\mathrm{Sym}(\mathfrak{h}^* \oplus \mathfrak{h})$ of the "dual" of $\mathfrak{h} \oplus \mathfrak{h}^*$. If you choose a basis $\{ y_1,\ldots,y_n \}$ of $\mathfrak{h}$ with dual basis $\{ x_1,\ldots,x_n \}$, then $\mathbb{C} \lbrack \mathfrak{h} \oplus \mathfrak{h}^* \rbrack = \mathbb{C} \lbrack x_1,\ldots,x_n,y_1,\ldots,y_n \rbrack$ is the polynomial ring in the $x_i$ and $y_i$. This ring has several gradings:

- the usual $\mathbb{N}$-grading of polynomials;
- an $\mathbb{N} \times \mathbb{N}$-grading with $\deg x_i = (1,0)$ and $\deg y_i = (0,1)$;
- an induced $\mathbb{Z}$-grading which corresponds to putting the $x_i$ in degree +1 and the $y_i$ in degree -1.

The action of $w \in W$ on the $y_i$ is the usual one, and on the $x_i$ it's via $(w^t)^{-1}$. This action is homogeneous with respect to all the gradings above. The invariant ring $\mathbb{C} \lbrack \mathfrak{h} \oplus \mathfrak{h}^* \rbrack^W$ is the coordinate ring of the symplectic singularity $(\mathfrak{h} \oplus \mathfrak{h}^*)/W$. I want to know a system of "fundamental invariants", i.e. a minimal generating system as a $\mathbb{C}$-algebra. We can always find a system of $\mathbb{N} \times \mathbb{N}$-homogeneous invariants, and this what we want.

In contrast to invariants of complex reflections groups (without the doubling), there seems to be not much known about the invariant theory of such groups. For example, from theory I do not even know how many fundamental invariants there are in a system and what their degrees are (this is both independent of the chosen system). Moreover, I do not know how to efficiently compute fundamental invariants. In CHAMP I have implemented the function "SymplecticDoublingFundamentalInvariants" where I'm just using Magma's generic algorithm. I suspect one can cook up algorithms tailored to this specific setting. Also, for applications in rational Cherednik algebras, it would be desirable to compute only the fundamental invariants of $\mathbb{Z}$-degree zero—but I don't know how to do this without computing "all" the invariants first.

**Questions.**

- In the examples below it seems that if there is an invariant of bidegree $(d,e)$, then there's also one of bidegree $(e,d)$. Can you prove this?
- How many fundamental invariants are there in total? What are their degrees? How many are there of $ℤ$-degree 0?
- Is there an efficient algorithm for computing the fundamental invariants (all or of specific degree)?
- Can you do H
_{4}=G_{30}?

**Remark.** In CHAMP, I've flipped the order (but not the meaning) of the $x_i$ and $y_i$ to account for the fact that in Magma all actions are right actions and to make my computations compatible with how I implemented the Cherednik algebra.

## Summary of results for exceptional groups

Below, I'm summarizing what I could compute for exceptional complex reflection groups. When successful, the fundamental invariants are stored in the CHAMP database (in the same order as they were computed). The computation for G_{29} took 42 hours.

Group | #inv | ℕ-degrees | ℕ×ℕ-degrees | #ℤ-deg=0 |
---|---|---|---|---|

G4 | 8 | 2, 4, 4, 4, 4, 6, 6, 6 | (1,1), (0,4), (1,3), (3,1), (4,0), (0,6), (3,3), (6,0) | 2 |

G5 | 12 | 2, 6, 6, 6, 8, 8, 8, 12, 12, 12, 12, 12 | (1,1), (0,6), (3,3), (6,0), (1,7), (4,4), (7,1), (0,12), (3,9), (6,6), (9,3), (12,0) | 4 |

G6 | 10 | 2, 4, 4, 6, 8, 8, 10, 10, 12, 12 | (1,1), (0,4), (4,0), (3,3), (2,6), (6,2), (1,9), (9,1), (0,12), (12,0) | 2 |

G7 | 12 | 2, 6, 8, 12, 12, 12, 12, 12, 14, 14, 16, 16 | (1,1), (3,3), (4,4), (0,12), (0,12), (6,6), (12,0), (12,0), (1,13), (13,1), (2,14), (14,2) | 4 |

G8 | 10 | 2, 6, 6, 8, 8, 8, 12, 12, 12, 12 | (1,1), (1,5), (5,1), (0,8), (4,4), (8,0), (0,12), (4,8), (8,4), (12,0) | 2 |

G9 | 14 | 2, 8, 8, 8, 12, 12, 12, 18, 18, 18, 18, 18, 24, 24 | (1,1), (0,8), (4,4), (8,0), (2,10), (6,6), (10,2), (1,17), (5,13), (9,9), (13,5), (17,1), (0,24), (24,0) | 4 |

G10 | 12 | 2, 8, 12, 12, 12, 14, 14, 18, 18, 18, 24, 24 | (1,1), (4,4), (0,12), (6,6), (12,0), (1,13), (13,1), (3,15), (9,9), (15,3), (0,24), (24,0) | 4 |

G11 | 14 | 2, 8, 12, 18, 24, 24, 24, 24, 26, 26, 28, 28, 30, 30 | (1,1), (4,4), (6,6), (9,9), (0,24), (0,24), (24,0), (24,0), (1,25), (25,1), (2,26), (26,2), (3,27), (27,3) | 4 |

G12 | 16 | 2, 6, 6, 6, 6, 8, 8, 8, 8, 8, 12, 12, 12, 12, 12, 12 | (1,1), (0,6), (2,4), (4,2), (6,0), (0,8), (2,6), (4,4), (6,2), (8,0), (1,11), (3,9), (5,7), (7,5), (9,3), (11,1) | 2 |

G13 | 22 | 2, 8, 8, 8, 8, 8, 12, 12, 12, 12, 12, 12, 12, 18, 18, 18, 18, 18, 18, 18, 18, 18 | (1,1), (0,8), (2,6), (4,4), (6,2), (8,0), (0,12), (2,10), (4,8), (6,6), (8,4), (10,2), (12,0), (1,17), (3,15), (5,13), (7,11), (9,9), (11,7), (13,5), (15,3), (17,1) | 4 |

G14 | 12 | 2, 6, 6, 8, 12, 12, 16, 16, 20, 20, 24, 24 | (1,1), (0,6), (6,0), (4,4), (3,9), (9,3), (2,14), (14,2), (1,19), (19,1), (0,24), (24,0) | 2 |

G15 | 14 | 2, 8, 12, 12, 12, 16, 16, 18, 18, 18, 24, 24, 26, 26 | (1,1), (4,4), (0,12), (6,6), (12,0), (2,14), (14,2), (3,15), (9,9), (15,3), (0,24), (24,0), (1,25), (25,1) | 4 |

G16 | 16 | 2, 12, 12, 12, 20, 20, 20, 20, 20, 30, 30, 30, 30, 30, 30, 30 | (1,1), (1,11), (6,6), (11,1), (0,20), (5,15), (10,10), (15,5), (20,0), (0,30), (5,25), (10,20), (15,15), (20,10), (25,5), (30,0) | 4 |

G17 | 14 | 2, 12, 20, 20, 20, 24, 24, 30, 30, 30, 42, 42, 60, 60 | (1,1), (6,6), (0,20), (10,10), (20,0), (2,22), (22,2), (5,25), (15,15), (25,5), (1,41), (41,1), (0,60), (60,0) | 4 |

G18 | 14 | 2, 12, 20, 30, 30, 30, 32, 32, 36, 36, 40, 40, 60, 60 | (1,1), (6,6), (10,10), (0,30), (15,15), (30,0), (1,31), (31,1), (3,33), (33,3), (5,35), (35,5), (0,60), (60,0) | 4 |

G19 | 18 | 2, 12, 20, 30, 60, 60, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70 | (1,1), (6,6), (10,10), (15,15), (0,60), (0,60), (60,0), (60,0), (1,61), (61,1), (2,62), (62,2), (3,63), (63,3), (4,64), (64,4), (5,65), (65,5) | 4 |

G20 | 24 | 2, 12, 12, 12, 12, 12, 20, 20, 20, 20, 20, 20, 20, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 | (1,1), (0,12), (3,9), (6,6), (9,3), (12,0), (1,19), (4,16), (7,13), (10,10), (13,7), (16,4), (19,1), (0,30), (3,27), (6,24), (9,21), (12,18), (15,15), (18,12), (21,9), (24,6), (27,3), (30,0) | 4 |

G21 | 18 | 2, 12, 12, 12, 20, 20, 20, 30, 30, 30, 30, 30, 40, 40, 50, 50, 60, 60 | (1,1), (0,12), (6,6), (12,0), (4,16), (10,10), (16,4), (3,27), (9,21), (15,15), (21,9), (27,3), (2,38), (38,2), (1,49), (49,1), (0,60), (60,0) | 4 |

G22 | 34 | 2, 12, 12, 12, 12, 12, 12, 12, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30 | (1,1), (0,12), (2,10), (4,8), (6,6), (8,4), (10,2), (12,0), (0,20), (2,18), (4,16), (6,14), (8,12), (10,10), (12,8), (14,6), (16,4), (18,2), (20,0), (1,29), (3,27), (5,25), (7,23), (9,21), (11,19), (13,17), (15,15), (17,13), (19,11), (21,9), (23,7), (25,5), (27,3), (29,1) | 4 |

G23 | 21 | 2, 2, 2, 6, 6, 6, 6, 6, 6, 6, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 | (0,2), (1,1), (2,0), (0,6), (1,5), (2,4), (3,3), (4,2), (5,1), (6,0), (0,10), (1,9), (2,8), (3,7), (4,6), (5,5), (6,4), (7,3), (8,2), (9,1), (10,0) | 3 |

G24 | 21 | 2, 4, 4, 6, 6, 6, 6, 6, 8, 8, 8, 8, 10, 10, 10, 10, 10, 12, 12, 14, 14 | (1,1), (0,4), (4,0), (0,6), (2,4), (3,3), (4,2), (6,0), (2,6), (3,5), (5,3), (6,2), (1,9), (2,8), (5,5), (8,2), (9,1), (1,11), (11,1), (0,14), (14,0) | 3 |

G25 | 18 | 2, 5, 5, 6, 6, 6, 8, 8, 8, 9, 9, 9, 9, 12, 12, 12, 12, 12 | (1,1), (1,4), (4,1), (0,6), (3,3), (6,0), (1,7), (4,4), (7,1), (0,9), (3,6), (6,3), (9,0), (0,12), (3,9), (6,6), (9,3), (12,0) | 4 |

G26 | 21 | 2, 6, 6, 6, 8, 8, 8, 10, 10, 10, 12, 12, 12, 12, 12, 14, 14, 14, 14, 18, 18 | (1,1), (0,6), (3,3), (6,0), (1,7), (4,4), (7,1), (2,8), (5,5), (8,2), (0,12), (3,9), (6,6), (9,3), (12,0), (1,13), (4,10), (10,4), (13,1), (0,18), (18,0) | 5 |

G27 | 29 | 2, 6, 6, 8, 10, 10, 10, 12, 12, 12, 12, 12, 14, 14, 14, 16, 16, 16, 16, 18, 18, 20, 20, 22, 22, 26, 26, 30, 30 | (1,1), (0,6), (6,0), (4,4), (2,8), (5,5), (8,2), (0,12), (3,9), (6,6), (9,3), (12,0), (4,10), (7,7), (10,4), (2,14), (5,11), (11,5), (14,2), (3,15), (15,3), (1,19), (19,1), (2,20), (20,2), (1,25), (25,1), (0,30), (30,0) | 5 |

G28 | 40 | 2, 2, 2, 6, 6, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 | (0,2), (1,1), (2,0), (0,6), (1,5), (2,4), (3,3), (4,2), (5,1), (6,0), (0,8), (1,7), (2,6), (3,5), (4,4), (4,4), (5,3), (6,2), (7,1), (8,0), (0,12), (1,11), (2,10), (3,9), (3,9), (4,8), (4,8), (5,7), (5,7), (6,6), (6,6), (7,5), (7,5), (8,4), (8,4), (9,3), (9,3), (10,2), (11,1), (12,0) | 6 |

G29 | 44 | 2, 4, 4, 6, 8, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 16, 16, 16, 16, 18, 18, 20, 20 | (1,1), (0,4), (4,0), (3,3), (0,8), (2,6), (2,6), (4,4), (6,2), (6,2), (8,0), (1,9), (3,7), (5,5), (5,5), (7,3), (9,1), (0,12), (2,10), (4,8), (4,8), (6,6), (8,4), (8,4), (10,2), (12,0), (1,13), (3,11), (3,11), (5,9), (7,7), (7,7), (9,5), (11,3), (11,3), (13,1), (2,14), (6,10), (10,6), (14,2), (1,17), (17,1), (0,20), (20,0) | 8 |