coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Bas Spitters <b.a.w.spitters AT gmail.com>
- To: Coq Club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Is Coq SN?
- Date: Fri, 23 Dec 2016 08:49:20 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=b.a.w.spitters AT gmail.com; spf=Pass smtp.mailfrom=b.a.w.spitters AT gmail.com; spf=None smtp.helo=postmaster AT mail-qk0-f173.google.com
- Ironport-phdr: 9a23:13ZuPhexiqRAuhiXSdjDlEiBlGMj4u6mDksu8pMizoh2WeGdxcS5Zx7h7PlgxGXEQZ/co6odzbGH6OawBCdZuMjJmUtBWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBu7oR/Su8QWjoduN7s9xxrUqXZUZupawn9lK0iOlBjm/Mew+5Bj8yVUu/0/8sNLTLv3caclQ7FGFToqK2866tHluhnFVguP+2ATUn4KnRpSAgjK9w/1U5HsuSbnrOV92S2aPcrrTbAoXDmp8qlmRAP0hCoBKjU063/chNBug61HoRKhvx1/zJDSYIGJL/p1Y6fRccoHSWZdQspdUipMCZ6+YYQSFeoMJeRXr4f9qVUArhWwGBeiC//0xz9UmnP7x7E23/g9HQzE2gErAtIAsG7TrNXwLKofTPq6zLLVxjved/NW2Cv96JTWfRA7uvGHQLV9ftHLxUY1DQ/EgE+cqZf9PzOUyuQNr3aU7/B7Ve+0hG4nrht+ojmrxss2lobJgYcVx0nC+C5kzog1Iti4R1R6Yd6iCJZQtieaN5F3Qsw4WW1otjw6xqUcuZ66YCcF1o4ryADCZPyadYWD/xHtVP6JLDtmmH5ofKizihWy/ES61OHwSNW43ExXoidHnNTBsG0G2QbJ5cidUPR9+1+s2TaR2ADX7eFJOUU0mrDaK54l27Iwj5kTvVjaEi/4hUn7jqGbel8r+uiv7OTnbbHmqYGGO4BojQH+N7wims25AesmLggDR3aX9fi42bH5/kD0QK9GguMonqXFqpzWOMYWq6ChDw9QyIkj6hK/Dzm80NQfmHkKNElKdAidgITzNVDCOuv4De++g1SwjDdk2erGPqb6D5XCK3jMirbhfbJn50FAzwozyMhT54hIBbEZPPLzRkjxucTEAR8+Kgy42vroCNFg1owFQm+PGa+YMKbKsVCS/O4vIu+MZJUUuDnnMfQl6eTu3jcFngo2erDh9p8KYjjsFfN/Zk6dfHDEg9EbEG5MsBBoH8Lwj1jXezdIL02qXr4g6ysgQNasS46FWca2mL2dwCqhBbVZY2lHDhaHFnK+JNbMYOsFdC/HepwpqTcDT7X0DtZ5jRw=
I am aware it comes up regularly. I was even in the bug-tracker at some point.
However, this information should be recorded. Thanks for your input.
Do you have a reference for WN ?
I have added very basic information here (for lack of a better place):
https://coq.inria.fr/cocorico/CoqTerminationDiscussion
On Thu, Dec 22, 2016 at 8:27 PM, roux cody
<cody.roux AT gmail.com>
wrote:
> As the discussed example (and the example discussed last week) shows,
> Gallina/Coq is *not* SN, though as far as we know it *is* WN, which is
> enough for consistency.
>
> This issue comes up regularly on the list, and I believe that the summary is
> as follows:
>
> - It's extremely difficult for the theory to keep up with the practical
> demands of the system.
> - We should be trying to have a reasonable meta-theory anyways.
> - There are a few papers which prove normalization of various fragments and
> variants of Coq. However, I know of none that handle CiC + Impredicative
> Prop + Universes + Large Elimination (don't even ask about impredicative
> set!). I can try to list them if required, but I always worry about
> forgetting a crucial one.
> - The above works are extremely technical and hard to fully check, this
> seems to be begging for a machine formalized proof.
> - Such a proof is extremely tough, given the technical complexities
> involved, and the Godelian meta-theoretical issues (certainly something will
> have to be assumed as an axiom).
>
> My constant call is for a more thorough exploration of the abstract
> structure of such proofs, so we can clearly separate it into combinatorial
> considerations + a model construction, which may be more tractable. There's
> a bunch of work on this as well, including the whole sub-field about
> normalization-by-evaluation, but CiC + universes seems a bit out of reach
> for now with such techniques, and again, writing down the whole construction
> is extremely tedious and error prone.
>
> Hope this helps give the high overview,
>
> Best,
> Cody
>
>
> On Thu, Dec 22, 2016 at 8:10 AM, Bas Spitters
> <b.a.w.spitters AT gmail.com>
> wrote:
>>
>> This page refers to an example showing that Coq is not SN (due to the
>> guard condition).
>> https://coq.inria.fr/cocorico/CoqTerminationDiscussion
>>
>> However, this (unpublished) report claims that CiC (with Prop and
>> universes) is SN.
>>
>> http://csweb.rice.edu/uploadedFiles/Computer_Science/Research/Tech_Reports/TR11-01.pdf
>> Uniform Logical Relations - Eddy Westbrook
>>
>> Has there been any progress on this? It would be good to update the
>> wiki/FAQ with this information.
>
>
- [Coq-Club] Is Coq SN?, Bas Spitters, 12/22/2016
- Re: [Coq-Club] Is Coq SN?, roux cody, 12/22/2016
- Re: [Coq-Club] Is Coq SN?, Gabriel Scherer, 12/22/2016
- Re: [Coq-Club] Is Coq SN?, Bas Spitters, 12/23/2016
- Re: [Coq-Club] Is Coq SN?, roux cody, 12/22/2016
Archive powered by MHonArc 2.6.18.