Boolean cycles as boundaries of face colors #
Vertex parity counts actual indexed darts: a loop contributes twice. Face boundaries take the exclusive or of the colors of the two actual incident face orbits. On a componentwise numerically genus-zero rotation, the vertex-even labels are exactly these boundaries.
This is an original finite reconstruction, obtained by applying the existing face-even lifting theorem to the actual indexed dual. It includes sparse and duplicate vertex declarations, parallel occurrences, loops, points, disconnected graphs and the empty graph. It asserts no geometric realization, Jordan theorem or Hanani–Tutte theorem.
Main definitions #
Cslib.Complexity.Graph.vertexParity: actual dart-incidence parity.Cslib.Complexity.Graph.RotationSystem.faceBoundary: boundary of actual face colors.
Main results #
Cslib.Complexity.Graph.RotationSystem.vertexEven_iff_exists_faceColors: cycle exactness.
The boundary of face colors labels each edge by the exclusive or of its two incident
actual face orbits. A bridge incident twice to one face consequently receives false.
Instances For
Either end reads the same face boundary.
The canonical face/dual-vertex equivalence sends a dart's face to its actual face ID.
Dual-face parity is original vertex parity, with the reversal required by the actual dual face successor. No Euler or endpoint declaration assumption is needed.
Vertex-even labels are precisely face-even labels on the actual indexed dual.
A face boundary becomes the ordinary endpoint gradient on the actual indexed dual.
Every face boundary has even incidence parity, with no genus or endpoint assumptions.
Under declared endpoints and componentwise numerical genus zero, every vertex-even Boolean edge label is a boundary of actual face colors, and conversely. The quantifiers include arbitrary disconnected supports, loops, parallels, sparse names, duplicate declared vertices, isolated points and empty graphs. This is finite map mathematics, not a geometric planarity or Hanani–Tutte statement.