Weighing matrix¶
A square 0, +1 and −1 matrix whose rows have equal weight and are mutually orthogonal.
Core Idea¶
A weighing matrix \(W(n,w)\) is a real square \(n\times n\) matrix with entries \(0,+1,-1\) satisfying \(WW^{\mathsf T}=wI_n\). Here \(n\) is a positive integer and \(0\leq w\leq n\) is an integer. Each row has exactly \(w\) nonzero entries, and different rows have inner product zero. The name comes from signed arrangements for weighing objects, although membership does not require a physical experiment.[1]
If \(w>0\), the matrix is invertible, with \(W^{-1}=W^{\mathsf T}/w\). At \(w=0\), the zero matrix satisfies the definition but is singular.[1]
How would you explain it like I'm…
Plus-Minus Balance Grid
Rows That Cancel Out
Signed Orthogonal-Row Matrix
Scope of Application¶
The definition describes a mathematical class, not an existence guarantee for every order and weight. Hadamard matrices are the full-weight case; real conference matrices in the zero-diagonal convention are a particular weight-\(n-1\) case. Weighing matrices can also be used in constructions involving codes and lattices.[1][2]
Clarity¶
Matrix weight counts the nonzero entries in each row; it is distinct from the masses of objects in a weighing application. To check a proposed matrix, multiply it by its transpose and compare the result with \(wI_n\). A signed array with a nonzero inner product between distinct rows fails the test.
Manages Complexity¶
The single product records both conditions: its diagonal gives the row norms and its off-diagonal entries give the pairwise inner products. A candidate can therefore be checked in one calculation, even though finding a matrix with specified parameters may be a separate problem.
Abstract Reasoning¶
For \(w>0\), suppose observations follow \(y=Wx+\varepsilon\). Reconstruction by \(\hat{x}=W^{\mathsf T}y/w\) yields \(x+W^{\mathsf T}\varepsilon/w\). If errors have mean zero and covariance \(\sigma^2I_n\), the estimate has covariance \(\sigma^2I_n/w\). This variance result depends on those assumptions; correlated or unequal-variance errors require their own analysis.[1]
Knowledge Transfer¶
The same square shape, restricted entries and orthogonality can organize different problems. A balance design interprets the signs as placements in opposite pans; a code construction reduces integer rows modulo three. The applications share a matrix structure, not necessarily a physical interpretation or noise model.[1][2]
Examples¶
A four-object theoretical balance design uses
Each row is a weighing and each column an object. Under independent, equal-variance errors of variance \(\sigma^2\), reconstruction gives each estimated mass variance \(\sigma^2/4\). This is a model calculation, not a reported experiment.[1]
Chandrasekaran, Gandikota and Grigorescu use
This is \(W(4,3)\). Its rows reduced modulo three generate a ternary code of length four and rank two; its integer rows generate an orthogonal lattice. The paper's characterization concerns its specified ternary Construction-A setting, not arbitrary moduli or every weighing matrix.[2]
Neighborhood in Abstraction Space¶
Weighing matrix sits in a sparse region of the domain-specific corpus (79th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.
Family — Unclustered & Miscellaneous (2835 abstractions)
Nearest neighbors
- Hadamard matrix — 0.88
- Exchange matrix — 0.82
- Orthostochastic matrix — 0.82
- Sum of squares function — 0.81
- Butson-type Hadamard matrix — 0.81
Computed from structural-signature embeddings · 2026-10-31
Not to Be Confused With¶
A general real orthogonal matrix need not use only \(0,+1,-1\). A Hadamard matrix is a weighing matrix with no zero entries; a weighing matrix may contain zeros. A physical weighing design may use such a matrix, but the matrix alone does not establish an experiment or a practical accuracy gain.
References¶
[1] Thomas Pender, Balanced Group Matrices: Theory and Applications, University of Lethbridge, 2020, Chapter 2, printed pp. 16–17. The balance example is a model with stated independent equal-variance errors. registry ↩a ↩b ↩c ↩d ↩e ↩f
[2] Karthekeyan Chandrasekaran, Venkata Gandikota and Elena Grigorescu, “Deciding Orthogonality in Construction-A Lattices”, SIAM Journal on Discrete Mathematics 31 (2017), 1244–1262, DOI 10.1137/15M1054766. Matrix and Theorem 1.3, p. 1246; Lemma 2.6, p. 1249; proof, pp. 1255–1258. registry ↩a ↩b ↩c