coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Robin Green <greenrd AT greenrd.org>
- To: Coq-club list <coq-club AT pauillac.inria.fr>
- Subject: Re: [Coq-Club] odd termination issue
- Date: Sun, 17 Feb 2008 11:05:33 +0000
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
- Organization: Systems Research Group, UCD Dublin
On Sat, 16 Feb 2008 22:14:46 -0500
Robert Dockins
<robdockins AT fastmail.fm>
wrote:
> It's pretty
> counterintuitive to me that Coq is willing to look "through" a
> previously defined function to discover properly formed recursive
> calls but not through a function defined by mutual recursion.
I'd imagine this is because two or more functions defined together by
mutual recursion have to be both accepted as valid (including
terminating) before either of them can be accepted as valid (if you
see what I mean); thus, Coq won't unfold one of them in checking the
other.
--
Robin
- [Coq-Club] odd termination issue, Robert Dockins
- Re: [Coq-Club] odd termination issue,
Brian Aydemir
- Re: [Coq-Club] odd termination issue,
Robert Dockins
- Re: [Coq-Club] odd termination issue, Robin Green
- Re: [Coq-Club] odd termination issue, Yves Bertot
- Re: [Coq-Club] odd termination issue, Robin Green
- Re: [Coq-Club] odd termination issue,
Robert Dockins
- Re: [Coq-Club] odd termination issue,
Brian Aydemir
Archive powered by MhonArc 2.6.16.