23.02.2014 Views

Shape

Shape

Shape

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

276 II Seeing How It Works<br />

points. Still, even with approximations, I can calculate to any degree of accuracy I<br />

wish.<br />

Let’s begin with the line defined in the familiar equation<br />

y ¼ mx þ b<br />

and its segments determined by distinct endpoints. Here the quartet of points on the<br />

line<br />

are such that p < q < r < s. Moreover, the segments pq, pr, ps, qr, qs, and rs are<br />

embedded in the line ps, as the semilattice<br />

shows—a segment xy is embedded in a segment xAyA whenever xA a x and y a yA. But<br />

this kind of ordering isn’t the only way to define embedding. There are metric devices,<br />

as well. For example, a point is coincident with a line whenever the length of the line<br />

is the sum of the two distances from the point to the endpoints of the line. Then, a<br />

line l is embedded in another line lA if the endpoints of l are both coincident with lA.<br />

When the embedding relation is defined, the part relation is, too. I need only maximal<br />

lines. The reduction rules in table 4 are for sum, that is to say, maximal lines for any<br />

set of lines. Similarly, the rules in table 5 produce maximal lines for difference. And<br />

a transformation of a line is determined by the transformation of its endpoints. So<br />

the result<br />

ðC<br />

tðAÞÞ þ tðBÞ<br />

of applying a rule A fi B to a shape C is completely defined. Even better, I can find the<br />

different transformations t that satisfy the formula<br />

tðAÞ a C<br />

using registration points and the conditions for determinate rules in table 9. What a<br />

nice way for everything to turn out. There’s an algorithm—a zero-dimensional Turing<br />

machine—for calculating with shapes of dimension greater than zero.<br />

It doesn’t take all that much to get the job done for lines. In practice, however,<br />

there are a host of complications to make sure that everything runs smoothly and efficiently.<br />

And extending this to planes and solids, and exotic curves and surfaces, is not<br />

without difficulty and real interest. Nonetheless, on the one hand, whatever I can do<br />

with lines—visually—I can do with points or symbols. And then on the other hand,<br />

calculating with points is a special case of calculating with lines, etc., when embedding

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!