defining r and g r arxiv:2004.13407v2 [math.gr] 11 may 2020 · 2020-05-12 · arxiv:2004.13407v2...

30
arXiv:2004.13407v4 [math.GR] 3 Oct 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show that for Chevalley groups G(R) of rank at least 2 over an integral domain R each root subgroup is (essentially) the double centralizer of a corresponding root element. In many cases, this implies that R and G(R) are bi-interpretable, yielding a new approach to bi-interpretability for algebraic groups over a wide range of rings and fields. For such groups it then follows that the group G(R) is finitely axiomatizable in the appropriate class of groups provided R is finitely axiomatizable in the corresponding class of rings. 1. Introduction A Chevalley-Demazure group scheme G assigns to each commutative ring R a group G(R). If R is an integral domain with field of fractions k, one can realise G(R) as the group of R-points of G(k), where G(k) is taken in a given matrix representation (see e.g. [Ab], §1). Group-theoretic properties of G(R) tend to reflect ring-theoretic properties of R. In this paper we consider properties that are expressible in first-order language; specifically, we establish sufficient conditions for G(R) to be bi-interpretable with R. This is a slightly subtle concept, defined in [P], def. 3.1 (cf. [HMT], Chapter 5); see §3 below. A bi-interpretation sets up a bijective correspondence between first-order properties of the group and first-order properties of the ring. Results of this nature for R a field go back to Mal’cev [M] and Zilber [Z]. Throughout the paper, G will denote a simple Chevalley-Demazure group scheme defined by a root system Φ of rank at least 2, and R will be be a commutative integral domain. We say that G(R) has finite elementary width if there exists N N such that every element of G(R) is equal to a product of N elementary root elements x α (r)Φ,r R. Theorem 1.1. Let G be a simple Chevalley-Demazure group scheme of rank at least two, and let R be an integral domain. Then R and G(R) are bi-interpretable provided either (1) G is adjoint, or (2) G(R) has finite elementary width, assuming in case G is of type E 6 ,E 7 ,E 8 , or F 4 that R has at least two units. For convenience, we will refer to the final assumption as ‘the units condition’; it is automatically satisfied when char(R) = 2. We do not know whether this condition, or the provisos (1), (2), are essential. For related results (in some ways less general, in some ways more) see [MS], [B] and [AM]. Condition (2) holds in each of the following cases (see §5): 1

Upload: others

Post on 06-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

arX

iv:2

004.

1340

7v4

[m

ath.

GR

] 3

Oct

202

0

DEFINING R AND G(R)

DAN SEGAL AND KATRIN TENT

Abstract. We show that for Chevalley groups G(R) of rank at least 2 overan integral domain R each root subgroup is (essentially) the double centralizerof a corresponding root element. In many cases, this implies that R and G(R)are bi-interpretable, yielding a new approach to bi-interpretability for algebraicgroups over a wide range of rings and fields.

For such groups it then follows that the group G(R) is finitely axiomatizablein the appropriate class of groups provided R is finitely axiomatizable in thecorresponding class of rings.

1. Introduction

A Chevalley-Demazure group scheme G assigns to each commutative ring R agroup G(R). If R is an integral domain with field of fractions k, one can realiseG(R) as the group of R-points of G(k), where G(k) is taken in a given matrixrepresentation (see e.g. [Ab], §1). Group-theoretic properties of G(R) tend toreflect ring-theoretic properties of R. In this paper we consider properties that areexpressible in first-order language; specifically, we establish sufficient conditions forG(R) to be bi-interpretable with R. This is a slightly subtle concept, defined in[P], def. 3.1 (cf. [HMT], Chapter 5); see §3 below. A bi-interpretation sets up abijective correspondence between first-order properties of the group and first-orderproperties of the ring. Results of this nature for R a field go back to Mal’cev [M]and Zilber [Z].

Throughout the paper, G will denote a simple Chevalley-Demazure group schemedefined by a root system Φ of rank at least 2, and R will be be a commutativeintegral domain. We say that G(R) has finite elementary width if there existsN ∈ N such that every element of G(R) is equal to a product of N elementary rootelements xα(r), α ∈ Φ, r ∈ R.

Theorem 1.1. Let G be a simple Chevalley-Demazure group scheme of rank atleast two, and let R be an integral domain. Then R and G(R) are bi-interpretableprovided either

(1) G is adjoint, or(2) G(R) has finite elementary width,

assuming in case G is of type E6, E7, E8, or F4 that R has at least two units.

For convenience, we will refer to the final assumption as ‘the units condition’; it isautomatically satisfied when char(R) 6= 2. We do not know whether this condition,or the provisos (1), (2), are essential.

For related results (in some ways less general, in some ways more) see [MS], [B]and [AM].

Condition (2) holds in each of the following cases (see §5):1

Page 2: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

2 DAN SEGAL AND KATRIN TENT

Corollary 1.2. The group G(R) is bi-interpretable with the integral domain R ineach of the following cases:

(i) R is a field;(ii) R is a local ring and G is simply connected;(iii) R is a Dedekind domain of arithmetic type, that is, the ring oS of S-integers

in a number field K w.r.t. a finite set S of places of K, and G is simply connected;

These results have consequences related to ‘first-order rigidity’. A group (or ring)X is first-order rigid (or relatively axiomatizable) in a class C if any member ofC elementarily equivalent to X is isomorphic to X . For example, Avni, Lubotzkyand Meiri [ALM] prove that all higher-rank non-uniform arithmetic groups arefirst-order rigid in the class of f.g. groups.

A stronger condition is relative finite axiomatizability, or FA:X is FA in C if thereis a first-order sentence such that X is the unique member of C (up to isomorphism)that satisfies this sentence. When C is the class of finitely generated groups, resp.rings, the latter property is often called QFA, or quasi-finitely axiomatizable; see[NSG], [AKNZ], and for recent variations on this theme [NST]. (This should notbe confused with the notion of quasi finite axiomatizability used in model theory,see e.g. [P], Chapter 3, [AZ].)

Suppose that G(R) is bi-interpretable with R. Then G(R) is first-order rigid,resp. FA in C if and only if R has this property relative to C′, provided the ‘referenceclasses’ C and C′ are suitably chosen. In particular, in §4 we establish

Corollary 1.3. Assume that G and R satisfy the hypotheses of Theorem 1.1. If Ris first-order rigid, resp. FA, in (a) the class of finitely generated rings, (b) the classof profinite rings, (c) the class of locally compact (or t.d.l.c.) topological rings, thenG(R) has the analogous property in (a) the class of finitely generated groups, (b)the class of profinite groups, (c) the class of locally compact (or t.d.l.c.) topologicalgroups.

In most cases the converse of this corollary is also valid, see §4.It is important to note that in cases (b) and (c), the first-order axioms can a

priori only determine the group up to isomorphism as an abstract group, cf. [NST],§1.2; in most of the cases under consideration, this is sufficient to determine thegroup as a topological group, see Proposition 4.4.

In §5 we deduce

Corollary 1.4. (i) Let R be the ring of S-integers in an algebraic number field k,where S is a finite set of primes of k. If G is simply connected then the S-arithmeticgroup G(R) is FA among f.g. groups.

(ii) Let R be an integral domain. If the group G(R) is finitely generated thenG(R) is FA among f.g. groups, assuming that G is adjoint and that the unitscondition holds.

(iii) If G is simply connected and R is one of the complete local rings Fq[[t1, . . . , tn]],oq[[t1, . . . , tn]] (n ≥ 0) then G(R) is FA in the class of profinite groups.

(iv) If k is a local field then G(k) is FA in the class of locally compact groups.

(Here oq = Zp[ζ], where q = pf and ζ is a primitive (q− 1)th root of unity). Forthe fact that the S-arithmetic groups in (i) are indeed finitely generated see [BS].)

Our final result moves away from integral domains. The model theory of adelerings and some of their subrings has attracted some recent interest ([DM], [D],[AMO]), and it seems worthwhile to extend the results in that direction.

Page 3: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 3

Let A denote the adele ring of a global field K, with char(K) 6= 2, 3, 5. Weconsider subrings of A of the following kind:

(1) A = A, A =∏

p∈P

op

where o is the ring of integers of K and P may be any non-empty set of primes (or

places) of K. For example, A could be the whole adele ring of Q, or Z =∏

p Zp.

Theorem 1.5. Let G be a simple Chevalley-Demazure group scheme of rank atleast 2, or else one of the groups SL2, SL2/ 〈−1〉 , PSL2. Let A be as in (1). ThenA is bi-interpretable with the group G(A).

When |P| = 1, this is included in Theorem 1.1 for groups of higher rank, and isestablished in [NST], §4 for groups of type SL2.

The main point of the paper is to show how results like Theorem 1.1 may bededuced from the fact that root subgroups are definable. This in turn is a (relativelystraightforward) consequence of our main structural result.

The root subgroup of G associated to a root α is denoted Uα. It seems to bepart of the folklore that for a field k, the subgroup Uα(k) is equal to its own doublecentralizer in G(k). We will need a more general version of this; as we could notfind a reference, and the result for some rings is perhaps somewhat unexpected, wewill present three different approaches to the proof, each applicable to a slightlydifferent range of cases.

Theorem 1.6. Assume that R satisfies the units condition. Let U be a root sub-group of G and let 1 6= u ∈ U(R). Write Z for the centre of G. Then

(2) CG(R)CG(R)(u) = Z(CG(R)(u)) = U(R)Z(R)

unless G is of type Cn (including B2 = C2), U belongs to a short root α andR∗ = {±1}, in which case

(3) Z(CG(R)(u)) ≤ U(R)U1(R)U2(R)Z(R)

where U1 and U2 are root subgroups belonging to long roots adjacent to α in a B2

subsystem.

In the exceptional case, Z(CG(R)(u)) actually turns out to be two-dimensional:the precise description is given in §8.

If one assumes that R has at least four units, the theorem can be proved veryquickly, and we do this in §2 below. Remaining cases are dealt with in §§6, 7 and8; these can be skipped by the reader unconcerned with ‘difficult’ rings such as Z.

As for definability, we shall deduce

Corollary 1.7. (Assuming the units condition). For each root α the root subgroupUα(R) is definable, unless possibly G = Sp4(R), char(R) = 0 and R/2R is infinite;in any case Uα(R)Z(R) is definable.

Definable here means ‘definable with parameters’: a subset H in a group Γ isdefinable if there are a first-order formula ϕ and elements g1, . . . , gm ∈ Γ such thatH = {h ∈ Γ | ϕ(h, g1, . . . , gm} holds }.

This is good enough for the proof of Theorem 1.1, which appears in §3.

Remark. Essentially the same proof establishes Corollary 1.7 whenever G isa k-isotropic algebraic group with the maximal k-torus defined over R, provided R

Page 4: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

4 DAN SEGAL AND KATRIN TENT

has at least four units. Whether the other results can be extended in this directionremains to be seen, cf. [KRT], [ALM].

Regarding Chevalley groups of rank 1. It is easy to verify both Theorem1.6 and Corollary 1.7 for groups G of type A1.

It is shown in [NST], §4 that SL2(R) is bi-interpretable with R if R is a profinitelocal domain; thus Cor. 1.4(ii) holds also for G = SL2.

We do not know if the other cases hold for SL2. It seems extremely unlikely thatSL2(Z) can be FA or even first-order rigid, as it is virtually free; results of Sela[Se1], [Se2] concerning free products imply that PSL2(Z) is not first-order rigid,and so not bi-interpretable with Z.

In the proofs we have frequent recourse to the Chevalley commutator formula,summarized for convenience in the Appendix.

2. Double centralizers and definability of root groups

Following [Ab] we denote by T the distinguished maximal torus of G determinedby Φ. Let N denote the normalizer of T in G, so that the Weyl is groupW = N/T .We will sometimes use the fact that W permutes the root subgroups, and actstransitively on the set of short roots and on the set of long roots. Each w ∈ Whas a coset representative nw ∈ N(R) (in fact, in the subgroup generated by rootelements of the form xa(±1) ) ( [C], §7.2 and Lemma 6.4.4). Thus all long (resp.short) root subgroups are conjugate in G(R).

The field of fractions of R will be denoted k, and its algebraic closure k. Some-times we identify G with G(k). We write π : G→ G/Z for the quotient map.

We begin by clarifying the relation between the R-points of the algebraic groupUα and the 1-parameter group xα(R); this is the link between Corollary 1.7 andthe main theorems.

Lemma 2.1. Let U = Uα be a root subgroup. Then

U ∩G(R) = U(R) = xα(R),(4)

UZ ∩G(R) = U(R)Z(R).(5)

Proof. (4): If R is a PID, or more generally an intersection of PIDs such as aDedekind ring, this follows from [St], Lemma 49(b). In the general case, it is aconsequence of the fact that the morphism xα from the additive group schemeto G is a closed immersion ([Co], Thm. 4.1.4; [SGA] exp. XX, remark followingCorollaire 5.9).

(5): Say g = xα(ξ)z ∈ G(R) where ξ ∈ k and z ∈ Z. Then

xα(ξ)π = gπ ∈ G(R)π ⊆ (G/Z)(R),

whence ξ ∈ R by (4) applied to the group scheme G/Z. Thus xα(ξ) ∈ U(R) andso z ∈ Z(R). �

The main step in the proof of Theorem 1.6 is

Lemma 2.2. Assume that if G is of type En or F4 then R∗ 6= 1, and if G is oftype Cn then R∗ 6= {±1}. Then there exists a finite set Y ⊆ CG(R)(U) such thatCG(Y ) ⊆ UZ.

Page 5: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 5

To deduce the main case of the theorem, observe that Z is contained in

V := CG(CG(u)) ≤ CG(CG(R)(u)) ≤ CG(Y ) ≤ UZ.

Thus if V has positive dimension we have equality throughout. This is obviousif char(k) = 0; if G is of classical type, it is easy to see in a matrix representationthat V ≥ U (cf. §8). In all other cases, the results of [LT], [S1] and [S2] show thatdim(V ) = 1. Now (2) follows by (5). The proof of Theorem 1.5 for groups of typeCn is completed in §8.

The slickest proof of Lemma 2.2 uses what we call ‘torus witnesses’. Let α andβ be linearly independent roots. A torus witness for (α, β) is an element s ∈ T (R)that centralizes Uα and acts effectively on Uβ:

s ∈ CT (R)(Uα), CUβ(s) = 1.

Note that s centralizes, respectively acts effectively, on a root group Uγ if and onlyif it does the same to Uγ(R).

In most cases we can use ‘elementary torus elements’ hγ(t) ∈ T (R), defined by

hγ(t) = xγ(t)x−γ(−t−1)xγ(t) · xγ(1)x−γ(−1)xγ(1)

([St], Lemma 20, [C], Lemma 6.4.4). Now hγ(t) acts on Uβ by

xβ(r)hγ (t) = xβ(t

−Aγβr)

where

Aγβ =2(γ, β)

(γ, γ)∈ {0,±1,±2,±3}

(see [C], p. 194).We first deal with the case where R contains at least 4 units:

Proposition 2.3. Assume that |R∗| ≥ 4. Then for each pair (α, β) of linearlyindependent roots there is a torus witness sα,β.

Proof. Let r ∈ R∗ be such that r2 6= 1 6= r3. If β is orthogonal to α, then weput sα,β = hβ(r). Now suppose α and β are non-orthogonal. If α and β span adiagram of type A2, then there is a root γ 6= ±α,−β such that (α, β) 6= (α, γ). Inthis case, the actions of hβ(r) and hγ(r) on Uα are inverse to each other and sosα,β = hβ(r)hγ(r) is as required. If α, β span a diagram of type B2 or G2, there isa root γ orthogonal to α and non-orthogonal to β and we put sα,β = hγ(r). �

Other cases will be considered later.

Proposition 2.4. Let α be a positive root. Suppose that for every positive rootβ 6= α there exists a torus witness sβ for (α, β). Set Y = {sβ | β ∈ Φ+}. Then

CG(Y ) ≤ UαZ.

Proof. We recall the Bruhat decomposition ([C], Thm. 8.4.3, [St], p. 21). Orderthe positive roots as α1, . . . , αm and write Ui = Uαi

. For w ∈W put

S(w) = { i | w(αi) ∈ Φ−}

where Φ− is the set of negative roots. Then each element of G can be writtenuniquely in the form

(6) g = u1 . . . um · tnw · v1 . . . vm

Page 6: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

6 DAN SEGAL AND KATRIN TENT

where w ∈ W , t ∈ T , ui, vi ∈ Ui and vi = 1 unless i ∈ S(w).We may suppose that α = α1. For each i ≥ 2 there is a torus witness si ∈ Y for

(α1, αi). Now let g ∈ CG(Y ), and write g in the form (6). Then for each j ≥ 2 wehave

g = gsj = usj1 . . . usjm · tnsj

w · vsj1 . . . vsjm .

Now sj fixes u1 and v1, and moves each non-identity element of Uj ; it also normalizesN and each Ui. It follows by the uniqueness of expression that uj = vj = 1. Thisholds for each j ≥ 2, and we conclude that

g = u1tnwv1.

As tnw = v−11 gu−1

1 fixes u ∈ Uα, but conjugates Uα to Uw(α), it follows thatw(α) = α; in particular, 1 /∈ S(w), and so v1 = 1.

It remains only to prove that tnw ∈ Z = Z(G). Let γ be a root. If α + γ /∈ Φthen Uγ ≤ CG(Uα). If α + γ and α − γ are both roots then either 2α + γ /∈ Φ or2α− γ /∈ Φ, and then Uα±γ ≤ CG(Uα). It follows that tnw centralizes at least oneof

Uγ , U−γ , Uα±γ .

As w(α) = α this implies that w(γ) = γ, and as γ was arbitrary it follows thatw = 1. Thus tnw = t ∈ T , and acts on root subgroups in the following manner:

xγ(ξ)t = xγ(χ(γ)ξ)

for a certain character χ. Now χ is trivial on α and on one of γ, −γ, α+ γ, α− γso it is trivial on all of them. Thus t acts trivially on every root subgroup, and sot ∈ Z(G) as required. �

The ‘generic case’ of Theorem 1.6, where |R∗| ≥ 4, is now completely established.For the remainder of this section, we will take as given the conclusion of this

theorem (in its general form), and show that it implies Cor. 1.7.Fix a root α, set U = Uα and fix u ∈ U , u 6= 1. We begin with

Lemma 2.5. U(R)Z(R) is a definable subgroup of G(R).

Proof. It is clear that the double centralizer of an element u is definable, taking uas a parameter. So if U satisfies (2) we are done.

Otherwise, (3) holds, Φ = Cn and α is a short root. Set V = Z(CG(R)(u)). Thus

U(R)Z(R) ≤ V ≤ U−β(R)U(R)U2α+β(R)Z(R)

where α, β make a pair of fundamental roots in a B2-subsystem of Φ.Let g = x−β(r)xα(s)x2α+β(t)z ∈ V , where z ∈ Z. The commutation relations

give

[g, xα+β(1)] = xα(±r)x2α+β(±r)x2α+β(±2s)

[g, x−α−β(1)] = x−β(±2s)xα(±t)x−β(±t)

Now g lies in U(R)Z(R) if and only if r = t = 0, which holds if and only if

[g, xα+β(1)] ∈ U2α+β(R)Z(R) and

[g, x−α−β(1)] ∈ U−β(R)Z(R).

As 2α+ β and −β are long roots, each of the two groups on the right is definable,as is V . Hence U(R)Z(R) is definable in this case too. �

Page 7: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 7

Now we can complete the

Proof of Corollary 1.7. If G is adjoint then Z = 1 and U(R) = U(R)Z(R)is definable, by Lemma 2.5. This holds in particular when Φ = G2 ([St], p. 23).

If Φ is not of type An, D2m+1 or E6 we have Z2 = 1 (loc. cit.), so in all thesecases we have

U(2R) = ((U(R)Z(R))2

which is definable. If also R/2R is finite, then U(R) is the union of finitely manycosets of U(2R), and so definable with the help of a few parameters. If Φ = B2 theneither G is adjoint or G ∼= Sp4. If the characteristic of R is odd then 2R = R. Ifchar(R) = 2 and Z2 = 1 then Z = 1, and there is nothing to prove. The case wherechar(R) = 0, R/2R is infinite and G ∼= Sp4 is the special case in the statement ofthe corollary. Thus we may assume that Φ /∈ {G2, B2}.

Now we separate cases. Note that if Uβ(R) is definable for some root γ, thenso is Uγ(R) for every root γ of the same length as β, as these subgroups are allconjugate in G(R). This will be used repeatedly without special mention.

Case 1 : There is a root β such that α and β make a pair of fundamental rootsin a subsystem of type A2. Now the commutator formula shows that

Uα+β(R) = [Uα(R)Z(R), xβ(1)],

so Uα+β(R) is definable; and α+ β has the same length as α.

Case 2 : There is no such β. Then there exist roots β and γ such that α, β, γform a fundamental system of type B3 or C3, with β in the middle and of the samelength as γ. Moreover, Uβ(R) is definable by Case 1.

Now if α is short and β is long, then 2α + β is a long root, so U2α+β(R) isdefinable. The formula

[xα(1), xβ(r)z] = xα+β(±r)x2α+β(±r)

(z ∈ Z) shows that if g ∈ Uα+β(R) then there exist v ∈ Uβ(R)Z(R) and w ∈U2α+β(R) such that gw−1 = [xα(1), v]. As

Uα+βU2α+β ∩ Uα+βZ = Uα+β

it follows that g ∈ Uα+β(R) if and only if g ∈ Uα+β(R)Z(R) and there exist v, was above satisfying gw−1 = [xα(1), v]. Thus Uα+β(R) is definable; as α+ β is shortthe result follows for Uα(R).

Suppose finally that α is long and β is short. The preceding argument, swappingthe roles of α and β, shows that g ∈ U2β+α(R) if and only if g ∈ U2β+α(R)Z(R) andthere exist v ∈ Uα(R)Z(R) and w ∈ Uβ+α(R) such that gw−1 = [xα(1), v]. AlsoUβ+α(R) is definable becaue β + α is short like β, and so U2β+α(R) is definable.This finishes the proof as 2β + α is long like α.

3. Bi-interpretation

In this section we shall assume Corollary 1.7 and deduce Theorem 1.1.A bi-interpretation between R and G(R) has four ingredients, which we describe

in the form they occur here (which is not the most general form). ‘Definability’will be in one of two first-order languages, the language Lgp of group theory andthe language Lrg of ring theory. We set Γ = G(R), in an attempt to avoid a forestof symbols.

Page 8: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

8 DAN SEGAL AND KATRIN TENT

(1) An interpretation of R in Γ; in most cases, this consists in an identificationof R with a definable abelian subgroup R′ of Γ such that addition in R′ isthe group operation in Γ, and multiplication in R′ is definable in Γ (thusthe ring structure on R′ is Lgp definable); in one special case, we insteadtake R′ to be the image in Γ/Z(Γ) of a definable abelian subgroup of Γ(the target of an interpretation can be the quotient of Γ by a definableequivalence relation, see [HMT], §5.3).

(2) An interpretation of Γ in R; namely, for some d ∈ N an identification of Γwith a subgroup Γ† of GLd(R), where Γ

† is definable in Lrg (thus the groupstructure on Γ† is Lrg definable, being just matrix multiplication);

(3) An Lgp definable group isomorphism from Γ to Γ†′, the image of Γ† inGLd(R

′);(4) An Lrg definable ring isomorphism from R to R′†, the image of R′ in

GLd(R).

We assume to begin with that each root group Uα(R) is definable; the smallchanges needed to deal with the exceptional case in Cor. 1.7 are indicated at theend of this section.

Interpreting R in G(R).

Lemma 3.1. If U1, . . . , Uq are distinct positive root subgroups then the mappingπ1 : U1(R) . . . Uq(R) → U1(R) that sends u1 . . . uq to u1 (in the obvious notation)is definable.

Proof. If g = u1 . . . uq then

{u1} = gUq(R) . . . U2(R) ∩ U1(R)

(cf. [St] Lemma 18, Cor. 2). �

Lemma 3.2. Let α and β be any two roots. Then the mapping

cαβ : Uα(R) → Uβ(R)

xα(r) 7−→ xβ(r)

is definable.

Proof. Suppose first that α and β are the same length. Then there exist an elementw in the Weyl group such that w(α) = β, and a representative nw for w, withnw ∈ N(R), such that xα(r)

nw = xβ(ηr) for all r ∈ R, where η = ±1 ([C], lemma7.2.1). So we can define cαβ(g) = gηnw .

Now suppose that α is long and β is short. We can find a short root µ and along root ν such that µ+ ν = γ is a short root. The commutator formula gives (fora suitable choice of sign)

[xµ(±1), xν(s)] = xγ(s)u3...uq

where ui ∈ Ujµ+lν , j+ l = i (and q ≤ 5) , so by Lemma 3.1 the map cνγ is definable.It follows by the first case that cαβ = cανcνγcγβ is definable.

Finally if α is short and β is long we have cαβ = c−1βα. �

Lemma 3.3. Let α, β and γ be any roots. The mapping

mαβγ : Uα(R)× Uβ(R) → Uγ(R)

(xα(r), xβ(s)) 7−→ xγ(rs)

Page 9: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 9

is definable.

Proof. By the preceding lemma we may suppose that α and γ are short and thatγ = α+ β. Then apply the same argument to the formula

[xα(±r), xβ(s)] = xγ(rs)u3...uq.

Now we interpret R in Γ as follows: fix a root α0, set R′ = Uα0

(R) and identifyr ∈ R with r′ = xα0

(r). Then mα0α0α0defines multiplication in R′. Since addition

in R′ is simply the group operation, we may infer

Corollary 3.4. Let f be a polynomial over Z. Then the mapping Uα0(R) → Uα0

(R)given by r′ 7−→ f(r′) is Lgp definable.

Interpreting G(R) in R. The group scheme G is defined as follows (see e.g. [Ab],§1). Fix a faithful representation of the Chevalley group G(C) in GLd(C). The ringZ[G] = Z[Xij ; i, j = 1, . . . , d] is the Z-algebra generated by the co-ordinate functionson G, taken w.r.t. a suitably chosen basis for the vector space Cd. For a ring R wedefine

G(R) = Hom(Z[G], R).Thus an element g ∈ G(R) may be identified with the matrix (Xij(g)), and thegroup operation is given by matrix multiplication.

Let Tij be independent indeterminates. The kernel of the obvious epimorphismZ[T] → Z[G] is an ideal, generated by finitely many polynomials Pl(T), l = 1, . . . , ssay. For a matrix g = (gij) ∈ Md(R), we have

(7) g ∈ G(R) ⇐⇒ Pl(gij) = 0 (l = 1, . . . , s).

Thus G(R) is Lrg definable as a subset of Md(R).

Definable isomorphisms. To complete Step 3, we exhibit a definable isomor-phism θ : G(R) → G(R′) ⊆ Md(R

′). The definition of such a θ is obvious; the workis to express this definition in first-order language.

We recall the construction of G(R) in more detail (cf [St], Chapters 2 and 3).For each root α there is a matrix Xα ∈ Md(Z) such that

(8) xα(r) = exp(rXα) = 1 + rM1(α) + . . .+ rqMq(α) (r ∈ R)

where Mi(α) = X iα/i! has integer entries, and q is fixed (usually q ≤ 2).

We have chosen a root subgroup U0 = Uα0(R) and identified it with the ring R

by r 7−→ r′ = xα0(r). We have identified Γ = G(R) with a group of matrices. Now

define θ : Γ → Md(R′) = Ud2

0 ⊆ Γd2

by

gθ = (g′ij).

Giving R′ the ring structure inherited from R, this map is evidently a group iso-morphism from Γ to its image in GLd(R

′).

Lemma 3.5. For each root α the restriction of θ to Uα(R) is definable.

Proof. Let α be a root, fix i and j, and write θij for the map g 7−→ g′ij . Let ml

denote the (i, j) entry of the matrix Ml(α). Then for g = xα(r) we have

gθij = (1 +m1r + . . .+mqrq)′.

As r′ = xα0(r) = gcaα0

, it follows from Cor. 3.4 that the restriction of θij to Uα(R)is definable, and as this holds for all i, j it establishes the claim. �

Page 10: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

10 DAN SEGAL AND KATRIN TENT

Say the roots are α1, . . . , αq. For a natural number N put

XN =

N∏

j=1

q∏

i=1

Uα(j−1)q+i(R).

Thus XN is a definable set, every product of N elementary root elements lies inXN , and the preceding lemma implies that the restriction of θ to XN is definable.

If G(R) has finite elementary width N then G(R) = XN and so θ is definable.Suppose alternatively that G is adjoint. Then

(9)

q⋂

i=1

CG(xαi(1)) = Z(G) = 1,

(see Lemma 2.2 and the discussion following it).We quote

Lemma 3.6. ([Sp], Cor. 5.2) There exists L ∈ N such that for each root α and everyg ∈ G(R) the commutator [xα(1), g] is a product of 3L elementary root elements.

Taking N = 3L + 1 we see that each xα(1)g ∈ XN . Set vi = xαi

(1)θ. Now letg ∈ G(R) and h ∈ G(R′). If gθ = h then for i = 1, . . . , q there exists xi ∈ XN suchthat

xαi(1)g = xi

xiθ = vhi .

Conversely, if this holds then vhi = vgθi for each i, so h−1gθ centralizes each vi; as θis an isomorphism it follows from (9) that gθ = h. Thus the statement ‘gθ = h’ isexpressible by a first-order formula, and θ is definable.

To complete Step 4, define ψ : R → U0 ⊆ Md(R) by rψ = r′ = xα0(r). This is

a ring isomorphism by definition, when U0 is given the appropriate ring structure.The expression (8) now implies

Lemma 3.7. The map ψ is Lrg definable.

When Uα(R) is not definable. Set K = Z(Γ) and write ˜ : Γ → Γ/K for thequotient map. Corollary 1.7 shows that each of the subgroups Uα(R)K is definable.Lemmas 3.1 - 3.3 remain valid, with essentially the same proofs, if each Uα(R) isreplaced by Uα(R)K. As Uα(R) ∩ K = 1 the map ˜ restricts to an isomorphism

Uα(R) → ˜Uα(R)K = Uα(R), and we define R′ := Uα0(R), setting r′ = xα0

(r).

Then Corollary 3.4 remains valid if Uα0(R) is replaced by Uα0

(R).The interpretation of Γ in R is as above.

We have a definable ring isomorphism ψ : R → U0 as in Lemma 3.7.

Similarly, the group isomorphism θ : Γ → Md(R′) = U0

d2

⊆ Γd2

is definable: inthe proof of Lemma 3.5, we replace each Ui by UiK, and then apply the map ˜ toeach root element that appears in the discussion.

The bi-interpretability of Γ with R is now established in all cases.

Page 11: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 11

4. Axiomatizability

In §3 we set up a bi-interpretation of a specific shape between a group Γ and aring R, spelt out explicitly in points 1. - 4. at the beginning of the section. Asis well known, this implies a close correspondence between first-order properties ofthe two structures; here we explore some of the consequences (professional modeltheorists are invited to skip the next few paragraphs!)

The interpretation of R in Γ involves two or three formulae: one, and if necessarytwo, define the subset (it was Uα(R)), or its quotient (Uα(R)Z(Γ)/Z(Γ)), that wecalled R′; the third defines a binary operation m on R′. Let P1 be a sentence thatexpresses the facts

(1) each of the definable mappings denoted π1 in Lemma 3.1 actually is a welldefined mapping

(2) the definition of m does define a binary operation on the set R′

(3) (R′,+,m) is a commutative integral domain, where + is the group operationinherited from Γ.

Let us call this ring AΓ.The sentence P1 = P1(g) involves some parameters g1, . . . gr from G(R). Let

P ′1 denote the sentence ∃h1, . . . , hr.P1(h). We shall use this convention for other

sentences later.Now if H is any group that satisfies P ′

1, the same formulae define a ring AH . Foreach Lrg formula α there is an Lgp formula α∗ such that AH |= α iff H |= α∗, sincering operations in AH are expressible in terms of the group operation in H . (Notethat α∗ will involve parameters, obtained by substituting hi for gi.)

Analogously, the equations on the right-hand side of (7) may be expressed as a

formula in Lrg, that for any ring S defines a subset G(S) of Sd2

; and if S is anintegral domain, the set G(S) with matrix multiplication is a group. For each Lgp

formula β there is an Lrg formula β† such that G(S) |= β iff S |= β†.Now in §3 we give (i) an Lgp formula that defines a group isomorphism θ : Γ →

G(AΓ), and (ii) an Lrg formula that defines a ring isomorphism ψ : R → AG(R). Theassertions that these formulae actually define such isomorphisms can be expressedby (i) an Lgp sentence P2 and (ii) an Lrg sentence P3, say.

The results of §3 amount to this: if the group G and the ring R satisfy thehypotheses of Theorem 1.1, then G(R) satisfies the conjunction of P ′

1 and P ′2, and

R satisfies P ′3, where P

′3 is obtained from P3 by adding an existential quantifier over

the (ring) variables corresponding to the matrix entries of the original parametersgi.

The correspondence α → α∗ implies that any ring axioms satisfied by R can beexpressed as properties of the group Γ = G(R). If these axioms happen to determinethe ring up to isomorphism, the existence of θ then shows that the correspondingproperties of Γ, in conjunction with P ′

1 and P ′2, determine Γ up to isomorphism. In

the same way, if G(R) happens to be determined by some family of group axioms,then a corresponding family of ring properties, together with P3, will determine R.

To apply this observation we need

Proposition 4.1. (i) If G(R) is a finitely generated group then R is a finitelygenerated ring.

(ii) If G(R) is a Hausdorff topological group then R is a Hausdorff topologicalring, and R is profinite, locally compact or t.d.l.c. if G(R) has the same property.

Page 12: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

12 DAN SEGAL AND KATRIN TENT

Proof. (i) Suppose G = 〈g 1, . . . , gm〉. The entries of the matrices g±1i generate a

subring S of R, and then G(R) = G(S). Choose a root α. Then

Uα(R) = Uα(k) ∩G(R) = Uα(k) ∩G(R) = Uα(S).

As the map r 7−→ xa(r) is bijective it follows that R = S.(ii) Suppose that G(R) is a (Hausdorff) topological group. Let U0 = Uα0

bethe root group discussed in §3. Then U0(R) is closed in the topology, by Lemma2.1. Thus with the subspace topology U0(R) is a topological group; it is locallycompact, compact or totally disconnected if G(R) has the same property.

We have seen that R is isomorphic to a ring R′, where the additive group ofR′ is U0(R). It remains to verify that the ring multiplication in R′ is continuous.This in turn follows from the facts (a) the commutator defines a continuous mapG(R)×G(R) → G(R) and (b) the projection mapping π1 described in Lemma 3.1is continuous, because U1(R) . . . Uq(R) is a topological direct product. �

We have stated the proposition for G(R) for the sake of clarity. However a moregeneral version is required:

Proposition 4.2. Let H be a group that satisfies P ′1 and P ′

2, and put S = AH .Then (i) and (ii) of Proposition 4.1 hold with S in place of R and H in place ofG(R).

Proof. (i) P1 and P2 ensure that S is a commutative integral domain and thatH ∼= G(S). Now the result follows from the preceding proposition.

(ii) We have S = U (or S = UZ/Z) where U (or UZ) is defined as a doublecentralizer (or similar, cf. Lemma 2.5) in H (and Z = Z(H) ). It follows that U (orUZ) is closed in the topology of H . Thus S inherits a topology, which makes (S,+)a topological group with the given properties. The continuity of multiplicationfollows as before: the assumption that the mapping π1 is well defined implies thatthe corresponding product of definable subgroups is actually a topological directproduct, and hence that π1 is continuous; the other ingredients in the definition ofmultiplication are clearly continuous. �

Now we can deduce Corollary 1.3, in a slightly more general form.

Theorem 4.3. Assume that G and R satisfy the hypotheses of Theorem 1.1. Let

Σ be a set of sentences of Lrg such that R |= Σ. Then there is a set Σ of sentences

of Lgp, finite if Σ is finite, such that G(R) |= Σ and such that(i) Suppose that G(R) is a finitely generated group. If R is the unique f. g.

ring (up to isomorphism) satisfying Σ then G(R) is the unique f. g. group (up to

isomorphism) that satisfies Σ.(ii) If R is the unique profinite, locally compact, or t.d.l.c. ring (up to isomor-

phism) satisfying Σ then G(R) is the unique profinite, locally compact, or t.d.l.c.

group (up to isomorphism) that satisfies Σ.

Proof. For each σ ∈ Σ there is a formula σ∗ such that for any group H that satisfies

P ′1, we haveH |= σ∗ iff AH |= σ. We take Σ = Σ∗∪{P ′

1, P′2}. The result now follows

from Proposition 4.2 by the preceding discussion. �

Remark. Theorem 4.3 has a converse, in most cases. If G(R) is axiomatizable(or F.A.) among groups that are profinite, l.c. or t.d.l.c. then R is similarlyaxiomatizable in the corresponding class of rings. The proof is the same, using a

Page 13: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 13

suitable analogue of Proposition 4.2 (ii): in this case, it is easy to see that for aring S, the group G(S) ⊆ Md(S) defined by the polynomial equations (7) inheritsan appropriate topology from S.

We are not entirely sure whether the analogue of (i) holds in all cases. Assumethat G(R) is generated by its root subgroups, and either (i) the root system Φ issimply laced or (ii) |R/2R| is finite and Φ 6= G2 or (iii) |R/6R| is finite. Thenusing the idea of Lemma 3.3 one can show that if R is finitely generated as a ringthen G(R) is a finitely generated group. Thus we can assert: let R be a f.g. integraldomain and assume (i), (ii) or (iii). If G(R) is first-order rigid, resp. F.A.,among f.g. groups, then R has the same property among f.g. rings.

Topological vs. algebraic isomorphism. In Theorem 4.3, the phrase ‘up to iso-morphism’ refers to isomorphism as abstract groups. In part (ii), to infer that G(R)is first-order rigid, or FA, in the appropriate class of topological groups, one needsto show that abstract isomorphism with G(R) implies topological isomorphism. Inmost of the cases under discussion, this is true.

A ‘local field’ means one with a non-discrete locally compact topology, and alocally compact group means one that is not discrete.

Proposition 4.4. (i) Let k be a local field. Then any locally compact group ab-stractly isomorphic to G(k) is topologically isomorphic to G(k).

(ii) Let R be a complete local domain with finite residue field κ, and assume thatG is simply connected. Then any profinite group abstractly isomorphic to G(R) istopologically isomorphic to G(R), unless possibly char(κ) = 2 and G is of type Bn

or Cn, or char(κ) = 3 and G is of type G2.

Proof. (i) This is equivalent to the claim that G(k) is determined up to topologicalisomorphism by its algebraic structure.

The Bruhat decomposition of G(k) is algebraically determined (e.g. by the proofof Corollary 1.7), and it expresses G(k) as a finite union of products of copies ofk (the root subgroups) and of k∗ (the torus). It follows that any topology on Gis determined by its restriction to the root sugroups, identified with k. It followsfrom Lemma 3.3 that the algebraic stucture of k is determined by that of G. Nowa local field that is algebraically isomorphic to k is topologically isomorphic to k:this is clear from the classification of local fields, see e.g. [W], Chapter 1.

In many cases a stronger result holds: every isomorphism with G(k) is contin-uous. This holds when k 6= C (it may be deduced from [St], Lemma 77; cf. [BT],§9), but obviously not for k = C.

(ii) This follows from the congruence subgroup property: if K is a normal sub-group of finite index in G(R) thenK contains the congruence subgroup ker(G(R) →G(R/I)) for some ideal I of finite index in R, see [Ab], Theorem 1.9. Thus everysubgroup of finite index in G(R) is open. Hence if f : G(R) → H is an isomorphism,where H is a profinite group, then f−1(K) is open in G(R) for every open subgroupK of H , so f is continuous; and a continuous isomorphism between profinite groupsis a homeomorphism.

Alternatively, it follows from [LS], Cor. 3.4 that G(R) is finitely generated as aprofinite group provided the Lie algebra over κ associated to Φ is perfect. As G(R)in this case is virtually a pro-p group, this in turn implies that every subgroup offinite index is open ([DDMS], Theorem 1.17). �

Page 14: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

14 DAN SEGAL AND KATRIN TENT

5. Applications

As before, G is a simple Chevalley-Demazure group scheme defined by a rootsystem Φ of rank at least 2 and R is a commutative integral domain.

Case (2) of Theorem 1.1 arises:

(1) When R is a field, by the Bruhat decomposition ([C], Thm. 8.4.3, [St],Cor. 1 on p. 21).

(2) When R is a local ring and G is simply connected, by a theorem of Abe,[Ab] Proposition 1.6, together with [HSVZ], Corollary 1.

(3) When R is a Dedekind domain of arithmetic type, that is, the ring oS ofS-integers in a number field K w.r.t. a finite set S of places of K, and G issimply connected, by a theorem of Tavgen, [T] Theorem A.

To apply Corollary 1.3, we need to pick out from this list those rings that arealso FA. Now [AKNZ], Proposition 7.1 says that every f.g. commutative ring isFA in the class of f.g. rings; it is shown in [NST], Theorem 4.4 that every regular,unramified complete local ring with finite residue field is FA in the class of profiniterings. (These rings are Fq[[t1, . . . , tn]], oq[[t1, . . . , tn]] , n ≥ 0, where oq = Zp[ζ],q = pf , ζ a primitive (q − 1)th root of unity).

It is also the case that every locally compact field is FA in the class of all locallycompact rings. We are grateful to Matthias Aschenbrenner for supplying the proofof Proposition 5.2 sketched below.

Thus we may deduce – invoking Proposition 4.1 (i) for part (ii) –

Corollary 5.1. (i) If S is a finite set of primes in an algebraic number field kand R is the ring of S-integers then the S-arithmetic group G(R) is FA among f.g.groups, assuming that G is simply connected.

(ii) If G(R) is finitely generated and G is adjoint then G(R) is FA among f.g.groups (assuming that the units condition holds).

(iii) The profinite groups G(R), R = Fq[[t1, . . . , tn]] or R = oq[[t1, . . . , tn]], n ≥ 0,are FA among profinite groups, if G is simply connected.

(iv) If k is a local field then G(k) is FA among locally compact groups.

Proposition 5.2. (M. Aschenbrenner) Let k be a locally compact field. Then k isdetermined up to isomorphism within the class of locally compact rings by finitelymany first-order sentences.

Proof. The first axiom asserts that k is a field. Now we consider the cases.1. If k = R, then k is axiomatized by saying that k is Euclidean, that is, (a) −1

is not of the form x2 + y2 and (b) for every x ∈ k either x or −x is a square. (Thisimplies that k is an ordered field for a (unique) ordering whose set of nonnegativeelements is given by the squares; and no other local field is orderable.)

2. If k = C, then k is axiomatized by saying that every element is a square.3. Let k = Fq((t)) where q is a power of a prime p. Ax provides in [Ax] a

formula ϕp that defines the valuation ring in any henselian discretely valued fieldof residue characteristic p. We can then make a sentence which expresses that thecharacteristic of the field is p and the residue field of the valuation ring definedby ϕp has size q. This sentences determines k up to isomorphism among all localfields.

4. The remaining case is where k is a finite extension of Qp. Then we use Ax’sformula ϕp again to express that the ramification index and residue degree of k

Page 15: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 15

have given values e and f . Then (k : Qp) = ef . Let h be the minimal polynomialof a primitive element for k over Qp, and let g ∈ Q[t], of degree ef = deg(h), havecoefficients sufficiently close to those of h that Krasner’s Lemma applies, i.e. g hasa zero β ∈ k and k = Qp(β). Then k is determined among local fields by: p 6= 0;the formula ϕp defines in k a valuation ring with residue field of characteristic p,ramification index e, and residue degree f ; and the polynomial g has a zero ink. �

6. Torus witnesses in some exceptional groups

Returning to the proof of Lemma 2.2, begun in §2, we now establish the existenceof the required torus witnesses for some exceptional groups, under the blanketassumption that R∗ 6= {1}. A similar approach works for the other groups as well,but different methods will enable us in §§7 and 8 to dispense with any conditionson R∗.

We begin with the following basic observation:

Lemma 6.1. Suppose that Φ is a root system of rank at least 2 and r ∈ R∗ \ {1}.If α, β ∈ Φ and γ is orthogonal to α and non-orthogonal to β, then sα,β = hγ(r) isa torus witness for (α, β) unless Aγβ = ±2 and r = −1 or Aγβ = ±3 and r3 = 1.

Note also that if char(R) 6= 2, α, β are non-orthogonal and Aαβ 6= 2, thensα,β = hα(−1) is a torus witness.

Lemma 6.2. Let Φ ∈ {E6, E7, E8, F4} and suppose α, β ∈ Φ are orthogonal. Thenthere is a root γ orthogonal to α and non-orthogonal to β unless Φ = F4, and α, βare both long.

Proof. Φ = En, n = 6, 7, 8. Let a1, . . . , an, n ∈ {6, 7, 8} be a set of fundamentalroots where an−3 is the branching point. We may assume that α = a1. If β doesnot involve a2, we can choose γ as a root in the subdiagram spanned by a3, . . . , anand non-orthogonal to β.

Now suppose β is a positive root involving a2 and orthogonal to α. If thereis a fundamental root ai, 3 ≤ i ≤ n, which is non-orthogonal to β, put γ = ai.Otherwise an easy calculation (starting from an) shows that for n = 7, 8 we have:

β = ǫn(a1 + 2a2 + 2an−5 +5

2an−4 +

3

2an−2 + 3an−3 + 2an−1 + an)

whereas for n = 6 we must have

β = ǫ6(5

4a1 +

5

2a2 +

3

2a4 + 3a3 + 2a5 + a6).

In either case, β is non-orthogonal to a2. For n = 6, 7, 8 let

γ = a1 + 2(a2 + . . .+ an−3) + an−2 + an−1.

Then γ is orthogonal to α, but not to β.

Φ = F4. Let a1, . . . , a4 be a set of fundamental roots where a1 is long and a4 isshort. First assume that α = a1. If β is short and orthogonal to α then eitherit is contained in the subdiagram spanned by a3, a4 and we choose γ in this A2-subdiagram non-orthogonal to β. Or else we have β ∈ {a1 + 2a2 + 2a3 + a4, a1 +2a2 + 3a3 + a4, a1 + 2a2 + 3a3 + 2a4} and γ = a4 or γ = a3 + a4 is as required.

Page 16: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

16 DAN SEGAL AND KATRIN TENT

Next assume α = a4 is short. If β is a positive root orthogonal to α and containedin the subdiagram spanned by a1, a2, then we find γ as before. Otherwise we haveβ ∈ {a2+2a3+a4, a1+a2+2a3+a4, a1+2a2+2a3+a4} and γ = a1 or γ = a1+a2is as required. �

Lemma 6.3. Let Φ ∈ {E6, E7, E8, F4} and suppose α, β ∈ Φ are non-orthogonaland R∗ 6= {1}. Then there is a torus witness for (α, β).

Proof. If α, β are non-orthogonal, then (replacing β by −β if necessary) we mayassume that they form a basis for the rank 2 subdiagram spanned by α and β.By [AL] [Thm. 7] α, β can be extended to a system of fundamental roots for Φ.If in the associated diagram there is a neighbour γ of β with Aγβ 6= ±2 and γ isnot a neighbour of α, then hγ(r), r ∈ R∗ \ {1}, is as required. We now deal withthe remaining situations separately either by finding a suitable γ or by giving thewitness directly.

Φ = En, n = 6, 7, 8. Since any pair of adjacent fundmental roots is contained inan A3 subdiagram, we may assume that α = a2, β = a1 so γ = a1 + a2 + a3 is asrequired.

Φ = F4. Let a1, . . . , a4 be the resulting fundamental system where a1 is long, an isshort. First assume α = a2, β = a1, so γ = a2+2a3 is as required. If α = a3, β = a4,then γ = a2 + a3 is as required. If α = a1, β = a2, and char(R) 6= 2, then hα(−1)is as required. If char(R) = 2, then ha3

(r) for r ∈ R∗ \ {1} works. �

We can now summarize the existence of torus witnesses as follows:

Proposition 6.4. Suppose Φ ∈ {E6, E7, E8, F4} and let α, β ∈ Φ be linearly inde-pendent. Then there is a torus witness for (α, β) except possibly if R∗ = {±1},Φ = F4, and α, β are orthogonal and both long.

This completes the proof of Lemma 2.2 for Φ ∈ {E6, E7, E8}.

Assume finally that G is of type F4. Let a1, . . . , a4 be fundamental roots of Φwhere a1, a2 are long, a3, a4 are short and α = a1. By Proposition 6.4 there is atorus witnesses sα,β for each root β 6= ±α, with the exception of the following longroots:

(1) b2 = a1 + 2a2 + 2a3,(2) b3 = a1 + 2a2 + 2a3 + 2a4,(3) b4 = a1 + 2a2 + 4a3 + 2a4.

Note that the root subgroups U1, . . . , U4 corresponding to a1, b2, b3, b4 commuteelementwise.

To complete the proof of Lemma 2.2 for G = F4 set

Y = {sα,β | β ∈ Φ+ r { a1, b2, b3, b4}} ∪ {x−bi(1) | i = 1, 2, 3} .

Note that each x−bi(1) centralizes each Uj (j 6= i), and commutes with no elementof Ui r {1}.

Let g ∈ CG(Y ). We have to show that g ∈ U1Z.Arguing as in the proof of Proposition 2.4 we conclude that g is of the form

g = u1u2u3u4z where ui ∈ Ui, i = 1, 2, 3, 4, z ∈ Z.

Since x−b3(1) centralizes g and U1, U2, U4, we have u3 = 1. We see similarly thatu2 = u4 = 1, and the result follows.

Page 17: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 17

7. The building for G2

Another way to study centralizers is to examine the action of G = G(k) on thebuilding associated to G. This method is practical for groups of rank 2; we illustrateit here in the case of G2, by proving

Proposition 7.1. Let G be of type G2 and let U be a root group of G. Then thereexists a finite set Y ⊆ CG(R)(U) such that CG(Y ) ⊆ U .

If G is a Chevalley group of type G2, we have Z(G) = 1 (see [St], p. 23), andthe associated spherical building ∆ is a generalized hexagon, i.e. a bipartite graphof diameter 6, girth 12 and valencies at least 3 (see [VM] for more details).

For vertices x0, . . . xm in ∆,G[i]

x0,...,xm

denotes the subgroup of G fixing all elements at distance at most i from somexj ∈ {x0, . . . , xm}.

For i = 0, this is just the pointwise stabilizer of {x0, . . . , xm} in G and we omitthe superscript. In this notation, a root subgroup for a generalized hexagon ∆ is ofthe form

U = G[1]x1,...,x5

for a simple (i.e. without repetitions) path (x1, . . . , x5) in ∆. Thus our aim is to

construct a finite set Y ⊆ G(R) centralizing G[1]x1,...,x5 such that

g ∈ CG(Y ) implies g ∈ G[1]x1,...,x5

.

The generalized hexagon ∆ associated to a Chevalley group of type G2 is a Mo-

ufang hexagon, i.e. for any simple path x0, . . . , x6 in ∆ the root subgroup G[1]x1,...,x5

acts regularly on the set of neighbours of x0 different from x1 and regularly on theset of neighbours of x6 different from x5 (see [TW]). As a consequence, we have

(10) G[1]x0,x1,...,x5

= 1.

We will repeatedly use the following:

Remark 7.2. For any vertex x ∈ ∆, the stabilizer Gx is a parabolic subgroup ofG and acts on the set of neighbours of x as the Zassenhaus group PSL2(k). Inparticular, if g ∈ G fixes at least three neighbours of x, then it fixes all neighboursof x.

Furthermore, for a path (x, y) the stabilizer Gx,y contains a regular abelian

normal subgroup acting as the additive group of k on the set of neighbours of ydifferent from x.

Most arguments rely on the following observation:

Remark 7.3. Let H be a group acting on a set X , let g ∈ H and let A be the setof fixed points of g. Any h ∈ H centralizing g leaves the set A invariant.

In light of (10) this remark immediately implies

Corollary 7.4. For any root element u ∈ G[1]x1,...,x5

\ {1}, each g ∈ CG(u) fixes x3.

For any 12-cycle (x0, . . . , x12 = x0) in ∆, the group Gx0,...,x12is a maximal

torus in G. We let Ui = G[1]xi,...,xi+4

, (i = 0, . . . , 11) denote the corresponding rootsubgroups (where addition is modulo 12), so U1 = U . In this notation we see thatfor 1 6= v ∈ Ui and g ∈ CG(v) we have g ∈ Gxi+2

by Corollary 7.4.

Page 18: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

18 DAN SEGAL AND KATRIN TENT

The bipartition of the vertices leads to two types of paths (x0, . . . , x6) dependingon the type of the initial vertex x0 (note that x0 and x6 have the same type). SinceG acts transitively on ordered cycles of length 12 (of the same bipartition type), theisomorphism type of a root subgroup only depends on the type of the root groupwith respect to this bipartition.

It follows easily from the commutation relations that the root subgroups correspond-ing to long roots consist of central elations, i.e. for one type of path (x0, . . . , x6)

we have G[1]x1,...,x5

= G[3]x3.

First assume that U = U1 = G[3]x3. Since U centralizes Uj for j = 10, 11, 0, 1, 2, 3, 4,

we may choose Y to contain a nontrivial element from each of the Uj(R), j =

10, 11, 0, 1, 2, 3, 4. We add five further elements yi = vhi

i to Y where

v1, v2 ∈ U3(R); v3 ∈ U4(R), v4 ∈ U11(R), v5 ∈ U10(R);

h1 ∈ U11(R); h2, h3 ∈ U0(R); h4 ∈ U3(R), h5 ∈ U2(R),

and vi 6= 1, hi 6= 1 for each i. These centralize U because for i = 1, 2 we have

[U, yi] ⊆ G[3]

xhi5

∩ G[3]x3 = 1, [U, y3] ⊆ G

[3]

xh36

∩ G[3]x3 = 1, [U, y4] ⊆ G

[3]

xh41

∩ G[3]x3 = 1 and

[U, y5] ⊆ G[1]

xh50

∩G[3]x3 = 1.

Now suppose that g centralizes Y . Then g ∈ Gx0,...,x6. We claim that g ∈ G

[1]xi

for i = 1, . . . , 5. Since g commutes with y1, g fixes xh1

5 6= x3, x5. By Remark 7.2

this implies that g ∈ G[1]x4. Using y4 we see similarly that g ∈ G

[1]x2.

Similarly, since g commutes with y2, g fixes xh2

5 and hence also xh2

4 6= x2, x4.

This implies that g ∈ G[1]x3. Finally, g fixes xh3

6 and xh5

0 because g commutes with

y3 and y5; as before we conclude from Remark 7.2 that g ∈ G[1]x1,x5

, and the claimfollows.

Now assume that U = U1 6= G[3]x3 , and so U2i = G

[3]x2i+2 for i = 0, . . . , 5. Then U

commutes elementwise with U10, U0, U2, U4, and we choose Y to contain a nontrivialelement from each of U10(R), U0(R), U2(R), U4(R).

This ensures, by Remark 7.3, that any element centralizing Y must lie in

Gx0,x2,x4,x6= Gx0,x1,x2,x3,x4,x5,x6

.

As in the previous case, we extend Y by four or six further elements yi = vhi

i ,where vi 6= 1, hi 6= 1 for each i,

v1 ∈ U4(R), v2 ∈ U2(R), v3 ∈ U1(R), v4 ∈ U10(R);

h1 ∈ U0(R), h2 ∈ U10(R), h3 ∈ U3(R), h4 ∈ U2(R),

and if char(R) = 3 also

v5 ∈ U10(R), v6 ∈ U4(R); h5 ∈ U3(R), h6 ∈ U11(R).

Note that y1 and y2 centralize U because

[U, y1] ∈ G[3]

xh16

∩G[1]x2

= 1, [U, y2] ∈ G[3]

xh24

∩G[1]x0

= 1.

Now let g ∈ CG(Y ). Then g centralizes y1, and therefore fixes xh6 6= x4, x6. By

Remark 7.2 we get g ∈ G[1]x5. In a similar way we find that g ∈ G

[1]x1

and g ∈ G[1]x3.

It remains to show that g ∈ G[1]xi for i = 2 and i = 4. We distinguish two cases

according to the characteristic of R. First assume that char(R) 6= 3 and extend

Page 19: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 19

the path (x1, . . . , x5) to a simple path (x1, . . . , x7). For any v ∈ G[1]x3,...,x7

\ {1}and 1 6= u ∈ U1 the commutator relations (see §10) with char(k) 6= 3 imply that

[u, v] 6= 1. This shows that x1, x3 are the only neighbours y of x2 such that G[1]y

meets U1 nontrivially.On the other hand, for any simple path (x′1, x2, x3, x4, x5) the actions of the root

groups U1 and U ′1 = G

[1]x′

1,x2,x3,x4,x5

on the neighbours of x6 agree, by Remark 7.2.

Since the root groups are abelian, we therefore have [U,w] = 1 for any w ∈ U ′1.

This shows in particular that y3 ∈ CG(R)(U). By the previous remark x′1 = xh3

1

and x3 are the only neighbours of x2 such that y3 ∈ G[1]x′

1,x3

, and so g fixes x′1. Again

by Remark 7.2 we conclude that g ∈ G[1]x2. Similarly, we see that y3 ∈ CG(R)(U),

and find that g ∈ G[1]x4

as required.Finally assume that char(R) = 3. Then the commutation relations show that

[U1, U3] = 1 and hence we have

U1 = G[2]x2,x4

.

As h5 ∈ U3 and v5 ∈ U10 = G[3]x0, we have [U, y5] ∈ U1 ∩G

[3]

xh0

= 1, so y5 ∈ CG(R)(U).

Now Corollary 7.4 implies that g fixes xh5

0 and hence also xh5

1 6= x1, x3. As before

we infer that g ∈ G[1]x2. The same argument using y6 shows finally that g ∈ G

[1]x4,

and concludes the proof.

8. Root witnesses in the classical groups

In this section we establish Lemma 2.2 for the groups of classical type, andcomplete the proof of Theorem 1.6.

Proposition 8.1. Let G be a Chevalley group of type An, Bm, Cm or Dm (n ≥3, m ≥ 2), and let R be an integral domain. Let U be a root subgroup of G. WriteZ for the centre of G. There exists a set Y ⊆ CG(R)(U) consisting of root elementssuch that

(11) CG(Y ) ⊆ UZ,

unless G is of type Cn, U belongs to a short root α and R∗ = {±1}, in which case

(12) CG(Y ) ⊆ UU1U2Z

where U1 and U2 are root subgroups belonging to long roots adjacent to α in a C2

subsystem.

Proof. Suitable sets Y are exhibited in the lemmas below for particular forms ofG : the universal groups SLn and Sp2m for An, Cm respectively, and for orthogonalversions of Bm and Dm. Now if v is a unipotent element and vg ∈ vZ then vg = v,because Z consists of semisimple elements (Jordan decomposition); hence bothstatements involving Y remain true if CG(R) is replaced by ‘centralizer modulo Z’.It follows easily that if (11) or (12) holds, then it remains valid when G is replacedby G/Z. In particular, they hold for the adjoint form of each group, and any group‘between’ SLn and PSLn.

The result for the universal forms (in cases Bm and Dm) follows directly fromthe established cases because root elements in G(R) lift to root elements in thecovering group. �

Page 20: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

20 DAN SEGAL AND KATRIN TENT

The precise description of Z(CG(R)(u)) for 1 6= u ∈ U in Case (12) is given belowin Proposition 8.4.

We use the notation of [C], §11.3 for the classical groups. Throughout, R denotesan integral domain, and eij the matrix with one non-zero entry equal to 1 in the(i, j) place. We call a set Y ⊆ CG(R)(Uα) satisfying (11), resp. (12) a witness setfor Uα.

In most cases, the verification that Y has the required properties is a relativelystraightforward matrix calculation, which we omit. Of course it will suffice toconsider just one root of each length.

The special linear group. The root subgroups in SLn are

Uij = 1 + keij , i 6= j.

Lemma 8.2. Let G = SLn, n ≥ 2. Then a witness set for U12 is

Y = {1 + epq | p 6= 2, q 6= 1}.

Symplectic groups and even orthogonal groups. Now we consider Cm(k) andDm(k) as groups of 2m × 2m matrices, as described in [C], §11.3. Here n = 2mand we re-label the matrix entries writing −i in place of m+ i, (i = 1, . . . ,m). For1 ≤ |i| < |j| ≤ m set

(13) αij = eij + εe−j,−i,

where ε = ±1 depends on (i, j) in a manner to be specified.

We now separate cases.

Case 1: G = Cm = Sp2m. In this case, ε is −1 or 1 according as i and j havethe same or opposite signs. The root subgroups in G are

Ui = 1 + kei,−i (long roots), 1 ≤ |i| ≤ m

Uij = 1 + kαij (short roots), 1 ≤ |i| < |j| ≤ m,

taking ε = −1 if ij > 0, ε = 1 if ij < 0.

Lemma 8.3. Let G = Sp2m. A witness set for the long root group U1 is

X1 = {1 + ei,−i | i /∈ {−1, 2} } ∪ {1 + α1j | 2 ≤ j ≤ m }

and a witness set for the short root group U12 is

X2 = {1 + ei,−i | i 6= −1, 2} ∪ {1 + α1j | j 6= ±1,−2 } .

Now let v = 1 + rα12 ∈ U12, 0 6= r ∈ R. To identify the subgroup Z(CG(R)(v))more precisely, set

ξ = (e1,−2 − e2,−1)− (e−1,2 − e−2,1) +∑

|i|>2

eii.

Then ξ ∈ CG(R)(v). If g ∈ ZUU1U2 and g commutes with ξ we find that

g = ±(1 + cα12)(1 + ae1,−1)(1 − ae−2,2)(14)

= ±(1 + cα12) · ϕ(a)

for some a, c ∈ k, where ϕ : k → U1U−2 is the ‘diagonal’ homomorphism

r 7−→ 1 + r(e1,−1 − e−2,2) = (1 + re1,−1)(1 − re−2,2).

Now we can state

Page 21: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 21

Proposition 8.4. Let G and v be as above. Then

Z(CG(R)(v)) ≤ ±U12(R) · ϕ(R),(15)

Z(CG(R)(v)) = ±U12(R) if R∗ 6= {±1},(16)

Z(CG(R)(v)) = ±U12(R) · ϕ(R) if R∗ = {±1} and char(R) 6= 2.(17)

Proof. We have already established that CG(CG(R)(v)) ≤ ±U12 ·ϕ(k). If g is givenby (14), both c and a appear as entries in the matrix g, so if g ∈ G(R) then a, c ∈ Rand (15) follows.

Suppose now that R∗ 6= {±1} and pick t ∈ R∗ with t2 6= 1. The torus element

τ := h1,−2(t) = t(e11 + e22) + t−1(e−2,−2 + e−1,−1)

lies in CG(R)(v). So if g in (14) is in Z(CG(R)(v)) then τ commutes with ϕ(a), andhence with ϕ(a) − 1 = r(e1,−1 − e−2,2). But

τ−1 · r(e1,−1 − e−2,2) · τ = t−2re1,−1 − t2re−2,2,

so t−2r = t2r = r, r = 0 and we conclude that g ∈ ±U12(R). This proves (16).Assume now that R∗ = {±1} and char(R) 6= 2. To establish (17) it will suffice

to show that e1,−1 − e−2,2 commutes with every matrix in CG(R)(v).For clarity we take n = 3; the argument is valid for any n ≥ 2. A matrix

commuting with v is of the form

g =

x • • • −b •0 x 0 b 0 00 • • • 0 •0 a 0 y 0 0−a • • • y •0 • • • 0 •

,

where the blank entries are arbitrary. If g is symplectic then

2ax = 2by = 0

xy + ab = 1.

It follows that either x = 0, in which case ab = 1, whence a = ±1 = b and y = 0,or x 6= 0, in which case a = 0, xy = 1 and similarly then x = ±1 = y andb = 0. Thus in any case x = y and a = b. This now implies that g commutes withe1,−1 − e−2,2. �

Remark. The precise nature of Z(CG(R)(v)) in the remaining case where R∗ = 1and char(R) = 2 we leave open.

Case 2: G = Dm ≤ O2m. In this case, ε = −1 for all i, j. The root subgroupsin G are

Uij = 1 + kαij , 1 ≤ |i| < |j| ≤ m.

Lemma 8.5. Let G = Dm ≤ O2m. A witness set for the root group U12 is

(18) X3 = {1 + αij | (i, j) ∈ S }

where

(19) S = {(i, j) | 3 ≤ |i| < |j| or i = 1 < |j|} ∪ {(−1, 2)}.

Page 22: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

22 DAN SEGAL AND KATRIN TENT

Remark The same calculation actually establishes a little more: namely,

(20) CO2m(X3) ⊆ ±U12.

This will be used below.

Odd orthogonal groups. Now we take G = Bm ≤ O2m+1, and write elements ofG as matrices

g =

(x abT h

):= (x, a, b;h)

where x = x(g) ∈ k, a = a(g) and b = b(g) are in k2m

and h = h(g) ∈M2m(k). For

h ∈M2m(k) we write

h∗ = (1, 0, 0;h).

The rows and columns are labelled 0, 1, . . . ,m,−1, . . . ,−m.We begin with a couple of elementary observations.

Lemma 8.6. Let g = (x, 0, 0;h). Then g ∈ O2m+1(k) if and only if h ∈ O2m(k)and x = ±1.

Lemma 8.7. Let w ∈ M2m(k). Then g = g(x, a, b;h) commutes with w∗ if andonly if

hw = wh

aw = a, bwT = b.

The root elements are

ui(r) = 1 + r(2ei0 − e0,−i)− r2ei,−i (short roots), 1 ≤ |i| ≤ m

uij(r) = 1 + rαij (long roots), 1 ≤ |i| < |j| ≤ m,

where αij are as in (13) with ε = −1 for all pairs i, j.Now let r 6= 0 and consider the long root element v∗ = u12(r) (so v is the

corresponding root element in Dm). We have

CG(v∗) ⊇ X∗

3

where X3 is defined above (18). Now Lemma 8.7 implies: if g = g(x, a, b;h) ∈Z(CG(v

∗)) then aαij and bαji are zero for all pairs (i, j) ∈ S (see (19)). This nowimplies that a = b = 0.

It follows by Lemma 8.6 that x = ±1 and h ∈ O2m(k), and then by (20) that

h ∈ ±U12

(here U12 is the corresponding root group in Dm).Thus

g = (±1, 0, 0;±(1 + sα12)) = ±u12(s) · (η, 1, . . . 1)

for some s ∈ k and η = ±1.Finally, we note that u1(1) ∈ CG(v

∗). It follows that (η, 1, . . . 1) commutes withu1(1), which forces η = 1. Thus g = ±u12(s). We have established

Lemma 8.8. Let G = Bm ≤ O2m+1. A witness set for the long root group U12 is

X4 = X∗3 ∪ {u1(1)}.

Page 23: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 23

Assume henceforth that m ≥ 3. We consider finally the short root group U1.We see that CG(U1) contains the set

X5 = {uij(1) | i 6= −1, j 6= 1} ∪ {u1(1)}.

Now let g = g(x, a, b;h) ∈ CG(X5). One finds after some calculation that

g = (x, se−1, 2e1;x12m + ye1,−1).

(This calculation requires m ≥ 3; the conclusion is false when m = 2).Then det(g) = x2m+1 so x is invertible; replacing s by −x−1s and y by x−1y we

have

(21) g = x(1,−se−1, 2se1;12m + ye1,−1).

Then

g · u1(−s) = x(1+ (s2 + y)e1,−1) ∈ O2m+1,

which implies x2 = 1 and 2(s2 + y) = 0.If char(k) 6= 2 we infer that g = ±u1(s).Suppose now that k has characteristic 2. In this case the mapping π : g 7−→ h(g)

is an injective homomorphism ([C], page 187). If g is of the form (21) and y = w2

then gπ = u1(w)π ∈ U1π, and so g ∈ U1.Thus is any case we have g ∈ ±U1. We have established

Lemma 8.9. Let G = Bm ≤ O2m+1, where m ≥ 3. Then a witness set for theshort root group U12 is

X5 = {uij(1) | i 6= −1, j 6= 1} ∪ {u1(1)}.

9. Adelic groups

Let A denote the adele ring of a global field K, with char(K) 6= 2, 3, 5. Weconsider subrings of A of the following kind:

A = A, A =∏

p∈P

op

where o is the ring of integers of K and P is a non-empty set of primes (or places)of K. Here we establish

Theorem 9.1. The ring A is bi-interpretable with each of the groups SL2(A),SL2(A)/ 〈−1〉 , PSL2(A).

Theorem 9.2. Let G be a simple Chevalley-Demazure group scheme of rank atleast 2. Then A is bi-interpretable with the group G(A).

For a rational prime p we write Ap =∏

p∈P, p|p op.

Lemma 9.3. A has a finite subset S such that every element of A is equal to oneof the form

(22) ξ2 − η2 + s

with ξ, η ∈ A∗ and s ∈ S.

Page 24: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

24 DAN SEGAL AND KATRIN TENT

Proof. In any field of characteristic not 2 and size > 5, every element is the differ-ence of two non-zero squares. It follows that the same is true for each of the ringsop with N(p) > 5 and odd.

If N(p) is 3 or 5 then every element of op is of the form (22) with ξ, η ∈ o∗p ands ∈ {0,±1}. If p divides 2, the same holds if S is a set of representatives for thecosets of 4p in o.

Now by the Chinese Remainder Theorem (and Hensel’s lemma) we can pick afinite subset S1 of A2 × A3 × A5 such that every element of A2 × A3 × A5 is ofthe form (22) with ξ, η ∈ o∗p and s ∈ S1. Finally, let S be the subset of elementss ∈ A that project into S1 and have op-component 1 for all p ∤ 30 (including infiniteplaces if present). �

Remark If K = Q one could choose S ⊂ Z (diagonally embedded in A). Theplethora of parameters in the following argument can then be replaced by just three- h(τ), u(1), v(1) - or even two when A = A, in which case we replace h(τ) by h(2),which can be expressed in terms of u(1) and v(1) by the formula (27) below. Also

the formula (26) can be replaced by the simpler one: y2 = uxu−yus∧y3 = yx1y−y1 ys1.

For a finite subset T of Z let

AT = {r ∈ A | rp ∈ T for every p} .

This is a definable set, since r ∈ AT if and only if f(r) = 0 where f(X) =∏

t∈T (X−t).

Choose S as in Lemma 9.3, with 0, 1 ∈ S, and write S2 = S.S.

Let Γ = SL2(A)/Z where Z is 1, 〈−1〉 or the centre of SL2(A). For λ ∈ A write

u(λ) =

(1 λ0 1

), v(λ) =

(1 0−λ 1

), h(λ) =

(λ−1 00 λ

)(λ ∈ A∗)

(matrices interpreted modulo Z; note that λ 7−→ u(λ) is bijective for each choiceof Z).

Fix τ ∈ A∗ with τp = 2 for p ∤ 2, τp = 3 for p | 2. It is easy to verify that

(23) CΓ(h(τ)) = h(A∗) := H.

Proposition 9.4. The ring A is definable in Γ.

Proof. We take h := h(τ) and {u(c) | c ∈ S2} as parameters, and put u := u(1).‘Definable’ will mean definable with these parameters. For λ ∈ A and µ ∈ A∗ wehave

u(λ)h(µ) = u(λµ2).

Now (23) shows that H is definable. If λ = ξ2 − η2 + s and x = h(ξ), y = h(η)then u(λ) = uxu−yu(s); thus

U := u(A) =⋃

s∈S

{uxu−yu(s) | x, y ∈ H}

is definable.The map u : A → U is an isomorphism from (A,+) to U . It becomes a ring

isomorphism with multiplication ∗ if one defines

(24) u(β) ∗ u(α) = u(βα).

Page 25: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 25

We need to provide an Lgp formula P such that for y1, y2, y3 ∈ U ,

(25) y1 ∗ y2 = y3 ⇐⇒ Γ |= P (y1, y2, y3).

Say α = ξ2 − η2 + s, β = ζ2 − ρ2 + t. Then

u(βα) = u(β)xu(β)−yu(s)zu(s)−ru(st)

where x = h(ξ), y = h(η), z = h(ζ) and r = h(ρ).So we can take P (y1, y2, y3) to be a formula expressing the statement: there exist

x, y, z, r ∈ H such that for some s, t ∈ S

y1 = uzu−ru(t), y2 = uxu−yu(s),(26)

y3 = yx1y−y1 u(s)zu(s)−ru(st).

Proposition 9.5. The group Γ is interpretable in A.

Proof. When Γ = SL2(A), clearly Γ is definable as the set of 2 × 2 matrices withdeterminant 1 and group operation matrix multiplication. For the other cases, itsuffices to note that the equivalence relation ‘modulo Z’ is definable by B ∼ C iffthere exists Z ∈ {±12} with C = BZ, resp. Z ∈ H with Z2 = 1 and C = BZ. �

To complete the proof of Theorem 9.1 it remains to establish Step 1 and Step

2 below.

We take v = v(1) as another parameter, and set w = uvu =

(0 1−1 0

). Then

u(λ)w = v(λ), so V := v(A) = Uw is definable. Note the identity (for ξ ∈ A∗):

(27) h(ξ) = v(ξ)u(ξ−1)v(ξ)w−1 = w−1u(ξ)w.u(ξ−1).w−1u(ξ).

Step 1: The ring isomorphism from A to U ⊂ M2(A) is definable. Indeed, this isjust the mapping

r 7−→

(1 r0 1

).

Step 2: The map θ sending g = (a, b; c, d) to (u(a), u(b);u(c), u(d)) ∈ Γ4 is defin-able; this is a group isomorphism when U is identified with A via u(λ) 7−→ λ.

Assume for simplicity that Γ = SL2(A). We start by showing that the restrictionof θ to each of the subgroups U, V , H is definable. Recall that u(0) = 1 andu(1) = u.

If g ∈ U then gθ = (u, g; 1, u). If g = v(−λ) ∈ V then g−w = u(λ) ∈ U andgθ = (u, 1; g−w, u).

Suppose g = h(ξ) ∈ H . Then g = w−1xwyw−1x where x = u(ξ), y = u(ξ−1),and gθ = (y, 1; 1, x). So gθ = (y1, y2; y3, y4) if and only if

y4 ∗ y1 = u, y2 = y3 = 1,

g = w−1y4wy1w−1y4.

Thus the restriction of θ to H is definable.Next, set

W := {x ∈ Γ | xp ∈ {1, w} for every p } .

Page 26: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

26 DAN SEGAL AND KATRIN TENT

To see that W is definable, observe that an element x is in W if and only if thereexist y, z ∈ u(A{0,1}) such that

x = yzwy and x4 = 1.

Note that u(A{0,1}) is definable by (the proof of) Proposition 9.4.Put

Γ1 = {g ∈ Γ | g11 ∈ A∗}.

If g = (a, b; c, d) ∈ Γ1 then g = v(g)h(g)u(g) where

v(g) = v(−a−1c) ∈ V

h(g) = h(a−1) ∈ H

u(g) = u(a−1b) ∈ U.

This calculation shows that in fact Γ1 = V HU , so Γ1 is definable; these threefunctions on Γ1 are definable since

x = v(g) ⇐⇒ x ∈ V ∩HUg

y = u(g) ⇐⇒ y ∈ U ∩HV g

z = h(g) ⇐⇒ z ∈ H ∩ V gU.

Let g = (a, b; c, d). Then gw = (−b, a;−d, c). We claim that there exists x ∈ Wsuch that gx ∈ Γ1. Indeed, this may be constructed as follows: If ap ∈ o∗p takexp = 1. If ap ∈ pop and bp ∈ o∗p take xp = w. If both fail, take xp = 1 when ap 6= 0and xp = w when ap = 0 and bp 6= 0. This covers all possibilities since for almostall p at least one of ap, bp is a unit in op, and ap, bp are never both zero.

As gx ∈ Γ1, we may write

gx = v(gx)h(gx)u(gx).

We claim that the restriction of θ to W is definable. Let x ∈ W and putP = {p | xp = 1}, Q = {p | xp = w}. Then (ux)p is u for p ∈ P and v for p ∈ Q,so ux ∈ Γ1 and

u(ux)p =

{u (p ∈ P )1 (p ∈ Q)

.

Recalling that u = u(1) and 1 = u(0) we see that

xθ =

(u(ux) u(ux)−1u

u−1u(ux) u(ux)

).

We can now deduce that θ is definable. Indeed, gθ = A holds if and only if thereexists x ∈ W such that gx ∈ Γ1 and

A.xθ = v(gx)θ.h(gx)θ.u(gx)θ

(of course the products here are matrix products, definable in the language of Γ inview of Proposition 9.4).

This completes the proof of Theorem 9.1 for Γ = SL2(A). When Γ = SL2(A)/Z,the same formulae now define θ as a map from Γ into the set of 2× 2 matrices withentries in U modulo the appropriate definable equivalence relation. �

Now we turn to the proof of Theorem 9.2. This largely follows §3, but is sim-pler because we are dealing here with ‘nice’ rings. Henceforth G denotes a simple

Page 27: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 27

Chevalley-Demazure group scheme of rank at least 2. The root subgroup associatedto a root α is denoted Uα, and Z denotes the centre of G. Put Γ = G(A).

Let S be any integral domain with infinitely many units. According to Theorem1.6 we have

Uα(S)Z(S) = Z(CG(S)(v)

)

whenever 1 6= v ∈ Uα(S). This holds in particular for the rings S = op. Takeuα ∈ Uα(A) to have p-component xα(1) for each p ∈ P (or every p when A = A);then

Uα(A)Z(A) = Z(CG(A)(uα)

).

Given this, the proof of Corollary 1.7 now shows that Uα(A) is a definable subgroupof Γ (the result is stated for integral domains but the argument remains valid, notingthat in the present case A/2A is finite).

Associated to each root α there is a morphism ϕα : SL2 → G sending u(r) toxα(r) and v(r) to x−α(−r) (see [C], Chapter 6 or [St], Chapter 3). This morphismis defined over Z and satisfies

Kα := SL2(A)ϕα ≤ G(A).

Lemma 9.6. Kα = U−α(A)Uα(A)U−α(A)Uα(A)U−α(A)Uα(A)U−α(A)Uα(A).

Proof. This follows from the corresponding identity in SL2(A), which in turn followsfrom (27) and the fact that w = uvu. �

We may thus infer that each Kα is a definable subgroup of G(A). Fixing a rootγ, we identify A with Uγ(A) by r 7−→ r′ = xγ(r). Proposition 9.4 now shows thatA is definable in G(A).

As above, G(A) is A-definable as a set of d× d matrices that satisfy a family ofpolynomial equations over Z, with group operation matrix multiplication.

To complete the proof we need to establish

Step 1′: The ring isomorphism A → Uγ(A); r 7−→ r′ = xγ(r) ∈ Md(A) isdefinable in ring language. This follows from (8) in §3.

Step 2′: The group isomorphism θ : G(A) → G(A′) ⊆ Md(Uγ(A)) is definablein group language.

To begin with, Lemma 3.5 shows that for each root α, the restriction of θ toUa(A) is definable (this is established for A an integral domain, but the proof isvalid in general). Next, we observe that G(A) has finite elementary width:

Lemma 9.7. There is is finite sequence of roots βi such that

G(A) =

N∏

i=1

Uβi(A).

Proof. This relies on results from Chapter 8 of [St]. Specifically, Corollary 2 toTheorem 18 asserts that if R is a PID, then (in the above notation) G(R) is gen-erated by the groups Kα. It is clear from the proof that each element of G(R) isin fact a product of bounded length of elements from various of the Kα; an upperbound is given by the sum N1, say, of the following numbers: the number of positiveroots, the number of fundamental roots, and the maximal length of a Weyl group

Page 28: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

28 DAN SEGAL AND KATRIN TENT

element as a product of fundamental reflections. If the positive roots are α1, . . . , αn

it follows if R is a PID that

G(R) =

n∏

j=1

Kαj

·

n∏

j=1

Kαj

· . . . ·

n∏

j=1

Kαj

(N1 factors).

As each of the rings op is a PID (or a field), the analogous statement holds with Ain place of R.

The result now follows by Lemma 9.6, taking N = 8nN1. �

Thus θ is definable as follows: for g ∈ G(A) and M ∈ Md(Uγ(A)), gθ = M ifand only if there exist vi ∈ Uβi

(A) and Mi ∈ Md(Uγ(A)) such that g = v1 . . . vN ,M = M1 · . . . · MN and Mi = viθ for each i. Here M1 · M2 etc denote matrixproducts, which are definable in the language of G because the ring operations onA′ = Uγ(A) are definable in G.

This completes the proof. �

10. Appendix

We recall some commutator formulae ([C], Thms. 5.2.2 and 4.1.2, or [St], Chap-ter 3, Cor. to Lemma 15). Here Φ is a root system, α, β ∈ Φ. If α + β /∈ Φ then[xα(r), xβ(s)] = 1. If α+ β ∈ Φ then α and β span a root system Φ1 of rank 2 andthere are three possibilities (assuming w.l.o.g. that α is short, if α and β are ofdifferent lengths). Here ε = ±1.

Φ1 = A2 :

[xα(r), xβ(s)] = xα+β(εrs)

[x−α(r), xα+β(s)] = xβ(εrs)

Φ1 = B2 :

[xα(r), xβ(s)] = xα+β(εrs)x2α+β(±r2s)

[xα(r), xα+β(s)] = x2α+β(±2rs)

[x−α(r), xα+β(s)] = xβ(±2rs)

[x−α(r), x2α+β(s)] = xα+β(±rs)xβ(±r2s)

[xα+β(r), x−β(s), ] = xα(εrs)x2α+β(±r2s)

Φ1 = G2 :

[xβ(r), xα(s)] = xα+β(εrs)x2α+β(−εrs2)x3α+β(−rs

3)x3α+2β(±r2s3)

[xα+β(r), xa(s)] = x2α+β(−2rs)x3α+β(−3εrs2)x3α+2β(±3r2s)

[x2α+β(r), xa(s)] = x3α+β(3εrs)

[xα+β(r), x−β(s)] = xα(−εrs)x2α+β(±r2s)x3α+2β(±r

3s)x3α+β(±r3s2)

(There are other possible combinations of signs, depending on the choice of Cheval-ley basis. We assume for convenience that the basis is chosen so as to obtain thisparticular form for the commutator formulae.)

Page 29: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

DEFINING R AND G(R) 29

11. Acknowledgements

We would like to thank Matthias Aschenbrenner, Brian Conrad, Jamshid Der-akhshan, Philippe Gille, Bob Guralnick, Franziska Jahnke, Martin Liebeck, EvgenyPlotkin, Gopal Prasad, Donna Testermann, Nikolai Vavilov, Richard Weiss andBoris Zilber for their valuable input on various questions.

References

[Ab] E. Abe, Chevalley groups over local rings. Tohoku Math. J. (2) 21 (1969), 474–494.

[AKNZ] M. Aschenbrenner, A. Khelif, E. Naziazeno and T. Scanlon, The Logical Complex-ity of Finitely Generated Commutative Rings. Int. Math. Research Notices, rny023,https://doi.org/10.1093/imrn/rny023.

[AL] H. Aslaksen and M. L. Lang, Extending π-systems to bases of root systems. J. Algebra

287 (2005), no. 2, 496–500.[ALM] N. Avni, A. Lubotzky and C. Meiri, First order rigidity of non-uniform higher-rank arith-

metic groups, Invent. Math. (2019), 219-240.[AM] N. Avni and C. Meiri, On the model theory of higher-rank arithmetic groups, arXiv:

2008.01793v2 (2020).[AMO] P. D’Aquino, A. J. Macintyre and M. Otero , Some model-theoretic perspectives on the

structure sheaves of Z and the ring of finite adeles over Q, arXiv: 2002.06660 [math.

AC]

[Ax] J. Ax, On the undecidability of power series fields, Proc. Amer. Math. Soc. 16 (1965), p.846.

[AZ] G. Ahlbrandt and M. Ziegler, Quasi-finitely axiomatizable totally categorical theories. Sta-bility in model theory (Trento, 1984); Ann. Pure Appl. Logic 30 (1986), no. 1, 63–82.

[BT] A. Borel and J. Tits, Homomorphismes ‘abstraits’ de groupes algebriques simples, Annals

of Math. 97 (3) (1973), 499-571.[B] E. I. Bunina, Isomorphisms and elementary equivalence of Chevalley groups over commu-

tative rings, Sb. Math. 210 (2019), 1067 - 1091.[BS] A. Borel and J.-P. Serre, Cohomologie d’immeubles et de groupes S-arithmetiques, Topology

15 (1976), 211 - 232.[C] R. W. Carter, Simple groups of Lie type, Wiley, London (1972).[Co] B. Conrad, Reductive group schemes. Notes for the SGA 3 Summer School, Luminy 2011.

http://math.stanford.edu/˜conrad/papers/luminysga3.pdf[D] J. Derakhshan, Model theory of adeles and number theory, arXiv:2007.09237 [math.LO],

2020[DM] J. Derakhshan and A. Macintyre, Model theory of adeles I, arXiv: 1603.09698 [math.LO]

[DDMS] J. D. Dixon, M. Du Sautoy, A. Mann, and D. Segal. Analytic pro-p groups, 2d edn.Cambridge Studies in Advanced Math. 61, Cambridge Univ. Press, Cambridge, 2003.

[HMT] W. Hodges, Model Theory, Cambridge Univ. Press, Cambridge, 1993.[HSVZ] R. Hazrat, A. Stepanov, N. A. Vavilov and Z. Zhang, Commutator width in Chevalley

groups, Note Mat. 33 (2013), 139-170.[KRT] L. Kramer, G. Rohrle and K. Tent, Defining k in G(k), J. Algebra 216 (1999), 77 - 85.[LS] A. Lubotzky and A. Shalev, On some Λ-analytic pro-p groups, Israel J. Math. 85 (1994),

307-337.[LT] R. Lawther and D. M. Testermann, Centres of centralizers of unipotent elements in simple

algebraic groups, Memoirs Amer. Math. Soc. vol 210 no. 988 (2011), vi + 188pp.[M] A. I. Mal’cev, The elementary properties of linear groups (1961), English transl.: A. I. Malt-

sev, The metamathematics of algebraic systems, Chapter XX. North-Holland, Amsterdam1971.

[MS] A. Myasnikov and M. Sohrabi, Bi-interpretability with Z and models of the completeelementary theories of SLn(O), Tn(O) and GLn(O), n ≥ 3, arXiv: 2004.03585 (2020)

[NSG] A. Nies, Separating classes of groups by first-order formulas, Intern. J. Algebra Computa-

tion 13 (2003), 287–302.[NST] A. Nies, D. Segal and K. Tent, Finite axiomatizability for profinite groups, to appear

[P] Anand Pillay, Geometric stability theory, Oxford Logic Guides 32, Clarendon press, Ox-ford, 1996.

Page 30: DEFINING R AND G R arXiv:2004.13407v2 [math.GR] 11 May 2020 · 2020-05-12 · arXiv:2004.13407v2 [math.GR] 11 May 2020 DEFINING R AND G(R) DAN SEGAL AND KATRIN TENT Abstract. We show

30 DAN SEGAL AND KATRIN TENT

[SGA] M. Demazure and A. Grothendieck, SGA3: Schemas en groupes. III : Lecture Notes Math153. Springer, Berlin (1962/1964).

[Se1] Z. Sela, The elementary theory of a hyperbolic groups, Proc. London Math. Soc. 99 (2009),217-273.

[Se2] Z. Sela, Diophantine geometry over groups X: the elementary theory of free products, pp.1-178.

[S1] I. I. Simion, Double centralizers of unipotent elements in simple algebraic groups of typeG2, F4 and E6, J. Algebra 302 (2013), 335-367.

[S2] I. I. Simion, Double centralizers of unipotent elements in simple algebraic groups of typeE7 and E8, J. pure applied algebra 219 (2015), 930-977.

[St] R. Steinberg, Lectures on Chevalley groups, A. M. S. University Lecture Series 66, 2016.[Sp] A. Stepanov, Structure of Chevalley groups over rings via universal localization, J. Algebra

450 (2016), 522-548.[T] O. I. Tavgen, Bounded generation of Chevalley groups over rings of S-integer algebraic

numbers, Izv. Akad. Sci. USSR 54 (1990), 97-122.[TW] Jacques Tits, Richard M. Weiss, Moufang polygons, Springer Monographs in Mathematics.

Springer-Verlag, Berlin, 2002.[VM] H. Van Maldeghem, Generalized polygons. Monographs in Mathematics, 93. Birkhauser

Verlag, Basel, 1998.

[W] A. Weil, Basic number theory, Springer-Verlag, Berlin Heidelberg NewYork, 1967.[Z] B. Zilber, Some model theory of simple algebraic groups over algebraically closed fields,

Colloq. Math. 48:2 (1984), 173-180.