Full fixed rotations on dense listed graphs #
This auxiliary input uses the existing listed Graph, indexed darts and rotations. A vertex is
free (none) or has its entire clockwise cyclic dart order prescribed (some word). Binary
dart indices retain both ends of loops and every parallel occurrence. some [] is the complete
order of an isolated point. Raw input is validated before algebraic queries or recovery.
Feasible asks for the existing componentwise numerical genus-zero rotation. No equivalence
with a geometric drawing, or with a parity system, is asserted here.
Main definitions #
Cslib.Complexity.Graph.RotationRecognition.FixedRotationInput: raw fixed/free input.Cslib.Complexity.Graph.RotationRecognition.Valid: dense closed graph and complete orders.Cslib.Complexity.Graph.RotationRecognition.Realizes: literal cyclic successor equations.Cslib.Complexity.Graph.RotationRecognition.Consecutive: internal block successor equations.
Main results #
Cslib.Complexity.Graph.RotationRecognition.Valid.edge_endpoints_lt: validity bounds both endpoints of every listed edge by the declared vertex count.
Raw dense listed graph and one optional complete binary dart order per vertex.
- graph : Graph
The existing graph, retaining indexed edge occurrences.
noneis free;some wordprescribes the complete clockwise cyclic order.
Instances For
Instances For
Framed existing binary graph, then a framed list of optional framed binary dart words.
Instances For
Raw validity: dense declared vertices, closed endpoints, exact order-table width, and every prescribed word enumerating its entire endpoint fiber exactly once.
Instances For
Both endpoints of every listed edge of a valid input lie below its declared vertex count.
Total finite validity test; malformed binary names and indices are only compared/read.
Instances For
Validation implements the complete fixed/free contract on every raw input.
A rotation follows every prescribed complete cyclic word literally, without reflection. Empty prescribed words impose no successor equation.
Instances For
The existing numerical feasibility predicate, with all prescribed full orders. This is an internal target for a future proved algebraic criterion, not a new definition of planarity.
Instances For
Only successive entries inside the directed block are constrained. In particular, a proper block's last entry is not required to return to its first entry.
Instances For
A singleton block has no internal successor equation.