Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Axioms reported by coqchk

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Axioms reported by coqchk


Chronological Thread 
  • From: Jonathan Leivent <jonikelee AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Axioms reported by coqchk
  • Date: Sun, 21 Aug 2016 11:04:32 -0400
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jonikelee AT gmail.com; spf=Pass smtp.mailfrom=jonikelee AT gmail.com; spf=None smtp.helo=postmaster AT mail-qk0-f172.google.com
  • Ironport-phdr: 9a23:NEYK7R9gqhLftf9uRHKM819IXTAuvvDOBiVQ1KB91u0cTK2v8tzYMVDF4r011RmSDNydsaMP27Ce8/i5HzdRudDZ6DFKWacPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbvjotuJMk4Y3nL9Oeo0d0Tu612J94E/ushLEu4J0BzHo39FKax95FhDAhatpSv6/dq655V58i5d6LoL/s9EVrjmLexjFeQLRGduD2dg78ry8BLHUAGn530GU2xQnAAbLRLC6UTYWZH4rivzsKJZ1SiEMMvqBeQ2XjKj7KpvRRLAhyIONjp/+2bS3J8jxJlHqQ6s8kQsi7XfZ5uYYaJz

To be clear - are people suggesting that if axioms in the standard libraries are placed in separate modules, then they don't believe a tool that can check the actual dependency of a development on axioms is desirable?

This means they are placing considerable trust that a standard library module that is not supposed to have an axiom stays that way. They are also placing similar trust in any user-developed modules they use. Consider how easy it is to create something in Coq that is an axiom without using Axiom - one merely needs a top-level Variable, Context, etc.

Such trust in a module's claim not to involve axioms seems to me to not be within the spirit of Coq: small kernel, coqchk that doesn't load plugins - both of which (especially when compared to what Coq's competitors provide) enhance Coq's trustworthiness.

-- Jonathan




Archive powered by MHonArc 2.6.18.

Top of Page