I am the designer of the perfect definition of a planet. It was hidden for some reason and I can't repost the answer here because it is too long. Another answer has been deleted too for some reason. SE has become Orwellian! This is not the correct site for searching some useful information. I advise indepent users of the SE to leave.