7
$\begingroup$

Given a group $G$, let $\Gamma(G)$ be the simple graph with vertex set $G \times G$, in which two distinct vertices $(x, y)$ and $(u, v)$ are adjacent if and only if either $x = u$, or $y = v$, or $xy = uv$.

I have recently learned from Grigorii Riabov about a 1991 theorem by Moorhouse, stating that two finite groups $G_1$ and $G_2$ are isomorphic if and only if the graphs $\Gamma(G_1)$ and $\Gamma(G_2)$ are isomorphic. More precisely, the result appears as Proposition 4.1 in

G.E. Moorhouse, Bruck nets, codes, and characters of loops, Designs, Codes and Cryptography 1 (1991), No. 1, 7–29

However, I can't quite follow the fine details of the proof. First, I find it a bit sketchy in places. Second, the proposition refers to $3$-nets rather than simple graphs, and to loops (edit: see Peter Taylor's comment below) rather than groups — more precisely, Moorhouse assumes that $G_1$ is a group, but allows $G_2$ to be a loop.

This leads me to the following questions:

  • Q1. Is there a more recent source — perhaps a book — with additional details or a more complete treatment, even if only in the special case where both $G_1$ and $G_2$ are groups (edit: see YCor's comment below)?
  • Q2. Does the theorem also hold for infinite groups? If not, what breaks down?
$\endgroup$
6
  • $\begingroup$ This seems related... Carl Droms. Isomorphisms of graph groups. Proceedings of the American Mathematical Society, 100(3):407–408, 1987 $\endgroup$ Commented Jun 19 at 10:16
  • 1
    $\begingroup$ @JPMcCarthy In [PAMS 100 (1987), No. 3, 407–408], Droms defines a group $G(X)$ from (what appears to be) a simple graph $X$, and proves that if $X_1$ and $X_2$ are simple graphs s.t. $G(X_1)$ is group-isomorphic to $G(X_2)$, then $X_1$ is graph-isomorphic to $X_2$. I don't see much connection with Moorhouse's result. $\endgroup$ Commented Jun 19 at 10:28
  • 1
    $\begingroup$ What would you call "not modern" in that reference? What's the problem in using loops instead of groups? Such a graph is defined for every magma, so it is natural to try use exactly what's necessary to prove such a rigidity result. $\endgroup$ Commented Jun 19 at 11:28
  • 3
    $\begingroup$ Loops are quasigroups with identity, and the setup for proposition 4.1 explicitly includes the identity in the definition of a loop. $\endgroup$ Commented Jun 19 at 11:43
  • $\begingroup$ @PeterTaylor I had missed that detail — thanks for pointing it out. I'll update the OP accordingly. $\endgroup$ Commented Jun 19 at 11:50

1 Answer 1

8
$\begingroup$

$\newcommand{\sh}{\stackrel{\mathrm{h}}{\mbox{—}}}\newcommand{\sv}{\stackrel{\mathrm{v}}{\mbox{—}}}\newcommand{\sp}{\stackrel{\mathrm{p}}{\mbox{—}}}$Here's a proof for groups (no finiteness assumed).

Statement. Let $X_G$ be $G\times G$ endowed with this binary relation. Then if there is an isomorphism $X_G\to X_H$ then $G$ and $H$ are isomorphic groups.

Observe that this binary relation on $G$ is the union of 3 equivalence relations: horizontal, vertical, product $$(a,b)\sh (a',b),\quad (a,b)\sv (a,b'),\quad (a,b)\sp (as,s^{-1}b),\quad a,b,s\in G.$$

Observe that the intersection of any two of these three equivalence relations are reduced to the equality relation.

Let us study complete subgraphs in this binary relation. Call "pure" ones the obvious ones, i.e., subsets that are in a single equivalence relation for one of these three equivalence relations. Let us now study the non-pure ones.

Clearly, a subset of cardinal three of $G\times G$ that is a complete subgraph is either pure or consists of three distinct pairs $x,y,z$ with $x\sh y \sv z\sp x$.

Now consider a subset of cardinal four that is a complete subgraph, say $x,y,z,w$ with $x,y,z$ as above. If by contradiction $x\sh w$, then $y\sh w$. The triangle $zxw$ has edge labels p, h, hence the third label is v, namely $z\sv w$, and hence $y\sv w$ by transitivity. So both $y\sh w\sv y$, so $w=y$, contradiction. We get a similar contradiction if $x\sp w$. So eventually $x\sv w$, $y\sp w$, $z\sh w$. In particular, we see that the labels in the three edge from $x$ are distinct.

We deduce that every complete subgraph of cardinal $\ge 5$ is pure. This allows to characterize, if $|G|\ge 5$, the pure equivalences classes as the maximal complete subgraphs of cardinal $\ge 5$. It follows that for every graph isomorphism $X_G\to X_H$, for $G$, $H$ of cardinal $\ge 5$, the isomorphism permutes the three equivalence relations in some way.

Now let us observe some symmetries. First, $G\times G$ acts transitively on this graph as $(g,h)(a,b)=(ga,bh^{-1})$ (call this "translation"). Second, there are automorphisms permuting the 3 relations: precisely, $(a,b)\mapsto (b^{-1},a^{-1})$ fixes $\sp$ and switches $\sh$ and $\sv$. Second, $(a,b)\mapsto (ab,b^{-1})$ preserves $\sh$ and switches $\sv$ and $\sp$.

Hence, for $G,H$ of cardinal $\ge 5$, if there is an isomorphism $X_G\to X_H$, then we can compose it by some automorphism of $X_H$ to ensure that it preserves each of the relations $\sh$, $\sv$, $\sp$. Moreover, composing by a translation ensures that it maps $(1_G,1_G)$ to $(1_H,1_H)$.

Now let $f$ be such an isomorphism $X_G\to X_H$. It preserves the $\sh$-class of $1$, hence maps $(g,1)$ to $(\sigma(g),1)$ for some bijection $\sigma:G\to H$. Similarly it maps $(1,g)$ to $(1,\psi(g))$ for some other bijection $\psi$.

For each $g$ have $(1,g)\sp (g,1)$, so $(1,\psi(g))=f(1,g)\sp f(g,1)=(\sigma(g),1)$, hence $\psi(g)=\sigma(g)$. Thus $\psi=\sigma$.

For $g,h\in G$, the element $(g,h)$ is uniquely characterized by the property $(g,1)\sv (g,h)\sh (1,h)$. So $(\sigma(g),1)=f(g,1)\sv f(g,h)\sh f(1,h)=(1,\sigma(h))$. Using uniqueness, we deduce $f(g,h)=(\sigma(g),\sigma(h))$.

Now $(g,h)\sp (gh,1)$, so $$(\sigma(g),\sigma(h))=f(g,h)\sp f(gh,1)=(\sigma(gh),1),$$ which means $\sigma(gh)=\sigma(g)\sigma(h)$. Since this holds for all $g,h$, this proves that $\sigma$ is a group homomorphism $G\to H$. Since it is bijective, it is an isomorphism.

It remains to deal with the case of order $4$ (of course if one of the two groups has order $4$, so does the other). In general, it is enough to count the number of non-pure complete subgraphs of cardinal 4 in a group $G$, containing $(1,1)$. By a straightforward argument, its elements have to have the form $(1,1)$, $(1,x)$, $(x,1)$, $(x,x)$ with $x$ of order $2$. Thus there are as many as elements of order $2$. This distinguishes between cyclic-4 and Klein.

$\endgroup$
10
  • $\begingroup$ This is very appreciated, +1. But I'm really looking for a reference. $\endgroup$ Commented Jun 19 at 12:21
  • 1
    $\begingroup$ @Carl-FredrikNybergBrodda Why not? I find it helpful to keep a record of (standard) references for basic or fundamental results. For instance, suppose someone were to prove an analogue of Moorhouse’s theorem for some other class of objects (rather than groups): I would definitely appreciate seeing a reference to Moorhouse’s original paper, along with a reference in a book or mathematical journal — even an easily accessible magazine for students — that provides a clearer or more detailed treatment. $\endgroup$ Commented Jun 19 at 14:19
  • 2
    $\begingroup$ @Carl-FredrikNybergBrodda This has happened before (and I certainly can't rule out the possibility of it happening again in the future): some users have left MO and deleted all their posts. An even worse scenario is possible: some websites simply disappear from the internet, especially when they become obsolete for various reasons. I'm one of the many who think highly of MathOverflow, but I still tend to see a book or a paper as more reliable than a link in the long run. $\endgroup$ Commented Jun 20 at 7:54
  • 1
    $\begingroup$ However, I can technically delete my answer now. If it is accepted by OP, I can no longer delete it. $\endgroup$ Commented Jun 20 at 8:07
  • 1
    $\begingroup$ @YCor, don't delete your answer! It's very nice and I'm sure will be of interest to people encountering this post. $\endgroup$ Commented Jun 20 at 9:08

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.