Zulip Chat Archive

Stream: Equational

Topic: The "modules over Gaussian integers" law


Bruno Le Floch (May 22 2025 at 22:09):

The Tarski law 543 characterizes subtraction in abelian groups, aka Z\mathbb{Z}-modules. The law 27213516127903475784245028046357, of order 24 and with four variables EDIT: see below for an equivalent law of order 6, characterizes the operation xy=x+1yx\diamond y = x+\sqrt{-1}y on modules over the ring Z[1]\mathbb{Z}[\sqrt{-1}] of Gaussian integers.

Proof outline.

Details

Bruno Le Floch (May 22 2025 at 22:34):

There is a similar single-operation description of Z[1/n]\mathbb{Z}[1/n] modules for many values of nn (but not primes I think) by a single operation of the form xy=anx+bnyx \diamond y = a_n x + b_n y with well-chosen (an,bn)(a_n, b_n). I didn't work out the single law that this operation has to obey. The coefficients (an,bn)(a_n,b_n) have to be such that the sub-magma of Z[1/n]\mathbb{Z}[1/n] generated by 11 under the operation \diamond is all of Z[1/n]\mathbb{Z}[1/n].

Examples include n=k(k+1)n=k(k+1) with an=(k+1)/ka_n=(k+1)/k and bn=1/(k(k+1))b_n=-1/(k(k+1)), but also (a,b)=(3/2,1/3)(a,b)=(3/2,-1/3), (a,b)=(8/5,1/10)(a,b)=(8/5,-1/10) and, I think, (a,b)=(27/25,1/15)(a,b)=(27/25,-1/15). Of course, Z[1/n]\mathbb{Z}[1/n] only depends on the square-free part of nn. EDIT: the product of primes dividing nn.

Kevin Buzzard (May 23 2025 at 02:49):

Normally the "square-free part of n" refers to "the unique squarefree t such that n can be written as m^2t" but here you mean "the product of the primes dividing n".

Bruno Le Floch (May 23 2025 at 04:57):

Thanks, indeed I messed up the terminology.

Kevin Buzzard (May 23 2025 at 08:22):

Are you casually asserting in your message that (for example) every element of Z[1/6]\Z[1/6] is in the smallest set containing 1 and satisfying that if x,yx,y are in the set then so is 3x/2y/33x/2-y/3? Why is this true? I think I'd be in better shape if I could prove that this set contained -1 (then at least it would be closed under negation) and was closed under addition (then it would contain 0 and we'd be in much better shape), or am I going about this in the wrong way?

Bruno Le Floch (May 23 2025 at 12:46):

Yes. According to some mathematica code, for x◇y=3x/2-y/3 one has

  • (((x◇x)◇((x◇x)◇(x◇x)))◇(x◇x))◇x = 2x
  • (x◇(((((x◇x)◇(x◇((x◇x)◇x)))◇x)◇x)◇x))◇x = x/3
  • ((x◇(x◇x))◇((x◇(x◇x))◇x))◇x = 3x/2

so iterating these a couple of times we can get any 2k3lx2^k 3^l x. Then (2x/9)◇x=0, so we now have 0 available and we get 0◇3y=-y.

But I realized there is a much simpler choice of operation for all Z[1/n]\mathbb{Z}[1/n]: just take xy=xy/nx\diamond y = x-y/n. Then (((xx)x))x=xkx/n(((x\diamond x)\diamond x)\diamond \dots)\diamond x = x-kx/n for any kk, and in particular we can get x/n-x/n and px-px for any integer pp by suitable choices of kk. Nesting these gives access to any element of Z[1/n]x\mathbb{Z}[1/n] x.

More generally the operation x+αyx+\alpha y seems to work for Z[1/α]\mathbb{Z}[1/\alpha] for any root α\alpha of a monic polynomial with non-negative coefficients, but it is not clear how general those rings are. And using non-trivial coefficients for both xx and yy may allow more rings.

Kevin Buzzard (May 23 2025 at 15:57):

Ha ha no wonder I couldn't reconstruct the arguments :-) Nice!

Bruno Le Floch (May 24 2025 at 22:08):

Actually, the much simpler order-6 law 86082 x = y ◇ (z ◇ ((y ◇ z) ◇ (w ◇ (x ◇ w)))) also characterizes Z[i]\mathbb{Z}[i]-modules (with x◇y=x+iy)! Other order 6 laws also work.

Full list

Bruno Le Floch (May 26 2025 at 22:43):

Here is a proof that law 86082 characterizes Z[i]\mathbb{Z}[i]-modules: 86082.pdf

Proof in LaTeX format for reference

Bruno Le Floch (May 26 2025 at 23:18):

Here are order-6 characterizations of the operation xy=x+ωyx \diamond y = x + \omega y in Z[ω]\mathbb{Z}[\omega] modules, where ω=e2πi/3\omega=e^{2\pi i/3}.

Lists of law numbers

Bruno Le Floch (May 31 2025 at 23:23):

Models of law 546 are affine spaces over Z[i]\mathbb{Z}[i]-modules. Law 546 x=y(z(x(zy)))x = y \diamond (z \diamond (x \diamond (z \diamond y))) is a close neighbor of Tarski's axiom in which we simply swap the last two variables. All of its models are linear and of the form xy=x+iy+constx \diamond y = - x + i y + \text{const} in a Z[i]\mathbb{Z}[i]-module. The magma operation is enough to reconstruct the module structure up to a choice of reference element uu: for instance xy=(xu)(uy)x-y = (x \diamond u) \diamond (u \diamond y).

Bruno Le Floch (May 31 2025 at 23:38):

Several other low-order laws only have linear models! (Here I won't list duals.)

  • Law 556 characterizes the operation xy=i(x+y)+constx\diamond y=i(x+y)+\text{const}, again in an affine version of Z[i]\mathbb{Z}[i]-module, with the group subtraction being given by xy=(((xu)u)y)ux - y = (((x\diamond u)\diamond u)\diamond y)\diamond u for some fixed uu.

  • Law 898, a neighbor of the law 895 characterizing abelian groups of exponent 2, also only has linear models. Specifically, the operation x+y=((ux)(yu))ux + y = ((u \diamond x)\diamond (y\diamond u))\diamond u obeys 895. In particular, finite magma sizes are powers of 2. There is some more structure involving a seventh root of unity (but in characteristic 2).

  • Law 2 is the trivial law

  • Law 4 is the left projection
  • Law 41 is the constant law
  • Law 543 is Tarski's axiom for abelian group subtraction
  • Law 895 is addition in (abelian) groups of exponent 2

I think that is it, but I haven't ruled out completely [467, 677, 704, 1076, 1083, 1110, 1117, 1279, 1286, 1313, 1516], in the sense that I didn't work out a nonlinear model for these.

EDIT: Actually, for 1117, finite ⇒ left-cancellative ⇒ quasigroup ⇒ linear, but it has many infinite models that are not left-cancellative. And 556 implies 1117 and left-cancellative, hence implies linearity (without finiteness assumption).


Last updated: Dec 20 2025 at 21:32 UTC