Alphabeta Math
Session-authored (Fable 5 assisted)
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.

12 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 12 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Trees, Forests and Spanning Trees — Examples

1 · Prerequisites

2 · Summary

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

The isomorphism types of trees on at most five vertices

Statement

Up to isomorphism, the numbers of trees on 1,2,3,4,5 vertices are respectively 1,1,1,2,3. Representatives are

K1;K2;P3;P4,K1,3;P5,K1,4, and the tree with degree sequence (3,2,1,1,1).

K1K2P3P4K1,3P5K1,4(3,2,1,1,1)

Facts & Assumptions

Given: A tree T on at most five vertices.

[L1]

A tree on n vertices has n1 edges and, for n2, at least two leaves (A tree on n1 vertices has n1 edges, Every tree with at least two vertices has at least two leaves).

[L2]

The sum of degrees is twice the number of edges (Handshake lemma: the sum of the vertex degrees is twice the number of edges).

[F1]

Verification

technique · cases by $n$ and maximum degree
1.1

In the case n3, connectedness and the edge count force K1,K2,P3, respectively.

assume-case smallL1F2
1.2

In the case n=4, maximum degree two forces the connected acyclic graph P4, while maximum degree three forces K1,3. These degree sequences differ, so the two are nonisomorphic.

assume-case fourL1L2F1
1.3

In the case n=5, maximum degree two gives P5, maximum degree four gives K1,4, and maximum degree three forces degree sequence (3,2,1,1,1) by the degree sum 8.

assume-case fiveL1L2
2.1

Each displayed degree sequence determines the indicated tree: attach all remaining vertices to the unique high-degree vertex, with the degree-two vertex extending one arm in the third case.

step 1.3L1
3.1

The representatives in each row have different degree sequences, so they are pairwise nonisomorphic and the list is complete.

step 1.1step 1.2step 1.3step 2.1F1cases-exhaustive
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

A labelled tree and its Prüfer code computed in both directions

Statement

On labels 5={0,1,2,3,4}, the tree with edges

{02,12,23,24}

has Prüfer code (2,2,2), and decoding this word returns the same tree.

012341:22:23:2¯naledgedeletionstage:recordedneighbourPrufercode(2,2,2)

Facts & Assumptions

Given: The displayed labelled graph T.

[F1]

Encoding deletes the least leaf and records its neighbour (The Prüfer code of a tree on a finite set of natural labels).

[F2]

At each decoding stage, the least unused label absent from the remaining word is joined to its first symbol; the final two unused labels are then joined.

Verification

technique · direct computation
1.1

Initially the leaves are 0,1,3,4. Delete 0 and record 2; then delete 1 and record 2; then delete 3 and record 2. Thus the code is (2,2,2).

F1
1.2

To decode, the least label absent from (2,2,2) is 0, so add 02; for the suffix (2,2) choose 1 and add 12; for (2) choose 3 and add 23.

F2
2.1

The unused labels are then 2,4, so add 24. The recovered edge set is exactly {02,12,23,24}.

step 1.2L1
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

τ(Cn)=n for every n3

Statement

For every n3, the cycle graph Cn has exactly n spanning trees.

01234deletedeP5afterdeletingefromC5

Facts & Assumptions

Given: n3 and the cycle graph Cn.

[F1]

Cn has n edges and deleting an arbitrary edge gives the path Pn (Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices).

Verification

technique · direct
1.1

Deleting any one edge of Cn gives a connected acyclic spanning graph, hence a spanning tree. The n choices yield distinct trees.

F1F2
1.2

Conversely, every spanning tree uses n1 of the n cycle edges, so it is obtained by deleting exactly one edge.

L1F1
2.1

Therefore τ(Cn)=n.

step 1.1step 1.2F2
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

τ(K4)=16 by direct Prüfer enumeration and Cayley's formula

Statement

The complete graph K4 has 16 spanning trees.

0123onespanningtreeTofK4K4:allsixedges

Facts & Assumptions

Given: K4 on the label set 4.

[F1]

τ counts spanning trees (The spanning-tree number τ(G)).

Verification

technique · direct
1.1

There are 4 choices for each of the two positions of a Prüfer word, hence 42=16 words and therefore 16 spanning trees.

L1F1
2.1

Independently, Cayley's formula gives τ(K4)=442=16, agreeing with the enumeration.

L2
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

A fundamental cycle and a fundamental cut in a fixed spanning tree

Statement

Let G have vertices {1,2,3,4} and edges {12,23,34,14,13}. For the spanning tree T with edges {12,23,34}, the edge 14 has fundamental cycle 1,2,3,4,1. The edge 23 has fundamental cut {23,13,14}.

1234outsideedge14cycle:1-2-3-4-11234treeedge23side1,2side3,4cutedges:23,13,14

Facts & Assumptions

Given: The graph G and spanning subgraph T above.

[L1]

An outside edge and its unique tree path form the fundamental cycle (Every edge outside a spanning tree determines a unique fundamental cycle).

[L2]

Deleting a tree edge partitions the tree into two sides, whose crossing edges form the fundamental cut (Every edge of a spanning tree determines a fundamental cut, and every edge crossing it restores a spanning tree).

[F1]

A connected acyclic spanning subgraph is a spanning tree (Spanning trees of a graph).

Verification

technique · direct computation
1.1

The graph T is the path 1,2,3,4, so it is a spanning tree. Its unique 1-4 path together with 14 is the stated 4-cycle.

L1F1
1.2

Deleting 23 leaves vertex sides {1,2} and {3,4}. Exactly 23,13,14 cross between them in G.

L2
2.1

Hence the displayed cycle and cut are the required fundamental objects.

step 1.1step 1.2
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

A connected graph with two distinct spanning trees

Statement

The triangle C3 is connected and has three distinct spanning trees, obtained by deleting any one edge.

Facts & Assumptions

Given: The cycle graph C3.

[F2]

A spanning tree is a connected acyclic spanning subgraph (Spanning trees of a graph).

[L1]

A finite graph is connected if and only if it has a spanning tree (A finite graph is connected if and only if it has a spanning tree).

Verification

technique · direct
1.1

Deleting any edge of C3 leaves a two-edge path on all three vertices, so each result is a spanning tree.

F1F2
2.1

The three deleted edges are different, so the three resulting edge sets are distinct. In particular, this connected graph has at least two spanning trees.

step 1.1L1
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

Kruskal's and Prim's procedures on the same weighted graph

Statement

Let G have edges ab,bc,cd,ad,ac of weights 1,2,3,4,5, respectively. Kruskal's procedure chooses ab,bc,cd. Prim's procedure started at a makes the same choices, and the resulting MST has total weight 6.

abcd45123choseninorder:ab,bc,cd;totalweight6KruskalandPrimfroma

Facts & Assumptions

Given: The weighted graph (G,w) above.

[L1]

Kruskal adds the lightest edge that does not form a cycle (Kruskal's greedy edge procedure produces a minimum spanning tree).

[L2]

Prim adds the lightest edge leaving the reached set (Prim's growing-tree procedure produces a minimum spanning tree).

[F1]

Verification

technique · direct computation
1.1

Kruskal considers the edges in weight order and accepts ab, then bc, then cd; at that point all four vertices are connected.

L1
1.2

From a, Prim first chooses ab of weight 1, then bc of weight 2, then cd of weight 3.

L2
2.1

Both procedures output the path with total weight 1+2+3=6, and their correctness theorems make it an MST.

step 1.1step 1.2F1L1L2
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

An acyclic graph need not be a tree

Statement refuted

Every acyclic graph is a tree.

Facts & Assumptions

Given: The edgeless graph G=K2.

[F2]

A tree must be connected as well as acyclic (Trees, forests, leaves and isolated vertices).

Counterexample

technique · direct
1.1

The graph K2 is acyclic because it has no edges.

F1
1.2

Its two vertices lie in different components, so it is disconnected and therefore is not a tree.

F2
2.1

Thus acyclicity alone does not imply the tree property.

step 1.1step 1.2
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

A graph on n vertices with n1 edges need not be a tree

Statement refuted

Every graph on n vertices with n1 edges is a tree.

Facts & Assumptions

Given: The graph G=C3K1.

[F1]

C3 has three vertices and three edges, while K1 has one vertex and no edges (Empty and complete graphs, complete bipartite graphs, and the convention that Pn and Cn have n vertices).

[L1]

The edge-count condition characterizes trees only together with connectedness or acyclicity (Equivalent characterisations of a nonempty tree by unique paths, edge count, minimal connectivity and maximal acyclicity).

Counterexample

technique · direct
1.1

The disjoint union has n=4 vertices and 3=n1 edges.

F1
1.2

It is disconnected and also contains the cycle C3, so it is not a tree.

F1L1
2.1

Hence the edge count alone is insufficient.

step 1.1step 1.2
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

A weighted graph with two distinct minimum spanning trees

Statement refuted

Every connected weighted graph has a unique minimum spanning tree.

Facts & Assumptions

Given: The cycle C3 with every edge assigned weight 1.

[F2]

Total tree weight is the sum of edge weights (Real edge-weighted graphs, total tree weight and minimum spanning trees).

Counterexample

technique · direct
1.1

Each of the three two-edge spanning trees has total weight 2.

F1F2
1.2

Every spanning tree of the three-vertex graph has two edges, so no spanning tree has smaller weight.

F1
2.1

Thus all three are MSTs, and uniqueness fails.

step 1.1step 1.2
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

Cayley's formula counts unlabelled trees

False Statement

Cayley's number nn2 is the number of unlabelled trees on n vertices.

Facts & Assumptions

Given: The claimed interpretation of Cayley's formula.

[L1]

Cayley's formula counts spanning trees of the labelled complete graph Kn (Cayley's formula: τ(Kn)=nn2 for n2, with τ(K1)=1 and τ(K0)=0).

[L2]

Up to isomorphism, there are only two trees on four vertices: P4 and K1,3 (The isomorphism types of trees on at most five vertices).

Refutation

technique · direct
1.1

At n=4, Cayley's number is 442=16.

L1
1.2

The unlabelled count is 2.

L2
2.1

Since 162, Cayley's formula does not count unlabelled isomorphism types.

step 1.1step 1.2
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-01Open item page →

Every edge of a connected graph lies in every spanning tree

False Statement

Every edge of a connected graph belongs to every spanning tree of that graph.

Facts & Assumptions

Given: The claimed universal assertion about connected graphs and their spanning trees.

[L1]

The triangle C3 has distinct spanning trees obtained by deleting different edges (A connected graph with two distinct spanning trees).

[L2]

An edge outside a spanning tree closes a fundamental cycle (Every edge outside a spanning tree determines a unique fundamental cycle).

[F1]

A spanning tree need only use a subset of the graph's edges (Spanning trees of a graph).

Refutation

technique · direct
1.1

In C3, fix an edge e and delete it. The remaining two edges form a spanning tree.

L1F1
2.1

This spanning tree omits e; adding e back closes the triangle as its fundamental cycle.

step 1.1L2
3.1

Hence an edge of a connected graph need not lie in every spanning tree.

step 1.1step 2.1

Sources