Archytas curve

From testwiki
Jump to navigation Jump to search

The Archytas curve may be constructed as the intersection of a (right circular) cylinder and a horn torus. The center of the torus should be one of the points of the cylinder. The directrix of the torus should be in a plane parallel to the plane of a base of the cylinder; it should have a radius equal to the radius of the base of the cylinder. (The generatrix of the torus should have such a radius as well, since it is a horn torus.)

Calculations

Cylinder:

x2+y2=r2, for any z.

Horn torus: With center at (r,0), parametrize a circular directrix of radius r with parameter φ:

(r,0,0)+r(cos(ϕ),sin(ϕ),0)=(1+rcos(ϕ),rsin(ϕ),0)

Now parametrize a circular generatrix of radius r around that directrix with parameter θ:

(r+rcos(ϕ),rsin(ϕ),0)+rcos(θ)(cos(ϕ),sin(ϕ),0)+rsin(θ)(0,0,1)
=(r+rcos(ϕ)+rcos(θ)cos(ϕ),rsin(ϕ)+rcos(θ)sin(ϕ),rsin(θ))

How to describe the torus non-parametrically?

Given (x, y, z) —a point on the torus— its horizontal distance to (r, 0) is (xr)2+y2; but the center of a generatrix is at distance r from (r, 0), in either direction:

((xr)2+y2r)2+z2=r2
z2=r2((xr)2+y2r)2
z2=r2((xr)2+y2+r22r(xr)2+y2)
z2=r2(xr)2y2r2+2r(xr)2+y2
z2=2r(xr)2+y2(xr)2y2
z2=2r(xr)2+y2(x2+r22xr)y2
z2=2r(xr)2+y2x2y2r2+2xr
z2=2r(xr)2+y22r2+2xr
z2=2rx2+r22xr+y22r2+2xr
z2=2r2r22xr2r2+2xr


  • z2=2r(xr)2+y2(xr)2y2;

this works for arbitrary x and y, defining the torus. Now constrain x and y parametrically:

x=rcos(ϕ),
y=rsin(ϕ).

The added constraint selects the points on the torus which are also on the cylinder.

z2=2r(rcos(ϕ)r)2+r2sin2(ϕ)(rcos(ϕ)r)2r2sin2(ϕ)
z2=2rr2*(cos(ϕ)1)2+r2sin2(ϕ)r2(cos(ϕ)1)2r2sin2(ϕ)
z2=2r2[(cos(ϕ)1)2+sin2(ϕ)r2(cos(ϕ)1)2r2sin2(ϕ)
z2=r2(2(cos(ϕ)1)2+sin2(ϕ)(cos(ϕ)1)2sin2(ϕ))
... (cos2(ϕ)+12cos(ϕ))sin2(ϕ)
... cos2(ϕ)1+2cos(ϕ)sin2(ϕ)
... 2+2cos(ϕ)
z2=r2(222cos(ϕ)2+2cos(ϕ))

Cartesian parametrization:

  • z=r222cos(ϕ)2+2cos(ϕ)
  • x=rcos(ϕ)
  • y=rsin(ϕ)


x2+y2=r2cos2(ϕ)+r2sin2(ϕ)=r2
z2=r2(222cos(ϕ)2+2cos(ϕ))

Let u=(xr)2+y2=(rcos(ϕ)r)2+r2sin2(ϕ)

=r2(cos(ϕ)1)2+r2sin2(ϕ)
=r2((cos(ϕ)1)2+sin2(ϕ))
=r2(cos2(ϕ)+12cos(ϕ)+sin2(ϕ))
=r2(22cos(ϕ))
z2=r2(2u/r2u/r2)
z2=2r2u/r2u
z2=2ruu
(z2+(xr)2+y2)=2r(xr)2+y2
(z2+(xr)2+y2)2=4r2((xr)2+y2)

Replace xr with x’:

(z2+x'2+y2)2=4r2(x'2+y2)

Substituting x’ → x and r → a/2, this equation becomes:

(x2+y2+z2)2=a2(x2+y2)

which is the first equation in the reference: [1], right under "system of Cartesian equations".

(z2+(xr)2+y2)2=4r2((xr)2+y2)
x2+y2=r2

Replace x with r + x. This would correspond to a shift of the entire curve along the x direction.

(z2+x2+y2)2=4r2(x2+y2)
(x+r)2+y2=r2
x2+r2+2xr+y2=r2
x2+2xr+y2=0
x2+y2=2rx

Let a = −2 r, then

  • x2+y2=ax
a2=4r2, so
  • (x2+y2+z2)2=a2(x2+y2);

these match the system of cartesian equations given in the reference[1].

Revision of parametric equations

The parametric equations as given above only show the z0 part of the curve. The entire curve has a reflective symmetry about the z=0 plane. The parametrization can fixed so that it yields a closed (periodic) smooth loop with no cusps; it has a tacnode and a crunode.

The fix involves two changes: replacing φ with a triangular wave:

θ(x)=2arcsin(sin(12(xπ)))+π

and prepending a square wave:

σ(x)=sgn(sin(x))

although for purposes of graphing it may be better to use a smoother σ such as a sigmoid function:

σ(x)=2πarctan(1024sin(x)),

where the 1024 may be replaced by a higher number; as it goes to the sigmoid would approach the sign function as a limit.

Then

  • x(ϕ)=rcos(θ(ϕ))
  • y(ϕ)=rsin(θ(ϕ))
  • z(ϕ)=σ(ϕ) r222cos(θ(ϕ))2+2cos(θ(ϕ))

The parametrization may have the entire set of real numbers as domain, in which case it is periodic with period 4π.

Application of the Archytas curve to finding cube roots

To use the Archytas curve to find cube roots, it is necessary to intersect it with another surface, namely a cone. Such a cone should have its apex coinciding with the center of the torus; thus the calculations are simplified if the center of the torus and the apex of the cone are placed at the origin; then the axis of the cylinder will no longer pass through the origin.

First we will derive the equation of the horn torus. Let the diameter of the generatrix (and also the directrix) be a. Consider a pair of perpendicular axes defining the coordinate system of the plane, with the vertical axis being z, and the horizontal axis being u instead of x, where

u=x2+y2

so the uz-plane is any plane of the generatrix, which is being revolved around the z-axis.

There is a circle centered not at the origin but at a/2; it is the generatrix. Its equation is not

u2+z2=(a/2)2

but

(ua/2)2+z2=(a/2)2

Expand the first square on the LHS:

u2+a2/4ua+z2=a2/4

Cancel out the a2/4:

u2+z2ua=0

Transpose u a to the RHS and replace u with x2+y2:

x2+y2+z2=ax2+y2

Square both sides:

  • (x2+y2+z2)2=a2(x2+y2)

This is the (implicit) equation for the horn torus (centered at the origin, with the z-axis as its axis of revolution).


Consider a cylinder whose base is a circle in the xy-plane centered at (a/2,0), with diameter a, and whose axis is parallel to the z-axis.

(xa/2)2+y2=(a/2)2
x2+(a/2)2ax+y2=(a/2)2
x2+y2ax=0
  • x2+y2=ax

This is the cylinder's equation (for any z).


Consider a cone whose apex is at the origin, whose axis is the x-axis. Let the axes of the plane's coordinate system be x and u, where x is horizontal and u is vertical, u=y2+z2; the u-axis revolves around the x-axis. Draw a diagonal line passing through the origin. Let its slope be denoted as s; it is the cone's "apical slope" (an ad hoc term).

u=sx
sx=y2+z2
  • s2x2=y2+z2.

This is the cone's equation.


Use the cylinder's equation to perform a substitution in the RHS of the torus's equation

(x2+y2+z2)2=a3x

Use the cone's equation to perform a substitution in the LHS of the torus's equation:

(x2+s2x2)2=a3x
((s2+1)x2)2=a3x
(s2+1)2x4=a3x

Assuming that x0:

(s2+1)3=a3
x13=a3(s2+1)2

where the subscript 1 means that this is the value of a solution; it is the x-coordinate of the intersection of the three surfaces.

  • x1=a(s2+1)23.


Given x=x1, solve for y; use the cylinder's equation.

x2+y2=ax
y2=axx2
y=axx2

so

  • y1=ax1x12.


Given x1, y1, solve for z; use the cone's equation.

s2x2=y2+z2
z2=s2x2y2
  • z1=s2x12y12


Let P denote the intersection of the three surfaces (i.e., of the Archytas curve and the cone). Let O denote the origin.

OP=x12+y12+z12

Now substitute the values of y1 and z1:

OP=x12+ax1x12+s2x12y12

Cancel out the opposing x12's:

OP=ax1+s2x12y12

Now substitute the value of y1:

OP=ax1+s2x12ax1+x12

Cancel out the opposing a x1's:

OP=s2x12+x12
OP=(s2+1)x12
  • OP=s2+1 x1.


Let N be the vertical projection of P onto the xy-plane. Then

ON=x12+y12
=x12+ax1x12
  • ON=ax1


Let B be the intersection of the diagonal line in the slice of the cone in the z=0 plane —the word "slice" is being used loosely; it means cross-section— with the circle in the slice of the cylinder in the same plane. (This circular slice may be ascribed as the base of the cylinder.) Circle OBA has its center at (a/2,0,0) and radius a/2. Line OB has slope s with respect to the x-axis.

Circle OBA’s equation is

(xa2)2+y2=(a2)2
x2+(a2)2ax+y2=(a2)2
x2+y2=ax.

Line OB’s equation is

y=sx

Use the line's equation in the circle's equation:

x2+s2x2=ax
(s2+1)x2=ax

Assuming that x is not zero,

(s2+1)x=a,
x0=as2+1

where x0 means the abscissa of point B. Then

y0=sx0.

Let b denote the length of line segment OB:

b=x02+y02
b=x02+s2x02
  • b=x0s2+1.


Claim: aOP=OPON=ONb.

Firstly, cross-multiplying the first equation:

aON=?OP2
aax1=?(s2+1)x12
ax1=?(s2+1)x12a
ax1=?(s2+1)2x14a2

Assuming that x10,

a=?(s2+1)2x13a2
a3=?(s2+1)2x13
x13=?a3(s2+1)2

is true; so the first equation is true.


Secondly, cross-multiplying the second equation:

bOP=?ON2
bx1s2+1=?ax1

Assuming that x1 is not zero,

bs2+1=?a
b=?as2+1

True ∴ the second equation is true.


Then

(aOP)(OPON)(ONb)
=(aOP)(OPON)(ONb)
=(aON)(ONb)
(aOP)(OPON)(ONb)=ab.

Also,

(aOP)(OPON)(ONb)=(aOP)3
(aOP)3=ab,
  • aOP=ab3

which shows that the Archytas curve (with the aid of a cone of adjustable aperture) serves as a nomogram for finding cube roots.

The point B can be chosen to be any point on the semicircle OBA, so that b can be chosen to be arbitrarily smaller than a, so that any number above 1 may be set equal to a/b.

ab=s2+1

Solve for the apical slope s:

a2b2=s2+1
a2b21=s2
s=a2b21

(Euclid's Elements gives a general method for constructing square roots, so finding an s that will suit a given a/b is not a problem.)


Setting s=3 (i.e., the "apical angle" to 60° degrees) constructs a solution to the Delian cube problem, which is equivalent to finding the cube root of two.

Now give credit where credit is due.[2]

References