General test to prove a set of points creates a cyclic polygon

176 Views Asked by At

For $n>4$, is there a way to show that a set of points creates an $n$-sided, cyclic polygon? Or simply, that the set of points are concyclic?


All triangles are cyclic. For quadrilaterals, we can use Ptolemy's theorem about the product of diagonals, among others. But, can these tests be extended to arbitrary sided polygons?

The Japanese theorem for cyclic polygons is one good answer, but I am wondering if there are other simpler ways.

1

There are 1 best solutions below

0
On

An alternative is the following. Take any three points $p_1, p_2, p_3$ and compute the circle $C$ they determine:


          Circ3
Then check each of the subsequent points, $p_4, p_5, \ldots$ to lie on $C$. You may need to take care with numerical issues.

For how to compute a $3$-point circle, see, e.g., Ed Pegg's Mathematica Demo.