Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generatedprecheck passverified 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.

Correctness of the finite FK connectivity transfer

Statement

For every finite simple graph G=(V,E), integer Q≥2, finite activities ve≥0, edge order, boundary set B⊆V, and equivalence relation ξ on B, the finite FK connectivity-transfer procedure terminates after finitely many operations and returns exactly ZFKξ(Q,v)=∑A⊆EQkξ(A)∏e∈Ave, where kξ(A) counts equivalence classes generated by ξ and the endpoint pairs of occupied edges. In the free case, where ξ is discrete, ZFK(Q,v)=∑A⊆EQkG(A)∏e∈Ave by the finite Potts/FK definition, so the transfer returns the finite FK partition function exactly.

Facts & Assumptions

Given: A finite simple graph G=(V,E), integer Q≥2, finite activities ve≥0, an ordered edge list e1,…,em, boundary set B⊆V, and equivalence relation ξ on B.

[F1]

Finite FK connectivity-state transfer: initialize the frontier with boundary partition ξ and factor Q for each isolated vertex outside B; each edge branches into absent weight 1 and present weight ve with the endpoint blocks merged; a block receives one factor Q when its last active vertex is forgotten, including at final cleanup.

[F2]

Finite FK boundary wiring: kξ(A) is the number of equivalence classes generated by ξ and the endpoints of edges in A, and ZFKξ=∑A⊆EQkξ(A)vA.

[F3]

Finite Potts and Fortuin–Kasteleyn weights: when ξ is discrete, kξ(A)=kG(A) and the resulting partition function is ZFK, including isolated vertices.

Proof

technique · direct invariant
1.1givenF1construct

Let Et={e1,…,et} and let n0 count vertices outside B that are isolated in G. For each edge subset C⊆Et, form the graph on the initially present boundary vertices and the endpoints introduced by time t, impose ξ, and retain the present edges in C. Let πt(C) be the resulting equivalence partition restricted to the active frontier, and let ct(C) count its equivalence classes containing no active vertex. The coefficient vector after time t satisfies Wt(π)=Qn0∑C⊆Etπt(C)=πQct(C)∏e∈Cve. At t=0 the only subset is empty, every boundary vertex is active, their partition is ξ, and c0=0. The initialized coefficient is Qn0, so the invariant holds.

2.1F1step 1.1algebra

Assume the invariant after t−1 edges. Introducing a new endpoint as a singleton agrees with adding that previously unseen vertex to the partial graph; a boundary endpoint is already present in the initial relation ξ. For each partial subset C⊆Et−1, the two subsets at the next edge are exactly C and C∪{et}. The absent choice preserves the partition and weight; the present choice multiplies by vet and merges precisely the endpoint blocks. Thus I+vetJuv gives the two required contributions, even when u,v were already equivalent through ξ or previous edges.

3.1F1step 2.1algebra

When vertices at their last incident edge are forgotten, no future edge is incident to them. If their block still has an active vertex, that equivalence class can connect to future edges through that vertex and is not yet closed. If removing a vertex empties its block, every boundary vertex in its ξ-class was already initially active and is now absent as well; no future edge can meet any member of the class. The class is therefore final, and the algorithm multiplies by Q exactly once at this first emptying. This updates ct(C) and preserves the invariant. After the last edge, terminal cleanup applies the same criterion to the remaining blocks, which have no future incident edges.

4.1F2step 1.1step 3.1algebra

For each full present-edge subset C, let rm(C) be the number of blocks still active just before terminal cleanup. Every equivalence class generated by ξ and C is counted exactly once: isolated vertices outside B contribute n0, classes closed earlier contribute cm(C), and the rm(C) remaining blocks each contribute one factor Q in cleanup. Therefore n0+cm(C)+rm(C)=kξ(C), and summing the invariant from step 1.1 with these cleanup factors over C⊆E gives the returned scalar ∑CQkξ(C)vC=ZFKξ.

5.1F3step 4.1givenalgebra∎

Each of the finitely many m edges is processed once; every active frontier is finite and has finitely many set partitions, and terminal cleanup removes finitely many vertices. Hence the procedure terminates. For discrete ξ, [F3] identifies ZFKξ with ZFK.

Depends on

Dependency tree · 2 levels

Sources