Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Chordal graphs and simplicial vertices

Abstract

The vertex type may lie in any universe u. IsChordal means that every cycle of length at least four has an adjacency between two supported vertices whose unordered edge is absent from that cycle. IsSimplicial means that the entire neighbor set is a clique.

Theorem 1.1 (Induced-subgraph heredity).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Chordal/Dirac.induce (✓ std3). ∎

Citation. Juan Pablo Traverso Gianini (2026). BrooksSubcubic, finite chordal elimination and set-form Menger: Lean sources. URL: https://github.com/Vilin97/lean-pool/tree/91c154506e3d08a1a25e4966c22c99212bf9df54/LeanPool/BrooksSubcubic.

Commentary.

Pulling a cycle through the subtype embedding preserves its cycle property and support and transfers a chord back to the induced graph. No finiteness hypothesis is needed.

Theorem 1.2 (Dirac simplicial-vertex theorem).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Chordal/Dirac.exists_isSimplicial (✓ std3). ∎

Citation. Juan Pablo Traverso Gianini (2026). BrooksSubcubic, finite chordal elimination and set-form Menger: Lean sources. URL: https://github.com/Vilin97/lean-pool/tree/91c154506e3d08a1a25e4966c22c99212bf9df54/LeanPool/BrooksSubcubic.

Commentary.

A nonempty finite chordal graph has a simplicial vertex. The cardinal induction handles complete graphs, a proper connected component in the disconnected case, and a minimal separator in the remaining case. Minimal separators are cliques because two internally disjoint induced paths would otherwise form a chordless cycle. The result uses classical existence and gives no running-time bound.

References