tea.mathoverflow.net - Discussion Feed (Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?) Sun, 04 Nov 2018 23:21:17 -0800 http://mathoverflow.tqft.net/ Lussumo Vanilla 1.1.9 & Feed Publisher an_mo_user comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14404) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14404#Comment_14404 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14404#Comment_14404 Wed, 04 May 2011 04:23:14 -0700 an_mo_user I was under the impression that Lego (not the proof-checker) is essentially universally known.
Is this just a more local thing than I thought (I am not too far away from Denmark so...)?
Or did I miss a more subtle point. ]]>
Andrew Stacey comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14403) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14403#Comment_14403 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14403#Comment_14403 Wed, 04 May 2011 04:13:22 -0700 Andrew Stacey I clicked through on the other answer to find the FAQ which included this gem (emphasis mine):

4 What are the other theorem provers?
Many other theorem provers are available for use nowadays. Isabelle, HOL, HOL Light, Lego, Nuprl, PVS are examples of provers that are fairly similar to Coq by the way they interact with the user. Other relatives of Coq are ACL2, Agda/Alfa, Twelf, Kiv, Mizar, NqThm, Omega...

Perhaps you have to be someone far more familiar with small children than automatic proof checkers to understand ...

]]>
neelk comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14402) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14402#Comment_14402 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14402#Comment_14402 Wed, 04 May 2011 02:31:43 -0700 neelk

I also find the answer more informative than the question, but the trouble is that some influential papers in what can be seen as core topology are now being written in the hostile syntax of Coq, http://homotopytypetheory.org/links

As a type theorist, I find Coq syntax an incredibly friendly way of making certain parts of core topology much more accessible to me. :)

(I should also add that regardless of whether it is really core topology or not, HTT is first-rate work on type theory.)

]]>
darijgrinberg comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14400) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14400#Comment_14400 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14400#Comment_14400 Wed, 04 May 2011 00:12:46 -0700 darijgrinberg Kevin Buzzard comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14399) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14399#Comment_14399 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14399#Comment_14399 Wed, 04 May 2011 00:00:52 -0700 Kevin Buzzard
The MO thread as it currently stands simply says "if you put garbage in to a computer program then you get garbage out". One can philosophise about other reasons for getting garbage out but I don't think that justifies the existence of the MO question. ]]>
Sergey Melikhov comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14397) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14397#Comment_14397 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14397#Comment_14397 Tue, 03 May 2011 18:42:13 -0700 Sergey Melikhov
@Qiaochu Yuan: Depending on why that would happen with Coq, it might be worse (or more interesting) than ZFC proving things that are false: see the above link and http://www.jstor.org/pss/20118649

So perhaps the question itself ("What are the consequences of technically proving anything in Coq?") is just as legitimate as those on potential contradictions in ZFC or on false proofs of e.g. the Riemann hypothesis. Of course it would read smoother if the Coq code was replaced by a human-readable explanation. ]]>
Qiaochu Yuan comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14395) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14395#Comment_14395 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14395#Comment_14395 Tue, 03 May 2011 15:49:50 -0700 Qiaochu Yuan I really don't understand the motivation behind the question. As far as I can tell, the OP is leaving things unsaid because he/she thinks they are obvious (e.g. "this is a huge problem because _______") and is coming from a very different background than mine. Are ships going to sink and airplanes going to fall out of the sky if Coq proves things that are false? (Not a rhetorical question; I really don't know.)

]]>
an_mo_user comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14394) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14394#Comment_14394 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14394#Comment_14394 Tue, 03 May 2011 15:35:24 -0700 an_mo_user
But, kidding aside, I found the answer not only funny but also informative and am happy it was given (and possible to give it, i.e. not closed). ]]>
Mariano comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14392) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14392#Comment_14392 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14392#Comment_14392 Tue, 03 May 2011 14:07:20 -0700 Mariano Well, the phrase «Hostile ocaml plugins» amused me a little, so not all is bad :)

]]>
Scott Morrison comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14391) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14391#Comment_14391 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14391#Comment_14391 Tue, 03 May 2011 13:59:24 -0700 Scott Morrison I'm also a little annoyed at the immediate crossposting with M.SE.

]]>
Scott Morrison comments on "Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?" (14390) http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14390#Comment_14390 http://mathoverflow.tqft.net/discussion/1037/consequences-of-technically-proving-anything-in-coq-on-at-least-linux-exploiting-a-bug/?Focus=14390#Comment_14390 Tue, 03 May 2011 13:59:10 -0700 Scott Morrison What to do about this one?

Consequences of technically proving anything in Coq (on at least Linux) exploiting a bug?

I'm tempted to close --- this should just be a bug report on the coq bug tracker.

]]>