coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Vincent Semeria <vincent.semeria AT gmail.com>
- To: coq-club AT inria.fr
- Subject: [Coq-Club] Formal proofs of Google's code jams
- Date: Mon, 16 Dec 2019 23:06:09 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=vincent.semeria AT gmail.com; spf=Pass smtp.mailfrom=vincent.semeria AT gmail.com; spf=None smtp.helo=postmaster AT mail-oi1-f178.google.com
- Ironport-phdr: 9a23:25qHHxKIY39YnSpbD9mcpTZWNBhigK39O0sv0rFitYgRI/zxwZ3uMQTl6Ol3ixeRBMOHsqkC0bKL+Pm9ByQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagb75+Ngu6oRnRu8UZnIdvKqc8wQbVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhSwaMTMy7WPZhdFqjK9Drx2vpxJxzY3Jbo+LKPVzZbnScc8ASGdbQspdSy5MD4WhZIUPFeoBOuNYopHyqFsPqxuxGRejBOXzyjRVm3H5w6g63Po7EQHHxgMrAtUDsGrVrNXzKKgdT+a1zLXSwTXYcfxW3Cny6JLJch87uvyMUrdwftDQyUkrDQ/KklKQqYn8Mj6Ty+8DvW+b7+96WuKujW4qsw9wojmzxscshYnJgYUVyl/A9Spn2oo6Odq4SEt9bNW5E5VQrzmXO5VqTs4mWW1luyY3xqcbtZO6fiUG0okryhzcZvGBboOG+AjsVPyLLjd9nH9leKywhxK18UW4z+3zTMi00FJToipCk9nAq2kB1xLO5sWFSfZx5Eih2TGI1wDc7uFLP1o4mrbcK54k2rIwl5wTvlrfHiLuhkn6kKubel8n9+Wo8ejrf7Trq52GO4NpiAzzMbwimsmlDuQ5NggOUXKb+eO51LD74035QbNKgeEonanfrJDWP98bqbC8AwBLyIYj6gywAiyp0NQdh3YHLVZFdAibgIjuPlHCOOr4Auung1SwjDdrwOjLMaHmApXUN3TMjLPhfatm5ENH0woyzdVf54pOBb0bIfLzXFXxtN3CARMjPQy02bWvNNIo3YQHHGmLH6WxMaXIsFbO6Ph8DfOLYdoruTD2Jv45r8XjiHIjmFZVKbeo25Aabmz+BfljLl+YaFLjh94AFSEBuQ9oH7+is0GLTTMGPyX6ZKk7/DxuUNv7X7eGfZikhfm65An+HpBSYToYWFWFEHOtcITdHvlVN3LULchmnTgJE7OmTt15jED8hErB07Nia9Hs1GgdvJPn2sJy4rSKxx43/D1wSc+a1jPUFj0mriYzXzYzmZtHjwll0F7aiPp3hvVZEZpY4PYbCgo=
Dear Coq clubbers,
In this programming competition
Google challenges the participants to solve computing problems as fast as possible, in any programming language. Both the time to program the solutions and their execution time count in the competition's ranking.
Usually the problems are stated in terms of natural numbers and the execution time limits prevent brute force algorithms. So you often have to come up with twisted formulas with many edge cases, and hope that your results will match those of Google.
I have seen many videos on the web and posts on Stack Overflow giving usual pen-and-paper mathematical proofs of the algorithms, but so far I haven't found a Coq database with the corresponding formal proofs. Does it exist somewhere, maybe for another programming competition ?
If not, I think it would be nice to do it. First it's fun : it fully explains why the black magic formulas do solve the problems. Second, it would give some visibility to Coq among the competitors of the code jams, who are good developers. A collaborative database would be best, where anyone can push a proof when they finish it. Do you know a natural place to put this database ?
Regards,
Vincent
- [Coq-Club] Formal proofs of Google's code jams, Vincent Semeria, 12/16/2019
- Re: [Coq-Club] Formal proofs of Google's code jams, Guillaume Claret, 12/23/2019
- Re: [Coq-Club] Formal proofs of Google's code jams, Kinan Dak Albab, 12/23/2019
- Re: [Coq-Club] Formal proofs of Google's code jams, Guillaume Claret, 12/23/2019
Archive powered by MHonArc 2.6.18.