coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Maxime Dénès <mail AT maximedenes.fr>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Is Coq SN ?
- Date: Sun, 28 Feb 2016 19:22:58 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=mail AT maximedenes.fr; spf=Pass smtp.mailfrom=mail AT maximedenes.fr; spf=None smtp.helo=postmaster AT 6.mo3.mail-out.ovh.net
- Ironport-phdr: 9a23:HjFKABxpoWtmaEbXCy+O+j09IxM/srCxBDY+r6Qd0ekRIJqq85mqBkHD//Il1AaPBtWErawawLOO7ujJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd6NyZrpnLnqptX6WEZhunmUWftKNhK4rAHc5IE9oLBJDeIP8CbPuWZCYO9MxGlldhq5lhf44dqsrtY4q3wD86Fpy8kVWqLjOq88ULZwDTI8Mmlz6te4mwPESF6q72sdV2hevptOgxONuBTzX5PZtyLqt+9w1CScMNawQ6piCmfq1LtiVBK90HRPDDU+6myC0sE=
Hello Bas,
It is indeed folklore that the current guard condition of Coq breaks SN.
However, Coq's implementation (if no bugs) should be weakly normalizing,
which is usually enough for consistency.
It is not easy to design a syntactic guard condition that is flexible
enough in practice and preserves SN. Here again, a termination criterion
based on types could help.
Maxime.
On 02/28/16 19:15, Bas Spitters wrote:
> Is Coq strongly normalizing?
>
>
> The *implementation* of Coq is (or was) not SN. The issue is recorded
> here, I believe.
> https://coq.inria.fr/cocorico/CoqTerminationDiscussion
>
> I am not sure whether this has been fully fixed yet.
>
>
> The Coq manual is incomplete, as it refers to Coquand's work on CoC
> for the SN proof of CIC, which can't be strictly right.
> https://coq.inria.fr/refman/Reference-Manual006.html
> I haven't chased the references yet, but this paper claims the result for
> CIC:
> https://www.cs.rice.edu/research/technical-reports/TR11-01/
>
> Does this seem correct? It would be probably be good to document this
> properly (in the FAQ, ref manual?).
>
> Bas
>
- [Coq-Club] Is Coq SN ?, Bas Spitters, 02/28/2016
- Re: [Coq-Club] Is Coq SN ?, Maxime Dénès, 02/28/2016
- Re: [Coq-Club] Is Coq SN ?, Abhishek Anand, 02/28/2016
- Re: [Coq-Club] Is Coq SN ?, roux cody, 02/28/2016
- Re: [Coq-Club] Is Coq SN ?, Luo, Zhaohui, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Thorsten Altenkirch, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Frédéric Blanqui, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Thorsten Altenkirch, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Thorsten Altenkirch, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Frédéric Blanqui, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, roux cody, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Jonathan Leivent, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Frédéric Blanqui, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Thorsten Altenkirch, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, Luo, Zhaohui, 02/29/2016
- Re: [Coq-Club] Is Coq SN ?, roux cody, 02/28/2016
- Re: [Coq-Club] Is Coq SN ?, Abhishek Anand, 02/28/2016
- Re: [Coq-Club] Is Coq SN ?, Maxime Dénès, 02/28/2016
Archive powered by MHonArc 2.6.18.