Documentation

Complexity.Algorithms.WordRAM.MatrixMultiplication.Schonhage.Product

Native queried thin-matrix products #

Main definitions #

Main results #

The program computes its own valid-subset tables, shared band encodings, tile keys, query codes, counts, prefix offsets, stable scatter, tile pointers, pruned traversals, epochs and answer reconstruction. Original query order and duplicates are retained. Signed mode uses canonical Signed.encode input words. Raw mode requires nonnegative entries and actually doubles each word before calling the signed producer; this includes raw unsigned 0/1 inputs. One timestamp directory is initialized and reused across all tiles.

The component reuses the finite Section 2 tensor/pruning and thin-product mathematics from [AVW26], with original programs and execution proofs against native WordRAM APIs. It does not import the source Light machine or assume a solver, execution or cost contract. Stage exec_* lemmas are internal implementation APIs shared between proof modules. Callers use the results above; the initialized input contains no computed layout or query certificate. This is a queried-product component, not a complete Exact Triangle or ordinary-3SUM algorithm. The full endpoint and improved Section 4 route to exponent 1.9992 remain under #1394.

References #