Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-28
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 finite simple graph is bipartite if and only if its adjacency spectrum is symmetric about 0

Statement

Let G be a finite simple graph with adjacency spectrum {λ1,,λn}. Then G is bipartite if and only if the multiset {λ1,,λn} is symmetric about 0, that is, if and only if {λ1,,λn}={λ1,,λn} as multisets.

Facts & Assumptions

Given: A finite simple graph G with adjacency matrix A and adjacency spectrum {λ1,,λn}.

[F1]

In a bipartite graph the vertex set splits as XY, and every edge joins a vertex of X to a vertex of Y (A bipartite graph and a proper two-colouring of its vertices).

[L1]

A graph is bipartite exactly when it has no odd cycle (A finite graph is bipartite if and only if it has no odd cycle).

[L2]

The trace tr(Ak) counts closed walks of length k (The trace of A(G)k counts closed walks of length k).

[F2]

The adjacency spectrum is the multiset of eigenvalues of A (Adjacency spectrum, spectral radius, and cospectral graphs).

[L3]

Similar matrices have the same trace (Similar matrices have the same trace).

Proof

technique · direct
1.1

Assume first that G is bipartite with parts X and Y. Let D be the diagonal matrix whose vv entry is 1 on X and 1 on Y. Then D1=D, and [F1] shows that every edge changes sign across the partition, so DAD=A. Hence A and A are similar and therefore have the same eigenvalues. By [F2], the spectrum is symmetric about 0.

F1F2
1.2

Conversely, assume the spectrum is symmetric about 0. Because [F2] cites the real spectral theorem for the real symmetric matrix A, there is an invertible matrix P with P1AP=diag(λ1,,λn). For every odd integer r1, this gives P1ArP=diag(λ1r,,λnr), so [L3] yields tr(Ar)=i=1nλir=0 after the odd powers cancel in symmetric pairs. By [L2], G has no closed walk of odd length. An odd cycle would itself be an odd closed walk, so G has no odd cycle. Therefore [L1] makes G bipartite.

L1L2F2L3algebra
2.1

Steps 1.1 and 1.2 prove the two directions of the equivalence.

step 1.1step 1.2

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

21 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