Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedverified 2026-10-22 (gpt-6.1-sol)
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.

Finite symplectic generator factorization

Statement

Let r≥1, J0=(0Ir−Ir0), and Sp⁡(2r,R)={S∈M2r(R):STJ0S=J0}. Every S∈Sp⁡(2r,R) is a finite product of matrices of the following three types and their inverses: UX=(IX0I),LY=(I0YI),DA=(A00A−T), where X,Y are real symmetric and A is real invertible. Partial Fourier rotations, which act by (qj,pj)↦(−pj,qj) on any selected set of coordinates and fix the others, are also products of these matrices. In addition, for every S there is a product G of these generators such that the upper-left block of SG is invertible.

Facts & Assumptions

Given: r≥1 and a real matrix S satisfying the displayed symplectic identity. Blocks are written in grouped coordinate order z=(q,p) with q,p∈Rr.

[A1]

The input matrix obeys STJ0S=J0 for J0=(0Ir−Ir0), and r≥1.

[F1]

Block multiplication gives, for S=(ABCD), the equivalent relation SJ0ST=J0 and in particular ABT=BAT; the original relation STJ0S=J0 gives ATC=CTA and ATD−CTB=I. These relations also imply that the first r rows of S have rank r.

Proof

1.1givenA1F1algebra

Each listed matrix is symplectic by direct multiplication with J0: UXTJ0UX=J0 iff X=XT, LYTJ0LY=J0 iff Y=YT, and DATJ0DA=J0. A quarter-turn on a subset is itself a block diagonal product of two-dimensional matrices (0−110) and identities, so is symplectic; on one selected coordinate it equals the product U−1L1U−1 in that coordinate. Thus all proposed generators are symplectic.

1.2givenF1algebra

First suppose the upper-left block A is invertible. The block equations in [F1] imply A−1B=(A−1B)T and CA−1=(CA−1)T by multiplying ABT=BAT and ATC=CTA by the relevant inverses. They also give D=A−T+CA−1B from ATD−CTB=I. Therefore direct block multiplication yields S=LCA−1DAUA−1B, which is the required factorization in this case.

1.3givenF1algebra

For arbitrary A, let k=rank⁡A. Choose invertible real matrices L,R with LAR=diag⁡(Ik,0), using row and column reduction, and replace S by S′=DLSDR. This replacement is symplectic. Write its upper-right block as B′ and partition rows and columns after the first k. The identity A′B′T=B′A′T in [F1], with A′=diag⁡(Ik,0), forces the lower-left rectangular block of B′ to vanish. Since the first r rows of S′ are independent, the bottom r−k rows of B′ restricted to its last r−k columns form an invertible matrix B22. Right-multiply S′ by the inverse partial Fourier rotation F on those last coordinates, (qj,pj)↦(pj,−qj). It is a product of the inverse listed generators. The resulting upper-left block is block upper triangular with diagonal blocks Ik and −B22, hence is invertible. This argument also covers k=0 and k=r (with the empty block omitted).

2.1step 1.1step 1.2step 1.3algebra∎

The matrix S′F has invertible upper-left block, so step 1.2 factors it into the stated generators. Since S=DL−1(S′F)F−1DR−1 and the inverses of DL,DR,F are of the same listed types, the same is true of S. This proves the factorization for every symplectic matrix.

Dependency tree · 0 levels

Nothing. This result depends on no other item in the library.

Sources