Encyclopedia Mathematics Mathematics Graph Theory Depth From Rs Graph Theorem Count
ARTICLE 3 claims 2 theorems 1 model
Mathematics Graph Theory Depth From Rs Graph Theorem Count
A machine-checked proof counts five classical graph theorems as a single unit, and the number five is not a coincidence.
The five canonical theorems
Graph theory has a small set of results that appear in every textbook: the handshaking lemma, Euler's formula for planar graphs, Kuratowski's theorem on planarity, the four-color theorem, and Ramsey's theorem. The declaration graphTheoremCount is a machine-checked statement in the Recognition Science framework's library that these five named theorems form a set of exactly five. The proof is a direct computation: the framework defines an inductive type with those five constructors and then verifies that its cardinality is 5. That is all the declaration itself establishes.
What makes the number interesting is the surrounding framework claim. The same library also establishes that the 3-cube graph Q₃, with 8 vertices, 12 edges, and 6 faces, has Euler characteristic 8 − 12 + 6 = 2, matching the sphere S². The framework models Q₃ as the canonical recognition lattice, and it identifies the five theorems as the complete depth of graph theory at that level. The number five is then tied to a broader dimension count in the framework, but that identification is a modeling choice, not a theorem about graph theory itself.
The declaration does not claim that these are the only important graph theorems, nor that graph theory is exhausted by them. It does not establish the four-color theorem or Ramsey's theorem; it only names them as members of a finite set. The framework's interpretation of five as a structural dimension is a hypothesis about how mathematics organizes itself, not a result established by graphTheoremCount. What the declaration establishes, strictly, is a count: five named theorems, no more and no less.
THEOREM graphTheoremCount · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
theorem graphTheoremCount : Fintype.card GraphTheorem = 5 := by decide
THEOREM q3Euler_eq_2 · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
theorem q3Euler_eq_2 : q3EulerChar = 2 := by decide
MODEL q3Euler_eq_2 · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
theorem q3Euler_eq_2 : q3EulerChar = 2 := by decide
What this page does not claim
The declaration does not prove the four-color theorem or Ramsey's theorem. The framework's identification of five as a structural dimension is not a theorem about graph theory. The set of five is not claimed to be exhaustive of all important graph theorems.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What does the framework mean by a canonical recognition lattice?
- How does the framework derive the number five as a dimension from the five named theorems?
- Which other branches of mathematics receive a similar depth count in the framework?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM graphTheoremCount · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
theorem graphTheoremCount : Fintype.card GraphTheorem = 5 := by decideThe declaration graphTheoremCount is a machine-checked statement that the five named theorems form a set of exactly five. graphTheoremCount · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.leanTHEOREM q3Euler_eq_2 · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
theorem q3Euler_eq_2 : q3EulerChar = 2 := by decideThe same library also proves that the 3-cube graph Q₃ has Euler characteristic 2. q3Euler_eq_2 · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.leanMODEL q3Euler_eq_2 · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean
theorem q3Euler_eq_2 : q3EulerChar = 2 := by decideThe framework models Q₃ as the canonical recognition lattice. q3Euler_eq_2 · IndisputableMonolith/Mathematics/GraphTheoryDepthFromRS.lean