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

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite













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.







share|cite|improve this question

















  • 4




    Just check that for each $k$, $P_1P_2P_3P_k$ is concyclic, by say Ptolemy.
    – Lord Shark the Unknown
    Jul 15 at 8:37










  • It's probably good to note that Lord Shark's idea works because of Caratheodory's theorem.
    – Theo Bendit
    Jul 15 at 8:41










  • @LordSharktheUnknown I was expecting to use all the points simultaneously, but that's a very good point too.
    – John Glenn
    Jul 15 at 8:46














up vote
2
down vote

favorite













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.







share|cite|improve this question

















  • 4




    Just check that for each $k$, $P_1P_2P_3P_k$ is concyclic, by say Ptolemy.
    – Lord Shark the Unknown
    Jul 15 at 8:37










  • It's probably good to note that Lord Shark's idea works because of Caratheodory's theorem.
    – Theo Bendit
    Jul 15 at 8:41










  • @LordSharktheUnknown I was expecting to use all the points simultaneously, but that's a very good point too.
    – John Glenn
    Jul 15 at 8:46












up vote
2
down vote

favorite









up vote
2
down vote

favorite












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.







share|cite|improve this question














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.









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Jul 15 at 8:44









Bernard

110k635103




110k635103









asked Jul 15 at 8:33









John Glenn

1,659223




1,659223







  • 4




    Just check that for each $k$, $P_1P_2P_3P_k$ is concyclic, by say Ptolemy.
    – Lord Shark the Unknown
    Jul 15 at 8:37










  • It's probably good to note that Lord Shark's idea works because of Caratheodory's theorem.
    – Theo Bendit
    Jul 15 at 8:41










  • @LordSharktheUnknown I was expecting to use all the points simultaneously, but that's a very good point too.
    – John Glenn
    Jul 15 at 8:46












  • 4




    Just check that for each $k$, $P_1P_2P_3P_k$ is concyclic, by say Ptolemy.
    – Lord Shark the Unknown
    Jul 15 at 8:37










  • It's probably good to note that Lord Shark's idea works because of Caratheodory's theorem.
    – Theo Bendit
    Jul 15 at 8:41










  • @LordSharktheUnknown I was expecting to use all the points simultaneously, but that's a very good point too.
    – John Glenn
    Jul 15 at 8:46







4




4




Just check that for each $k$, $P_1P_2P_3P_k$ is concyclic, by say Ptolemy.
– Lord Shark the Unknown
Jul 15 at 8:37




Just check that for each $k$, $P_1P_2P_3P_k$ is concyclic, by say Ptolemy.
– Lord Shark the Unknown
Jul 15 at 8:37












It's probably good to note that Lord Shark's idea works because of Caratheodory's theorem.
– Theo Bendit
Jul 15 at 8:41




It's probably good to note that Lord Shark's idea works because of Caratheodory's theorem.
– Theo Bendit
Jul 15 at 8:41












@LordSharktheUnknown I was expecting to use all the points simultaneously, but that's a very good point too.
– John Glenn
Jul 15 at 8:46




@LordSharktheUnknown I was expecting to use all the points simultaneously, but that's a very good point too.
– John Glenn
Jul 15 at 8:46










1 Answer
1






active

oldest

votes

















up vote
1
down vote













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.






share|cite|improve this answer





















    Your Answer




    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "69"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2852302%2fgeneral-test-to-prove-a-set-of-points-creates-a-cyclic-polygon%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote













    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.






    share|cite|improve this answer

























      up vote
      1
      down vote













      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.






      share|cite|improve this answer























        up vote
        1
        down vote










        up vote
        1
        down vote









        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.






        share|cite|improve this answer













        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.







        share|cite|improve this answer













        share|cite|improve this answer



        share|cite|improve this answer











        answered Jul 15 at 11:23









        Joseph O'Rourke

        17.2k248103




        17.2k248103






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2852302%2fgeneral-test-to-prove-a-set-of-points-creates-a-cyclic-polygon%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            What is the equation of a 3D cone with generalised tilt?

            Color the edges and diagonals of a regular polygon

            Relationship between determinant of matrix and determinant of adjoint?