Documentation

LeanPool.BrillNoetherGraphs.Utilities.Subdivision.PointedGenusOneRigidTransport

Transport of pointed genus-one rigidity #

The rigid pointed-cycle predicate is invariant under graph isomorphism. This small transport lemma is useful when nested induced-subgraph cuts introduce extra subtype layers around an already-certified marker cycle.

theorem Utilities.PointedGenusOneRigid.map {G : CFGraph} {H : CFGraph} {root : G.V} (hRigid : PointedGenusOneRigid G root) (equivalence : CFGraphIso G H) :
PointedGenusOneRigid H (equivalence.vertexEquiv root)

Transport a pointed rigid genus-one graph along a graph isomorphism.