Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

RatioCut and Ncut as indicator-matrix traces

Statement

Let W,D,L,V,V+ be as in the finite weighted graph definition. For a square matrix B, set tr⁡(B)=∑iBii. If A1,…,Ak partition V, define HR∈Rn×k by (HR)ir=∣Ar∣−1/2 for i∈Ar and 0 otherwise. Then HRTHR=Ik and RatioCut⁡(A1,…,Ak)=tr⁡(HRTLHR). If A1,…,Ak partition V+, define HN∈Rn×k by (HN)ir=vol⁡(Ar)−1/2 for i∈Ar and 0 otherwise. Then HNTDHN=Ik and Ncut⁡(A1,…,Ak)=tr⁡(HNTLHN).

Facts & Assumptions

Given: A finite weighted graph with symmetric nonnegative zero-diagonal W, degree matrix D, Laplacian L=D−W, and either a partition of all vertices or a partition of its positive-degree vertices.

[F1]

Finite weighted graph Laplacian: di=∑jwij, D=diag⁡(di), and L=D−W.

[F2]

RatioCut and normalized cut for a finite weighted graph: cut⁡(A,Ac)=∑i∈A,j∉Awij, vol⁡(A)=∑i∈Adi, RatioCut divides each cut by ∣A∣, Ncut divides it by vol⁡(A), and the indicator columns are normalized by ∣A∣−1/2 or vol⁡(A)−1/2 respectively.

[F3]

Quadratic form and kernel of a weighted graph Laplacian: hTLh=12∑i,jwij(hi−hj)2 for every real vector h.

Proof

1.1givenF2algebra

The supports of distinct RatioCut indicator columns are disjoint, and each column has ∣Ar∣ entries equal to ∣Ar∣−1/2. Thus each column has squared norm 1 and distinct columns have inner product 0, so HRTHR=Ik.

1.2givenF1F2algebra

The supports of distinct Ncut indicator columns are disjoint, and hrTDhr=vol⁡(Ar)−1∑i∈Ardi=1. Distinct columns have D-inner product 0, so HNTDHN=Ik.

1.3givenF2F3algebra

By [F3], the energy of a RatioCut indicator column is 12∑i,jwij(hi−hj)2. Terms with both indices inside or both outside Ar vanish. Each ordered crossing pair has squared difference ∣Ar∣−1; symmetry makes the two directed crossing sums equal, so the factor 1/2 leaves hrTLhr=cut⁡(Ar,Arc)/∣Ar∣.

1.4givenF2F3algebra

For a Ncut indicator column the same finite energy sum has zero terms except across Ar and its complement, and each crossing squared difference is vol⁡(Ar)−1. Pairing the two equal directed sums gives hrTLhr=cut⁡(Ar,Arc)/vol⁡(Ar).

2.1F2step 1.1step 1.2step 1.3step 1.4algebra∎

By the stated trace definition, tr⁡(HRTLHR)=∑rhrTLhr and tr⁡(HNTLHN)=∑rhrTLhr. Summing steps 1.3 and 1.4 gives the RatioCut and Ncut identities, while steps 1.1 and 1.2 give their respective indicator constraints.

Depends on

Used by

Dependency tree · one level

3 results within one dependency step 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