Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck 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.

The intersection of two modules is a module

Statement

If M and N are modules of a finite simple graph G, then M∩N is a module of G. No hypothesis relating M and N is needed, and the case M∩N=∅ is included.

Facts & Assumptions

Given: Modules M,N of a finite simple graph G, and a vertex v∈V(G)∖(M∩N).

[F1]

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

[F2]

The pair (A,B) of disjoint sets is complete when every a∈A is adjacent to every b∈B, anticomplete when no a∈A is adjacent to any b∈B, and pure when it is complete or anticomplete (Edges between disjoint vertex sets; complete, anticomplete, pure and mixed pairs).

Proof

technique · cases
1.1F2

If v is complete to a set S then v is complete to every subset of S, and if v is anticomplete to S then v is anticomplete to every subset of S; so purity of ({v},S) passes to every subset of S.

1.2assume-case outMF1

First case: v∉M. Then ({v},M) is pure because M is a module.

1.3assume-case inMF1given

Second case: v∈M. Since v∉M∩N, this forces v∉N, and then ({v},N) is pure because N is a module.

2.1step 1.1step 1.2step 1.3cases-exhaustive

In the first case step 1.1 applied to S=M⊇M∩N makes ({v},M∩N) pure, and in the second case step 1.1 applied to S=N⊇M∩N does the same. The two cases exhaust the possibilities for v.

3.1step 2.1F1∎

Every vertex outside M∩N therefore has ({v},M∩N) pure, which is the module condition of [F1], so M∩N is a module of G.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

7 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