Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26
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.

In G1 with G2 substituted for a, the vertex set of G2 is a module, the two factors are recovered as induced subgraphs, and substituting a one-vertex graph changes nothing

Statement

Let G=G1[aG2] be a substitution (Substituting one graph for a vertex of another), and write U=V(G1){a}. Then:

  1. V(G2) is a module of G;
  2. G[U]=G1[U] and G[V(G2)]=G2;
  3. for every wV(G2), the map φw:V(G1)V(G) that fixes every vertex of U and sends a to w is an induced embedding of G1 into G;
  4. if V(G2)=1 then GG1.

Facts & Assumptions

Given: A substitution G=G1[aG2] with U=V(G1){a}, so that V(G)=UV(G2) is a disjoint union.

[F1]

For distinct vertices of G: two vertices of U are adjacent in G exactly when they are adjacent in G1; two vertices of V(G2) are adjacent in G exactly when they are adjacent in G2; and uU is adjacent in G to xV(G2) exactly when u is adjacent to a in G1 (Substituting one graph for a vertex of another).

[F2]

M is a module of G when the pair ({v},M) is pure for every vV(G)M (Modules of a graph, and the trivial modules).

[F3]

G[W]=(W,E(G)[W]2) (Subgraphs, induced subgraphs and spanning subgraphs).

[F4]

An induced embedding of H in G is an injection φ:V(H)V(G) such that, for all distinct x,yV(H), xyE(H) if and only if φ(x)φ(y)E(G); its image induces a copy of H, the restricted map being an isomorphism onto it (Induced embeddings and induced copies of a graph).

[F5]

A graph isomorphism is a bijection φ:VW with {u,v}E if and only if {φ(u),φ(v)}F for all distinct u,v (Graph isomorphisms, automorphisms and graph complements).

[F6]

A disjoint pair is complete when every cross pair is an edge, anticomplete when no cross pair is an edge, and pure when it is complete or anticomplete (Edges between disjoint vertex sets; complete, anticomplete, pure and mixed pairs).

Proof

technique · direct
1.1

The vertices of G outside V(G2) are exactly those of U, and for uU the adjacency of u to a vertex xV(G2) is the condition that u is adjacent to a in G1, which does not mention x.

F1given
1.2

For p,qU distinct, {p,q}E(G) if and only if {p,q}E(G1); and for p,qV(G2) distinct, {p,q}E(G) if and only if {p,q}E(G2).

F1
1.3

Fix wV(G2) and let φw fix U pointwise and send a to w. It is injective: it is the identity on U, and wU because U and V(G2) are disjoint, so no vertex of U is sent to w.

F4givenconstruct
2.1

By step 1.1, if u is adjacent to a in G1 then u is adjacent in G to every vertex of V(G2), and otherwise to none, so ({u},V(G2)) is pure for every uU; by [F2] this makes V(G2) a module of G, which is claim 1.

step 1.1F2F6
2.2

By step 1.2 the edges of G inside U are the edges of G1 inside U, so G[U]=G1[U]; and the edges of G inside V(G2) are the edges of G2, whose vertex set is V(G2), so G[V(G2)]=G2. This is claim 2.

step 1.2F3
2.3

For distinct p,qU, step 1.2 gives {p,q}E(G1) if and only if {φw(p),φw(q)}={p,q}E(G); and for uU, step 1.1 gives {u,a}E(G1) if and only if {u,w}={φw(u),φw(a)}E(G). Every pair of distinct vertices of G1 is of one of these two shapes, so φw is an induced embedding, which is claim 3.

step 1.1step 1.2step 1.3F4
3.1

If V(G2)=1, say V(G2)={w}, then the image of φw is U{w}=V(G), so φw is a bijection onto V(G) preserving and reflecting adjacency, that is, an isomorphism G1G; this is claim 4.

step 2.3F4F5

Depends on

Used by

Dependency tree · two levels

11 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