The distance function on Coxeter-like graphs and self-dual codes
Marko Orel, Draženka Višnjić
TL;DR
This work analyzes Γ_n, the graph on invertible binary symmetric matrices with edges when their difference has rank 1, and provides explicit distance formulas for both nonalternate and alternate update types of A−B. It determines the diameter of Γ_n and uncovers a sharp correspondence between certain A with d(A,I_n)=(n+5)/2 and rank(A−I_n)=(n+1)/2 and binary self-dual codes, organizing these codes via a partition into families ${\cal F}_C$. A critical contribution is the demonstration that the orthogonal group ${\cal O}_n(\mathbb{F}_2)$ acts transitively on the set of self-dual codes in $\mathbb{F}_2^{n+1}$, strengthening prior results. The paper blends precise linear-algebraic tools (rank-one updates, determinant identities, Witt-type results) with graph-theoretic and coding-theoretic insights to forge a bridge between rank-graph distance problems and the structure of self-dual binary codes, yielding a graph-theoretic encoding of code equivalence and classification questions.
Abstract
Let $SGL_n(\mathbb{F}_2)$ be the set of all invertible $n\times n$ symmetric matrices over the binary field $\mathbb{F}_2$. Let $Γ_n$ be the graph with the vertex set $SGL_n(\mathbb{F}_2)$ where a pair of matrices $\{A,B\}$ form an edge if and only if $\textrm{rank}(A-B)=1$. In particular, $Γ_3$ is the well-known Coxeter graph. The distance function $d(A,B)$ in $Γ_n$ is described for all matrices $A,B\in SGL_n(\mathbb{F}_2)$. The diameter of $Γ_n$ is computed. For odd $n\geq 3$, it is shown that each matrix $A\in SGL_n(\mathbb{F}_2)$ such that $d(A,I)=\frac{n+5}{2}$ and $\textrm{rank}(A-I)=\frac{n+1}{2}$ where $I$ is the identity matrix induces a self-dual code in $\mathbb{F}_2^{n+1}$. Conversely, each self-dual code $C$ induces a family ${\cal F}_C$ of such matrices $A$. The families given by distinct self-dual codes are disjoint. The identification $C\leftrightarrow {\cal F}_C$ provides a graph theoretical description of self-dual codes. A result of Janusz (2007) is reproved and strengthened by showing that the orthogonal group ${\cal O}_n(\mathbb{F}_2)$ acts transitively on the set of all self-dual codes in $\mathbb{F}_2^{n+1}$.
