Notes on Java and JavaSketchpad Malfunction:
The use of Java has become a browser and machine dependent issue.
Readers are advised to use a book marklet that converts JavaSketchpad sketches
on this page (or anywhere else on the internet) to work completely
independently of Java.
You can click on the following link to "fix" the java. Convert JavaSketch
Please give feedback,
whether bug reports or other, to the following email address:
wsp@kcptech.com
How to see an infinite (ideal ) point on a line or in the plane...
Developing figures to represent an affine line and an affine plane.
Notes for Math 371 by M. Flashman (Work in Progress).
The Line and a Semicircle
The Line and a Circle
A Circle and many Parallel Coordinate
Lines.
Two lines and a Circle
Homogeneous Coordinates
for Points on an Affine Line.
Infinite
Points in an "Affine/Projective" Plane.
Coordinates
in the Affine Plane.
A correspondence between a Euclidean coordinate line and
a semicircle.
Suppose a line is given with points P0 and P1 determining
a correspondence between points on the line and the real numbers.
There is a one to one correspondence between the points this
line and the points on a semicircle tangent at its midpoint to the point
P0 on the line.
This correspondence can be considered as a transformation
T.
T assigns the point Px on the line to the unique point
Qx on the semicircle that lies on the segment PxO where O is the center
of the semicircle. So T(Px) = Qx
It is not difficult to show that T is one to one and onto
all the points of the semicircle with the exception of the
two end points of the semicircle, Q+ and Q-.
The transformation T preserves the order of the points on
the line and the semicircle in the sense that
if a<x<b , so that Px is a point on the segment
PaPb, then Qx is a point on the arc of the semicircle determined
by Qa and Qb.
Notes:
When x is a large real number, then Qx is a point on the
arc that is close to Q+.
When x is a large negative real number, then Qx is
a point on the arc that is close to Q-.
Thus we can say that as x approaches infinity, Qx
approaches Q+, and similarly as x approaches negative infinity, Qx approaches
Q-.
The length of the arc between QA and Qb is not |b-a|.
Exercise: Find a formula for the length of this arc
as a function b and a.
We can consider the semicircle with Q+ and Q- as a way to
visualize the concepts of real numbers approaching infinity.
A real number x is close to infinity if Qx is close
to Q+, and x is close to negative infinity if Qx is close to Q-.
We can consider the line extended with two additional "ideal"
points, P+ and P-.
P+ is on the ray P0P1 and every point on that ray lies
on the segment P0P+.
P- is on the ray P1P0 and every point on that ray lies
on the segment P-P0.
This extended line can be considered as the segment P-P+
. It corresponds to the semicircle with its endpoints Q- and Q+.
The extended line allows us to use geometric language to
say that a real number x approaches infinity if Px (and thus Qx) approaches
P+ ( corresponding to Q+) and x approaches negative infinity if Px (and
thus Qx) approaches P- (corresponding to Q-).
Exercise: Use correspondence of the extended line and the
semicircle to visualize the statement: As x approaches 0 from above, 1/x
approaches infinity while as x approaches 0 from below, 1/x approaches
negative infinity.
A
correspondence between a Euclidean coordinate line and a circle.
Suppose a line is given with points P0 and P1 determining
a correspondence between points on the line and the real numbers.
There is a one to one correspondence between the points this
line and the points on a circle tangent to the point P0 on the line.
This correspondence can be considered as a transformation
T.
T assigns the point Px on the line to the unique point
Qx on the circle that lies on the segment PxQ* where Q* is the point on
the diameter of the circle opposite P0. So T(Px) = Qx.
It is not difficult to show that T is one to one and onto
all the points of the circle with the exception of the point
Q*.
The transformation T preserves the order of the points on
the line and the semicircle in the sense that
if a<x<b , so that Px is a point on the segment
PaPb, then Qx is a point on the arc of the semicircle determined
by QA and Qb.
Notes:When x is a large real number, then Qx is a point
on the circle that is close to Q*.
When x is a large negative real number, then Qx is
a point on the circle that is close to Q*.
Thus we can say that as x approaches infinity,
Qx approaches Q*, and similarly as x approaches negative infinity, Qx approaches
Q*.
The length of the arc between QA and Qb is not |BA|.
Exercise: Find a formula for the length of this arc
as a function b and a.
We can consider the circle with Q* as a way to visualize
the concepts of real numbers approaching infinity.
A real number x is close to infinity if Qx is close
to Q* in the arc Q1Q*, and x is close to negative infinity if Qx is close
to Q* in the arc Q-1Q*.
We can consider the line extended with one additional "ideal"
points, P*. This extended line corresponds to the circle.
The extended line allows us to use geometric language to
say that a real number x approaches infinity if Px (and thus Qx) approaches
P* ( corresponding to Q*) and P1 is in the segment P0PX, and x approaches
negative infinity if Px (and thus Qx) approaches P* (corresponding to Q*)
and P-1 is in the segment PXP0.
Exercise: Use correspondence of the extended line and
the circle to visualize the statement: As x approaches 0 from above, 1/x
approaches infinity while as x approaches 0 from below, 1/x approaches
negative infinity.
Points and Lines: Notice that in the correspondence between
points on the line and points on the circle, every point Px on the
line corresponds uniquely to a line through Q* and a point on the circle
Qx and every line through Q* (with the exception of the line parallel to
the original line which is tangent to the circle at Q*) determines a unique
point on the line and the circle. Thus we can consider the pencil of lines
through the point Q* as being in correspondence with the extended line
with the tangent line at Q* corresponding to the point P*.
A circle and many
Parallel Coordinate Lines.
In this figure the
coordinate circle can give coordinates to many lines at once- using a central
similarity.
How to see a point at
infinity for one coordinate line:
Projecting the coordinate circle onto a second
line m.
Consider a second line not parallel to the given coordinate
line P0P1.
Draw a line perpendicular to m through the center
of the coordinate circle (constructed previously) to find a point on that
line and the coordinate circle. Call this point Q#. ( Q# is different
from Q*).
Now draw lines through Q# and Qx that meet m at
the point called Rx.
We can consider this as a projection, T, transforming
points on the circle Qx to points on the line m, so that T(Qx) =
Rx.
Continue in this fashion to give a correspondence
between points on the circle (with the exception of Q#) and points on m.
In particular label the point R* that corresponds to Q*.
The correspondence of the points on P0P1 to those on
m gives a coordinate system for m in which the points for
large values of x (either positive or negative) will be close
to the point R*, so we can think of R* as being a point on m that
represents infinity.
Homogeneous Coordinates
for Points on an Affine Line.
From the previous work we can see that giving coordinates
to points on an affine line also gives coordinates to points on a circle
and coordinates to lines through a point on a circle.
For convenience we consider the ordinary points for an affine
line as points on the line in the Euclidean plane given by { (x,1)}.
We say that a point (a,b) [different
from (0,0) ] gives homogeneous coordinates for the ordinary point Px =
(x,1) if the line though (a,b) and (0,0) passes through the point (x,1).
From similar triangles or a vector interpretation we can
see that
(a,b) gives homogeneous coordinates for (x,1) if and only if x =
a/b as long as b is not 0.
We use <a,b> to denote the ordinary point on the affine line which
corresponds to the homogeneous coordinates (a,b) when b is not 0.
Notice that <a,b> = <c,d> where b and d are not zero if
and only if a/b = c/d.
Also, for a fixed a, when b is close to 0, Px = <a,b> is very large
- i.e., close to P* and the corresponding line from (0,0) to (a,b) is close
to the line {(a,0)}.
In this sense we say that (a,0) gives homogeneous coordinates for P*,
or <a,0> = P*.
How to see infinite
points in an "affine/projective" plane.
Consider two nonparallel lines, l and
m, in the ordinary Euclidean plane.
To each of these lines add respectively the distinct
ideal points P* and Q* discussed previously.
Draw the lines l and m showing these ideal
points in view.
We will think of the line P*Q* determined by these two
ideal points as an "ideal line" or the "horizon line."
Notes:
1. Any line containing an ordinary point has exactly
one ideal point on it. Since the line P*Q* has at least two distinct ideal
points on it, any point on the line P*Q* cannot be
an ordinary point in the Euclidean plane. Thus any point on P*Q* must represent
an ideal point for some ordinary line in the Euclidean plane.
2. A line in the Affine plane is still determined by
exactly two points.
3. Distinct lines that meet at P* do not meet at another
point in the Euclidean plane. Hence from the Euclidean point of view such
lines are parallel lines. Since for any given point in the Euclidean plane
there is only one line through that point that is parallel to l,
all lines parallel to l must pass through P*.
Thus lines in the Euclidean plane are parallel if
and only if they meet at the same ideal point on the line P*Q*.
Coordinates for points
on an affine plane.
Here are two sketches of the affine plane showing coordinates for some
key points.
In the first sketch the controlling points are P(0,0), P(1,0),
P(0,1) P(*,0) and P(0,*).
In the second sketch, the coordinates of all points are
determined by just four points, P(0,0), P(1,1), P(*,0) and P(0,*). In this
sketch is also shown how to find P(1,0), P(0,1), P(2,0) and P(0,2)
from the four points- as well as some of the homogeneous coordinates for
these points.
Homogenous coordinates for points in the affine plane are given by
triples: e.g. (2,5): = <2,5,1> = <6, 15,3> . Infinite points
have the third coordinate `0`, such as <1,0,0> and <1,1,0>.
"Continuity, inverses, and
visualizing the infinite" with the circle, a single infinite point. [To come...]