May 31, 2026
Let \(p\) be an odd prime and let \(S\) be a set of tame primes. We denote by \(G_S\) the Galois group of the maximal pro-\(p\) extension of \(\mathbb{Q}\) unramified outside \(S\).
We prove that for every finite set of tame primes \(S_0\) with \(|S_0|\geq 2\), there exists a set \(S_1\) consisting of two tame primes such that \(G_{S_0\cup S_1}\) has cohomological dimension \(2\). This refines a result of Labute. More generally, we establish an analogous result for number fields not containing a primitive \(p\)-th root of unity, under a suitable splitting condition. Our approach answers a question of Labute, from his seminal paper on mild groups, and combines weighted Zassenhaus filtrations, graph-theoretic methods, and Koch-type presentations. As an application, we solve several cohomological Galois inverse problems with prescribed ramification and splitting. We also provide numerical examples and statistics.
Let \(p\) be an odd prime and \(K\) be a number field. A prime \({\mathfrak q}\) of \(K\) is said to be tame if \(N({\mathfrak q})\equiv 1\pmod p\). For a set of finite tame primes \(S\) and \(T\) a set of primes disjoint from \(S\), we denote by \(G_{K,S}\) (resp.\(G_{K,S}^T\)), the Galois group of the maximal pro-\(p\) extension of \(K\) unramified outside \(S\) (and resp.totally split in \(T\), with \(T\) a set of primes disjoint from \(S\)). For \(K\coloneq \mathbb{Q}\), we use the notation \(G_S^T\).
Following the work of Golod and Shafarevich on class field towers, the structure of the groups \(G_{K,S}^T\) has become a central topic in Galois theory. Using their famous result, several infinite (indeed nonanalytic) groups have been constructed as \(G_{K,S}^T\), with various arithmetic applications ([1]–[3]). However, despite the abundance of such examples, relatively little is known about their structure. By class field theory, the groups \(G_{K,S}^T\) are FAB, i.e.every open subgroup has finite abelianization. The celebrated tame Fontaine–Mazur conjecture (see [4]) also predicts that every \(p\)-adic analytic quotient of \(G_{K,S}^T\) is finite. This highlights the importance of understanding such groups in the context of Galois representations.
Koch was the first to determine a complete presentation for the groups \(G_S\) (see [5], [6]), which opened many directions for further investigation. Building on these results and the concept of strongly free sequences and mild groups introduced by Anick [7], [8], Labute [9] was able to construct several groups \(G_{S}\) of cohomological dimension \(2\). He showed [9] that every finite set of tame primes \(S\) can be extended to a tame set \(\smash{\widetilde{S}}\) of size \(2\cdot |S|\) such that \(G_{\smash{\widetilde{S}}}\) is of cohomological dimension \(2\). For the case \(p=2\), we refer to [10], [11]. Later, Schmidt [12]–[14] interpreted these results in terms of the étale homotopy type of \(\mathrm{Spec}({\mathcal{O}}_{K,S})\), and showed that, for the sets \(S\) considered by Labute, \(\mathrm{Spec}({\mathcal{O}}_{K,S})\) is a \(K(\pi,1)\) space for \(p\) in the context of arbitrary number fields. We refer to [15] for an historical survey. For other applications related to mild groups in arithmetic, we refer to [16]–[19]. Currently, it is still unknown whether there exists a group \(G_{K,S}^T\) of finite cohomological dimension greater than \(2\).
We assume throughout the paper that \(K\) does not contain \(\zeta_p\), a primitive root of unity. We denote by \({\rm cl}(K)\) the class group of \(K\) and \(d_K'\coloneq r_K+d_p{\rm cl}(K)\), where \(r_K\) is the torsion-free rank of \(\mathcal{O}_K^\times\) and \(d_p{\rm cl}(K)\) denotes the \(p\)-rank of the class group. We fix \(T_K\) a minimal set of primes generating the \(p\)-part of the class group \({\rm cl}(K)\). Note that \(T_K\) always exists using the Chebotarev Density theorem and \(|T_K|=d_p{\rm cl}(K)\). For instance, if \(p\) is large enough or \(K=\mathbb{Q}\), then \(T_K=\emptyset\). Let \(S_1\) and \(S_2\) be two sets of primes. We introduce \[\begin{align} V_{S_1}^{S_2}(K)\coloneq \big\{a\in K^{\times }\mid a\in K_{\mathfrak q}^{\times p}\text{ for }{\mathfrak q}\in S_1\text{ and }p\mid \nu_\mathfrak{t}(a)\text{ for }\mathfrak{t}\not\in S_2\big\}/K^{\times p}, \end{align}\] with \(\nu_\mathfrak{t}\) the normalized valuation associated to \(\mathfrak{t}\). This allows us to define the Koch-module \({{\textrm{\rurm{B}}}}_{S_1}^{S_2}(K)\) as the dual of \(V_{S_1}^{S_2}(K)\).
We say that \(S'\) is a Koch set if it is tame, disjoint from \(T_K\), and satisfies \((a)\) \({{\textrm{\rurm{B}}}}_{S'}^{T_K}(K)=1\), and \((b)\) \(G_{K,S'}^{T_K}=1\). A finite tame set \(S\) admits a Koch set if \(S\) contains a Koch set \(S'\) and is disjoint from \(T_K\). We show in Lemma [lem:Existence32of32Koch32Tuples] that a set \(S\) can always be extended to contain a Koch set. Furthermore, Proposition [prop:Probabilty32for32existence32of32Koch32set] implies that for \(S\) large enough one can expect \(S\) to already admit a Koch set with high probability. If \(S\) admits a Koch set, then an analog of the presentation of \(G_S\) given by Koch exists for \(G_{K,S}^{T_K}\). This was observed by Liu in [20]. We call these presentations ‘’extended’’ Koch-type presentations. For a precise definition, we refer to Section 2.2. A crucial piece of data of such a presentation is a linking type function denoted \(\mu_S^{T_K}\). Note that when \(K=\mathbb{Q}\), the group \(G_S\) has a Koch-type presentation and \(\mu_S\) is the usual linking map as considered by Labute [9] and many others (see for example [13], [19], [21]). Using an argument developed by Maire and Sankara in [22], we positively answer a question posed by Labute, see Theorem [thm:Realization32of32extended32linking32data], and extend it in our context. It roughly states, that every function \(\mu\) with the right domain can be realized as \(\mu_S^T\). Theorem [thm:Realization32of32extended32linking32data], coupled with well-chosen weighted Zassenhaus filtrations, is fundamental in our work. We state our main result.
Theorem 1. For any finite set of tame primes \(S_0\) such that \(|S_0|\geq 2\), there exists a finite set of tame primes \(S_1\) such that \(|S_1|= 2+2d_K'\) and \(G_{K,S_0\cup S_1}^{T_K}\) has cohomological dimension \(2\). Furthermore, the deficiency of \(G_{K,S_0\cup S_1}^{T_K}\) is \(d_K'\).
A notable feature of Theorem 1 is that the size of \(S_1\) depends only on \(K\), and is completely independent of the size of \(S_0\). The careful choices on weighted Zassenhaus filtrations used simultaneously with Theorem [thm:Realization32of32extended32linking32data], and combined with arguments from Right Angled Algebras developed by the second author in [23] (see also Remark [rem:sharper32result32first32theorem]), are essential in our proof. Previously, Forré [11] used judicious choices of filtrations to infer results on mildness for the case \(p=2\). Gärtner [24] also noted that mildness of a presentation may depend on the choice of the filtration.
As a direct consequence, for the case \(K=\mathbb{Q}\), we refine [9].
Corollary 1. Let \(K=\mathbb{Q}\), and \(S_0\) be a finite set of tame primes such that \(|S_0| \geq 2\). Then, there exists a set \(S_1\) of two tame primes such that \(G_{S_0\cup S_1}\) has cohomological dimension \(2\).
A similar approach allows us to study some cohomological inverse problems in the context of restricted ramification with splitting. We refer to Section 4. Namely, we realize some quadratic algebras as cohomology algebras of groups \(G_{K,S}^T\) for some well chosen \(S\) and \(T\). For this purpose, we use graph theory. It has been extensively used to study which pro-\(p\) groups arise as maximal pro-\(p\) Galois groups of fields. Snopce and Zalesskii [25], together with Cassella and Quadrelli [26], characterized which pro-\(p\) RAAGs are maximal pro-\(p\) Galois groups. They resolved several conjectures in this class. For further work, see [23], [27]–[29].
The results and proofs of Theorem 1, and Section 4 can be made computationally effective to produce concrete examples. We used OSCAR (see [30]) for our computations. The source code and a Jupyter Notebook, containing all the examples, can be found on the first author’s GitHub under [31].
For example, by virtue of Theorem 1 we show in Subsection 5.1 that the group \(G_{S}\), for \(p=3\) and the set \(S\coloneq \{7,13,19,37,10639,826093\}\), is mild with respect to a weighted Zassenhaus filtration and therefore of cohomological dimension \(2\). We give further examples of this behavior also in the case of more general number fields in Section 5.1.
Furthermore, Subsection 5.2 produces examples of groups \(G_S\) whose \(\mathbb{F}_p\)-cohomology ring \(H^\bullet(G_S)\) comes from graph theory. Let \({\mathcal{A}}\) be the graded algebra over \(\mathbb{F}_3\) presented by four generators \(\{X_1,X_2,X_3,X_4\}\) and \(12\) relations: \[\{X_i^2, \quad X_uX_v+X_vX_u,\quad X_1X_3, \quad X_2X_4, \quad 1\leq i \leq 4, \quad 1\leq u< v\leq 4\}.\] Then for \(p=3\) and \(S\coloneq \{7,13,181,5563\}\) we have \(H^\bullet(G_{S})\simeq {\mathcal{A}}\). Subsection 5.3 gives more examples for other number fields and for certain quadratic algebras not coming from graph theory.
The first section introduces all of the group-theoretical arguments required for our results. In particular, Subsection 1.4 introduces the notion of \(({\mathbf{X}},e)\)-RAAGs, which are not in general RAAGs, but nevertheless have the same \(({\mathbf{X}},e)\)-filtration as RAAGs associated to certain graphs. The second section introduces all arithmetic arguments needed in this paper. In particular, it answers a question of Labute by proving Theorem [thm:Realization32of32extended32linking32data], using an argument from [22]. The third section is devoted to the proof of Theorem 1. The main group theoretical argument relies on suitable choices of \(({\mathbf{X}},e)\)-filtrations, which yield \(({\mathbf{X}},e)\)-RAAGs whose underlying graphs are triangle-free. The fourth section applies graph theory to the cohomological inverse problem. The last section focuses on numerical examples.
In this section we introduce general group-theoretic tools and techniques that we need to prove most of our results. For general references, we refer to [16], [17], [23], [32], [33].
Set an integer \(d\) and a finite set \({\mathbf{X}}\coloneq \{x_1,\dots, x_d\}\). We denote by \(\mathbb{F}_p\langle\!\langle X_1,..,X_d\rangle\!\rangle\) the algebra of noncommutative series in the variables \(X_1,\dots, X_d\) over \(\mathbb{F}_p\). A basis of the topological \(\mathbb{F}_p\)-vector space \(\mathbb{F}_p \langle\!\langle X_1,\dots, X_d\rangle\!\rangle\) is given by monomials \(X^{\alpha}\coloneq \smash{X_{i_{\alpha_1}}^{\alpha_1}\dots X_{i_{\alpha_n}}^{\alpha_n} }\), where \(\alpha\) is an \(n\)-tuple and \(i_{\alpha_k}\) is an element in \(\{1,\dots,d\}\). Consequently, every element \(x\) in \(\mathbb{F}_p \langle\!\langle X_1,\dots, X_d\rangle\!\rangle\) can be written as an infinite sum \(x\coloneq \sum_{\alpha}{a_\alpha X^\alpha}\), with \(a_{\alpha}\in \mathbb{F}_p\).
For a given \(e\coloneq (e_1,\dots, e_d)\in \mathbb{N}^d\) we denote by \(E_e({\mathbf{X}})\) the set \(\mathbb{F}_p\langle\!\langle X_1,..,X_d\rangle\!\rangle\) endowed with the filtration \(\{E_{e,n}({\mathbf{X}})\}_{n\in \mathbb{N}}\) induced by the following degree function: \[\begin{align} \omega_e \Big({\sum}_{\alpha} a_\alpha \cdot X^\alpha \Big) \coloneq \min_{\alpha} \{ \alpha_1 e_{i_{\alpha_1}}+\dots +\alpha_n e_{i_{\alpha_n}} \}. \end{align}\] We define \({\mathcal{E}}_e({\mathbf{X}})\coloneq \bigoplus_{n\in \mathbb{N}} {\mathcal{E}}_{e,n}({\mathbf{X}})\), with \({\mathcal{E}}_{e,n}({\mathbf{X}})=E_{e,n}({\mathbf{X}})/E_{e,n+1}({\mathbf{X}})\). Note that \({\mathcal{E}}_e({\mathbf{X}})\) is isomorphic to the (free) graded algebra \(\mathbb{F}_p \langle X_1,\dots ,X_d\rangle\), where every \(X_i\) is of degree \(e_i\). If \(x\) is a nonzero element in \(E_e({\mathbf{X}})\), we define its initial form \(\overline{x}\) as the image of \(x\) in \[{\mathcal{E}}_{e,\omega_e(x)}({\mathbf{X}})=E_{e,\omega_e(x)}({\mathbf{X}})/E_{e, \omega_e(x)+1}({\mathbf{X}}).\] We fix an ordering on the set \(\{X_i\}_{i=1}^d\). We say that \(X^{\alpha}<X^{\beta}\), if \(\omega_e(X^{\alpha})>\omega_e(X^\beta)\) and if we have equality, we use the lexicographic order. Define \(\widehat{x}\coloneq \max_{a_\alpha \neq 0}\{X^{\alpha}\}\).
Let \(I\) be a closed two-sided ideal of \(E_e({\mathbf{X}})\). We endow \(I\) with the filtration \(\{I_n\coloneq I\cap E_{e,n}({\mathbf{X}})\}_{n\in \mathbb{N}}\). The algebra \(A\coloneq E_e({\mathbf{X}})/I\) is endowed with a filtration that we call the quotient filtration (of \(E_e({\mathbf{X}})\) by \(I\), see [32]). We denote it by \(\{A_n\}_{n\in \mathbb{N}}\). We define \({\rm Grad}(A)\coloneq \bigoplus_{n\in \mathbb{N}} {\rm Grad}_n(A)\), where \({\rm Grad}_n(A)\coloneq A_n/A_{n+1}\). We also introduce the Hilbert series of \(A\) (resp.of a graded algebra \({\mathcal{A}}\coloneq {\mathcal{E}}_e({\mathbf{X}})/\mathcal{J}=\bigoplus_{n\in \mathbb{N}}{\mathcal{A}}_n\), for some graded ideal \({\mathcal{J}}\)) by: \[A(t)\coloneq \sum_{n\in \mathbb{N}}\dim_{\mathbb{F}_p}({\rm Grad}_n(A))t^n, \quad \text{and} \quad {\mathcal{A}}(t)\coloneq \sum_{n\in \mathbb{N}}\dim_{\mathbb{F}_p}({\mathcal{A}}_n)t^n.\]
We assume that \(G\) is a finitely presented pro-\(p\) group presented by \(d\) generators \(\{\tau_x|\quad x\in {\mathbf{X}}\coloneq \{x_1,\dots, x_d\}\}\) and \(r\) relations \(\{l_1,\dots, l_r\}\). We denote this presentation \({\mathcal{P}}\). Let \(F({\mathbf{X}})\) be the free pro-\(p\) group on \(\{\tau_x, x\in {\mathbf{X}}\}\) and \(R\) be its closed normal subgroup on \(\{l_1,\dots, l_r\}\). We have an exact sequence: \[1\to R \to F({\mathbf{X}}) \to G \to 1.\]
Magnus (see for instance [32]) constructed an injective group homomorphism \(\varPsi_{F({\mathbf{X}})}:F({\mathbf{X}})\to \mathbb{F}_p\langle\!\langle X_1,...,X_d\rangle\!\rangle^{\times}\) induced by \(\tau_{x_i}\mapsto 1+X_i\). This induces a filtration on \(F({\mathbf{X}})\), which we call \(({\mathbf{X}}, e)\)-filtration, defined by:\[F_{e,n}({\mathbf{X}})\coloneq \{f\in F({\mathbf{X}}), \quad \varPsi_{F({\mathbf{X}})}(f)-1\in E_{e,n}({\mathbf{X}})\}.\] We also define \({\mathcal{L}}_e({\mathbf{X}})\) the free graded \(p\)-restricted Lie-algebra on \(\{X_1,\dots, X_d\}\) over \(\mathbb{F}_p\), where every \(X_i\) is endowed with weight \(e_i\). Magnus isomorphism [32] also allows us to construct an isomorphism \[{\rm Grad}(\varPsi_{F({\mathbf{X}})})\colon \bigoplus_{n\in \mathbb{N}} F_{e,n}({\mathbf{X}})/F_{e,n+1}({\mathbf{X}}) \to {\mathcal{L}}_e({\mathbf{X}}).\]
We write \(I_e(R)\) for the closed two-sided ideal of \(E_e({\mathbf{X}})\) generated by \(\{ \varPsi_{F({\mathbf{X}})}(l)-1\}_{l\in R}\). We set \(E_e({\mathbf{X}},G)\coloneq E_e({\mathbf{X}})/I_e(R)\), equipped with the quotient filtration \(\{E_{e,n}({\mathbf{X}},G)\}_{n\in \mathbb{N}}\). The map \(\varPsi_{F({\mathbf{X}})}\) induces \(\varPsi_{{\mathbf{X}},G}\colon G \to E_e({\mathbf{X}},G)^{\times}\) mapping \(\tau_{x_i}\) to the class of \(1+X_i\). We denote by \({\mathcal{I}}_e(R)\) the ideal of \({\mathcal{E}}_e({\mathbf{X}})\) isomorphic to \(\bigoplus_{n\in \mathbb{N}}I_{e,n}(R)/I_{e,n+1}(R)\). This allows us to define: \[E_e({\mathbf{X}},G)\coloneq E_e({\mathbf{X}})/I_e(R), \quad \text{and} \quad {\mathcal{E}}_e({\mathbf{X}},G)\coloneq {\mathcal{E}}_e({\mathbf{X}})/{\mathcal{I}}_e(R) \coloneq \bigoplus_{n\in \mathbb{N}} {\mathcal{E}}_{e,n}({\mathbf{X}}, G).\] We define, for every integer \(n\), the \(({\mathbf{X}}, e)\)-filtration of \(G\) by \[G_{e,n}({\mathbf{X}})\coloneq \{g\in G, \varPsi_{{\mathbf{X}},G}(g)-1\in E_{e,n}({\mathbf{X}},G)\}.\] If \(e=(1,\dots, 1)\), then \(\{G_{e,n}({\mathbf{X}})\}_{n\in \mathbb{N}}\) is independent of \({\mathbf{X}}\) (see [32]). In that case, we omit \(e\) and \({\mathbf{X}}\), and write \(E_n\), \(G_n\), and \(F_n\). This filtration coincides with the Zassenhaus filtration (see [34]) defined inductively by \[G_1\coloneq G, \quad \text{and} \quad G_{n}\coloneq G_{\lceil \frac{n}{p} \rceil}^p \prod_{i+j=n} \lbrack G_i, G_j\rbrack.\]
We endow \(R\) with the induced filtration given by \(R_{e,n}\coloneq F_{e,n}({\mathbf{X}})\cap R\). Let us observe that the filtration \(\{G_{e,n}({\mathbf{X}})\}_{n\in \mathbb{N}}\) coincides with the quotient filtration \(\{F_{e,n}({\mathbf{X}})\}_n\) by \(\{R_{e,n}\}_n\). We define \({\mathcal{J}}_e(R)\) the Lie ideal of \({\mathcal{L}}_e({\mathbf{X}})\) given by \({\rm Grad}(\varPsi_{F({\mathbf{X}})})\left(\bigoplus_{n\in \mathbb{N}} R_{e,n}/R_{e,n+1}\right)\), and we define: \[{\mathcal{L}}_e({\mathbf{X}}, G)\coloneq {\mathcal{L}}_e({\mathbf{X}})/{\mathcal{J}}_e(R)\coloneq \bigoplus_{n\in \mathbb{N}}{\mathcal{L}}_{e,n}({\mathbf{X}}, G).\] Note that \({\mathcal{L}}_{e,n}({\mathbf{X}}, G)\simeq G_{e,n}({\mathbf{X}})/G_{e,n+1}({\mathbf{X}})\).
For \(1\leq i \leq d\), we define \(n_{e,i}\coloneq \omega_e(\psi_{F({\mathbf{X}})}(l_i)-1)\), and \(\rho_{e,i}\) the image of \(\psi_{F({\mathbf{X}})}(l_i)-1\) in \({\mathcal{E}}_{e,n_{e,i}}({\mathbf{X}})\). We denote by \({\mathcal{I}}_e({\mathcal{P}})\) the two sided ideal generated by \(\{\rho_{e,i}\}_{i=1}^r\), and: \[{\mathcal{E}}_e({\mathbf{X}},{\mathcal{P}})\coloneq {\mathcal{E}}_e({\mathbf{X}})/{\mathcal{I}}_e({\mathcal{P}}), \quad \text{and} \quad {\mathcal{E}}_e({\mathbf{X}}, {\mathcal{P}},t)\coloneq {\mathcal{E}}_e({\mathbf{X}}, {\mathcal{P}})(t).\] Note that \(\rho_{e,i}\) can also be seen as an element of \({\mathcal{L}}_e({\mathbf{X}})\) through the injection (given by universal enveloping algebra theory) \({\mathcal{L}}_e({\mathbf{X}})\hookrightarrow {\mathcal{E}}_e({\mathbf{X}})\). Thus, we define \({\mathcal{J}}_e({\mathcal{P}})\) the restricted Lie-two sided ideal of \({\mathcal{L}}_e({\mathbf{X}})\) generated by \(\rho_{e,i}\), and \({\mathcal{L}}_e({\mathbf{X}},{\mathcal{P}})\coloneq {\mathcal{L}}_e({\mathbf{X}})/{\mathcal{J}}_e({\mathcal{P}})\).
We have two epimorphisms: \[\psi_{{\mathcal{P}}}\colon {\mathcal{E}}_e({\mathbf{X}}, {\mathcal{P}})\twoheadrightarrow {\mathcal{E}}_e({\mathbf{X}},G), \quad \text{and} \quad \varphi_{\mathcal{P}}\colon {\mathcal{L}}_e({\mathbf{X}}, {\mathcal{P}})\twoheadrightarrow {\mathcal{L}}_e({\mathbf{X}},G); \quad \text{such that } X_i\mapsto X_i.\]
Proof. We observe, for every \(1\leq i \leq d\), that \(\rho_{e,i}\) is an element in \({\mathcal{I}}_e(R)\) and \({\mathcal{J}}_e(R)\). Thus we have an inclusion of \({\mathcal{I}}_e({\mathcal{P}})\) (resp.\({\mathcal{J}}_e({\mathcal{P}})\)) in \({\mathcal{I}}_e(R)\) (resp.\({\mathcal{J}}_e({\mathcal{P}})\)), and so the desired surjection. ◻
We continue to use the notation introduced in the previous section. In particular, \(G\) denotes a finitely presented pro-\(p\) group and \({\mathcal{P}}\) a presentation of \(G\). Little is known about the structure of \(G\) when \(\psi_{\mathcal{P}}\) and \(\varphi_{\mathcal{P}}\) fail to be isomorphisms. We therefore focus on situations in which they are isomorphisms. For this purpose, we use the following definition of mild groups (cf. [11]).
We say that the group \(G\) has a mild presentation \({\mathcal{P}}\) with respect to \(({\mathbf{X}},e)\), if: \[{\mathcal{E}}_e({\mathbf{X}}, {\mathcal{P}},t)=\frac{1}{1-\sum_{i=1}^d t^{e_i}+\sum_{j=1}^r t^{n_{e,j}}}.\]
Assume that \(G\) has a mild presentation \({\mathcal{P}}\) with respect to some \(({\mathbf{X}},e)\) filtration. Then \(\psi_{{\mathcal{P}}}\) and \(\varphi_{\mathcal{P}}\) are isomorphisms. Furthermore, the group \(G\) has cohomological dimension \(2\).
Proof. See Labute [9]. ◻
Let us recall that the notion of combinatorially free families provides an effective criterion to check mildness.
We consider a family \(\{X_{u_i}X_{v_i}\}_{i=1}^r\) of quadratic monomials. This family is said to be combinatorially free if for every \(1\leq i,j \leq r\) we have \(X_{v_i}\neq X_{u_j}\).
Let \(G\) be a pro-\(p\) group on \(\{\tau_x, x\in{\mathbf{X}}\}\) generators and presented by \({\mathcal{P}}\). Consider an \(({\mathbf{X}},e)\)-filtration on \(F({\mathbf{X}})\). If the family \(\widehat{\rho_e}\coloneq \{\widehat{\rho_{e,i}}\}_{i=1}^r\) is quadratic and combinatorially free, then the presentation \({\mathcal{P}}\) is mild for the \(({\mathbf{X}},e)\)-filtration.
Proof. See [11]. ◻
The next subsection provides concrete examples.
Let \(\Gamma\coloneq ({\mathbf{X}}, {\mathbf{E}})\) be an (undirected) graph, and \(e\) some weights. For now, we fix a group \(G\), presented by \({\mathcal{P}}\) with set of generators \({\mathbf{X}}\) and relations \(\{l_{x_u,x_v}\}_{\{x_u,x_v\}\in {\mathbf{E}}}\).
We say that a group \(G\) is \(({\mathbf{X}},e)\)-RAAG for the graph \(\Gamma\), if the relations \(\{l_{x_u,x_v}\}_{\{x_u,x_v\}\in {\mathbf{E}}}\) satisfy: \[l_{x_u,x_v}\equiv \lbrack \tau_{x_u},\tau_{x_v}]^{\mu(x_u,x_v)}\pmod{F_{e,e_u+e_v+1}({\mathbf{X}})}\] for some \(\mu(x_u,x_v)\in \mathbb{F}_p^\times\). When we consider the Zassenhaus filtration, we directly say \(1\)-RAAG.
By replacing \(l_{x_u,x_v}\) by a suitable power, one can assume that \(\mu(x_u,x_v)=1\), for every \(\{x_u,x_v\}\in {\mathbf{E}}\).
If \(G\) is \(({\mathbf{X}},e)\)-RAAG for \(\Gamma\), then the initial form of the relations can now be determined as \(\rho_{e, x_u,x_v}=\mu(x_u,x_v)\lbrack X_u, X_v\rbrack=\mu(x_u,x_v)(X_uX_v-X_vX_u).\) We define \[{\mathcal{E}}_e({\mathbf{X}}, \Gamma) \coloneq {\mathcal{E}}_e({\mathbf{X}})/{\mathcal{I}}_e(\Gamma), \quad {\mathcal{L}}_e({\mathbf{X}}, \Gamma) \coloneq {\mathcal{L}}_e({\mathbf{X}})/{\mathcal{J}}_e(\Gamma)\quad \text{and} \quad {\mathcal{E}}_e({\mathbf{X}}, \Gamma,t) \coloneq {\mathcal{E}}_e({\mathbf{X}}, \Gamma)(t),\] where \({\mathcal{I}}_e(\Gamma)\) (resp.\({\mathcal{J}}_e(\Gamma)\)) is the ideal of \({\mathcal{E}}_e({\mathbf{X}})\) (resp.\({\mathcal{L}}_e({\mathbf{X}})\)) generated by \(\lbrack X_u, X_v\rbrack\) for \(\{x_u,x_v\}\in {\mathbf{E}}\). If \({\mathcal{P}}\) is the presentation of \(G\) associated with \({\mathbf{X}}\) and \(\{l_{x_u,x_v}\}_{\{x_u,x_v\}\in {\mathbf{E}}}\), then it is easy to observe that \({\mathcal{E}}_e({\mathbf{X}},\Gamma)\simeq {\mathcal{E}}_e({\mathbf{X}}, {\mathcal{P}})\) and \({\mathcal{L}}_e({\mathbf{X}}, \Gamma)\simeq {\mathcal{L}}_e({\mathbf{X}}, {\mathcal{P}})\).
We say that a graph \(\Gamma\coloneq ({\mathbf{X}},{\mathbf{E}})\) is bipartite if there is a nontrivial partition \({\mathbf{X}}\coloneq U \amalg V\), such that there are no edges between two vertices of \(U\), and no edges between two vertices of \(V\).
Assume that \(\Gamma\coloneq ({\mathbf{X}}, {\mathbf{E}})\) is bipartite, \(e\) and \(G\) as above. Then the presentation \({\mathcal{P}}\) is mild for the \(({\mathbf{X}}, e)\)-filtration. So \(G\) has cohomological dimension \(2\) and we have isomorphisms: \[\varphi_{{\mathcal{P}}}\colon {\mathcal{L}}_e({\mathbf{X}}, \Gamma) \simeq {\mathcal{L}}_e({\mathbf{X}}, G), \quad \text{and} \quad \psi_{\mathcal{P}}\colon {\mathcal{E}}_e({\mathbf{X}}, \Gamma)\simeq {\mathcal{E}}_e({\mathbf{X}}, G).\]
Proof. We use [23] and Corollary [hilbseriescomb]. ◻
Let \(\Gamma\) be a graph, with associated Right-Angled-Artin pro-\(p\) group (short RAAG) \(G_\Gamma\). This is the pro-\(p\) group presented by generators \(\{\tau_{x_1},\dots, \tau_{x_d}|\quad x_i\in {\mathbf{X}}\}\) and relations \(\lbrack \tau_{x_u}, \tau_{x_v}\rbrack\), for \(\{x_u,x_v\}\in {\mathbf{E}}\). As noted in [23], for any \(({\mathbf{X}},e)\)-filtration, the group \(G_\Gamma\) is \(({\mathbf{X}},e)\)-RAAG. If \(G\) is a \(1\)-RAAG for some graph \(\Gamma\), then we have \(G_\Gamma/(G_\Gamma)_3\cong G/G_3\), thus they agree on a finite level. We refer to Section 4 for further details.
The group \(G_\Gamma\) has several nice properties and is well studied. We refer for instance to [23], [33], [35], [36].
Before stating the next result, we introduce some definitions and notations. We define the algebra \({\mathcal{A}}(\Gamma)\) as the quadratic algebra over \(\mathbb{F}_p\) presented by generators \(\{X_1,\dots, X_d\}\) and relations:
\(X_iX_j\) when \(\{x_i,x_j\}\notin {\mathbf{E}}\),
\(X_uX_v+X_vX_u\) for \(x_u,x_v\) in \({\mathbf{X}}\).
Observe that \(\dim_{\mathbb{F}_p}{\mathcal{A}}_n(\Gamma)=c_n(\Gamma)\), where \(c_n(\Gamma)\) is the number of \(n\)-cliques of \(\Gamma\), i.e.complete subgraphs of \(\Gamma\) with \(n\) vertices. We also denote by \(H^\bullet(G)\) the (continuous) cohomology graded algebra of \(G\) with coefficients in \(\mathbb{F}_p\).
Assume that \(\Gamma\) is triangle-free, and \(G\) is a \(1\)-RAAG for \(\Gamma\). Then the presentation \({\mathcal{P}}\) is mild for the \(({\mathbf{X}}, e)\)-filtration with \(e=(1,\dots ,1)\). So we have \({\mathcal{L}}(G)\simeq {\mathcal{L}}(\Gamma)\), and the following isomorphism: \[H^\bullet(G)\simeq {\mathcal{A}}(\Gamma), \quad \text{and} \quad h^n(G)\coloneq\dim_{\mathbb{F}_p}H^n(G)=c_n(\Gamma).\]
Proof. We denote by \(d\) the number of vertices of \(\Gamma\) and by \(r\) the number of edges. We have, from [35]: \[{{\mathcal{E}}({\mathcal{P}},t)=}{\mathcal{E}}(\Gamma ,t)=\frac{1}{1-dt+rt^2}.\] Thus, the presentation \({\mathcal{P}}\) is mild for the \(({\mathbf{X}}, e)\)-filtration with \(e=(1,\dots ,1)\). Since \({\mathcal{E}}(\Gamma)\) is a Koszul algebra, we conclude from [23]. ◻
Precisely, the last proposition gives us: \[H^0(G)\simeq \mathbb{F}_p, \quad H^1(G)\simeq \bigoplus_{x_u\in {\mathbf{X}}} X_u \mathbb{F}_p \quad \text{and} \quad H^2(G)\simeq \bigoplus_{u<v, \{x_u,x_v\}\in {\mathbf{E}}}X_uX_v \mathbb{F}_p.\] Furthermore, we have \(X_u X_v=-X_vX_u\) for \(x_u,x_v\in {\mathbf{X}}\) in \(H^2(G)\). Finally \(X_uX_v=0\) in \(H^2(G)\) precisely when \(\{x_u,x_v\}\) is not in \({\mathbf{E}}\).
We fix an odd prime \(p\). Throughout the paper, we assume that \(K\) is a number field, not containing \(\zeta_p\). We denote by \(r_K\) the \(\mathbb{Z}\)-rank of the unit group of \(\mathcal{O}_K\). If \((r_1,r_2)\) is the signature of \(K\), then \(r_K=r_1+r_2-1\) by the Dirichlet unit theorem. We also define \({\rm cl}(K)\) to be the class group of \(K\) and \(d_p{\rm cl}(K)\) to be its \(p\)-rank. This allows us to introduce \(d_K'\coloneq r_K+d_p{\rm cl}(K)\). We fix a set of primes \(T_K\) of \(K\) with Frobenii generating the \(p\)-part of the group \({\rm cl}(K)\). Note that \(|T_K|=d_p{\rm cl}(K)\).
Let \(S_1\), \(S_2\) be sets of primes of \(K\). Then we denote \[\begin{align} V_{S_1}^{S_2}(K)\coloneq \big\{a\in K^{\times }\mid a\in K_{\mathfrak q}^{\times p}\text{ for }{\mathfrak q}\in S_1\text{ and }p\mid \nu_\mathfrak{t}(a)\text{ for }\mathfrak{t}\not\in S_2\big\}/K^{\times p}, \end{align}\] with \(\nu_\mathfrak{t}\) the normalized valuation associated to \(\mathfrak{t}\). The dual of \(V_{S_1}^{S_2}(K)\) is denoted by \({{\textrm{\rurm{B}}}}_{S_1}^{S_2}(K)\) (see [37]). The set \({{\textrm{\rurm{B}}}}_{S_1}^{S_2}\) is important because it governs the Tate–Shafarevich group in Galois cohomology and is often computationally accessible (cf. proof of [theo-Liu], [38]). We note that if \(S_1\subseteq S_1'\) and \(S_2\subseteq S_2'\), then we have the following canonical surjections: \[\begin{align} {{\textrm{\rurm{B}}}}_{S_1}^{S_2}\twoheadrightarrow {{\textrm{\rurm{B}}}}_{S_1'}^{S_2},\qquad {{\textrm{\rurm{B}}}}_{S_1}^{S_2'}\twoheadrightarrow {{\textrm{\rurm{B}}}}_{S_1}^{S_2},\quad \text{and}\quad {{\textrm{\rurm{B}}}}_{S_1}^{S_2'}\twoheadrightarrow {{\textrm{\rurm{B}}}}_{S_1'}^{S_2}. \end{align}\]
By [37], if \(S\) and \(T\) are disjoint sets of primes, then the dimension of \({{\textrm{\rurm{B}}}}_S^{T}(K)\) determines the minimal number \(d(G_S^T)\) of generators of \(G_S^T\). More precisely, we have the following:
Let \(S\) be a set of tame primes of \(K\) and \(T\) a disjoint set of primes of \(K\). Then \(d(G_S^T)=|S|+\dim_{\mathbb{F}_p} {{\textrm{\rurm{B}}}}_{S}^{T}(K)-r_K-|T|\).
In general, knowledge of \({{\textrm{\rurm{B}}}}_S^{T}\) is not sufficient to determine the minimal number of relations of \(G_S^T\), let alone the concrete relations. In favorable situations, as considered by Liu in [20] or Salle in [21] one can determine the relations explicitly. We summarize their considerations in the form of Koch sets. More precisely, fix a minimal set of generators \(T_K\) of the \(p\)-part of \(\mathrm{cl}(K)\). We say that a finite set of tame primes \(S'\) of \(K\) is Koch if \(S'\cap T_K=\emptyset\) and \[\begin{align} {{\textrm{\rurm{B}}}}_{S'}^{T_K}(K)=1,\qquad \text{and}\qquad G_{K,S'}^{T_K}=1. \end{align}\] We say that a finite set \(S\) of tame primes of \(K\) admits a Koch set if \(S\cap T_K=\emptyset\) and there is \(S'\subseteq S\) such that \(S'\) is a Koch set.
For an integer \(n\), we define \(K_n\coloneq K(\zeta_{p^n})\). Before showing the existence of Koch sets, we fix some notations which we will use frequently. Given two disjoint sets of primes \(S\) and \(T\) we set \[\begin{align} \mathrm{Gov}^T_S(K)\coloneq K_1\Big(\sqrt[p]{V_S^{T}}\Big). \end{align}\] By Kummer duality it is not hard to see that \({\rm Gal}(\mathrm{Gov}_S^T(K)/K_1)\cong {{\textrm{\rurm{B}}}}_{S}^{T}\). If \(T=\emptyset\) (resp. \(S=\emptyset\)) we simply write \(\mathrm{Gov}_S(K)\) (resp. \(\mathrm{Gov}^T(K)\)). If \(K\) is clear from the context, we simply write \(\mathrm{Gov}_S^T\).
Fix three sets of disjoint primes \(S\), \(S'\), and \(T\) of \(K\). Then \({\rm Gal}(\mathrm{Gov}_S^T/\mathrm{Gov}_{S\cup S'}^T)\) is generated by the Frobenii \((v_1,\mathrm{Gov}_{S}^T/K_1)\), where \(v_1\) is an arbitrary prime of \(K_1\) above \(v\in S'\).
Let \(S\) and \(T\) be disjoint sets of primes of \(K\) then there is an exact sequence \[\begin{align} 0\to H^1(G_S^T)\to H^1(G_S)\overset{\psi_S^T}\longrightarrow\bigoplus_{\mathfrak{t}\in T}H^1({\mathcal{G}}_{\mathfrak{t}}^{\rm ur})\overset{\varphi_S^T}\longrightarrow {{\textrm{\rurm{B}}}}_{S}^{T}\to {{\textrm{\rurm{B}}}}_S\to 0 \end{align}\] where \({\mathcal{G}}_\mathfrak{t}^{\rm ur}\cong \mathbb{Z}_p\) is the Galois group of the maximal unramified pro-\(p\) extension of \(K_\mathfrak{t}\).
For a given number field \(K\), let \(T_K\) be a set of primes, such that the classes form a minimal generating set of \({\rm cl}(K)/p\). Given a finite set of primes \(S\), there exists a Koch set \(S'\) disjoint from \(S\) of size \(d_K'\).
Proof. We first notice that \(\dim_{\mathbb{F}_p}({{\textrm{\rurm{B}}}}_\emptyset)=d_K'\). Now choose a basis \(\mathcal{S}\) of \({{\textrm{\rurm{B}}}}_{\emptyset}\) and a set \(S'\) disjoint from \(S\), using the Chebotarev density theorem, such that each \(\sigma_{\mathfrak q}\coloneq ({\mathfrak q},\mathrm{Gov}_\emptyset/K)\) is contained in \({{\textrm{\rurm{B}}}}_{\emptyset}\) and \(\{\sigma_{\mathfrak q}\mid {\mathfrak q}\in S'\}=\mathcal{S}\). By Lemma [lem:Governing32field32extension32generated32by32Frobenius] we conclude that \({{\textrm{\rurm{B}}}}_{S'}=1\) and thus \(H^1(G_{S'})\cong H^1(G_\emptyset)\) by [37], which implies that the maximal elementary abelian extension of \(K\) unramified outside \(S'\) is unramified.
Since \(K_{S'}^{\rm el,ab}=K_{\smash{\emptyset}}^{\rm el,ab}\), we have that the elements \(({\mathfrak t},K_{S'}^{\rm el,ab}/K)\) for \({\mathfrak t}\in T_K\) generate \({\rm Gal}(K_{S'}^{\rm el,ab}/K)\cong {\rm cl}(K)/p\) and thus by Lemma [lem:Unramified32exact32sequence] we conclude that \({{\textrm{\rurm{B}}}}_{S'}^{T_K}(K)=1\). From \(H^1(G_{S'}^{T_K})=0\), we deduce that \(G_{S'}^{T_K}=1\) and thus \(S'\) is a Koch set. ◻
If \(S'\) is a Koch set, then Proposition [prop:rank32of32G95S94T] together with \(G_{K,S'}^T=1\) implies that \(|S'|=d'_K\).
Let \(T_K\) and \(T_K'\) be two minimal generating sets of the \(p\)-part of \({\rm cl}(K)\). Assume that \(S'\) is a Koch set for \(T_K\) and that \(S' \cap T'_K=\emptyset\). Then \(S'\) is also a Koch set for \(T_K'\).
We briefly discuss statistics on Koch sets. Let \(T_K\) be a fixed set of primes of \(K\) such that their classes form a minimal generating set of \({\rm cl}(K)/p\). Under these assumptions, we obtain the following proposition.
Let \(d \geq 0\) be a fixed integer. For each \(X > 0\), let \(A(X)\) consist of sets made up of \(d+d_K'\) tame primes \({\mathfrak p}\) of \(K\) satisfying \(\mathbf{N}{\mathfrak p}\leq X\). Let \(B(X)\) be the subset of \(A(X)\) consisting of those sets \(S\) that admit a Koch set. Then we have \[\lim_{X \to \infty} \frac{|B(X)|}{|A(X)|} = \prod_{i=0}^{d'_k-1} (1-p^{i-(d+d_K')}).\]
Proof. For a prime ideal \({\mathfrak q}\) of \(K\), fix a prime \({\mathfrak q}_1\) of \(K_1\) above \({\mathfrak q}\). For a finite set \(S'\) of tame primes and finite set \(T\) of primes with \(T \cap S'=\emptyset\), \({{\textrm{\rurm{B}}}}_{S'}^T=1\) and \(G_{K,S'}^T=1\) if and only if the set \(W \coloneq\{({\mathfrak q}_1, \mathrm{Gov}^T/K_1)\}_{{\mathfrak q}\in S'}\) is a basis of the \(\mathbb{F}_p\)-vector space \({\rm Gal}(\mathrm{Gov}^T/K_1)\); By Lemma [lem:Governing32field32extension32generated32by32Frobenius], \({{\textrm{\rurm{B}}}}_{S'}^T=1\) is equivalent to \(W\) spanning \({\rm Gal}(\mathrm{Gov}^T/K_1)\). Moreover, Proposition [prop:rank32of32G95S94T] shows that, under this condition, \(G_{K,S'}^T=1\) holds if and only if \(W\) is a basis. Hence, a set \(S\) admits a Koch set if and only if \(\{({\mathfrak q}_1, \mathrm{Gov}^T/K_1)\}_{{\mathfrak q}\in S}\) spans \({\rm Gal}(\mathrm{Gov}^T/K_1)\).
Now let \(C(X)\) be the set of \((d+d_K')\)-tuples \(({\mathfrak q}_i)_i\) of tame primes of \(K\) satisfying \(\mathbf{N}{\mathfrak q}_i \leq X\) for all \(i\), and let \(D(X) \subset C(X)\) be the subset for which \(\{({\mathfrak q}_i, \mathrm{Gov}^T/K_1)\}_{1 \leq i \leq d+d'_K}\) spans \({\rm Gal}(\mathrm{Gov}^T/K_1)\). Then we have \[\lim_{X \to \infty} \frac{|B(X)|}{|A(X)|} = \lim_{X \to \infty} \frac{|D(X)|}{|C(X)|},\] since both \(|C(X)|-|A(X)|\) and \(|D(X)|-|B(X)|\) are of order \(O(\pi(X)^{d+d'_K-1})\). On the other hand, the Chebotarev density theorem implies \[\lim_{X \to \infty} \, \frac{|C(X)|}{\pi(X)^{d+d'_K}} = \frac{1}{[K_1:K]^{d+d'_K}} \quad \text{and} \quad \lim_{X \to \infty} \, \frac{|D(X)|}{\pi(X)^{d+d'_K}} = \frac{N(d+d'_K, d'_K, p)}{([K_1:K] \cdot p^{d'_K})^{d+d'_K}}\] where \(N(a,b,p)\) denotes the number of \(a \times b\) matrices over \(\mathbb{F}_p\) of full rank. The claim now follows from the explicit formula for \(N(a,b,p)\) (cf. [39]). ◻
If we let \(d\) tend to \(\infty\) in Proposition [prop:Probabilty32for32existence32of32Koch32set] then the right hand side tends to \(1\). Thus, one can expect in practice that any \(S\), which is large enough admits a Koch set (for some \(T_K\), see Remark [rem:Application32existence32Koch32tuple]).
Fix a prime \(p\), and two integers \(d\) and \(d'\). Given two finite sets \({\mathbf{X}}=\{x_1,...,x_d\}\) and \({\mathbf{X}}'=\{x_1',...,x_{d'}'\}\). A linking tuple \(\lambda\) is a quintuple \(\lambda\coloneq ({\mathbf{X}}',{\mathbf{X}},\varepsilon,\mu,\omega)\) consisting of the following data:
a function \(\varepsilon:{\mathbf{X}}'\times {\mathbf{X}}\to \{0,1\}\), to which we associate for each \(x'\in {\mathbf{X}}'\) a set \(\mathrm{Supp}_\varepsilon(x')\coloneq\{x\in {\mathbf{X}}\mid \varepsilon(x',x)=1\}\);
a function \(\mu:D_\varepsilon\to \mathbb{F}_p\) where \[\begin{align} D_\varepsilon=\bigg\{(x,y)\in ({\mathbf{X}}\amalg {\mathbf{X}}')\times {\mathbf{X}}\left|{x\in{\mathbf{X}}\text{ and }y\neq x\text{ or }\atop x\in {\mathbf{X}}' \text{ and }y\in{\mathbf{X}}\setminus \mathrm{Supp}_\varepsilon(x)}\right.\bigg\}; \end{align}\]
a sequence \(\omega\coloneq (\omega_z)_{z\in {\mathbf{X}}'\amalg {\mathbf{X}}}\) with \(0\neq \omega_z \in p\mathbb{Z}_p\) for \(z\in {\mathbf{X}}\amalg {\mathbf{X}}'\).
If \({\mathbf{X}}'=\emptyset\), we simply write \(({\mathbf{X}},\mu,\omega)\) instead of the full quintuple.
A pro-\(p\) group \(G\) is said to be represented by a linking tuple \(\lambda=({\mathbf{X}}',{\mathbf{X}},\varepsilon,\mu,\omega)\) if \[\begin{align} G\cong\bigg \langle \tau_{x_1},...,\tau_{x_d}\left| {(\tau_{x_i'})^{\omega_{x_i'}}\lbrack \tau_{x_i'},y_{x_i'}\rbrack=1\text{ for }x_i'\in {\mathbf{X}}' \atop \tau_{x_j}^{\omega_{x_j}}\lbrack \tau_{x_j},y_{x_j}\rbrack =1\text{ for } x_j\in {\mathbf{X}}}\right.\bigg\rangle \end{align}\] for some elements \((\tau_{x_i'})_{x_i'\in {\mathbf{X}}'}\), \((y_{x_i'})_{x_i'\in {\mathbf{X}}'}\) and \((y_{x_j})_{x_j\in {\mathbf{X}}}\) in \(F\coloneq F({\mathbf{X}})\) satisfying \[\begin{align} \tau_{x_i'}\equiv \prod_{s=1}^d \tau&_{x_s}^{\mu'(x_i',x_s)}\pmod {F_2},\quad y_{x_j}\equiv \prod_{s=1}^d\tau_{x_s}^{\mu(x_j,x_s)}\pmod{\langle F_2, \tau_{x_j}\rangle }\\ \text{and}&\qquad y_{x_i'}\equiv \prod_{s=1}^d \tau_{x_s}^{\mu(x_i',x_s)}\pmod{\langle F_2,\mathrm{Supp}_\lambda(x_i')\rangle }, \end{align}\] where \(\mu':{\mathbf{X}}'\times {\mathbf{X}}\to \mathbb{F}_p\) is a function satisfying \(\mu'(x',x)=0\) iff \(\varepsilon(x',x)=0\).
Now, let \(K\) be a number field not containing \(\zeta_p\), and we fix \(T_K\). Let \(S\) be a finite set of tame primes admitting a Koch set \(S'\). We construct a linking tuple \(\lambda_S^T\) in the following way. Let \({\mathbf{X}}'\coloneq S'\) and \({\mathbf{X}}\coloneq S\setminus S'\). Then by Lemma [lem:Unramified32exact32sequence] we have \[\begin{align} (K_S^T)^{\rm el,ab}\simeq \bigoplus_{x\in {\mathbf{X}}}\mathbb{F}_px. \end{align}\] For \(x'\in {\mathbf{X}}'\) fix a generator \(\tau_{x'}\) of the inertia group of \(x'\) in \((K_S^T)^{\rm el,ab}/K\). For \(x\in {\mathbf{X}}\) let \(\mu(x',x)\) be the \(x\)-coordinate of \(\tau_{x'}\). We also fix a Frobenius \(\varphi_{x'}\) in the maximal subextension of \((K_S^T)^{\rm el,ab}/K\) unramified at \(x'\) and set \(\mu(x',x)\) to be the \(x\) coordinate of \(\varphi_{x'}\) for \(x\) with \(\varepsilon(x',x)=0\). It is not hard to see that this value is indeed well defined.
Similarly, for \(x\in {\mathbf{X}}\) we let \(\varphi_x\) be a Frobenius in \((K_{S\setminus \{x\}}^T)^{\rm el,ab}/K\) and let for \(y\in S\setminus \{x\}\) be \(\mu(x,y)\) the \(y\)-coordinate of \(\varphi_x\). We set \(\omega_z\coloneq N({\mathfrak q}_z)-1\), where \({\mathfrak q}_{z}\) is the prime ideal corresponding to \(z\in {\mathbf{X}}\amalg {\mathbf{X}}'\).
These constitute \(\lambda_S^{T_K}=({\mathbf{X}}',{\mathbf{X}},\varepsilon,\mu,\omega)\). If we want to distinguish the data in the linking tuple from another one, we sometimes write \(\mu_S^{T_K}\) instead of \(\mu\), etc..
The following Theorem shows how \(\lambda_S^{T_K}\) and \(G_S^{T_K}\) are related:
We fix \(T_K\). If \(S\) admits a Koch set, then \(G_S^{T_K}\) is represented by the linking tuple \(\lambda_S^{T_K}\).
Liu [20] proved a more general result in a different context, from which Theorem [theo-Liu] follows. We give a short proof of this case following the lines of Koch [6].
Proof of Theorem [theo-Liu]. By assumption, we have \({{\textrm{\rurm{B}}}}_{S'}^{{T_K}}=1\) and \(G_{K,S'}^{T_K}=1\). Thus, Proposition [prop:rank32of32G95S94T] implies that the inertial generators at the primes \({\mathfrak q}\in S \setminus S'\) form a minimal system of generators of \(G_{K,S}^{T_K}\). By Theorem 6.11 of [6], it remains to prove the existence of an injective map \({{{\textrm{\rurm{Sh}}}}}_S^{T_K} \to {{\textrm{\rurm{B}}}}_S^{{T_K}}\), where \({{{\textrm{\rurm{Sh}}}}}_S^{T_K}\) denotes the kernel of the map \(H^2(G_{K,S}^{T_K}) \to \bigoplus_{{\mathfrak p}\in S} H^2(\mathcal{G}_{\mathfrak p})\).
The following argument closely follows the proof of [6]. Thus, we only indicate the necessary modifications. Instead of the subgroup \(\mathcal{T}_S\) considered in [6], namely the normal subgroup of the maximal pro-\(p\) Galois group \(G_K\) of \(K\) generated by inertial subgroups at primes outside \(S\), we use the larger normal subgroup \(\mathcal{T}^{T_K}_S\) generated by the inertia subgroups at primes outside \(S\) together with the decomposition subgroups at the primes in \(T_K\). In this setting, we obtain an exact sequence \[0 \longrightarrow ({{{\textrm{\rurm{Sh}}}}}^{T_K}_S)^{\vee} \longrightarrow \mathcal{T}_S^{T_K}/(\mathcal{T}_S^{T_K})^p [\mathcal{T}_S^{T_K}, G_K] \longrightarrow G_K/(G_K)_2.\] By local class field theory, there exists an epimorphism \[\begin{align} {\prod_{{\mathfrak p}\not\in S \cup T_K} E_{{\mathfrak p}}/E^p_{\mathfrak p}\times \prod_{{\mathfrak p}\in T_K} K_{\mathfrak p}^{\times}/K_{\mathfrak p}^{\times \, p} \cong \prod_{{\mathfrak p}\not\in S \cup T_K} \mathcal{T}_{\mathfrak p}/\mathcal{T}_{\mathfrak p}^p[\mathcal{T}_{\mathfrak p}, \mathcal{G}_{\mathfrak p}] \times \prod_{{\mathfrak p}\in T_K} \mathcal{G}_{\mathfrak p}/(\mathcal{G}_{\mathfrak p})_2 \to \mathcal{T}_S^{T_K}/(\mathcal{T}_S^{T_K})^p[\mathcal{T}_S^{T_K}, G_K].} \end{align}\] Here \(\mathcal{G}_{\mathfrak p}\) denotes the Galois group of the maximal pro-\(p\) extension of \(K_{\mathfrak p}\) and \(\mathcal{T}_{{\mathfrak p}}\) its inertia subgroup. We now argue as in the modified version of diagram [6], using the isomorphism \[V_S^{S \cup T_K}/K^{\times p} \cong \mathrm{ker}\big ( \prod_{{\mathfrak p}\not\in S \cup T_K} E_{{\mathfrak p}}/E^p_{\mathfrak p}\times \prod_{{\mathfrak p}\in T_K} K_{\mathfrak p}^{\times}/K_{\mathfrak p}^{\times \, p} \longrightarrow J_K/J_K^p K^{\times} \big ),\] where \(J_K\) denotes the idèle group of \(K\). ◻
In [9] Labute asked in case \(K=\mathbb{Q}\) — in our notation — whether for every linking tuple \(\lambda=({\mathbf{X}},\mu,\omega)\), there exists a set of tame primes \(S\) such that one has \(\mu=\mu_S\) for \(\lambda_S=({\mathbf{X}}_S,\mu_S,\omega_S)\) under a suitable identification of \(S\) and \({\mathbf{X}}\).
The following theorem answers his question positively for arbitrary number fields not containing a primitive \(p\)-th root of unity. Throughout this subsection, we fix an arbitrary number field \(K\) satisfying \(\zeta_p \not\in K\) together with \(T_K\).
Let \({\mathbf{X}}'\) be a finite set of cardinality \(d_K'\coloneq r_K+d_p{\rm cl}(K)\) and \({\mathbf{X}}\) be an arbitrary finite set of cardinality \(d\). If \(\lambda=({\mathbf{X}}',{\mathbf{X}},\varepsilon,\mu,\omega)\) is a linking tuple, then there exists a finite tame set of places \(S\) with \(|S|=d\), containing a Koch set, such that, after a suitable identification of \({\mathbf{X}}'\) and \(S'\) and \({\mathbf{X}}\) and \(S\setminus S'\), we have: \[\begin{align} \varepsilon_S^{T_K}=\varepsilon,\quad (\mu_S^{T_K})=\mu,\quad v_p((\omega_S^{T_K})_z)\geq v_p(\omega_z),\quad \text{for any}\quad z\in {\mathbf{X}}\amalg {\mathbf{X}}'. \end{align}\]
There is a more general form of the above theorem, for which we need the notation of extension of linking tuples. Let \(\lambda=({\mathbf{X}}',{\mathbf{X}},\varepsilon,\mu,\omega)\) and \(\widetilde{\lambda}=({\mathbf{X}}',\widetilde{{\mathbf{X}}},\widetilde{\epsilon},\widetilde{\mu},\widetilde{\omega})\) be linking tuples. We say that \(\widetilde{\lambda}\) extends \(\lambda\) if \({\mathbf{X}}\subseteq \smash{\widetilde{{\mathbf{X}}}}\) and the functions \(\varepsilon\), \(\smash{\widetilde{\varepsilon}}\) and \(\mu\), \(\smash{\widetilde{\mu}}\) are equal, wherever both of them are defined. Note that \(D_\varepsilon\subseteq D_{\smash{\widetilde{\varepsilon}}}\) under these assumptions.
Let \(K\) be a number field and fix \(T_K\). We assume that \(S\) admits a Koch set \(S'\). Let \(\lambda_S^{T_K}\) be the linking tuple associated to it. Consider \(\widetilde{\lambda}=({\mathbf{X}}',\widetilde{{\mathbf{X}}},\widetilde{\varepsilon},\widetilde{\mu},\widetilde{\omega})\) a linking tuple extending \(\lambda_S^{T_K}\). Then there exists a set \(\smash{\widetilde{S}}\) containing \(S\) in bijection with \(\smash{\widetilde{{\mathbf{X}}}}\cup {\mathbf{X}}'\) such that \[\begin{align} \varepsilon^{T_K}_{\widetilde{S}}=\smash{\widetilde{\varepsilon}},\quad \mu_{\widetilde{S}}^{T_K}=\smash{\widetilde{\mu}},\quad (\omega_{\widetilde{S}}^{T})_x=\widetilde{\omega}_x\quad \text{for }x\in {\mathbf{X}}\amalg {\mathbf{X}}'\\ \text{and}\qquad v_p((\omega_{\widetilde{S}}^T)_x)\geq v_p(\widetilde{\omega}_x)\quad \text{for }x\in \widetilde{{\mathbf{X}}}\setminus {\mathbf{X}}. \end{align}\]
Note that Theorem [thm:Realization32of32extended32linking32data] follows from Lemma [lem:Existence32of32Koch32Tuples] together with Theorem [extension]. Furthermore, Theorem [extension] follows from an inductive application of the following technical lemma, which is based on a method developed by Maire and Sankara in [22]:
Let \(p\) be an odd prime and \(K\) a number field with \(\zeta_p\not\in K\). Fix \(T_K\). Assume that \(S\) admits a Koch set \(S'\). Given the following data: a subset \(S_r\subseteq S'\); for each \({\mathfrak q}\in S\setminus S_r\) an \(\ell_{\mathfrak q}\in \mathbb{F}_p\), an element \(\tau\) in \((G_S^{T_K})^{\rm el,ab}\), and an integer \(m\geq 1\).
Then there exists a place \({\mathfrak q}'\) of \(K\) and a cyclic extension \(L/K\) of degree \(p\) such that
\(v_p(N({\mathfrak q}')-1)\geq m\);
\(({\mathfrak q}',(K_S^T)^{\rm el,ab}/K)=\tau\);
\(L/K\) is ramified exactly at \(S_r\cup \{{\mathfrak q}'\}\) and totally split in \(T_K\);
there is a generator \(\sigma\) of \({\rm Gal}(L/K)\) such that \(({\mathfrak q},L/K)=\sigma^{\ell_{\mathfrak q}}\) for each \({\mathfrak q}\in S\setminus S_r\).
Proof. We choose a further place \(t_0\) and define \(\Theta\coloneq T_K\cup (S\setminus S_r)\cup \{t_0\}\). For a place \(v\) we denote by \({\mathcal{G}}_v^{\rm ur}\cong \mathbb{Z}_p\) the Galois group of the maximal unramified pro-\(p\) extension of \(K_v\). We also choose Frobenius lift \(\varphi_v\) that generates \({\mathcal{G}}_v^{\rm ur}\). Now for \(t\in \Theta\) we define \(\chi_t\in H^1({\mathcal{G}}_t^{\rm ur})\) by \[\begin{align} \quad \chi_t(\varphi_t)=\begin{cases} 0&\text{if }t\in T_K,\\ \ell_{\mathfrak q}&\text{if }t={\mathfrak q}\in S\setminus S_r,\text{ and}\\ 1&\text{if }t=t_0 \end{cases} \end{align}\] and consider \(\chi\coloneq \sum_{t\in \Theta}\chi_t\in \bigoplus_{t\in \Theta}H^1({\mathcal{G}}_t^{\rm ur})\), which is non-zero since \(\chi_{t_0}\neq 0\). Let \[\begin{align} \alpha\coloneq \varphi^\Theta(\chi)\prod_{{\mathfrak q}\in S_r}({\mathfrak q}_1,\mathrm{Gov}^{\Theta}/K_1)\in {{\textrm{\rurm{B}}}}^\Theta\subseteq {\rm Gal}(\mathrm{Gov}^{\Theta}/K), \end{align}\] where \({\mathfrak q}_1\) denotes a fixed prime of \(K_1\) above \({\mathfrak q}\) and \(\varphi^{\Theta}\) is the map appearing in Lemma [lem:Unramified32exact32sequence]. Note that by Lemma [lem:Governing32field32extension32generated32by32Frobenius] the image of \(\alpha\) in \({{\textrm{\rurm{B}}}}_{S_r}^\Theta\) is equal to \(\varphi^\Theta_{S_r}(\chi)\).
Now, let \(F\) be the compositum of the fields \(\mathrm{Gov}^\Theta\), \(K_m=K(\zeta_{p^m})\), and \((K_S^T)^{\rm el,ab}\). Note that by \(\zeta_p\not\in K\) we have the following intersections: \[\begin{align} K_1=\mathrm{Gov}^{\Theta}\cap K_m,\quad K=K_m\cap (K_S^{T_K})^{\rm el,ab},\quad \text{and}\quad K=\mathrm{Gov}^\Theta\cap (K_S^{T_K})^{\rm el,ab}. \end{align}\] Clearly \(F/K\) is a Galois extension. Due to the observation about the intersection of the fields there exists a \(\beta\in {\rm Gal}(F/K)\) with the following properties: \[\begin{align} {\rm (i)\quad }\beta\left|_{K_m}\right.=1 \quad {\rm (ii)\quad }\beta\left|_{(K_S^{T_K})^{\rm el,ab}}\right.=\tau\quad {\rm (iii)\quad }\beta\left|_{\mathrm{Gov}^\Theta}\right.=\alpha \end{align}\] Now, we choose a place \(\mathfrak Q\) of \(F\), which does not divide any place in \(\Theta\) such that \((\mathfrak Q, F/K)=\beta\). We define \({\mathfrak q}'\) to be the place of \(K\) below \(\mathfrak Q\). We now show that conditions [it:Norm32condition] to [it:linking32condition] are satisfied.
Condition [it:Norm32condition] follows directly from the fact that \({\mathfrak q}\) is completely split in \(K_m/K\) by (i) and Condition [it:Frobenius32condition] is a direct consequence of (ii). We next construct the extension \(L/K\). For that consider the following commutative diagram with exact rows \[\begin{tikzcd}[column sep=large] H^1(G_{K,S_r})\arrow[d,hook]\arrow[r,"\psi^\Theta_{S_r}"] &\bigoplus_{v\in \Theta}H^1(G_v^{\rm ur})\arrow[r,"\varphi^\Theta_{S_r}"]\arrow[d,equal] &{{\textrm{\rurm{B}}}}_{S_r}^\Theta\arrow[d,"{\phi_{\frak q'}}",two heads]\\ H^1(G_{S_r\cup \{\frak q'\}})\arrow[r,"\psi_{S_r\cup \{\frak q'\}}^\Theta"] &\bigoplus_{v\in \Theta}H^1(G_v^{\rm ur})\arrow[r,"\varphi_{S_r\cup \{\frak q'\}}^\Theta"] &{{\textrm{\rurm{B}}}}_{S_r\cup \{\frak q'\}}^\Theta \end{tikzcd}\] Now, by construction of \({\mathfrak q}'\) and Lemma [lem:Governing32field32extension32generated32by32Frobenius], we conclude that \(\phi_{{\mathfrak q}'}(\alpha)=1\). Thus there exists a character \(0\neq \widehat{\chi}\in H^1(G_{S_r\cup \{{\mathfrak q}'\}})\) such that \(\psi^\Theta_{S_r\cup \{{\mathfrak q}'\}}(\widehat{\chi})=\chi\). We now let \(L\) be the field corresponding to \(\ker \widehat{\chi}\). Since \(\chi\) and hence \(\widehat{\chi}\) is not trivial, we see that \({\rm Gal}(L/K)\cong \mathbb{F}_p\). Let \(\sigma\) be the generator of \({\rm Gal}(L/K)\) mapped to \(1\) in \(\mathbb{F}_p\) under \(\widehat{\chi}\).
We immediately see, that for each \({\mathfrak q}\in S \setminus S_r\) we have \[\begin{align} \widehat{\chi}\big(({\mathfrak q},L/K)\big)=\chi_{\mathfrak q}(\varphi_{\mathfrak q})=\ell_{\mathfrak q}. \end{align}\] This shows [it:linking32condition]. By a similar argument, we get that each place of \(T_K\) is split in \(L/K\). Furthermore, since \(L\subseteq K_{S_r\cup \{{\mathfrak q}'\}}\), the set of ramified primes of \(L/K\) is contained in \(S_r\cup \{{\mathfrak q}'\}\). Moreover, \(L/K\) is ramified at \({\mathfrak q}'\) because \(G_{S'}^T=1\).
It remains to prove [it:Ramification32condition]. By the condition \(\chi_t(\varphi_t)=0\) for \(t\in T_K\), we have \[\alpha|_{\mathrm{Gov}^T}=(\mathfrak Q \cap K_1,\mathrm{Gov}^T/K_1)=\prod_{{\mathfrak q}\in S_r} ({\mathfrak q}_1,\mathrm{Gov}^T/K_1).\] Hence, by the Gras-Munnier theorem [40], there exists a degree \(p\) cyclic extension of \(K\) that is precisely ramified at \(S_r \cup \{{\mathfrak q}'\}\). This extension coincides with \(L\), because otherwise we have \(d(G_{S' \cup \{{\mathfrak q}'\}}^T) \geq d(G^T_{S_r \cup \{{\mathfrak q}'\}}) \geq 2\). Since \(S'\) is a Koch set, Proposition [prop:rank32of32G95S94T] implies \(d(G_{S' \cup \{{\mathfrak q}'\}}^T)=1\), a contradiction. ◻
If one assumes that \(K\cap \mathbb{Q}(\zeta_{p^m})=\mathbb{Q}\), e.g., if \(K/\mathbb{Q}\) is unramified at \(p\), then it is also possible to prescribe the precise value of \(N({\mathfrak q}')-1\pmod{p^m}\) and thus its valuation. The reason for this is that \(K(\zeta_{p^m})/K(\zeta_p)\cong 1+p\mathbb{Z}/p^m\subseteq (\mathbb{Z}/p^m)^\times\) and one can choose \(\beta|_{K_m}\in {\rm Gal}(K_m/K_1)\) in the proof arbitrarily. This statement is used by the first author in [41].
We recall that \(K\) is a number field not containing \(\zeta_p\). We fix \(T_K\) a minimal generating set of \({\rm cl}(K)/p\). We prove Theorem 1.
Let \(S_0\) be a finite set of tame primes such that \(|S_0|\geq 2\) and disjoint from \(T_K\). We can find a set \(S_1\) of tame primes disjoint from \(T_K\), such that \(|S_1|=2(1+d_K')\) and \(G_{K,S_1 \cup S_0}^{T_K}\) has cohomological dimension \(2\) and deficiency \(d_K'\).
Proof. We aim to show that \(G_{K,S_0\cup S_1}^{T_K}\) is mild (with respect to some filtration). Let \(T_K\) be as in the statement, and choose a Koch set of tame primes \(S'\) such that \(S'\cap S_0=\emptyset\). Note that \(|S'|= d_K'\), which we abbreviate by \(d'\). We write \(S \coloneq S_0\cup S'\). Let \(d \coloneq |S\setminus S'|=|S_0|\geq 2\). By Theorem [theo-Liu], the group \(G_{K,S}^{T_K}\) is represented by a linking tuple \(\lambda^{T_K}_S=({\mathbf{X}}', {\mathbf{X}}, \varepsilon_S^{T_K}, \mu_S^{T_K}, \omega_S^{T_K})\) associated with the Koch set \(S'\).
We now define a linking tuple \(({\mathbf{X}}', \widetilde{{\mathbf{X}}}, \widetilde{\epsilon}, \widetilde{\mu}, \widetilde{\omega})\) that extends \(\lambda^{T_K}_S\). Recall that \({\mathbf{X}}'\coloneq \{x_1',\dots, x_{d'}'\}\), and \({\mathbf{X}}\coloneq \{x_1,\dots, x_d\}\). We introduce \(\smash{\widetilde{{\mathbf{X}}}}\coloneq {\mathbf{X}}\amalg \{a_1, a_2, b_1,\dots , b_{d'}\}\), and we define the extension \(\smash{\widetilde{\varepsilon}}\colon {\mathbf{X}}'\times \smash{\widetilde{{\mathbf{X}}}}\to \{0,1\}\) of \(\varepsilon\coloneq \varepsilon_S^T\) by setting for \(x\in \widetilde{{\mathbf{X}}}\) \[\widetilde{\varepsilon}(x_k', x)\coloneq\begin{cases} \varepsilon(x_k',x)&\text{if }x\in {\mathbf{X}},\\ 1&\text{if }x=a_2,\text{ and}\\ 0&\text{if }x\neq a_2\in \smash{\widetilde{{\mathbf{X}}}}\setminus {\mathbf{X}}. \end{cases}\] This implies that \(\mathrm{Supp}_{\widetilde{\varepsilon}}(x_k')=\mathrm{Supp}_{\varepsilon}(x_k')\cup \{a_2\}\). Thus \(D_{\varepsilon}\subset D_{\widetilde{\varepsilon}}\). For the convenience of the reader, we note that \(D_{\widetilde{\varepsilon}}\) is the following (not necessarily disjoint) union: \[D_{\widetilde{\varepsilon}}= D_{\varepsilon}\cup \Pi(\widetilde{{\mathbf{X}}})\cup \{(x_k', b_i), (x_k',a_1)|\quad 1\leq k,i\leq d'\}.\]
Following the general construction, we define a map \(\widetilde{\mu}\colon D_{\widetilde{\varepsilon}} \to \mathbb{F}_p\) extending \(\mu=\mu_S^{T_K}\) by: \[\begin{align} &\widetilde{\mu}(x_i',b_i)=\widetilde{\mu}(b_i,a_1)\neq 0\qquad &&\text{for }1\leq i\leq d'\\ &\widetilde{\mu}(x_i,a_1)\neq 0\quad &&\text{for }1\leq i\leq d-1\\ &\widetilde{\mu}(a_2,x_1)=\widetilde{\mu}(x_d,a_2)=\widetilde{\mu}(a_1,x_d)\neq 0 \end{align}\] and zero for all other pairs in \(D_{\widetilde{\varepsilon}}\setminus D_{\varepsilon}\).
We furthermore set \(\widetilde{\omega}_{\tilde{x}}= p^2\) for \(\tilde{x}\in \smash{\widetilde{{\mathbf{X}}}} \setminus {\mathbf{X}}\). By Theorem [extension], there exists a set of tame primes \(\widetilde{S} \supset S\) with \(\widetilde{S} \cap T_K=\emptyset\) such that the linking tuple \(\lambda_{\widetilde{S}}^{T_K}\coloneq ({\mathbf{X}}', \widetilde{{\mathbf{X}}}, \varepsilon_{\widetilde{S}}^{T_K}, {\mu_{\widetilde{S}}^{T_K}}, \omega_{\widetilde{S}}^{T_K})\) associated with \(S'\) satisfies \[\mu_{\widetilde{S}}^{T_K}=\widetilde{\mu}, \quad \varepsilon_{\widetilde{S}}^{T_K}=\widetilde{\varepsilon}, \quad \nu_p\left( (\omega_{\widetilde{S}}^{T_K})_{\widetilde{x}}\right) \geq \nu_p(\widetilde{\omega}_{\widetilde{x}})=2 \text{ for } \widetilde{x}\in \widetilde{{\mathbf{X}}}\setminus {\mathbf{X}}.\] Note that \(|\smash{\widetilde{S}}|=d+2+2d'\). Set \(S_1\coloneq \smash{\widetilde{S}}\setminus S_0\); then \(|S_1|=d'+2+d'=2(1+d')\).
We conclude by showing that \(G_{K,\widetilde{S}}^{T_K}= G_{K,S_0\cup S_1}^{T_K}\) is mild. For this purpose, we apply Theorem [mildGammaRAAG] to the presentation \(\smash{{\mathcal{P}}_{\widetilde{S}}^{T_K}}\) coming from Theorem [thm:Realization32of32extended32linking32data]. We put weight \(e_{x_1}=\dots =e_{x_d}=2\) and \(e_{a_i}=e_{b_j}= 1\). Since \(p\geq 3\) and for \(\widetilde{x}\in \smash{\widetilde{{\mathbf{X}}}}\setminus {\mathbf{X}}\) we have \(\nu_p( (\omega_{\widetilde{S}}^T)_{\widetilde{x}})\geq 2\), we infer the following (nontrivial) \(d+d'+d'+2=2+d+2d'\) relations: \[\begin{align} \begin{array}{ll} l_{x_i}\equiv \lbrack \tau_{x_i},\tau_{a_1} \rbrack^{\mu_{\widetilde{S}}^{T_K} (x_i,a_1)} \pmod {F_{e,4}}, & l_{x_d}\equiv \lbrack \tau_{x_d},\tau_{a_2}\rbrack^{\mu_{\widetilde{S}}^{T_K}(x_d,a_2)} \pmod {F_{e,4}} \\ l_{a_1}\equiv \lbrack \tau_{a_1},\tau_{x_d}\rbrack^{\mu_{\widetilde{S}}^{T_K}(a_1,x_d)} \pmod{F_{e,4}}, & l_{a_2}\equiv \lbrack \tau_{a_2},\tau_{x_1}\rbrack^{\mu_{\widetilde{S}}^{T_K}(a_2,x_1)} \pmod{F_{e,4}},\\ l_{b_i}\equiv \lbrack \tau_{b_i},\tau_{a_1}\rbrack^{\mu_{\widetilde{S}}^{T_K}(b_i,a_1)} \pmod{F_{e,3}}, & l_{x_k'}\equiv \lbrack \tau_{b_k},\tau_{a_2}\rbrack^{\mu_{\widetilde{S}}^{T_K}(x_k',b_k)\cdot (\mu_{\widetilde{S}}^{T_K})'(x_k',a_2)}\pmod{F_{e,3}} \end{array} \end{align}\]
Therefore, the group \(G_{K,\widetilde{S}}^{T_K}\) has an \((\widetilde{{\mathbf{X}}},e)\)-RAAG presentation. The underlying graph \(\Gamma\) has \(\smash{\widetilde{{\mathbf{X}}}}\coloneq \{a_1,a_2,b_1,\dots, b_{d'}, x_1,\dots ,x_d\}\), as set of vertices and the \(2+d+d'+d'=d+2+2d'\) edges given by: \[{\mathbf{E}}\coloneq \{ \{ x_1,a_1\},\dots ,\{x_{d-1}, a_1\}, \{x_d, a_{2}\}, \{a_{1},x_d\}, \{a_{2},x_1\}, \{b_{k},a_1\},\{a_2, b_{k}\}\}.\] Note that the graph \(\Gamma\) is bipartite: for instance, we endow the vertices \(\{a_1,a_2\}\) with blue color and the vertices \(\{b_1,\dots, b_{d'}, x_1,\dots ,x_d\}\) with red color.
Figure 1:
.
Thus, we conclude from Theorem [mildGammaRAAG] that \({\mathcal{P}}_{\widetilde{S}}^{T_K}\) is mild. The deficiency of \(G_{\widetilde{S}}^{T_K}\) is \(d+2+2d'-(d+2+d')=d'\). ◻
Assume that \(S_0\) admits a Koch-type set. Then we can take \(S_1\) of size \(2+d_K'\) such that \(G_{K,S_1\cup S_0}^{T_K}\) is mild. As noted in Proposition [prop:Probabilty32for32existence32of32Koch32set] and Remark [rem:Application32existence32Koch32tuple], this situation is relatively common for large \(S_0\).
The proof of Theorem [thm:Mildness32for32arbitrary32fields] shows a sharper result than that \(G_{K, S_0\cup S_1}^{T_K}\) has cohomological dimension \(2\). There exists a bipartite graph \(\Gamma \coloneq (\widetilde{{\mathbf{X}}}, {\mathbf{E}})\), with \(|\widetilde{{\mathbf{X}}}|=|S_0|+d_K'+2\) and a weight \(e \in \mathbb{N}^{|\widetilde{{\mathbf{X}}}|}\), such that \(G_{K,S_1\cup S_0}^{T_K}\) is a \((\widetilde{{\mathbf{X}}},e)\)-RAAG, and so: \[{\mathcal{L}}_e(\widetilde{{\mathbf{X}}},G_{K,S_0\cup S_1}^{T_K})\simeq {\mathcal{L}}_e(\widetilde{{\mathbf{X}}},\Gamma).\] Furthermore, the graph \(\Gamma\) and the weight \(e\) are both explicitly constructed.
As a direct consequence, we infer Corollary 1.
Assume \(d'_K=0\) (for instance if \(K=\mathbb{Q}\)). Let \(S_0\) be a set of tame primes, with cardinality \(d\geq 2\). Then there exists a set \(S_1\) of tame primes of size \(2\) such that \(G_{S_0\cup S_1}\) admits a mild presentation for some \((\widetilde{{\mathbf{X}}},e)\)-filtration. In particular \(G_{S_0\cup S_1}\) has cohomological dimension \(2\) and deficiency \(0\).
In the case \(K=\mathbb{Q}\), Theorem [extension] gives us large freedom in the choice of linking numbers, which are related to the values of some cup products (see for instance [37]). This fact allows us to propose an alternative proof of Corollary [red32Lab] using the criterion of Schmidt [14]. We denote by \(\chi_{a_1},\chi_{a_2}, \chi_{x_1},\dots, \chi_{x_d}\) the characters associated to \(\tau_{a_1},\tau_{a_2},\tau_{x_1},\dots, \tau_{x_d}\) in \(H^1(G_{S_0\cup S_1})\). We define by \(V\) the vector space generated by \(\chi_{a_1}, \chi_{a_2}\) and \(U\) the vector space generated by \(\chi_{x_1}, \dots, \chi_{x_d}\). Then the decomposition \(H^1(G_{S_1\cup S_0})=U\oplus V\) satisfies the condition of the criterion. Thus, \(G_{S_0\cup S_1}\) has a mild presentation.
The proof of Theorem [thm:Mildness32for32arbitrary32fields] allows us to show the following results:
\(\bullet\) Assume that \(S_0\) contains only one tame prime. Then, there exists a set \(S_1\) of tame primes of size \(|S_1|=1+2(1+d_K')\) such that \(G_{K,S_1\cup S_0}^{T_K}\) is mild (and has deficiency \(d_K'\)).
\(\bullet\) Assume that \(S_0\) is empty. Then, there exists a set \(S_1\) of tame primes of size \(|S_1|=2+2(1+d_K')\) such that \(G_{K,S_0}^{T_K}\) is mild (and has deficiency \(d_K'\)). Using Proposition [app-thm1] we can make better choices of \(S_1\), which allow us to control cup-products. For the special case \(K=\mathbb{Q}\), we refer to Remark [exa:4-cycle].
We follow the terminology of Leoni [29], which we adapt to our context. Let \(\Gamma\coloneq ({\mathbf{X}}, {\mathbf{E}})\) be an undirected graph. We define the genus of \(\Gamma\) as the set of pro-\(p\) groups: \[{\rm gen}(\Gamma)\coloneq \{G \text{ such that } {\mathcal{L}}(G)\simeq {\mathcal{L}}(\Gamma)\}.\] We note that the pro-\(p\) RAAG \(G_\Gamma\) (defined in Example [exem:32def32RAAG]) is always in \({\rm gen}(\Gamma)\). Thus the previous set is never empty. Furthermore, for a fixed \(\Gamma\), all pro-\(p\) groups in \({\rm gen}(\Gamma)\) share nice common properties. One of the most notable properties is cohomology. Precisely, as shown for instance in [23], every pro-\(p\) group \(G\) in \({\rm gen}(\Gamma)\) satisfies an isomorphism of graded algebras \(H^\bullet(G)\simeq {\mathcal{A}}(\Gamma)\).
We now return to the cohomological inverse problem stated in the introduction. We fix a number field \(K\) not containing \(\zeta_p\). For which graphs \(\Gamma\) do there exist a finite set of tame primes \(S\) and a finite disjoint set of primes \(T\) such that \(G_{K,S}^{T}\) is in \({\rm gen}(\Gamma)\)? If \(G_{K,S}^{T}\) answers the previous question positively, then we note, using the FAB property, that \(G_{K,S}^{T}\) is not isomorphic to \(G_\Gamma\).
Proposition [prop:rank32of32G95S94T] and Theorem [theo-Liu] already give some obstructions on the structure of \(\Gamma\). Yet, as noted in the introduction, we currently have no tools to handle the case where the cohomological dimension of \(G_{K,S}^{T}\) is finite but strictly greater than \(2\). This limitation naturally leads us to consider triangle-free graphs, a choice justified by Proposition [1-RAAG].
This section exhibits a family of graphs relevant to the genus problem. We say that a graph \(\Gamma=({\mathbf{X}}, {\mathbf{E}})\) is a pseudoforest if each connected component has at most one cycle. If \(|{\mathbf{X}}|=|{\mathbf{E}}|\), then each connected component has precisely one cycle by Euler’s formula. We call those graphs strict pseudoforests. We first record the following lemma.
The graph \(\Gamma=({\mathbf{X}}, {\mathbf{E}})\) is a strict pseudoforest if and only if there exists a map \(\varphi_\Gamma\colon {\mathbf{X}}\to {\mathbf{X}}\) such that \[{\mathbf{E}}={\mathbf{E}}_{\varphi_\Gamma} \coloneq \{ \{x_v, \varphi_\Gamma(x_v)\} \mid x_v \in {\mathbf{X}}\}\] and \(\varphi_\Gamma^2\) has no fixed points.
Proof. For this proof, we use the following characterization of pseudoforest from [42]. A graph is a pseudoforest if and only if its edges can be oriented so that each vertex has indegree at most one.
First, observe that for any choice of \(\varphi_\Gamma\), the map \(\varphi_\Gamma^2\) has no fixed point if and only if \(|{\mathbf{X}}|=|{\mathbf{E}}_{\varphi_\Gamma}|\). Let \(\Gamma\) be a strict pseudoforest. For each connected component of \(\Gamma\), fix an arbitrary orientation on its unique cycle. On each tree attached to the cycle, orient every edge away from the cycle. In this way, we obtain an orientation such that every vertex has indegree \(1\). For each vertex \(x_v\), define \(\varphi_\Gamma(x_v)\) to be the unique vertex having an oriented edge toward \(x_v\).
Conversely, suppose that we are given a function \(\varphi_\Gamma\) such that \({\mathbf{E}}_{\varphi_\Gamma}={\mathbf{E}}\). We orient each edge from \(\varphi_\Gamma(x_v)\) to \(x_v\). Then every vertex has indegree \(1\). It follows that \(\Gamma\) is a pseudoforest. ◻
A graph \(\Gamma=({\mathbf{X}},{\mathbf{E}})\) is said to be inertial if it contains a strict pseudoforest \(({\mathbf{X}},{\mathbf{E}}')\) such that \({\mathbf{E}}'\subseteq {\mathbf{E}}\). In particular, for a number field \(K\), the graph \(\Gamma\) is called \(K\)-inertial if it is inertial with \(|{\mathbf{E}}|\geq d_K' + |{\mathbf{X}}|\).
Assume that \(\Gamma\coloneq ({\mathbf{X}},{\mathbf{E}})\) is \(K\)-inertial. We denote by \(\Gamma_0\coloneq ({\mathbf{X}},{\mathbf{E}}_0)\) a strict pseudoforest satisfying \({\mathbf{E}}_0\subset {\mathbf{E}}\). By Lemma [lemm-pfst], there is a map \(\varphi_\Gamma:{\mathbf{X}}\to {\mathbf{X}}\), such that \(\varphi_\Gamma^2\) has no fixed point, and \({\mathbf{E}}_{\varphi_\Gamma}={\mathbf{E}}_0\). Furthermore, the graph \(\Gamma\) is triangle-free if and only if \(\varphi_\Gamma^3\) has no fixed point.
Let us now state the result of this section.
Let \(\Gamma\coloneq ({\mathbf{X}}, {\mathbf{E}})\) be a triangle-free \(K\)-inertial graph. Then there exist disjoint finite sets \(S\) and \(T\) of primes of \(K\) such that \(G_{K,S}^{T_K}\) is in \({\rm gen}(\Gamma)\). Thus \(H^\bullet(G_{K,S}^T)\simeq {\mathcal{A}}(\Gamma)\).
Proof. From Remark [inertial32and32map0], the graph \(\Gamma\) contains a strict pseudoforest \(({\mathbf{X}}, {\mathbf{E}}_{\varphi_\Gamma})\) associated with a function \(\varphi_\Gamma : {\mathbf{X}}\to {\mathbf{X}}\) such that \({\mathbf{E}}= {\mathbf{E}}_{\varphi_\Gamma} \amalg {\mathbf{E}}_1 \amalg {\mathbf{E}}_2\), where \(|{\mathbf{E}}_1|=d_K'\) and \(|{\mathbf{E}}_2| \geq 0\). We identify \({\mathbf{X}}'\) with \({\mathbf{E}}_1\). For each \(x'\in {\mathbf{X}}'\), we orient the corresponding edge from \(h(x')\in {\mathbf{X}}\) to \(t(x')\in {\mathbf{X}}\). We define a function \(\varepsilon\colon {\mathbf{X}}' \times {\mathbf{X}}\to \{0,1\}\) by \[\begin{align} \varepsilon(x',x)=\begin{cases} 1&\text{if }x=h(x'),\\ 0&\text{otherwise.} \end{cases} \end{align}\] Thus, we have \(\mathrm{Supp}_{\varepsilon}(x')=\{h(x')\}\), and so \(D_\varepsilon= \Pi({\mathbf{X}})\amalg \{(x',x)| x'\in {\mathbf{X}}, x\neq h(x')\}\). We define a function \(\mu : D_{\varepsilon} \to \mathbb{F}_p\) as follows. For \(x, y \in {\mathbf{X}}\), we set \[\begin{align} \mu(x,y)=\begin{cases} 1 &\text{if }y=\varphi_\Gamma(x)\text{ and}\\ 0&\text{otherwise.} \end{cases} \end{align}\] Furthermore, for \(x' \in {\mathbf{X}}'\) and \(y \notin \mathrm{Supp}_\varepsilon( x')\), i.e.\(y\in {\mathbf{X}}\) but \(y\neq h(x')\), we set \[\begin{align} \mu(x',y)=\begin{cases} 1&\text{if }y=t(x')\text{ and}\\ 0&\text{otherwise.} \end{cases} \end{align}\] By Theorem [extension], there exists a finite tame set \(S\) admitting a Koch set \(S'\) satisfying \(\lambda^{T_K}_S=({\mathbf{X}}', {\mathbf{X}}, \varepsilon, \mu, \omega)\) with \(\omega=1\). By Theorem [theo-Liu], the group \(G_{K,S}^{T_K}\) admits a minimal presentation \[G_{K,S}^{T_K} \cong \left\langle \tau_x \in {\mathbf{X}}\;\middle|\; l_x,\;l'_y \;(x\in {\mathbf{X}},\;y\in {\mathbf{X}}') \right\rangle\] satisfying \(l_x \equiv \lbrack \tau_x, \tau_{\varphi_\Gamma(x)}\rbrack \pmod{F_2}\) and \(l'_y \equiv \lbrack \tau_{h(y)}, \tau_{t(y)}\rbrack \pmod{F_2}\). Here, the latter congruence follows from the assumption \(p\geq 3\).
If \({\mathbf{E}}_2 \neq \emptyset\), then we enlarge \(T_K\) to \(T\) by adding primes \(\mathfrak{l}\) whose Frobenius automorphism \(\sigma_{\mathfrak{l}} \in G_{K,S}^{T_K}\) satisfies \(\sigma_{\mathfrak{l}} \equiv [\tau_{x_1}, \tau_{x_2}] \pmod{F_3}\) for \(\{{x_1}, {x_2}\} \in {\mathbf{E}}_2\), using the Chebotarev density theorem. One then checks that \(G_{K,S}^{T}\) is a \(1\)-RAAG associated with the graph \(\Gamma\). Hence, by Proposition [1-RAAG], the group \(G_{K,S}^{T}\) is mild, and the desired statements follow. ◻
Take \(d_K'=0\). Let \(\Gamma\) be a triangle-free inertial graph. Then there exist disjoint finite sets \(S\) and \(T\) of primes of \(K\) such that \(G_{K,S}^{T}\) is in \({\rm gen}(\Gamma)\). Thus \(H^{\bullet}(G_{K,S}^T) \simeq {\mathcal{A}}(\Gamma)\).
Let \(\Gamma\) be a cycle with \(4\) vertices, then the associated algebra \({\mathcal{A}}(\Gamma)\) is not universally Koszul (see [43] for a definition of universal Koszul algebras and conjectures). Thus, conjecturally there is no field \(K\), containing a primitive \(p\)-th root of unity, such that \(H^\bullet(G_K)\simeq {\mathcal{A}}(\Gamma)\) and thus \(G_K\) can not be in \({\rm gen}(\Gamma)\).
It has already been shown that \(G_\Gamma\) does not occur as \(G_K\) (see [44]). The situation with maximal pro-\(p\) Galois groups with restricted ramification is very much different. Indeed, by Corollary [cor:Genus32for32d39610] applied to \(K=\mathbb{Q}\), we find a tame \(S\) such that \(G_S\) is in \({\rm gen}(\Gamma)\) and so \(H^\bullet(G_S)\simeq {\mathcal{A}}(\Gamma)\).
It is not hard to find numerical examples of \(2(1+d_K')\) additional tame primes, satisfying Theorem 1, in concrete situations. All the computations were made using the computer algebra system OSCAR [30]. The relevant source code can be found at [31]. Write \(S_0=\{q_1,q_2,...,q_d\}\). Then we are looking for tame primes \(q_{a_1}, q_{a_2}\), \(q_{1,1},\dots , q_{1,d_K'}\), \(q_{2,1},\dots ,q_{2,d_K'}\) such that the the linking numbers satisfy the relations from the proof of Theorem [thm:Mildness32for32arbitrary32fields]. In our search we were minimizing the size of \(q_{a_1}\) and chose the other primes accordingly. We give examples in the rational and quadratic real cases.
Take \(p=3\). For \(S_0=\{7,13,19,37\}\) one finds that the set of tame primes \(S_1\coloneq \{10639,826093\}\) completes \(S_0\) to satisfy Corollary 1.
Fix \(p=3\). We give two examples:
(a) Consider \(K=\mathbb{Q}(\sqrt{3})\), we have \(d_K'=1\). We note that \(S'=\{(5)\}\) yields a Koch set for \(K\). Consider \(S_0\coloneq \{(7),(-\sqrt{3}+4)\}\). Following the proof of Theorem [thm:Mildness32for32arbitrary32fields] we are able to construct \[\begin{align} S_1\coloneq S'\amalg \{(1063),(593),(531\sqrt{3}+2224)\} \end{align}\] such that \(G_{K,\smash{\widetilde{S}}}\) with \(\widetilde{S}=S_0\cup S_1\) is mild.
(b) For \(K=\mathbb{Q}(\sqrt{79})\), we compute that \(d'_K=2\) and set \(T_K\coloneq \{(3,\sqrt{79}+1)\}\). We set \(S_0=\{(7,\sqrt{79}+4),(13,\sqrt{79}+1)\}\). Then \(S'=\{(7,\sqrt{79}+3),(11)\}\) is a Koch set disjoint from \(S_0\) and we find that for \[\begin{align} S_1\coloneq S'\amalg \big\{&(65\sqrt{79}+66),(17389,\sqrt{79}+4273),\\ &(-2919\sqrt{79}+26594),(86121199, \sqrt{79} + 5709782) \big \} \end{align}\] and \(\smash{\widetilde{S}}\coloneq S_0\cup S_1\) the group \(G_{K,\widetilde{S}}^{T_K}\) is mild.
We give two examples. One in the rational case, and the other in the real quadratic case. We take \(p=3\).
Consider the case \(K=\mathbb{Q}\). Then \(d_K'=0\) and \(T_K=\emptyset\). Let us consider \(\Gamma\) the \(4\)-cycle graph with vertices \({\mathbf{X}}\coloneq \{x_1,x_2,x_3,x_4\}\) and edges \({\mathbf{E}}\coloneq \{\{x_1,x_2\}, \{x_2,x_3\}, \{x_3,x_4\}, \{x_4,x_1\}\}\). Then for \(S\coloneq \{7,13,181,5563\}\), the group \(G_S\) is a \(1\)-RAAG with respect to \(\Gamma\) and thus its cohomology is \({\mathcal{A}}(\Gamma)\).
Let \(K=\mathbb{Q}(\sqrt{-31})\), then \(d_K'=1\). We consider the graph \(\Gamma\coloneq ({\mathbf{X}}, {\mathbf{E}})\) on six vertices and seven edges: \[{\mathbf{E}}\coloneq \{ \{x_1,x_2\}, \{x_2,x_3\}, \{x_3,x_4\}, \{x_4,x_5\}, \{x_5,x_6\}, \{x_6,x_1\}, \{x_1,x_4\}\}.\] The set \(T_K\coloneq \{(2,\tfrac{\sqrt{-31}+3}{2})\}\) generates \({\rm cl}(K)\cong \mathbb{Z}/3\) and \(S'=\{(7,\sqrt{-31}+2)\}\) is a Koch set. Furthermore, if we set \[\begin{align} S\coloneq S'\amalg\{&(7, \sqrt{-31} + 5), (13), (4129), (3613),\\& (257443, \sqrt{-31} + 245436), (1062643, \sqrt{-31} + 778479)\} \end{align}\] then \(G_{K,S}^{T_K}\) is a \(1\)-RAAG for \(\Gamma\) and hence \(H^\bullet(G_{K,S}^{T_K})\simeq {\mathcal{A}}(\Gamma)\).
Fix three finite sets \({\mathbf{X}}=\{x_1,\dots,x_d\}\), \({\mathbf{X}}'\coloneq \{x_1',\dots, x'_{d'}\}\) and \({\mathbf{X}}_0\coloneq \{z_1,\dots z_m\}\). Let \({\mathcal{L}}\coloneq{\mathcal{L}}({\mathbf{X}}).\) We introduce a family \(\rho \coloneq \{\rho_{x}, \rho_{x'}, \rho_z|\quad x\in {\mathbf{X}}, x'\in {\mathbf{X}}', z\in {\mathbf{X}}_0\}\) in \({\mathcal{L}}_2\). We denote by \({\mathcal{L}}(\rho)\) the quotient of \({\mathcal{L}}\) by the Lie-ideal generated by \(\rho\) and \({\mathcal{A}}(\rho)\) the quadratic dual of \({\mathcal{E}}(\rho)\). Here \({\mathcal{E}}(\rho)\) is the quotient of \({\mathcal{E}}\coloneq{\mathcal{E}}({\mathbf{X}})\) by the two-sided ideal generated by \(\rho\). For instance, we refer to [45] for definitions and references on quadratic duals.
Since \(p\) is odd, then \({\mathcal{L}}_2=\lbrack {\mathcal{L}}_1,{\mathcal{L}}_1\rbrack\). We assume that for every \(x_i \in {\mathbf{X}}\), there are coefficients \(a_{ij} \in \mathbb{F}_p\) such that \(\rho_{x_i} \coloneq \sum_{x_j\in {\mathbf{X}}, x_j\neq x_i} a_{ij}\lbrack X_i,X_j\rbrack\). For every \(x_k'\in {\mathbf{X}}'\), we assume there exists a tuple \((u_{k},v_{k})\in \Pi({\mathbf{X}})\) such that \(\rho_{x_k'}\coloneq \lambda_{x_k'}\lbrack \tau_{u_k}, \tau_{v_k}\rbrack\) with \(\lambda_{x_k'}\in \mathbb{F}_p^\ast\). This allow us to define a function \(\varepsilon_\rho \colon {\mathbf{X}}' \times {\mathbf{X}}\to \{0,1\}\) by \[\begin{align} \varepsilon_\rho(x_k',x)=\begin{cases} 1&\text{if }x=u_k,\\ 0&\text{otherwise.} \end{cases} \end{align}\] Thus, we have \(\mathrm{Supp}_{\varepsilon_\rho}(x_k')=\{u_k\}\), so \((x_k',v_k)\) is in \(D_{\varepsilon_\rho}\), and we have: \[D_{\varepsilon_\rho}\coloneq \Pi({\mathbf{X}})\cup \{(x_k', x_{k_i})|\quad x_k'\in {\mathbf{X}}, x_{k_i}\neq u_k\}.\] Thus, the family \(\rho\) induces a map \(\mu_\rho\colon D_{\varepsilon_\rho} \to \mathbb{F}_p\) defined by: \[\mu_{\rho}(x_i,x_j)\coloneq a_{ij} \quad \text{and} \quad \mu_{\rho}(x_k',v_k)\coloneq \lambda_{x_k'}, \quad \text{else } \mu_\rho(x_k',x)\coloneq 0,\] for \(x_i\in {\mathbf{X}}\), and \(x_k'\in {\mathbf{X}}'\). In particular, we have \(\rho_{x_i} \coloneq \sum_{x_j\neq x_i} \mu_{\rho}(x_i,x_j)\lbrack X_i,X_j\rbrack\).
We assume that there exists an order \(\leq\) such that \(\widehat{\rho}\coloneq \{\widehat{\rho_u}\}_{u\in {\mathbf{X}}\amalg {\mathbf{X}}'\amalg {\mathbf{X}}_0}\) is combinatorially free.
Then for any number field \(K\) satisfying \(d'=d_K'\), there exist a set \(S\) of tame primes and a disjoint set \(T\) such that \[{\mathcal{L}}(G^T_{K,S}) \simeq {\mathcal{L}}(\rho), \quad \text{and} \quad H^\bullet(G_{K,S}^T)\simeq {\mathcal{A}}(\rho).\]
Proof. This proof is very similar to the one given in Theorem [app-thm1]. We fix \(T_K\). By Theorem [thm:Realization32of32extended32linking32data] there exists a tame set \(S\) such that \(\varepsilon_S^{T_K}=\varepsilon_\rho\) and \(\mu_S^{T_K}=\mu_\rho\).
By the Chebotarev Density Theorem, we can find a set of primes \(T_0\coloneq \{t_z, z\in {\mathbf{X}}_0\}\), disjoint from \(T_K\), such that the associated Frobenii \(y_z\) satisfy \(\varPsi_{F({\mathbf{X}})}(y_{z})-1\equiv \rho_z \pmod{E_3({\mathbf{X}})}\) for \(z\in {\mathbf{X}}_0\). We define \(T\coloneq T_K\cup T_0\). Since the family \(\rho\) is combinatorially free, we conclude that the presentation \({\mathcal{P}}_S^T\) is mild and so: \[{\mathcal{L}}(G_{K,S}^T)\simeq {\mathcal{L}}(\rho), \quad \text{and} \quad H^\bullet(G_{K,S}^T)\simeq {\mathcal{A}}(\rho).\] ◻
The results on \(({\mathbf{X}},e)\)-RAAGs do not require the full strength of Theorem [thm:Realization32of32extended32linking32data]. Only the vanishing of \(\mu_S^{T_K}(x_i,x_j)\neq 0\) is relevant. But Proposition [theo-arithgenus] heavily depends on the precise values of linking numbers.
Let \(p=3\). We consider various situations for \(K\) a number field not containing \(\zeta_p\), and give numerical examples for Proposition [theo-arithgenus].
(a) We fix \(d=4\) and \(d'=0\) so \({\mathbf{X}}\coloneq \{x_1,x_2, x_3,x_4\}\). We define a family \(\rho\) in \({\mathcal{L}}_2\) by: \[\begin{align} \rho_1\coloneq [X_1,X_4],\quad \rho_2\coloneq &[X_2,X_3+X_4],\quad \rho_3\coloneq[X_3,X_1+X_2+X_4],\\ \text{and}&\quad \rho_4\coloneq[X_4,X_2+X_3]. \end{align}\] The order \(>\) is given by \(X_1> X_2> X_3> X_4\). Thus, \(\mu(x_i,x_j)=1\) except for \((x_i,x_j)=(x_1,x_2),(x_1,x_3),(x_2,x_1),(x_4,x_1)\), where it takes the value \(0\). Here, we note that \({\mathcal{A}}(\rho)\) is presented by four generators \(X_1,X_2,X_3,X_4\) and twelve relations: \[\{X_i^2, \quad X_uX_v+X_vX_u, \quad X_1X_2, \quad X_2X_3-X_2X_4+X_3X_4, \quad 1\leq i \leq 4, 1\leq u<v \leq 4\}.\] Assume that \(K\coloneq \mathbb{Q}\) and \(p=3\). One can explicitly choose \(S=\{31,163,409,433\}\), and we have \(H^\bullet(G_S)\simeq {\mathcal{A}}(\rho)\) and \({\mathcal{L}}(G_S)\simeq {\mathcal{L}}(\rho)\).
(b) We set \({\mathbf{X}}\coloneq \{x_1,x_2, x_3,x_4,x_5\}\) and define a family \(\rho\) in \({\mathcal{L}}_2\) by: \[\begin{align} \rho_1\coloneq [X_1,X_4],\quad \rho_2\coloneq &[X_2,X_3-X_4],\quad \rho_3\coloneq[X_3,X_1+X_2+X_4], \\ \rho_4\coloneq[X_4,X_2-X_3], \quad & \rho_5\coloneq \lbrack X_5, X_1\rbrack, \quad \text{and} \quad \rho_{x'} \coloneq \lbrack X_2,X_5\rbrack . \end{align}\] The order \(>\) is given by \(X_1>X_2> X_3> X_4> X_5\).
Here, we note that \({\mathcal{A}}(\rho)\) is presented by five generators \(X_1,X_2,X_3,X_4, X_5\) and \(19\) relations: \[\begin{gather} \{X_i^2, \quad X_uX_v+X_vX_u, \quad X_1X_2, \quad X_3X_5, \quad \\ X_4X_5, \quad X_2X_3+X_2X_4+X_3X_4, \quad 1\leq i \leq 5, 1\leq u<v \leq 5\}. \end{gather}\] Take \(p=3\) and \(K=\mathbb{Q}(\sqrt{5})\) then \(d'_K=1\) and \(S'=\{(2)\}\) is a Koch set. If we consider \[\begin{align} S\coloneq \{(2), (283), (4\sqrt{5}-1), (353),\big(\tfrac{-\sqrt{5}-189}{2}\big), \big(\tfrac{-343\sqrt{5}-17}{2}\big)\}, \end{align}\] then \(H^\bullet(G_{K,S})\cong {\mathcal{A}}(\rho)\) and \({\mathcal{L}}(G_{K,S})\simeq {\mathcal{L}}(\rho)\).