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.
Three equivalent descriptions of a module: purity of every outside vertex, equality of outside neighbourhoods, and indistinguishability of the members
Statement
Let be a finite simple graph and let . The following three conditions are equivalent.
- is a module of (Modules of a graph, and the trivial modules).
- for all .
- For all and all : if and only if .
Facts & Assumptions
Given: A finite simple graph and a set .
is a module of when every vertex is adjacent to every vertex of or to no vertex of ; equivalently, the pair is pure for every such (Modules of a graph, and the trivial modules).
A disjoint pair is complete when every is adjacent to every , anticomplete when no is adjacent to any , and pure when it is complete or anticomplete (Edges between disjoint vertex sets; complete, anticomplete, pure and mixed pairs).
Proof
For the implication from 1 to 2, assume is a module, and let and . Then , so is pure, and it is not anticomplete because is adjacent to ; hence it is complete, so is adjacent to and .
For the implication from 2 to 3, assume condition 2 and let and with . Then , so ; exchanging the roles of and gives the reverse implication, which is condition 3.
For the implication from 3 to 1, assume condition 3 and let . If is adjacent to some , then condition 3 makes adjacent to every , so is complete; if is adjacent to no vertex of , then is anticomplete. In both cases the pair is pure.
Step 1.1 applies to both orders of and , giving and , so condition 1 implies condition 2.
Step 1.3 verifies the condition of [F1] at every vertex outside , so condition 3 implies condition 1.
The implications of steps 2.1, 1.2 and 2.2 form the cycle from 1 to 2 to 3 and back to 1, so the three conditions are equivalent.
Depends on
Used by
- If two modules overlap, then each difference and their symmetric difference are modules Lemma
- In a connected and anticonnected graph, the union of two proper modules that meet is again a proper module Lemma
- Two disjoint nonempty modules form a complete or an anticomplete pair Lemma
- A graph is recovered from any modular partition by the induced subgraphs on the parts together with the quotient graph Theorem
- A graph with at least two vertices is prime exactly when it is not obtained by substituting one graph on at least two vertices for a vertex of another graph on at least two vertices Theorem
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
- M. Habib and C. Paul, A Survey on Algorithmic Aspects of Modular Decomposition, sec. 2.3 (standard reference, not scraped)