Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Termination proof in partiality monad

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Termination proof in partiality monad


chronological Thread 
  • From: Edsko de Vries <devriese AT cs.tcd.ie>
  • To: coq-club <coq-club AT pauillac.inria.fr>, Agda mailing list <agda AT lists.chalmers.se>
  • Subject: [Coq-Club] Termination proof in partiality monad
  • Date: Mon, 17 Nov 2008 13:47:19 +0000
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Hi,

Suppose I give a definition of the partiality monad together with a simple fixed point operator (like in Edwin Brady's SK evaluator in Coq, http://www.cs.st-andrews.ac.uk/~eb/partial.php, or Dan Doel's definition in Agda, http://article.gmane.org/gmane.comp.lang.agda/ 218). With such a definition, we can easily define recursive functions (for example, Dan Doel's factorial function).

Now I have a simple question: given an inductive characterization of termination, how would one prove that fac terminates? I have tried various approaches (in Coq) but am making no progress at all.

Any hints would be appreciated,

Edsko

PS. I asked this before on the Coq mailing list but received no replies; perhaps my previous email was too low-level. Hence this repost.





Archive powered by MhonArc 2.6.16.

Top of Page