Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

A strong RRQR column swap multiplies selected volume by its score

Statement

Let A∈Fm×n have full column rank, m≥n, and let AΠ=QR be a full QR factorization, with Q∈Fm×m unitary and R∈Fm×n upper trapezoidal. Partition R=[R11R120R22] after the first k rows and columns, where R11∈Fk×k is nonsingular and 1≤k<n. Write X=R11−1R12, ωi=∥ei∗R11−1∥2, and γj=∥R22(:,j)∥2. Use local one-based QR positions and define the original column labels π(s) by (AΠ)(:,s)=A(:,π(s)). Let J={π(1),…,π(k)} be the selected set of k columns and define its volume by vol⁡(A(:,J))=det⁡(A(:,J)∗A(:,J))1/2. For 1≤i≤k and 1≤j≤n−k, replacing selected column π(i) by trailing column π(k+j) changes this volume by the factor vol⁡(A(:,(J∖{π(i)})∪{π(k+j)}))vol⁡(A(:,J))=(∣Xij∣2+(ωiγj)2)1/2.

Facts & Assumptions

Given: A full-column-rank matrix, its partitioned QR factorization, and indices i,j as above.

[F1]

Strong rank-revealing QR with finite swaps and explicit statuses defines X, ωi, γj, and the score used to select a swap.

Proof

1.1F1construct

Apply Q∗ to the selected columns and the candidate trailing column. The selected matrix becomes C=R11 in the top k rows. After replacing column i, the top block is C′=R11S, where S is the identity with column i replaced by column j of X; the lower block has only column i nonzero, equal to c=R22(:,j). Hence the replaced Gram matrix is (C′)∗C′+∥c∥22eiei∗. If Xij≠0, then S is nonsingular, det⁡S=Xij, and row i of (C′)−1=S−1R11−1 is row i of R11−1 divided by Xij.

2.1step 1.1algebra

For any nonsingular Gram matrix G and vector u, factor G+uu∗=G(I+G−1uu∗). Multilinearity of the determinant gives det⁡(I+ab∗)=1+b∗a: terms choosing two updated columns vanish because both are proportional to a. Hence det⁡(G+uu∗)=det⁡(G)(1+u∗G−1u). Apply this identity to the Gram matrix in step 1.1 with G=(C′)∗C′ and u=∥c∥2ei. Since (C′)−1 has row i equal to row i of R11−1 divided by Xij, ei∗G−1ei=ωi2/∣Xij∣2. The determinant is therefore ∣det⁡R11∣2∣Xij∣2(1+∥c∥22ωi2/∣Xij∣2)=∣det⁡R11∣2(∣Xij∣2+(ωiγj)2). The original selected volume squared is ∣det⁡R11∣2, so taking the nonnegative square root gives the formula when Xij≠0.

3.1step 2.1algebra∎

Both squared volumes and the right-hand side in step 2.1 are continuous in Xij. Perturbing Xij to nonzero values and taking a limit proves the same identity when Xij=0.

Depends on

Used by

Dependency tree · two levels

4 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources