Documentation

CslibFrontier.Computability.Geometry.Orthogonal.PointPolyTime

Native polynomial-time point arithmetic #

Polynomial-time certificates for the binary-coordinate point operations shared by the orthogonal subdivision compiler and the exact-one and paired planar drawing compilers. They are not global @[fun_prop] rules, since their encodings are fixed; clients that compose them add them with attribute [local fun_prop].

Main results #

Adding two binary-coordinate points is native polynomial-time.

The unit direction from one binary-coordinate point to another is native polynomial-time.