Let
We resolve this problem with a polynomial-time, nonadaptive algorithm. For a
Frobenius-orthonormal basis
The transposed profile is also available. Since
- We give a nonadaptive, polynomial-time algorithm satisfying for every rectangular linear family. Its query complexity is the better of two basis-invariant spectral profiles, one for each query orientation.
- The profile implies a universal
$\widetilde O(\sqrt{q/\epsilon})$ upper bound. It has no additive error and no dependence on the ambient dimensions or the ratio$\|A\|_F/\mathrm{OPT}$ . - We prove a Gaussian covariance lemma controlled by a partial trace. The proof combines a dimension-free Schatten moment estimate, an exact fourth-moment calculation, and matrix concentration for unbounded summands.
- We convert the adaptive symmetric Wishart lower bound of
into
$\Omega(\sqrt{q/\epsilon})$ for general$q$ -dimensional linear families when$q\epsilon=\Omega(1)$ . This matches our upper bound up to logarithms. A separate GOE construction shows that$\Omega(1/\sqrt\epsilon)$ queries can be necessary even for a one-dimensional family. - We lift the theorem to covariance-weighted prediction loss without changing its query count. For positive-definite precision matrices, the same output controls both Gaussian KL divergence and preconditioning quality. Circulant, Toeplitz, and known-graph precision families give explicit dimension-adaptive profiles.
pure, relative, structured, matrix, learning, square-root, matvecs, known, dimensional
main.pdf,supplement.pdfmain.tex,supplement.texreferences.bibaistats2027.sty,fancyhdr.stymain.pdf.ots,README_old_2026-08-19.md.otsOpenTimestamps priority proofs
supplement.pdf is the current version and the one to read. supplement_old_2026-08-19.pdf
is the file as first published on 2026-08-10, kept only so that its OpenTimestamps
proof stays independently verifiable:
ots verify supplement_old_2026-08-19.pdf.ots
The two differ in one constant in the statement of the fixed-sparsity Wishart lower
bound quoted from Amsel et al., where the slack in the dimension range is u rather
than 1. Every result is unchanged, since only the order u/eps is ever used.
README_old_2026-08-19.md is likewise the README as first published, kept for the
same reason.