Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-10
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 affine indefinite trichotomy for indecomposable gcms

Statement

For an indecomposable GCM A, exactly one of the following clauses holds and defines its type (inequalities are coordinatewise over R):

  • Finite: detA0, some u>0 has Au>0, and Ax0 implies x>0 or x=0.
  • Affine: corankA=1, some u>0 has Au=0, and Ax0 implies Ax=0. Equivalently KA={x:Ax0}=kerA=Ru; its positive null ray is unique.
  • Indefinite: some u>0 has Au<0, and x0, Ax0 imply x=0.

Each type is equivalently characterized by its displayed positive-vector condition alone. The matrices A and At have the same type. Finite and affine GCMs are symmetrizable. If B=DA is a symmetric positive-diagonal symmetrization, finite type is equivalent to B being positive definite, affine type to B being positive semidefinite of corank one, and indefinite type to B taking both positive and negative quadratic values. For a decomposable matrix, “finite type” means every indecomposable block is finite type.

Facts & Assumptions

Given: An indecomposable GCM of size n≥1.

[F1]

Off-diagonal entries are nonpositive integers with a symmetric zero pattern, and indecomposability forbids a block partition. (Generalized cartan matrix).

[F2]

The symmetrizer convention is DA symmetric. (Symmetrizable generalized cartan matrix).

[F3]

If a real matrix C satisfies u0 and Ctu0u=0, then the strict matrix alternative provides v>0 with Cv<0. (Strict linear alternative for GCM trichotomy).

Proof

1.1

The graph joining i,j when aij<0 is connected: its connected components give a forbidden block partition otherwise, and a block partition disconnects it. If x0 and Ax0, then at a zero coordinate i, (Ax)i=jiaijxj0. Equality forces every neighbor to have zero coordinate. Propagating along finite paths proves x=0 or x>0.

F1given
2.1

Suppose KA contains a nonzero nonnegative vector u, so u>0 by step 1.1. If KA is not contained in {0}{x>0}, take vKA with some negative coordinate (a nonnegative exception is excluded by step 1.1). Along the segment from v to u there is a point z=tu+(1t)v0 with at least one zero coordinate and 0<t<1. Step 1.1 gives z=0, whence v is a negative multiple of u and 0=tAu+(1t)Av forces Au=Av=0. For any wKA, if w has a negative coordinate repeat with u,w; if w>0 repeat with w,v. In either case wRu. Thus KA=kerA=Ru. Otherwise KA{0}{x>0}; then a nonzero kernel vector would put both it and its negative in this cone, impossible. So A is invertible, and A11KA{0} is strictly positive with image 1>0. These are precisely the affine and finite clauses.

F1step 1.1
3.1

If A has either clause of step 2.1, no v>0 can have Av<0: otherwise vKA has negative coordinates and a nonzero image, contradicting either description of KA. Contraposition of F3 with C=A gives a nonzero u0 with Atu0. Apply step 2.1 to At. Its rank equals that of A by Gaussian elimination, so its clause is finite when A is invertible and affine when A has corank one. Repeating with the transpose proves both transpose implications. If KA{x0}={0}, the transpose has the same property: otherwise step 2.1 and the just-proved transpose implication contradict it. F3 with C=A now supplies v>0, Av<0. This gives the indefinite clause and its transpose invariance.

F3step 2.1
4.1

The three clauses are disjoint by their cone and rank conditions and exhaustive by steps 2.1–3.1. A positive vector with strictly positive image excludes affine and indefinite by their cone conditions. A positive null vector excludes finite by invertibility and indefinite by its cone condition. A positive vector with negative image puts its negative in KA with strictly positive image, excluding both finite and affine. Thus the three positive-vector conditions are each sufficient as well as necessary. The affine null ray and corank follow from step 2.1.

step 2.1step 3.1
5.1

For later use, every connected proper principal submatrix of an affine A is finite type: restrict a positive null vector u to a connected index subset J. Then AJuJ=AJ,JcuJc0 and is nonzero, since connectivity of the full graph gives an edge across the partition. Step 4.1 excludes indefinite type for AJ, and its affine cone condition excludes a nonzero nonnegative image, so it is finite. For finite A, restricting a positive vector with positive image gives AJuJ>0, since the omitted off-diagonal contribution is nonpositive. Hence each connected principal submatrix is finite in that case too.

F1step 1.1step 4.1
6.1

Assume A is finite or affine. If its graph has a cycle, take a shortest simple cycle of length k3. It has no chord. Its principal matrix C has diagonal 2 and paired edges ri,si around the cycle with positive integers ri,si. It is finite or affine by step 5.1, or by the assumption if it is the whole graph. Choose w>0 with Cw0 by step 4.1. In M=diag(wi1)Cdiag(wi) each row sum is nonnegative. Its paired edge magnitudes ri,si have product risi1. Since (risi)20, their sum is at least 2. Summing all row sums gives 02ki(ri+si)0. Equality forces every risi=1, hence ri=si=1. This cycle matrix has null vector 1>0, so is affine by step 4.1; step 5.1 forbids it being a proper principal submatrix. Thus A=C is symmetric.

F1step 4.1step 5.1
7.1

If the connected graph has no simple cycle, it is a tree: two different simple paths would produce a simple cycle. Fix its least vertex with d=1 and propagate dj=diaij/aji>0 along its unique paths. Every edge then satisfies diaij=djaji; nonedges have both sides zero, and diagonal equalities are automatic. Thus DA is symmetric by F2. Together with step 6.1 this proves finite/affine symmetrizability, including the singleton tree.

F1F2step 1.1step 6.1
8.1

For any symmetric B=DA and any u>0, expansion gives xtDAx=idi(Au)ixi2/ui+i<j(diaij)uiuj(xi/uixj/uj)2. Indeed the second sum has cross coefficient 2diaijxixj and diagonal coefficient ji(diaij)uj/ui; adding the first sum leaves diagonal 2di. In finite type choose Au>0, so the first sum is strictly positive for x0. In affine type choose Au=0; the second sum is nonnegative and vanishes exactly when all ratios xi/ui agree along edges, hence everywhere by connectivity. Its kernel is exactly Ru. In indefinite type a positive u with Au<0 gives utDAu<0, whereas every coordinate vector has value 2di>0. The mutually exclusive quadratic behaviors and the already-exhaustive trichotomy prove all reverse implications as well.

F1F2step 1.1step 4.1step 7.1

Sources

Source comparison: Kleshchev, Definition 4.1.1, Lemmas 4.1.6–4.1.7, Theorem 4.1.12, Lemma 4.1.13, Lemma 4.2.2 and Theorem 4.2.3, pp.50–60; direct quadratic expansion replaces spectral theory.

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