Executable rotation within a vertex cloud #
Cloud rotation enumerates the incident half-edges, finds the current one, calls a uniformly
certified numerical rotation algorithm, and reads the resulting half-edge. It retains the
return edge label. The correctness theorem identifies it with the existing mathematical
cloud graph whenever the supplied rotation algorithm realizes its family on Fin n.
Main definitions #
Cslib.PCP.Encoded.Graph.cloudRotation: the executable cloud rotation.Cslib.PCP.Encoded.Graph.cloudFamily: the mathematical family transported to the clouds.
Main results #
Cslib.PCP.Encoded.Graph.isPolyTime_cloudRotation: a uniform certificate charging the full graph, enumeration, search, rotation, and result lookup.Cslib.PCP.Encoded.Graph.cloudRotation_eq: exact agreement with the transported rotation, including its return label.
References #
The polynomial-time hypothesis on the numerical rotation is joint in the cloud size, vertex and label. A separate machine for each size is insufficient.
Transport a numbered graph family to the explicitly enumerated mathematical clouds.
Instances For
Exact agreement of the numerical program with the transported rotation on a cloud. The equality includes the return edge label, not only the neighboring half-edge.