Fixed-distance cutting of dilated incidence routes #
After dilation by k, every original proper integer segment has length at least k.
Consequently a fixed radius < k can be removed from the initial segment of every route.
The operation preserves the original list length, proper orthogonality, and continuous
simplicity, shrinks the dilated support, and removes exactly radius units of wire.
Main definitions #
cutPoint: the point at a fixed distance along a dilated first segment.cutStart: dilate a route and remove a fixed initial distance.
Main results #
isOrthogonal_cutStart,isSimple_cutStart,support_cutStart_subset.length_cutStart,wireLength_cutStart.
References #
The integer-grid endpoint refinement and proofs are original.
A point at a fixed distance along a dilated segment's cardinal direction.
Instances For
Dilate a route and cut a fixed length from its first segment. Degenerate input lists are merely dilated; geometric correctness is stated for proper routes of length at least two.
Instances For
A proper integer segment has positive Manhattan length.
Multiples along a cardinal ray have their expected Manhattan distances.
Distinct natural distances specify distinct points along a cardinal ray.
A short cut never reaches the other endpoint of a proper dilated first segment.
Cutting never changes the number of listed route points.
Cutting never changes the number of listed segments.
The fixed cut preserves proper orthogonality.
The fixed cut preserves continuous route simplicity.
Every point of the cut route still belongs to the original dilated route.
A proper route loses exactly the chosen radius from its dilated wire length.
A box smaller than the integer dilation factor lies within the original open unit box after dividing by that factor.
The trimmed exterior route meets the closed local clause box only at its designated cut port. This controls all real points of the route.
Closed local boxes about distinct integer source vertices cannot meet when the dilation factor is larger than twice their radius.