Reconstruction Conjecture — Separator/degree bridge lemmas #
This module collects small bridge lemmas connecting the instance-free structural
predicates of Reconstruction.Separator to the finite, degree-based vocabulary
used by the deck-reconstruction machinery.
Main results #
SimpleGraph.IsUniversal.map— universal vertices are isomorphism invariants.SimpleGraph.minDegreeTwo_iff— the combinatorialMinDegreeTwopredicate is equivalent to "every vertex has degree at least 2".SimpleGraph.isUniversal_complete— every vertex of the complete graph is universal.
Universal vertices are isomorphism invariants. If v is adjacent to
every other vertex of G and e : G ≃g H, then e v is adjacent to every
other vertex of H. For y ≠ e v we have e.symm y ≠ v, so G.Adj v (e.symm y),
which transports across e.
MinDegreeTwo is the degree-≥-2 condition. The instance-free predicate
"every vertex has two distinct neighbours" is equivalent to "every vertex has
degree at least 2", via the cardinality of the neighbour finset.
Every vertex of the complete graph is universal. In ⊤, distinct
vertices are always adjacent, so each vertex is adjacent to every other.
The complete graph has minimum degree ≥ 2 once it has ≥ 3 vertices. Each vertex has every other vertex as a neighbour, so with at least three vertices in total there are two distinct neighbours.