Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Regular heptagon and angle trisections

108 views
Skip to first unread message

Bill Taylor

unread,
Oct 10, 2012, 1:44:50 AM10/10/12
to
I've been bobbling through Ian Stewart's

** "A Cabinet of Mathematical Curiosities",

(which I firmly recommend, BTW, along with his other books),
when I came across a remark that, although a regular heptagon
is not constructible with ruler and compass only, it IS
constructible if you add in an angle-trisecting device!

Well, that sounded fun, as trisections seem to have little to do
with heptasections, on the face of it. No further details or
references were given, but I soon managed to convince myself,
using basic Galois ideas and complex numbers, that it would be
possible, in principle. (That's the 1st exercise for the reader!)

However, it would be a pretty hopeless mess to try to convert
that algebra into a neat geometric construction, so there is
my main query, (and thus 2nd exercise for the reader...)

** Find a simple geometric construction of a regular heptagon
** using ruler, compass and angle-trisector.

-- Testing Taylor

## The math is done right, but is the right math done?

Robin Chapman

unread,
Oct 10, 2012, 4:20:55 AM10/10/12
to
See Conway and Guy's "The Book of Numbers". They also
do the regular 13-gon.

James Van Buskirk

unread,
Oct 11, 2012, 12:58:27 AM10/11/12
to
"Bill Taylor" <wfc.t...@gmail.com> wrote in message
news:fbf050e3-efc6-4c48...@q5g2000pbk.googlegroups.com...

> I've been bobbling through Ian Stewart's

> ** "A Cabinet of Mathematical Curiosities",

> (which I firmly recommend, BTW, along with his other books),
> when I came across a remark that, although a regular heptagon
> is not constructible with ruler and compass only, it IS
> constructible if you add in an angle-trisecting device!

> Well, that sounded fun, as trisections seem to have little to do
> with heptasections, on the face of it. No further details or
> references were given, but I soon managed to convince myself,
> using basic Galois ideas and complex numbers, that it would be
> possible, in principle. (That's the 1st exercise for the reader!)

You don't need complex numbers to show that

cos(2*pi/7) = (sqrt(28)*cos(acos(1/sqrt(28))/3)-1)/6

> However, it would be a pretty hopeless mess to try to convert
> that algebra into a neat geometric construction, so there is
> my main query, (and thus 2nd exercise for the reader...)

> ** Find a simple geometric construction of a regular heptagon
> ** using ruler, compass and angle-trisector.

Start with a 30-60-90 triangle OPQ. Then sides OP:PQ:OQ = 1:sqrt(3):2.
Extend side PQ to point R, PQ:PR = 1:3. Then in the triangle OPR,
sides OP:PR:RO = 1:sqrt(27):sqrt(28). Angle POR is then
acos(1/sqrt(28)). Trisect it to form angle POS where S lies on
segment PQ. The radius r of the circumscribed circle is
6*(length of OS), and (length of OR)-(length of OS) = r*cos(2*pi/7).

--
write(*,*) transfer((/17.392111325966148d0,6.5794487871554595D-85, &
6.0134700243160014d-154/),(/'x'/)); end


Pubkeybreaker

unread,
Oct 12, 2012, 10:40:08 AM10/12/12
to
On Wednesday, October 10, 2012 4:20:56 AM UTC-4, Robin wrote:
> On 10/10/2012 06:44, Bill Taylor wrote: > I've been bobbling through Ian Stewart's > > ** "A Cabinet of Mathematical Curiosities", > > (which I firmly recommend, BTW, along with his other books), > when I came across a remark that, although a regular heptagon > is not constructible with ruler and compass only, it IS > constructible if you add in an angle-trisecting device! > > Well, that sounded fun, as trisections seem to have little to do > with heptasections, on the face of it. No further details or > references were given, but I soon managed to convince myself, > using basic Galois ideas and complex numbers, that it would be > possible, in principle. (That's the 1st exercise for the reader!) > > However, it would be a pretty hopeless mess to try to convert > that algebra into a neat geometric construction, so there is > my main query, (and thus 2nd exercise for the reader...) > > ** Find a simple geometric construction of a regular heptagon > ** using ruler, compass and angle-trisector. See Conway and Guy's "The Book of Numbers". They also do the regular 13-gon.

It seems that any regular polygon with p = 3*2^n + 1 sides should also be constructible. (p prime). e.g. p = 97, 193, etc.

Frederick Williams

unread,
Oct 12, 2012, 11:21:13 AM10/12/12
to
Pubkeybreaker wrote:

>
> It seems that any regular polygon with p = 3*2^n + 1 sides should also be constructible. (p prime). e.g. p = 97, 193, etc.

Gauss (at the age of nineteen!) found that the regular n-gon can be
constructed if the odd prime factors of n are distinct Fermat primes
2^{2^k} + 1. The fourth Fermat prime is 65537 and a fellow called
Hermes spent 10 years constructing a regular 65537-gon.

Wantzel (1837) found that Gauss's condition is necessary as well as
sufficient.

This we may learn (without proofs) from the first two sections of
Chapter two of Coxeter's Introduction to geometry.

--
Where are the songs of Summer?--With the sun,
Oping the dusky eyelids of the south,
Till shade and silence waken up as one,
And morning sings with a warm odorous mouth.

Pubkeybreaker

unread,
Oct 12, 2012, 2:32:39 PM10/12/12
to
On Oct 12, 11:21 am, Frederick Williams
<freddywilli...@btinternet.com> wrote:
> Pubkeybreaker wrote:
>
> > It seems that any regular polygon with  p = 3*2^n + 1 sides should also be constructible. (p prime).   e.g. p = 97, 193, etc.
>
> Gauss (at the age of nineteen!) found that the regular n-gon can be
> constructed if the odd prime factors of n are distinct Fermat primes
> 2^{2^k} + 1.

We know all of this. If p is prime and equals 2^2^k + 1, then
Q(zeta(p)) consists only of a tower of quadratic extensions of Q.
The solutions to the equations that arise from the intersections of
line and circles (straightedge and compass) give rise to linear
or quadratic (tower of) equations. The roots of said equations
when appended to Q yield a quadratic tower of extension fields.

If p = 3*2^n + 1, and we can solve cubics, we can construct
algebraic numebers arising from a cubic field or a tower of
quadratic extensions of a cubic field....



James Van Buskirk

unread,
Oct 13, 2012, 12:02:42 AM10/13/12
to
"Pubkeybreaker" <pubkey...@aol.com> wrote in message
news:af4804dc-11ad-430c...@x14g2000yqh.googlegroups.com...
Proof that your theorem is wimpy:

C:\gfortran\clf\nonadecagon>type nonadecagon.f90
program nonadecagon
implicit none
integer, parameter :: dp = selected_real_kind(15,30)
real(dp), parameter :: pi = 4*atan(1.0_dp)
real(dp), parameter :: theta = 2*pi/19
real(dp), parameter :: x1 = 2*(cos(theta)+cos(8*theta)+cos(7*theta))
real(dp), parameter :: y1 = 2*(cos(2*theta)+cos(16*theta)+cos(14*theta))
real(dp), parameter :: z1 = 2*(cos(4*theta)+cos(13*theta)+cos(9*theta))
real(dp), parameter :: theta1 = acos(7/sqrt(76.0_dp))/3
real(dp), parameter :: y2 = (sqrt(76.0_dp)*cos(theta1)-1)/3
real(dp), parameter :: z2 = (sqrt(76.0_dp)*cos(theta1+2*pi/3)-1)/3
real(dp), parameter :: x2 = (sqrt(76.0_dp)*cos(theta1-2*pi/3)-1)/3
real(dp), parameter :: a1 = 2*cos(theta)
real(dp), parameter :: b1 = 2*cos(8*theta)
real(dp), parameter :: c1 = 2*cos(7*theta)
real(dp), parameter :: c3phi = -(16*x2+3*y2+15*z2)/(14*sqrt(2*y2+7))
real(dp), parameter :: u = 2*sqrt(2*y2+7)/3
real(dp), parameter :: a2 = u*cos(acos(c3phi)/3)+x2/3
write(*,*) 'Error in first cubic:'
write(*,*) x1**3+x1**2-6*x1-7
write(*,*) y1**3+y1**2-6*y1-7
write(*,*) z1**3+z1**2-6*z1-7
write(*,*) 'Error in first root:'
write(*,*) x1-x2
write(*,*) y1-y2
write(*,*) z1-z2
write(*,*) 'Error in coefficients of second cubic:'
write(*,*) a1+b1+c1-x2
write(*,*) a1*b1+a1*c1+b1*c1-x2-z2
write(*,*) a1*b1*c1-y2-2
write(*,*) 'Error in second cubic:'
write(*,*) a1**3-x2*a1**2-(y2+1)*a1-(y2+2)
write(*,*) b1**3-x2*b1**2-(y2+1)*b1-(y2+2)
write(*,*) c1**3-x2*c1**2-(y2+1)*c1-(y2+2)
write(*,*) 'Error in 2*cos(theta):'
write(*,*) a1-a2
end program nonadecagon

C:\gfortran\clf\nonadecagon>gfortran nonadecagon.f90 -ononadecagon

C:\gfortran\clf\nonadecagon>nonadecagon
Error in first cubic:
-1.7763568394002505E-015
-2.4868995751603507E-014
-1.7763568394002505E-015
Error in first root:
-2.2204460492503131E-016
-1.7763568394002505E-015
-8.8817841970012523E-016
Error in coefficients of second cubic:
-2.2204460492503131E-016
-4.4408920985006262E-016
-2.6645352591003757E-015
Error in second cubic:
-6.2172489379008766E-015
-1.7763568394002505E-015
-1.7763568394002505E-015
Error in 2*cos(theta):
0.0000000000000000

quasi

unread,
Oct 13, 2012, 4:28:40 AM10/13/12
to
Pubkeybreaker wrote:
>
>If p = 3*2^n + 1, and we can solve cubics, we can construct
>algebraic numebers arising from a cubic field or a tower of
>quadratic extensions of a cubic field....

The ability to trisect an arbitrary constructible angle
allows one to solve _some_ cubics which are irreducible over Q
or over a field which is a tower of quadratic extensions of Q,
but it's not clear to me that it gives the means to solve
_all_ such cubics.

As a simple example, does the ability to trisect an arbitrary
constructible angle yield a means to solve the cubic equation
x^3 - 2 = 0 -- that is, does it allow construction of the
length 2^(1/3)? I suspect not.

Similarly, I don't believe that for all primes p of the form
3*(2^n) + 1, one can construct a regular p-gon using only a
straight-edge, a compass, and an angle-trisector device.

quasi

Peter Webb

unread,
Oct 13, 2012, 4:29:42 AM10/13/12
to


"Bill Taylor" wrote in message
news:fbf050e3-efc6-4c48...@q5g2000pbk.googlegroups.com...

I've been bobbling through Ian Stewart's

** "A Cabinet of Mathematical Curiosities",

(which I firmly recommend, BTW, along with his other books),
when I came across a remark that, although a regular heptagon
is not constructible with ruler and compass only, it IS
constructible if you add in an angle-trisecting device!

_____________________________________
In my bookshelf, and heartily agree.


Well, that sounded fun, as trisections seem to have little to do
with heptasections, on the face of it. No further details or
references were given, but I soon managed to convince myself,
using basic Galois ideas and complex numbers, that it would be
possible, in principle. (That's the 1st exercise for the reader!)

However, it would be a pretty hopeless mess to try to convert
that algebra into a neat geometric construction, so there is
my main query, (and thus 2nd exercise for the reader...)

** Find a simple geometric construction of a regular heptagon
** using ruler, compass and angle-trisector.

________________________________________
I applaud you for raising this, but
http://math.fau.edu/yiu/regularheptagontrisection070424.pdf does exactly
this. It forms the cubic equation that has to be solved for the heptagon,
and then shows how the internal angle that is need can be formed by
trisecting another angle. The equations are the geometry are quite well
linked. It looks to be a very good read, a good overview.
http://www.tweedledum.com/rwg/heptagon.htm provides a simpler construction
alone; as it was devised by Conway its fair to say its not obvious.


Polygons with a prime number of sides p cannot be constructed with straight
edge and compass unless p is a Fermat prime. I suspect you would need a
device which could take the 1/p part of angle to construct them, which makes
it trivial. I can quite believe that a 9gon and 12gon are constructible
using an angle trisector. Does an 11gon require solving a quintic (ie a
device which divides an angle into 5 equal parts) ? The approach given in
the paper should allow the corresponding eqn to be formed for the 11gon, and
eventually to characterise which angle constructors are needed for which
regular polygons.

Pubkeybreaker

unread,
Oct 13, 2012, 12:12:17 PM10/13/12
to
On Oct 13, 3:27 am, quasi <qu...@null.set> wrote:
> Pubkeybreaker wrote:
>
> >If p = 3*2^n + 1,  and we can solve cubics, we can construct
> >algebraic numebers arising from a cubic field or a tower of
> >quadratic extensions of a cubic field....
>
> The ability to trisect an arbitrary constructible angle
> allows one to solve _some_ cubics which are irreducible over Q
> or over a field which is a tower of quadratic extensions of Q,
> but it's not clear to me that it gives the means to solve
> _all_ such cubics.


Yep. I spoke too quickly. Let me think about this.

It would be a nice problem to characterize all p = 3*2^n + 1
that can be constructed with a trisector, ruler, and compass.

James Van Buskirk

unread,
Oct 13, 2012, 12:22:53 PM10/13/12
to
"Pubkeybreaker" <pubkey...@aol.com> wrote in message
news:609f18e6-334a-4ed3...@p14g2000yqk.googlegroups.com...
Why not all p = 3**m*2**n? The example of x**3-2 = 0 is invalid
because it doesn't have three real roots. By construction, the
cubics involved in constructing p = 3**m*2**n always have three
real roots, so the trisection method does find all three roots.

quasi

unread,
Oct 13, 2012, 3:10:36 PM10/13/12
to
"James Van Buskirk" <not_...@comcast.net> wrote:
>"Pubkeybreaker" <pubkey...@aol.com> wrote in message
>>
>> On Oct 13, 3:27 am, quasi <qu...@null.set> wrote:
>> > Pubkeybreaker wrote:
>> >
>> > >If p = 3*2^n + 1, and we can solve cubics, we can construct
>> > >algebraic numebers arising from a cubic field or a tower of
>> > >quadratic extensions of a cubic field....
>> >
>> > The ability to trisect an arbitrary constructible angle
>> > allows one to solve _some_ cubics which are irreducible over Q
>> > or over a field which is a tower of quadratic extensions of Q,
>> > but it's not clear to me that it gives the means to solve
>> > _all_ such cubics.
>> >
>> >Yep. I spoke too quickly. Let me think about this.
>> >
>> It would be a nice problem to characterize all p = 3*2^n + 1
>> that can be constructed with a trisector, ruler, and compass.
>>
>Why not all p = 3**m*2**n?

There aren't many primes of that form!

Did you perhaps mean p = (3^m)*(2^n) + 1 ?

>The example of x**3-2 = 0 is invalid because it doesn't have
>three real roots. By construction, the cubics involved in >constructing p = 3**m*2**n

Presumably you mean "constructing a regular p-gon", not
"constructing p".

>always have three real roots, so the trisection method does
>find all three roots.

Let's call a regular polygon "tri-constructible" if it's
constructible with the use of a straight-edge, compass, and
angle trisector.

Now it's trivial to show that if a regular k-gon is
tri-constructible, then so is a regular 3k-gon.

Hence it's,immediate that one can tri-construct a regular
k-gon for all k of the form (3^m)*(2^n) where m,n are
nonnegative integers with m >= 1 or n >= 2.

But the question wasn't about those kinds of regular polygons.
Rather it was about regular p-gons where p is a prime of the
form 3*(2^n) + 1. Known examples of primes p of that form
for which a regular p-gon is tri-constructible include
p = 7 and p = 13, however as far as I know, those are the
_only_ primes p of that form which are known to work.

quasi

James Van Buskirk

unread,
Oct 13, 2012, 2:27:51 PM10/13/12
to
"quasi" <qu...@null.set> wrote in message
news:ofcj781jjveuid320...@4ax.com...

> "James Van Buskirk" <not_...@comcast.net> wrote:

>>Why not all p = 3**m*2**n?

> There aren't many primes of that form!

> Did you perhaps mean p = (3^m)*(2^n) + 1 ?

Yes, I forgot to append the "+1" there. Just a typo.

> But the question wasn't about those kinds of regular polygons.
> Rather it was about regular p-gons where p is a prime of the
> form 3*(2^n) + 1. Known examples of primes p of that form
> for which a regular p-gon is tri-constructible include
> p = 7 and p = 13, however as far as I know, those are the
> _only_ primes p of that form which are known to work.

I posted p = 19 yesterday:

https://groups.google.com/d/msg/sci.math/M81uSlWJjMU/oRZqclg9DewJ

If you just go over the technique I believe you will come to the
conclusion that all regular p-gons with prime p = 3**m*2**n+1
are tri-constructible. Think about how the theory of cyclotomic
equations applies here. Try p = 37 (hence tri-construct the
beastagon) yourself, and you'll see how it works.

quasi

unread,
Oct 13, 2012, 4:14:33 PM10/13/12
to
James Van Buskirk wrote:
>quasi wrote in message
>>
>> But the question wasn't about those kinds of regular polygons.
>> Rather it was about regular p-gons where p is a prime of the
>> form 3*(2^n) + 1. Known examples of primes p of that form
>> for which a regular p-gon is tri-constructible include
>> p = 7 and p = 13, however as far as I know, those are the
>> _only_ primes p of that form which are known to work.
>
>I posted p = 19 yesterday:
>
>https://groups.google.com/d/msg/sci.math/M81uSlWJjMU/oRZqclg9DewJ

Thanks -- I'll take a closer look.

>If you just go over the technique I believe you will come to the
>conclusion that all regular p-gons with prime p = 3**m*2**n+1
>are tri-constructible. Think about how the theory of cyclotomic
>equations applies here. Try p = 37 (hence tri-construct the
>beastagon) yourself, and you'll see how it works.

Ok, I was skeptical, but when I get a chance, I'll try to
work it out.

quasi

James Van Buskirk

unread,
Oct 14, 2012, 12:20:13 AM10/14/12
to
"quasi" <qu...@null.set> wrote in message
news:qvhj78p26714ni4tb...@4ax.com...

> James Van Buskirk wrote:

>>I posted p = 19 yesterday:

>>https://groups.google.com/d/msg/sci.math/M81uSlWJjMU/oRZqclg9DewJ

> Thanks -- I'll take a closer look.

>>If you just go over the technique I believe you will come to the
>>conclusion that all regular p-gons with prime p = 3**m*2**n+1
>>are tri-constructible. Think about how the theory of cyclotomic
>>equations applies here. Try p = 37 (hence tri-construct the
>>beastagon) yourself, and you'll see how it works.

> Ok, I was skeptical, but when I get a chance, I'll try to
> work it out.

Here is p = 37:

C:\gfortran\clf\nonadecagon>type p37.f90
program p37
implicit none
integer, parameter :: dp = selected_real_kind(15,30)
real(dp), parameter :: pi = 4*atan(1.0_dp)
real(dp), parameter :: theta = 2*pi/37
real(dp), parameter :: x0 = &
sum(2*cos([1,8,27,31,26,23]*theta))
real(dp), parameter :: x1 = &
sum(2*cos([2,16,17,25,15,9]*theta))
real(dp), parameter :: x2 = &
sum(2*cos([4,32,34,13,30,18]*theta))
real(dp), parameter :: x00 = sum(2*cos([1,31]*theta))
real(dp), parameter :: x01 = sum(2*cos([8,26]*theta))
real(dp), parameter :: x02 = sum(2*cos([27,23]*theta))
real(dp), parameter :: x10 = sum(2*cos([2,25]*theta))
real(dp), parameter :: x11 = sum(2*cos([16,15]*theta))
real(dp), parameter :: x12 = sum(2*cos([17,9]*theta))
real(dp), parameter :: x20 = sum(2*cos([4,13]*theta))
real(dp), parameter :: x21 = sum(2*cos([32,30]*theta))
real(dp), parameter :: x22 = sum(2*cos([34,18]*theta))
real(dp), parameter :: x000 = 2*cos(theta)
real(dp), parameter :: x001 = 2*cos(31*theta)
real(dp), parameter :: y2 = (sqrt(148.0_dp)*cos( &
acos(-11/sqrt(148.0_dp))/3)-1)/3
real(dp), parameter :: y1 = (sqrt(148.0_dp)*cos( &
acos(-11/sqrt(148.0_dp))/3+2*pi/3)-1)/3
real(dp), parameter :: y0 = (sqrt(148.0_dp)*cos( &
acos(-11/sqrt(148.0_dp))/3-2*pi/3)-1)/3
real(dp), parameter :: u0 = 2*sqrt(-13*y0-13*y1-11*y2)/3
real(dp), parameter :: c3phi0 = -(115*y0+120*y1+111*y2)/(93*u0)
real(dp), parameter :: y00 = u0*cos(acos(c3phi0)/3)+y0/3
real(dp), parameter :: y02 = u0*cos(acos(c3phi0)/3+2*pi/3)+y0/3
real(dp), parameter :: y01 = u0*cos(acos(c3phi0)/3-2*pi/3)+y0/3
real(dp), parameter :: u1 = 2*sqrt(-11*y0-13*y1-13*y2)/3
real(dp), parameter :: c3phi1 = -(111*y0+115*y1+120*y2)/(93*u1)
real(dp), parameter :: y10 = u1*cos(acos(c3phi1)/3)+y1/3
real(dp), parameter :: y11 = u1*cos(acos(c3phi1)/3+2*pi/3)+y1/3
real(dp), parameter :: y12 = u1*cos(acos(c3phi1)/3-2*pi/3)+y1/3
real(dp), parameter :: u2 = 2*sqrt(-13*y0-11*y1-13*y2)/3
real(dp), parameter :: c3phi2 = -(120*y0+111*y1+115*y2)/(93*u2)
real(dp), parameter :: y21 = u2*cos(acos(c3phi2)/3)+y2/3
real(dp), parameter :: y22 = u2*cos(acos(c3phi2)/3+2*pi/3)+y2/3
real(dp), parameter :: y20 = u2*cos(acos(c3phi2)/3-2*pi/3)+y2/3
real(dp), parameter :: y000 = (y00+sqrt(y00**2-4*y21))/2
real(dp), parameter :: y001 = (y00-sqrt(y00**2-4*y21))/2
write(*,*) 'Error in coefficients of first cubic:'
write(*,*) 1+(x0+x1+x2)
write(*,*) -12-(x0*x1+x1*x2+x2*x0)
write(*,*) 11+x0*x1*x2
write(*,*) 'Error in first cubic:'
write(*,*) x0**3+x0**2-12*x0+11
write(*,*) x1**3+x1**2-12*x1+11
write(*,*) x2**3+x2**2-12*x2+11
write(*,*) 'Error in roots of first cubic:'
write(*,*) y0-x0
write(*,*) y1-x1
write(*,*) y2-x2
write(*,*) 'Error in coefficients of second cubic[0]:'
write(*,*) -y0+(x00+x01+x02)
write(*,*) (y1-1)-(x00*x01+x01*x02+x02*x00)
write(*,*) (y0-2)+x00*x01*x02
write(*,*) 'Error in second cubic[0]:'
write(*,*) x00**3-y0*x00**2+(y1-1)*x00+(y0-2)
write(*,*) x01**3-y0*x01**2+(y1-1)*x01+(y0-2)
write(*,*) x02**3-y0*x02**2+(y1-1)*x02+(y0-2)
write(*,*) 'Error in roots of second cubic[0]:'
write(*,*) y00-x00
write(*,*) y01-x01
write(*,*) y02-x02
write(*,*) 'Error in coefficients of second cubic[1]:'
write(*,*) -y1+(x10+x11+x12)
write(*,*) (y2-1)-(x10*x11+x11*x12+x12*x10)
write(*,*) (y1-2)+x10*x11*x12
write(*,*) 'Error in second cubic[1]:'
write(*,*) x10**3-y1*x10**2+(y2-1)*x10+(y1-2)
write(*,*) x11**3-y1*x11**2+(y2-1)*x11+(y1-2)
write(*,*) x12**3-y1*x12**2+(y2-1)*x12+(y1-2)
write(*,*) 'Error in roots of second cubic[1]:'
write(*,*) y10-x10
write(*,*) y11-x11
write(*,*) y12-x12
write(*,*) 'Error in coefficients of second cubic[2]:'
write(*,*) -y2+(x20+x21+x22)
write(*,*) (y0-1)-(x20*x21+x21*x22+x22*x20)
write(*,*) (y2-2)+x20*x21*x22
write(*,*) 'Error in second cubic[2]:'
write(*,*) x20**3-y2*x20**2+(y0-1)*x20+(y2-2)
write(*,*) x21**3-y2*x21**2+(y0-1)*x21+(y2-2)
write(*,*) x22**3-y2*x22**2+(y0-1)*x22+(y2-2)
write(*,*) 'Error in roots of second cubic[2]:'
write(*,*) y20-x20
write(*,*) y21-x21
write(*,*) y22-x22
write(*,*) 'Error in coefficients of quadratic[00]:'
write(*,*) -y00+(x000+x001)
write(*,*) y21-x000*x001
write(*,*) 'Error in quadratic[00]:'
write(*,*) x000**2-y00*x000+y21
write(*,*) x001**2-y00*x001+y21
write(*,*) 'Error in roots of quadratic:'
write(*,*) y000-x000
write(*,*) y001-x001
end program p37

C:\gfortran\clf\nonadecagon>gfortran p37.f90 -op37

C:\gfortran\clf\nonadecagon>p37
Error in coefficients of first cubic:
-3.1086244689504383E-015
-1.0658141036401503E-014
2.8421709430404007E-014
Error in first cubic:
1.0658141036401503E-014
2.8421709430404007E-014
-1.0658141036401503E-014
Error in roots of first cubic:
2.4424906541753444E-015
0.0000000000000000
1.3322676295501878E-015
Error in coefficients of second cubic[0]:
-2.4424906541753444E-015
1.7763568394002505E-015
-8.8817841970012523E-016
Error in second cubic[0]:
-2.2870594307278225E-014
-1.2212453270876722E-015
-1.0436096431476471E-014
Error in roots of second cubic[0]:
8.8817841970012523E-016
1.2212453270876722E-015
2.2204460492503131E-015
Error in coefficients of second cubic[1]:
0.0000000000000000
-1.7763568394002505E-015
-5.3290705182007514E-015
Error in second cubic[1]:
-7.9936057773011271E-015
1.7763568394002505E-015
-2.6645352591003757E-015
Error in roots of second cubic[1]:
5.5511151231257827E-016
0.0000000000000000
6.6613381477509392E-016
Error in coefficients of second cubic[2]:
-4.4408920985006262E-016
1.6375789613221059E-015
-6.3837823915946501E-016
Error in second cubic[2]:
-1.6653345369377348E-016
-1.6653345369377348E-016
-1.0824674490095276E-015
Error in roots of second cubic[2]:
3.3306690738754696E-016
-4.4408920985006262E-016
1.5543122344752192E-015
Error in coefficients of quadratic[00]:
-8.8817841970012523E-016
8.8817841970012523E-016
Error in quadratic[00]:
-4.4408920985006262E-016
0.0000000000000000
Error in roots of quadratic:
6.6613381477509392E-016
2.2204460492503131E-016

From the above program you should be able to see the arithmetic
used to get to 2*cos(2*pi/37) via tri-construction. The program
outputs are just to guard against gross errors in the derivation,
of which there were many before I got it right.

quasi

unread,
Oct 14, 2012, 6:38:31 AM10/14/12
to
James Van Buskirk wrote:
>quasi wrote:
>> James Van Buskirk wrote:
>>>
>>>I posted p = 19 yesterday:
>>>
>>>https://groups.google.com/d/msg/sci.math/M81uSlWJjMU/oRZqclg9DewJ
>>
>> Thanks -- I'll take a closer look.
>>
>>>If you just go over the technique I believe you will come
>>>to the conclusion that all regular p-gons with prime
>>>p = 3**m*2**n+1 are tri-constructible.

Seems right.

Thus, Pubkeybreaker was also right, although your claim is
stronger.

>>>Think about how the theory of cyclotomic
>>>equations applies here. Try p = 37 (hence tri-construct the
>>>beastagon) yourself, and you'll see how it works.

beastagon -- haha.

>> Ok, I was skeptical, but when I get a chance, I'll try to
>> work it out.
>
>Here is p = 37:
>
> ...
>
>From the above program you should be able to see the arithmetic
>used to get to 2*cos(2*pi/37) via tri-construction. The program
>outputs are just to guard against gross errors in the derivation
>of which there were many before I got it right.

I'm still thinking about the details, but your conclusion seems
right.

Thanks.

quasi

James Van Buskirk

unread,
Oct 19, 2012, 3:55:42 PM10/19/12
to
"Peter Webb" <webbfamily@DIE_SPAMoptusnet.com.au> wrote in message
news:k5b8q9$b78$1...@news.albasani.net...

> "Bill Taylor" wrote in message
> news:fbf050e3-efc6-4c48...@q5g2000pbk.googlegroups.com...

> > I've been bobbling through Ian Stewart's

> > ** "A Cabinet of Mathematical Curiosities",

> > (which I firmly recommend, BTW, along with his other books),
> > when I came across a remark that, although a regular heptagon
> > is not constructible with ruler and compass only, it IS
> > constructible if you add in an angle-trisecting device!

> I applaud you for raising this, but
> http://math.fau.edu/yiu/regularheptagontrisection070424.pdf does exactly
> this. It forms the cubic equation that has to be solved for the heptagon,
> and then shows how the internal angle that is need can be formed by
> trisecting another angle. The equations are the geometry are quite well
> linked. It looks to be a very good read, a good overview.
> http://www.tweedledum.com/rwg/heptagon.htm provides a simpler
> construction alone; as it was devised by Conway its fair to say its not
> obvious.

> Polygons with a prime number of sides p cannot be constructed with
> straight edge and compass unless p is a Fermat prime. I suspect you would
> need a device which could take the 1/p part of angle to construct them,
> which makes it trivial. I can quite believe that a 9gon and 12gon are
> constructible using an angle trisector. Does an 11gon require solving a
> quintic (ie a device which divides an angle into 5 equal parts) ? The
> approach given in the paper should allow the corresponding eqn to be
> formed for the 11gon, and eventually to characterise which angle
> constructors are needed for which regular polygons.

I would have said that the 11-gon, which does require solving a
quintic, could not be solved by 5-section. However, my guess was
dead wrong! Here is the solution to the 11-gon, in both complex
fifth roots and real 5-sections:

C:\gfortran\clf\nonadecagon>type p11.f90
program p11
implicit none
integer, parameter :: dp = selected_real_kind(15,30)
real(dp), parameter :: pi = 4*atan(1.0_dp)
real(dp), parameter :: theta = 2*pi/11
real(dp), parameter :: x1 = 2*cos(theta)
real(dp), parameter :: x2 = 2*cos(2*theta)
real(dp), parameter :: x3 = 2*cos(4*theta)
real(dp), parameter :: x4 = 2*cos(8*theta)
real(dp), parameter :: x5 = 2*cos(5*theta)
complex(dp), parameter :: omega = cmplx(cos(2*pi/5),sin(2*pi/5),dp)
complex(dp), parameter :: F0 = x1+x2+x3+x4+x5
complex(dp), parameter :: F1 = x1+omega*x2+omega**2*x3+ &
omega**3*x4+omega**4*x5
complex(dp), parameter :: F2 = x1+omega**2*x2+omega**4*x3+ &
omega*x4+omega**3*x5
complex(dp), parameter :: F3 = x1+omega**3*x2+omega*x3+ &
omega**4*x4+omega**2*x5
complex(dp), parameter :: F4 = x1+omega**4*x2+omega**3*x3+ &
omega**2*x4+omega*x5
complex(dp), parameter :: F05 = -1
complex(dp), parameter :: F15 = 11*cmplx((-89-25*sqrt(5.0_dp))/4, &
5*sqrt((5+sqrt(5.0_dp))/8)*(5*sqrt(5.0_dp)-13)/2,dp)
complex(dp), parameter :: F25 = 11*cmplx((-89+25*sqrt(5.0_dp))/4, &
-5*sqrt((5+sqrt(5.0_dp))/8)*(2*sqrt(5.0_dp)+3),dp)
complex(dp), parameter :: F35 = conjg(F25)
complex(dp), parameter :: F45 = conjg(F15)
complex(dp), parameter :: G0 = omega**2*F05**(1.0_dp/5)
complex(dp), parameter :: G1 = omega*F15**(1.0_dp/5)
complex(dp), parameter :: G2 = omega*F25**(1.0_dp/5)
complex(dp), parameter :: G3 = omega**4*F35**(1.0_dp/5)
complex(dp), parameter :: G4 = omega**4*F45**(1.0_dp/5)
complex(dp), parameter :: y1 = (G0+G1+G2+G3+G4)/5
complex(dp), parameter :: y2 = (G0+G1*omega**4+G2*omega**3+ &
G3*omega**2+G4*omega)/5
complex(dp), parameter :: y3 = (G0+G1*omega**3+G2*omega+ &
G3*omega**4+G4*omega**2)/5
complex(dp), parameter :: y4 = (G0+G1*omega**2+G2*omega**4+ &
G3*omega+G4*omega**3)/5
complex(dp), parameter :: y5 = (G0+G1*omega+G2*omega**2+ &
G3*omega**3+G4*omega**4)/5
real(dp), parameter :: z1 = (-1+ &
2*sqrt(11.0_dp)*cos(2*pi/5-acos((-89-25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5)+ &
2*sqrt(11.0_dp)*cos(2*pi/5-acos((-89+25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5))/5
real(dp), parameter :: z2 = (-1+ &
2*sqrt(11.0_dp)*cos(-acos((-89-25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5)+ &
2*sqrt(11.0_dp)*cos(4*2*pi/5-acos((-89+25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5))/5
real(dp), parameter :: z3 = (-1+ &
2*sqrt(11.0_dp)*cos(4*2*pi/5-acos((-89-25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5)+ &
2*sqrt(11.0_dp)*cos(2*2*pi/5-acos((-89+25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5))/5
real(dp), parameter :: z4 = (-1+ &
2*sqrt(11.0_dp)*cos(3*2*pi/5-acos((-89-25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5)+ &
2*sqrt(11.0_dp)*cos(-acos((-89+25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5))/5
real(dp), parameter :: z5 = (-1+ &
2*sqrt(11.0_dp)*cos(2*2*pi/5-acos((-89-25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5)+ &
2*sqrt(11.0_dp)*cos(3*2*pi/5-acos((-89+25*sqrt(5.0_dp))/ &
(44*sqrt(11.0_dp)))/5))/5
write(*,*) 'Error in fifth powers of Fourier coefficients:'
write(*,*) F05-F0**5
write(*,*) F15-F1**5
write(*,*) F25-F2**5
write(*,*) F35-F3**5
write(*,*) F45-F4**5
write(*,*) 'Error in Fourier coefficients:'
write(*,*) G0-F0
write(*,*) G1-F1
write(*,*) G2-F2
write(*,*) G3-F3
write(*,*) G4-F4
write(*,*) 'Error in roots:'
write(*,*) y1-x1
write(*,*) y2-x2
write(*,*) y3-x3
write(*,*) y4-x4
write(*,*) y5-x5
write(*,*) 'Error in equations:'
write(*,*)
real(y1)**5+real(y1)**4-4*real(y1)**3-3*real(y1)**2+3*real(y1)+1
write(*,*)
real(y2)**5+real(y2)**4-4*real(y2)**3-3*real(y2)**2+3*real(y2)+1
write(*,*)
real(y3)**5+real(y3)**4-4*real(y3)**3-3*real(y3)**2+3*real(y3)+1
write(*,*)
real(y4)**5+real(y4)**4-4*real(y4)**3-3*real(y4)**2+3*real(y4)+1
write(*,*)
real(y5)**5+real(y5)**4-4*real(y5)**3-3*real(y5)**2+3*real(y5)+1
write(*,*) 'Error in 5-sected roots:'
write(*,*) z1-x1
write(*,*) z2-x2
write(*,*) z3-x3
write(*,*) z4-x4
write(*,*) z5-x5
end program p11

C:\gfortran\clf\nonadecagon>gfortran p11.f90 -op11

C:\gfortran\clf\nonadecagon>p11
Error in fifth powers of Fourier coefficients:
( 0.0000000000000000 , 0.0000000000000000 )
( 1.7053025658242404E-013, 8.5265128291212022E-014)
( 2.5579538487363607E-013, -2.8421709430404007E-013)
( -9.9475983006414026E-014, 1.7053025658242404E-013)
( -5.6843418860808015E-014, -2.2026824808563106E-013)
Error in Fourier coefficients:
( 0.0000000000000000 , 6.5257272063021025E-017)
( 4.4408920985006262E-016, 0.0000000000000000 )
( 0.0000000000000000 , 4.4408920985006262E-016)
( -4.4408920985006262E-016, -4.4408920985006262E-016)
( 0.0000000000000000 , 0.0000000000000000 )
Error in roots:
( 0.0000000000000000 , 0.0000000000000000 )
( 0.0000000000000000 , -3.5527136788005011E-016)
( 0.0000000000000000 , 1.7763568394002506E-016)
( -1.1102230246251565E-016, -1.0547118733938987E-016)
( 2.2204460492503131E-016, 5.3290705182007512E-016)
Error in equations:
3.5527136788005009E-015
0.0000000000000000
-2.2204460492503131E-015
-1.1102230246251565E-015
3.5527136788005009E-015
Error in 5-sected roots:
0.0000000000000000
0.0000000000000000
0.0000000000000000
2.2204460492503131E-016
2.2204460492503131E-016

Does that mean you can do a 31-gon with angle 5-section and
trisection? How about a 101-gon with angle 5-section, or a 29-gon
with angle 7-section and trisection?

1treePetrifiedForestLane

unread,
Oct 22, 2012, 1:34:38 PM10/22/12
to
of course, a la Masceroni, one doesn't need a straightedge
... have to use a linkage of compasses & trisectors!

thus:
adding iron to sea only produces a relative deficit
of the other stable elements of the periodic table,
a-hem.

thus:
I haven't seen any defensible explanation of any errors
by Miskolczi, either, nor of the INQUA guy on sealevel;
that is to say, theoretically nor statistically.

thus:
AnIS and GrIS are known to have *only* risen in heighth,
since the IGY (the first international bipolar year,
'57-9; we are still in the second intl. bip.,
as far as I am concerned (-.

thus:
there is another primary product
of combustion of your trademark "fossilized fuels,"
which is by far the greater glass house gas;
is it not?

thus:
the Quaternary Period has seen mostly periods
of glaciation, followed by brief respites,
such as we are (or were) in, now. a big problem
with conceptualizing these things, though, is the assumption
that "glaciation means global cooling," and
the similar nonsequiter consequent to Ahrrenius's 1896 coinage
of "glass house effects," to which has been apended that
strange, geodesic gnomish nomenclature of "global" warming.
0 new messages