It is named after Robert Boyle and Edme Mariotte , who found it , in the second half of the 17th century . The French physicist Edme Mariotte ( 1620 â `` 1684 ) discovered the same law independently of Boyle in 1676 , but Boyle had already published it in 1662 .