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.
A small 3SAT instance and its three-colourability gadget graph
Example
Take the one-clause formula The reduction introduces the global variable and one fresh splitter variable , producing the NAE clauses
Facts & Assumptions
Given: The satisfying assignment , , , together with and .
A proper three-colouring uses the colours and forbids equal colours on adjacent vertices, by The three-colourability decision problem.
The reduction to -COLORABILITY first converts a -CNF clause to NAE clauses and then builds one variable triangle per variable and one clause triangle per NAE clause, by 3SAT polynomial-time many-one reduces to 3-COLORABILITY.
Verification
Under the given assignment, both NAE clauses are satisfied: is not all equal, and is not all equal.
Define the graph directly: take a distinguished vertex ; for each variable add the triangle ; for each of the two ordered NAE clauses add a triangle of three position vertices and join its th vertex to the literal vertex in position . Colour by . In the variable triangles, colour each literal vertex by its Boolean value, so receive , receive , receive , receive , and receive .
For the clause triangle for , the literals and have different truth values, so colour their two position vertices by the opposite colours and , and colour the remaining position vertex by . Do the same for . Every clause triangle then uses , and each clause vertex differs from the colour of its adjacent literal vertex. Thus the explicitly defined graph is properly three-coloured.
This worked instance shows concretely how the theorem's NAE assignment is converted into a proper three-colouring.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
6 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
- John E. Savage, Models of Computation, Chapter 8 (standard reference, not scraped)