298 R. McKenzie and J. Snow
Thus m commutes with any polynomial, so (2) ⇒ (3).
Now suppose that A has a Maltsev polynomial m which commutes with every polynomial
of A. We know immediately that m commutes with every term of A andwithitself. We
need only to prove that m is a term operation of A.Sincem is a polynomial of A,thereis
atermoperationS of A and elements a
1
,...,a
n
∈ A so that for any x, y, z ∈ A
m(x, y, z)=S(x, y, z, a
1
,...,a
n
).
Let x, y, z ∈ A. We will express m(x, y, z) as a term evaluated only at x, y, and z.Let0∈ A
be arbitrary and define α = S(0, 0, 0,y,...,y). We have:
m(x, y, z)=m(m(x, y, z),m(0, 0, 0),m(α, α, 0))
= m(m(x, 0,α),m(y,0,α),m(z,0, 0))
= m(m(x, 0,α),m(y,0,α),z)
= m(m(x, 0,α),m(m(y,0,α),m(y, 0,α),m(y, 0,α)),
m(z,
m(y, 0,α),m(y, 0,α)))
= m(m(x, m(y, 0,α),z),m(0,m(y, 0,α),m(y, 0,α)),m(α,
m(y, 0,α),m(y, 0,α)))
= m(m(x, m(y, 0,α),z), 0,α)
= m(m(x, m(m(y, y, y),m(0, 0, 0),α),z), 0,α)
= m(m(x,
m(S(y,y, y, a
1
,...,a
n
),S(0, 0, 0,a
1
,...,a
n
),
S(0, 0, 0,y,...,y)),z), 0,α)
= m(m(x, S(m(y, 0, 0),m(y,0, 0),m(y, 0, 0),m(a
1
,a
1
,y),...,
m(a
n
,a
n
,y)),z), 0,α)
= m(m(x, S(y,y,y,y,...,y),z), 0,α)
= m(S(x, S(y,y,y,y,...,y),z,a
1
,...,a
n
),S(0, 0, 0,a
1
,...,a
n
),
S(0, 0, 0,y,...,y)
= S(m(x, 0, 0),m(S(y,y,y,y,...,y), 0, 0),m(z, 0, 0),m(a
1
,a
1
,y),...,
m(a
n
,a
n
,y))
= S(x, S(y,y,y,y,...,y),z,y,...,y).
(9.10)
Thus, m is actually a term and we have established that (3) ⇒ (4).
Assume now that A has a Maltsev term m which commutes with every term operation of
A.WewillprovethatA is affine. Let 0 ∈ A be arbitrary and define x + y = m(x, 0,x)and
−x = m(0,x,0). Then by Theorem 9.8,
ˆ
A = A, +, −, 0 is an Abelian group. We will define
aringR so that
ˆ
A becomes an R-module. Let R be the set of all unary polynomials of A
which fix the element 0. R is nonempty since the unary projection operation and the constant
0arebothinR.Sincem commutes with the terms of A and is idempotent, m also commutes
with the polynomials of A. Therefore, m commutes with each r ∈ R. Since each r ∈ R fixes 0,
it follows that each r is an endomorphism of
ˆ
A.NoticethatR i
s closed under the operations
of the ring End
ˆ
A. This is because R contains the identity of End
ˆ
A (the unary projection)
and the zero of End
ˆ
A (the constant 0), and because for each r, s ∈ R the operations r + s,
−r,andrs = r◦s are unary polynomials of A which fix 0. Thus R is the universe of a subring