Paper VIII visual guide · Visual 8 of 32 · WALSH RECURSION IN EIGHT COORDINATES

See every butterfly value

Traditional p. 16 / Theorem 4.7.

Start reading

Resources & source

Original plate in the visual-guide PDF · Original atlas source

Skip contents and start reading

The unnormalized Walsh matrix satisfies \(H_1=[1]\) and

\[ H_{2n}={\begin{pmatrix}H_n&H_n\\H_n&-H_n\end{pmatrix}},\qquad H_nH_n^T=nI. \]

Apply the three add/subtract stages to \((1,2,3,4,5,6,7,8)^T\). The full intermediate ledger is displayed below.

A Walsh transform factored into stages
Original drawing. Read the description below; expand the labels and data for selectable text.

Reading the drawing

Successive butterfly stages retain all intermediate coordinates. The diagram describes the supplied finite transform and its arithmetic structure.

Drawing labels and data 37 labels

Read the original labels as selectable text. Tables preserve grid relationships; other short labels are grouped compactly.

  • input
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • stage 1
  • 3
  • -1
  • 7
  • -1
  • 11
  • -1
  • 15
  • -1
  • stage 2
  • 10
  • -2
  • -4
  • 0
  • 26
  • -2
  • -4
  • 0
  • stage 3
  • 36
  • -4
  • -8
  • 0
  • -16
  • 0
  • 0
  • 0

\(8\log_2 8=24\) additions/subtractions; \(H_8H_8^T=8I\).

Open the full-size drawing

Arithmetic can be counted exactly

Each stage visits eight coordinates, producing one sum or difference per coordinate. Three stages therefore use exactly 24 additions or subtractions. No multiplication by a dense \(8\times8\) matrix is necessary.

The result \((36,-4,-8,0,-16,0,0,0)^T\) still reconstructs the input: the inverse is \(H_8^T/8\). Because the displayed transform is unnormalized, its squared output norm is eight times the squared input norm. The normalized transform \(H_8/\sqrt8\) would instead be orthogonal.

What the zeros mean

The zero coefficients arise from exact cancellation among the input values. They do not imply that the transform's defining matrix is sparse. The butterfly structure, not the final coefficient support, explains the arithmetic reduction.

The checker verifies the recursion, orthogonality, dense-versus-butterfly output, and operation count for sizes one, two, four, eight, and sixteen. These bounded tests exercise the implementation and boundary cases. The general recursion theorem remains the manuscript's mathematical statement.

Read this as

Factorization can turn a dense matrix into a short exact arithmetic circuit. Keep its normalization separate from its recursive evaluation rule.

Source and conversion record

The original atlas wording, equations, and drawing labels are retained. Drawings are views of the retained visual-guide PDF. Text descriptions and table headings are added reading aids. This conversion does not rebuild TeX, rerun the examples, audit proofs or compile Lean.

The revised crosswalk binds all 32 plates to the retained PDF. Manuscript links use stable source labels checked against the manuscript. The guide’s “Classical input 7.5” resolves to the manuscript’s “Standard fact 7.5” at the same label.

Conversion checks and source hashes

Notation in Paper VIII

Look up a symbol without leaving this chapter. Select text before opening help to search for it.

Search this work’s notation.

    Symbols can have different meanings in different passages. Read each result in its own context.

    Open the full notation index