coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Arnaud Spiwack <Arnaud.Spiwack AT lix.polytechnique.fr>
- To: Xavier Leroy <Xavier.Leroy AT inria.fr>
- Cc: Aaron Bohannon <bohannon AT cis.upenn.edu>, Dan Doel <dan.doel AT gmail.com>, Agda mailing list <agda AT lists.chalmers.se>, coq-club <coq-club AT pauillac.inria.fr>
- Subject: Re: [Coq-Club] Re: Agda beats Coq
- Date: Mon, 24 Nov 2008 21:45:02 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :sender; b=yBRVKlIHXwV0L5cXUSPWYXti98nsA5gtKnuzXx6LaVAxXqMeMEjVqY21fxY57lCIhl 0ny2PHo+jiW4cz5LSHYrkg6uGig3mDM4IYHW349z2Jz3/UgXYtcMEZ7CeQmDLdpR0CiZ vRXwQEcrFkuhg50lOy6Ynx5TOmzD66ZJlc8g0=
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
As a matter of fact, the most natural bisimalirity on streams does imply intentionnal equality. Which can be considered quite useful, but I've got the feeling it's not a good idea. This is actually what makes that Coq conversion is not decidable or Coq doesn't have subject reduction (choose whichever you want). There are quite some metaphysical issues here. ITT, ETT, OTT, whichever intermediate alternative, Impredicative, Predicative, ... There is enough to fight over all night long.
Arnaud Spiwack
Xavier Leroy a écrit :
Aaron Bohannon wrote:
[...] That is, may I safely assert that a standard definition of
bisimilarity on a coinductive data type implies the default
(intensional) equality ("=")? (I don't know if this question is
relevant to Agda.)
Thanks for raising this question, as I've been wondering about it for
a while.
Let me take streams (infinite lists) as a concrete example of
coinductive datatype. My (limited) understanding is that you could
make a set-theoretic model of streams where a stream of A is a
function nat -> A, so your property would amount to function
extensionality, which holds in this model. However, I'm pretty sure
that if you assert function extensionality as an axiom in Coq, you
still cannot prove the extensionality property over streams stated
above...
Expecting more informed replies from true logicians,
- Xavier Leroy
--------------------------------------------------------
Bug reports: http://logical.futurs.inria.fr/coq-bugs
Archives: http://pauillac.inria.fr/pipermail/coq-club
http://pauillac.inria.fr/bin/wilma/coq-club
Info: http://pauillac.inria.fr/mailman/listinfo/coq-club
- [Coq-Club] Re: [Agda] Re: Agda beats Coq, (continued)
- [Coq-Club] Re: [Agda] Re: Agda beats Coq, Matthieu Sozeau
- [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad),
Dan Doel
- [Coq-Club] Re: Agda beats Coq,
Nils Anders Danielsson
- [Coq-Club] Re: Agda beats Coq, Nils Anders Danielsson
- [Coq-Club] Re: Agda beats Coq, Nils Anders Danielsson
- [Coq-Club] Re: Agda beats Coq,
Nils Anders Danielsson
- Re: [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad),
Aaron Bohannon
- Re: [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad), Dan Doel
- Re: [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad), Dan Doel
- Re: [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad), Aaron Bohannon
- Re: [Coq-Club] Re: Agda beats Coq, Xavier Leroy
- Re: [Coq-Club] Re: Agda beats Coq, Arnaud Spiwack
- Re: [Coq-Club] Re: Agda beats Coq, Arnaud Spiwack
- Re: [Coq-Club] Re: Agda beats Coq, Aaron Bohannon
- Re: [Coq-Club] Re: Agda beats Coq, Dan Doel
- Re: [Coq-Club] Re: Agda beats Coq, Arnaud Spiwack
- Re: [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad), Dan Doel
- Re: [Coq-Club] Re: Agda beats Coq (was: Termination proof in partiality monad), Thorsten Altenkirch
Archive powered by MhonArc 2.6.16.