First-order separation of pro-orderable groups from a bi-orderable matrix group over Z[F2]
Kourovka3.20
Problem
Let O be the class of bi-orderable groups and O∗ the class in which every bi-invariant partial order extends to a bi-invariant total order. Does the first-order theory of O∗ axiomatize exactly O?
Mod(Th{⋅,−1,1}(O∗))=?O.
The separation theorem
A partial order on a group G is bi-invariant if
a≤b⟹ca≤cb and ac≤bc(a,b,c∈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 and O∗ for these two classes; thus O∗⊆O.
All first-order theories below use the language
Lgrp={⋅,−1,1}.
For a class C of groups, set
Axi(C)=Mod(ThLgrp(C)).
This is the smallest axiomatizable class containing C. The order is not a named relation in this definition.
Theorem 1. There is a countable bi-orderable group H and a parameter-free first-order group sentence σ such that
G⊨σ(G∈O∗),H⊨¬σ.
Moreover, every group in Axi(O∗) is bi-orderable. Hence
Axi(O∗)⊊O.(5)
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 σ excludes H from Mod(Th(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.
An obstruction from disjoint normal subgroups
Lemma 2. Let G∈O∗ and let N,M◃G satisfy N∩M=1. If
xxs∈N,xxt∈M
for some x,s,t∈G, then x=1.
Proof. Suppose x=1. Choose a bi-order on G, reversing it if necessary so that x>1. Conjugation preserves this order, and therefore
u:=xxs>1,v:=xxt>1.
The normality and disjointness assumptions give [N,M]=1. Define
P={nm:n∈N,m∈M,n≥1,m≤1}.(9)
Then 1∈P, PP⊆P, and Pg=P for every g∈G. We also have P∩P−1={1}. Indeed, if
a=nm,a−1=n′m′,n,n′≥1,m,m′≤1,
then nn′mm′=1. Thus nn′=(mm′)−1∈N∩M, so nn′=mm′=1. The inequalities imply n=n′=m=m′=1.
Consequently,
a≼b⟺a−1b∈P
is a bi-invariant partial order. It satisfies 1≼u and v≼1. Extend it to a bi-order ≼′ on G. In every bi-order,
1≤yyg⟺1≤y,y>1⟹yyg>1.(12)
Thus 1≼′u implies 1≼′x, and x=1 implies 1≺′x. Equation (12) now gives 1≺′v, contradicting v≼′1. ◻
Two disjoint left ideals
Put
F=F(a,b),R=Z[F].
We identify F with its canonical multiplicative basis in R.
Lemma 3. For p,q∈R,
p(1+a)=q(1+b)⟹p=q=0.
In particular, R(1+a)∩R(1+b)=0.
Proof. Let ∂a,∂b:R→R be the additive Fox derivatives (2). On F they are determined by
∂i(gh)=∂i(g)+g∂i(h),∂i(j)=δij(i,j∈{a,b}).
One can construct them directly by mapping each free generator j to (δij,j) in the semidirect product of the additive group of R by F, where F acts by left multiplication. Extending additively gives
∂i(pj)=∂i(p)+δijp,∂i(p(1−j))=−δijp.
Hence p(1−a)=q(1−b) forces p=q=0 by applying ∂a and ∂b.
Let ε:F→{±1} send both generators to −1. The additive map
τ(g∑ngg)=g∑ngε(g)g
is an involutive ring automorphism. Applying τ to p(1+a)=q(1+b) reduces to the preceding case. ◻
All products in R retain their displayed order. The group H is countable because F and R are countable.
Lemma 4. The free group F(a,b) admits a bi-order.
Proof. Let A=M2(Z), with any lexicographic order on its four entries, and let
U={f∈A[T]×:f(0)=I}.
Order U by the coefficient of lowest degree at which two polynomials differ. The order on the additive group of A is translation-invariant. If f and g first differ in degree n and h(0)=I, then
(hf−hg)n=fn−gn=(fh−gh)n,
and both differences vanish below degree n. Thus this order is invariant under multiplication on either side.
Map
a⟼I+TE12,b⟼I+TE21.
For m∈Z, (I+TEij)m=I+mTEij. In a nonempty reduced syllable word, the factors alternate between these two types, with nonzero exponents m1,…,mk. The coefficient of degree k is a matrix unit multiplied by m1⋯mk=0. The image is therefore not I, proving injectivity. Pull back the bi-order of U. ◻
Fix this bi-order of F. Give the additive group of R the lexicographic order determined by the coefficient at the least element of the finite support of a difference. For each g∈F, the map p↦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)
is a bi-order on H.
Proof. Fix c=h(k,u,v,w). Under left multiplication by c, the coordinates become
(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′, so the terms uq+w agree, and multiplication by k preserves the order on R.
Under right multiplication by c, the coordinates become
(gk,q+v,gu+p,gw+pv+r).
At the p coordinate one already has g=g′, and at the r coordinate one also has 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,e of an arbitrary group, define the formula
D(z;x,d,e):⟺∃y([y,x]=1∧[y,d]=1∧z=[y,e]).(26)
Let Normal(x,d,e) be the following finite conjunction:
Proof. Let G∈Axi(O∗). For each finite subset S⊆G, let θS((Xa)a∈S) be the finite conjunction
a,b∈Sa=b⋀Xa=Xb∧a,b,c∈Sab=c⋀XaXb=Xc.
The existential closure of θS holds in G, witnessed by Xa=a. It therefore holds in some KS∈O∗: otherwise its negation would belong to Th(O∗) and also hold in G. Choose a bi-order ≤S on KS and witnesses fS:S→KS. Extend fS to all of G by setting fS(a)=1 outside S.
Let U be an ultrafilter on the finite subsets of G containing every set {S:S⊇S0} with S0 finite. Define
a≤b⟺{S:fS(a)≤SfS(b)}∈U.
Reflexivity, transitivity and totality follow from the corresponding order laws and the ultrafilter property. On the cofinal set S⊇{a,b}, distinct a,b have distinct images, giving antisymmetry. For translation invariance, take the cofinal set
Consequently a≤b implies ca≤cb and ac≤bc. Thus ≤ is a bi-order on G. ◻
Proof of Theorem 1. The group H is countable and bi-orderable by construction and Proposition 5. Proposition 6 gives H∈/Axi(O∗), while Lemma 7 gives Axi(O∗)⊆O. ◻