First-order separation of pro-orderable groups from a bi-orderable matrix group over Z[F2]\mathbb Z[F_2]

3.20

Problem

Let O\mathcal O be the class of bi-orderable groups and O∗\mathcal O^* the class in which every bi-invariant partial order extends to a bi-invariant total order. Does the first-order theory of O∗\mathcal O^* axiomatize exactly O\mathcal O?

Mod⁡(Th⁡{⋅,−1,1}(O∗))=?O.\operatorname{Mod}\bigl(\operatorname{Th}_{\{\cdot,{}^{-1},1\}}(\mathcal O^*)\bigr) \stackrel{?}{=}\mathcal O.

The separation theorem

A partial order on a group GG is bi-invariant if

a≤b⟹ca≤cb and ac≤bc(a,b,c∈G). a\le b\quad\Longrightarrow\quad ca\le cb\text{ and }ac\le bc \qquad(a,b,c\in G).

A group is bi-orderable if it admits a bi-invariant total order, and pro-orderable if every bi-invariant partial order on it extends to a bi-invariant total order on the same group. We include the equality order among partial orders. Write O\mathcal O and O∗\mathcal O^* for these two classes; thus O∗⊆O\mathcal O^*\subseteq\mathcal O.

All first-order theories below use the language

Lgrp={⋅,−1,1}.L_{\mathrm{grp}}=\{\cdot,{}^{-1},1\}.

For a class C\mathcal C of groups, set

Axi⁡(C)=Mod⁡(Th⁡Lgrp(C)).\operatorname{Axi}(\mathcal C)=\operatorname{Mod}\bigl(\operatorname{Th}_{L_{\mathrm{grp}}}(\mathcal C)\bigr).

This is the smallest axiomatizable class containing C\mathcal C. The order is not a named relation in this definition.

Theorem 1. There is a countable bi-orderable group HH and a parameter-free first-order group sentence σ\sigma such that

G⊨σ(G∈O∗),H⊨¬σ.G\models\sigma\quad(G\in\mathcal O^*),\qquad H\models\neg\sigma.

Moreover, every group in Axi⁡(O∗)\operatorname{Axi}(\mathcal O^*) is bi-orderable. Hence

Axi⁡(O∗)⊊O.(5) \tag{5} \operatorname{Axi}(\mathcal O^*)\subsetneq\mathcal O.

Equality in (5) is asked in Kourovka Problem 3.20 and in (1, Problem 3.17). For right-invariant orders, Medvedev obtained the analogous strictness result; see (1, comment on Problem 3.17). Here all orders are bi-invariant. The sentence σ\sigma excludes HH from Mod⁡(Th⁡(O∗))\operatorname{Mod}(\operatorname{Th}(\mathcal O^*)). We use the order-extension condition of Mal’tsev (4) and prove the required instance of Kokorin’s normal-semigroup obstruction (3).

We use

xg=g−1xg,[x,y]=x−1y−1xy.x^g=g^{-1}xg,\qquad [x,y]=x^{-1}y^{-1}xy.

An obstruction from disjoint normal subgroups

Lemma 2. Let G∈O∗G\in\mathcal O^* and let N,M◃GN,M\triangleleft G satisfy N∩M=1N\cap M=1. If

xxs∈N,xxt∈Mxx^s\in N,\qquad xx^t\in M

for some x,s,t∈Gx,s,t\in G, then x=1x=1.

Proof. Suppose x≠1x\ne1. Choose a bi-order on GG, reversing it if necessary so that x>1x>1. Conjugation preserves this order, and therefore

u:=xxs>1,v:=xxt>1.u:=xx^s>1,\qquad v:=xx^t>1.

The normality and disjointness assumptions give [N,M]=1[N,M]=1. Define

P={nm:n∈N, m∈M, n≥1, m≤1}.(9) \tag{9} P=\{nm:n\in N,\ m\in M,\ n\ge1,\ m\le1\}.

Then 1∈P1\in P, PP⊆PPP\subseteq P, and Pg=PP^g=P for every g∈Gg\in G. We also have P∩P−1={1}P\cap P^{-1}=\{1\}. Indeed, if

a=nm,a−1=n′m′,n,n′≥1,m,m′≤1,a=nm,\qquad a^{-1}=n'm',\qquad n,n'\ge1,\quad m,m'\le1,

then nn′mm′=1nn'mm'=1. Thus nn′=(mm′)−1∈N∩Mnn'=(mm')^{-1}\in N\cap M, so nn′=mm′=1nn'=mm'=1. The inequalities imply n=n′=m=m′=1n=n'=m=m'=1.

Consequently,

a≼b⟺a−1b∈Pa\preccurlyeq b\quad\Longleftrightarrow\quad a^{-1}b\in P

is a bi-invariant partial order. It satisfies 1≼u1\preccurlyeq u and v≼1v\preccurlyeq1. Extend it to a bi-order ≼′\preccurlyeq' on GG. In every bi-order,

1≤yyg⟺1≤y,y>1⟹yyg>1.(12) \tag{12} 1\le yy^g\quad\Longleftrightarrow\quad1\le y, \qquad y>1\Longrightarrow yy^g>1.

Thus 1≼′u1\preccurlyeq' u implies 1≼′x1\preccurlyeq'x, and x≠1x\ne1 implies 1≺′x1\prec'x. Equation (12) now gives 1≺′v1\prec'v, contradicting v≼′1v\preccurlyeq'1. ◻

Two disjoint left ideals

Put

F=F(a,b),R=Z[F].F=F(a,b),\qquad R=\mathbb Z[F].

We identify FF with its canonical multiplicative basis in RR.

Lemma 3. For p,q∈Rp,q\in R,

p(1+a)=q(1+b)⟹p=q=0.p(1+a)=q(1+b)\quad\Longrightarrow\quad p=q=0.

In particular, R(1+a)∩R(1+b)=0R(1+a)\cap R(1+b)=0.

Proof. Let ∂a,∂b:R→R\partial_a,\partial_b:R\to R be the additive Fox derivatives (2). On FF they are determined by

∂i(gh)=∂i(g)+g∂i(h),∂i(j)=δij(i,j∈{a,b}).\partial_i(gh)=\partial_i(g)+g\partial_i(h),\qquad \partial_i(j)=\delta_{ij}\quad(i,j\in\{a,b\}).

One can construct them directly by mapping each free generator jj to (δij,j)(\delta_{ij},j) in the semidirect product of the additive group of RR by FF, where FF acts by left multiplication. Extending additively gives

∂i(pj)=∂i(p)+δijp,∂i(p(1−j))=−δijp.\partial_i(pj)=\partial_i(p)+\delta_{ij}p, \qquad \partial_i\bigl(p(1-j)\bigr)=-\delta_{ij}p.

Hence p(1−a)=q(1−b)p(1-a)=q(1-b) forces p=q=0p=q=0 by applying ∂a\partial_a and ∂b\partial_b.

Let ε:F→{±1}\varepsilon:F\to\{\pm1\} send both generators to −1-1. The additive map

τ(∑gngg)=∑gngε(g)g\tau\left(\sum_g n_g g\right)=\sum_g n_g\varepsilon(g)g

is an involutive ring automorphism. Applying τ\tau to p(1+a)=q(1+b)p(1+a)=q(1+b) reduces to the preceding case. ◻

The matrix group and its order

Define

H={h(g,p,q,r)=(gpr01q001):g∈F, p,q,r∈R}.(18) \tag{18} H=\left\{ h(g,p,q,r)= \begin{pmatrix}g&p&r\\0&1&q\\0&0&1\end{pmatrix} :g\in F,\ p,q,r\in R \right\}.

Its operations are

h(g,p,q,r)h(g′,p′,q′,r′)=h(gg′,gp′+p,q+q′,gr′+pq′+r),h(g,p,q,r)−1=h(g−1,−g−1p,−q,g−1(pq−r)).\begin{align*} h(g,p,q,r)h(g',p',q',r') &=h(gg',gp'+p,q+q',gr'+pq'+r),\tag{19a}\\ h(g,p,q,r)^{-1} &=h(g^{-1},-g^{-1}p,-q,g^{-1}(pq-r)).\tag{19b} \end{align*}

All products in RR retain their displayed order. The group HH is countable because FF and RR are countable.

Lemma 4. The free group F(a,b)F(a,b) admits a bi-order.

Proof. Let A=M2(Z)A=M_2(\mathbb Z), with any lexicographic order on its four entries, and let

U={f∈A[T]×:f(0)=I}.U=\{f\in A[T]^\times:f(0)=I\}.

Order UU by the coefficient of lowest degree at which two polynomials differ. The order on the additive group of AA is translation-invariant. If ff and gg first differ in degree nn and h(0)=Ih(0)=I, then

(hf−hg)n=fn−gn=(fh−gh)n,(hf-hg)_n=f_n-g_n=(fh-gh)_n,

and both differences vanish below degree nn. Thus this order is invariant under multiplication on either side.

Map

a⟼I+TE12,b⟼I+TE21.a\longmapsto I+TE_{12},\qquad b\longmapsto I+TE_{21}.

For m∈Zm\in\mathbb Z, (I+TEij)m=I+mTEij(I+TE_{ij})^m=I+mTE_{ij}. In a nonempty reduced syllable word, the factors alternate between these two types, with nonzero exponents m1,…,mkm_1,\ldots,m_k. The coefficient of degree kk is a matrix unit multiplied by m1⋯mk≠0m_1\cdots m_k\ne0. The image is therefore not II, proving injectivity. Pull back the bi-order of UU. ◻

Fix this bi-order of FF. Give the additive group of RR the lexicographic order determined by the coefficient at the least element of the finite support of a difference. For each g∈Fg\in F, the map p↦gpp\mapsto gp preserves this order, since left multiplication permutes the basis by an order-preserving bijection.

Proposition 5. The lexicographic order on the coordinates

(g,q,p,r)(g,q,p,r)

is a bi-order on HH.

Proof. Fix c=h(k,u,v,w)c=h(k,u,v,w). Under left multiplication by cc, the coordinates become

(kg, v+q, kp+u, kr+uq+w).(kg,\ v+q,\ kp+u,\ kr+uq+w).

The first unequal coordinate retains its comparison. For the last coordinate, the earlier equalities include q=q′q=q', so the terms uq+wuq+w agree, and multiplication by kk preserves the order on RR.

Under right multiplication by cc, the coordinates become

(gk, q+v, gu+p, gw+pv+r).(gk,\ q+v,\ gu+p,\ gw+pv+r).

At the pp coordinate one already has g=g′g=g', and at the rr coordinate one also has p=p′p=p'. The added terms therefore agree whenever they precede the first difference. This proves right invariance as well. ◻

Defining the obstruction in the group language

For elements z,x,d,ez,x,d,e of an arbitrary group, define the formula

D(z;x,d,e)  :⟺  ∃y([y,x]=1 ∧ [y,d]=1 ∧ z=[y,e]).(26) \tag{26} D(z;x,d,e)\;:\Longleftrightarrow\; \exists y\bigl([y,x]=1\ \land\ [y,d]=1\ \land\ z=[y,e]\bigr).

Let Normal⁡(x,d,e)\operatorname{Normal}(x,d,e) be the following finite conjunction:

D(1;x,d,e),∀z,w(D(z;x,d,e)∧D(w;x,d,e)⇒D(zw−1;x,d,e)),∀z,g(D(z;x,d,e)⇒D(zg;x,d,e)).\begin{align*} &D(1;x,d,e),\notag\\ &\forall z,w\bigl(D(z;x,d,e)\land D(w;x,d,e) \Rightarrow D(zw^{-1};x,d,e)\bigr),\notag\\ &\forall z,g\bigl(D(z;x,d,e)\Rightarrow D(z^g;x,d,e)\bigr). \tag{27} \end{align*}

It asserts exactly that the set defined by DD is a normal subgroup.

Define Φ(x,d,e,f,s,t)\Phi(x,d,e,f,s,t) by

x≠1 ∧ Normal⁡(x,d,e) ∧ Normal⁡(x,d,f)∧ ∀z(D(z;x,d,e)∧D(z;x,d,f)⇒z=1)∧ D(xxs;x,d,e) ∧ D(xxt;x,d,f),\begin{align*} &x\ne1\ \land\ \operatorname{Normal}(x,d,e) \ \land\ \operatorname{Normal}(x,d,f)\notag\\ &\quad{}\land\ \forall z\bigl(D(z;x,d,e)\land D(z;x,d,f)\Rightarrow z=1\bigr)\notag\\ &\quad{}\land\ D(xx^s;x,d,e)\ \land\ D(xx^t;x,d,f),\tag{28} \end{align*}

and put

σ=¬∃x,d,e,f,s,t  Φ(x,d,e,f,s,t).(29) \tag{29} \sigma=\neg\exists x,d,e,f,s,t\;\Phi(x,d,e,f,s,t).

Every symbol in (26)–(29) is a group-language symbol or an abbreviation for a displayed formula. In particular, no subgroup or order variable occurs.

Proposition 6. Every pro-orderable group satisfies σ\sigma, and HH satisfies ¬σ\neg\sigma.

Proof. The first assertion follows from Lemma 2, applied to the two normal subgroups defined in (28).

In HH, put

z(c)=h(1,0,0,c),d=h(1,1,0,0),e(c)=h(1,0,c,0),δ(g)=h(g,0,0,0).z(c)=h(1,0,0,c),\qquad d=h(1,1,0,0),\qquad e(c)=h(1,0,c,0),\qquad \delta(g)=h(g,0,0,0).

Equations (19a) and (19b) give

[y,z(1)]=[y,d]=1⟺y=h(1,p,0,r) for some p,r∈R,[h(1,p,0,r),e(c)]=z(pc),z(c)h(g,p,q,r)=z(g−1c).\begin{align*} [y,z(1)]=[y,d]=1 &\quad\Longleftrightarrow\quad y=h(1,p,0,r) \text{ for some }p,r\in R,\tag{31a}\\ [h(1,p,0,r),e(c)]&=z(pc),\tag{31b}\\ z(c)^{h(g,p,q,r)}&=z(g^{-1}c).\tag{31c} \end{align*}

In (31a), commuting with z(1)z(1) forces g=1g=1, since distinct elements of FF are distinct basis elements of RR; commuting also with dd then forces q=0q=0.

It follows that

{z:D(z;z(1),d,e(c))}=z(Rc).(32) \tag{32} \{z:D(z;z(1),d,e(c))\}=z(Rc).

This is a normal subgroup: addition and negation preserve RcRc, and (31c) acts on it by left multiplication. Set

N=z(R(1+a)),M=z(R(1+b)).N=z\bigl(R(1+a)\bigr),\qquad M=z\bigl(R(1+b)\bigr).

Lemma 3 gives N∩M=1N\cap M=1. Finally choose

x=z(1),e=e(1+a),f=e(1+b),s=δ(a−1),t=δ(b−1).x=z(1),\qquad e=e(1+a),\qquad f=e(1+b),\qquad s=\delta(a^{-1}),\qquad t=\delta(b^{-1}).

Then x≠1x\ne1 and

xxs=z(1+a)∈N,xxt=z(1+b)∈M.xx^s=z(1+a)\in N,\qquad xx^t=z(1+b)\in M.

These six parameters satisfy Φ\Phi. ◻

Axiomatic closure and orderability

Lemma 7. Every group in Axi⁡(O∗)\operatorname{Axi}(\mathcal O^*) is bi-orderable.

Proof. Let G∈Axi⁡(O∗)G\in\operatorname{Axi}(\mathcal O^*). For each finite subset S⊆GS\subseteq G, let θS((Xa)a∈S)\theta_S((X_a)_{a\in S}) be the finite conjunction

⋀a,b∈Sa≠bXa≠Xb∧⋀a,b,c∈Sab=cXaXb=Xc.\bigwedge_{\substack{a,b\in S\\a\ne b}}X_a\ne X_b \quad\land\quad \bigwedge_{\substack{a,b,c\in S\\ab=c}}X_aX_b=X_c.

The existential closure of θS\theta_S holds in GG, witnessed by Xa=aX_a=a. It therefore holds in some KS∈O∗K_S\in\mathcal O^*: otherwise its negation would belong to Th⁡(O∗)\operatorname{Th}(\mathcal O^*) and also hold in GG. Choose a bi-order ≤S\le_S on KSK_S and witnesses fS:S→KSf_S:S\to K_S. Extend fSf_S to all of GG by setting fS(a)=1f_S(a)=1 outside SS.

Let U\mathcal U be an ultrafilter on the finite subsets of GG containing every set {S:S⊇S0}\{S:S\supseteq S_0\} with S0S_0 finite. Define

a≤b⟺{S:fS(a)≤SfS(b)}∈U.a\le b\quad\Longleftrightarrow\quad \{S:f_S(a)\le_S f_S(b)\}\in\mathcal U.

Reflexivity, transitivity and totality follow from the corresponding order laws and the ultrafilter property. On the cofinal set S⊇{a,b}S\supseteq\{a,b\}, distinct a,ba,b have distinct images, giving antisymmetry. For translation invariance, take the cofinal set

Ca,b,c={S:S⊇{a,b,c,ca,cb,ac,bc}}∈U.\mathcal C_{a,b,c} =\{S:S\supseteq\{a,b,c,ca,cb,ac,bc\}\}\in\mathcal U.

On this set the finite diagrams give

fS(ca)=fS(c)fS(a),fS(cb)=fS(c)fS(b),fS(ac)=fS(a)fS(c),fS(bc)=fS(b)fS(c).\begin{align*} f_S(ca)&=f_S(c)f_S(a),& f_S(cb)&=f_S(c)f_S(b),\\ f_S(ac)&=f_S(a)f_S(c),& f_S(bc)&=f_S(b)f_S(c). \end{align*}

Consequently a≤ba\le b implies ca≤cbca\le cb and ac≤bcac\le bc. Thus ≤\le is a bi-order on GG. ◻

Proof of Theorem 1. The group HH is countable and bi-orderable by construction and Proposition 5. Proposition 6 gives H∉Axi⁡(O∗)H\notin\operatorname{Axi}(\mathcal O^*), while Lemma 7 gives Axi⁡(O∗)⊆O\operatorname{Axi}(\mathcal O^*)\subseteq\mathcal O. ◻

References

Preprint · Lean (GitHub)

  1. V. V. Bludov, A. M. W. Glass, V. M. Kopytov and N. Ya. Medvedev, Unsolved problems in ordered and orderable groups, arXiv:0906.2621 (2009).
  1. R. H. Fox, Free differential calculus. I. Derivation in the free group ring, Ann. of Math. (2) 57 (1953), 547–560. doi:10.2307/1969736.
  1. A. I. Kokorin, On the theory of orderable groups, Algebra i Logika. Seminar 2, no. 6 (1963), 15–20 (Russian). Math-Net.Ru: al996.
  1. A. I. Mal’tsev, On the completion of group order, Trudy Mat. Inst. Steklov. 38 (1951), 173–175 (Russian). Math-Net.Ru: tm1116.