Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Force Principle Argument Recognition

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Force Principle Argument Recognition


Chronological Thread 
  • From: Kenneth Adam Miller <kennethadammiller AT gmail.com>
  • To: coq-club Club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] Force Principle Argument Recognition
  • Date: Mon, 30 Nov 2015 10:20:04 -0500
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=kennethadammiller AT gmail.com; spf=Pass smtp.mailfrom=kennethadammiller AT gmail.com; spf=None smtp.helo=postmaster AT mail-yk0-f178.google.com
  • Ironport-phdr: 9a23:WxPONx93hLzGp/9uRHKM819IXTAuvvDOBiVQ1KB92+IcTK2v8tzYMVDF4r011RmSDdidu6IP0rGempujcFJDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXsq3G/pQQfBg/4fVIsYL+lR8iC34/ujKibwN76XUZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu5blitCLFOXmAvgtI/rpMYwuwwZgf8q9tZBXKPmZOx4COUAVHV1e1wyscbsrFzISRaFrlAYT29exhFPGk3O6Azwdpb3qCrz8ORnjnq0J8rzGJM5XzKv86cjYRPhjW8iNjo9/Xuf3s99iqRWvBKoqxV6xo/QZIyPHPV7d6LZO9gdQDwSDY5qSyVdD9bkPMM0BO0bMLMd9tGlqg==



On Mon, Nov 30, 2015 at 3:07 AM, Soegtrop, Michael <michael.soegtrop AT intel.com> wrote:

Dear Kenneth,

 

> Does anybody have any advice how to move forward so that I can get the Coq interpreter to accept my definition?

 

The below lecture notes by Benjamin Grégoire from a Coq summer school helped me a lot to get a grip on more intricate fixpoints. In your case I would think an explicit termination proof is required. See the slides “Example using Function: fact on Z”.


Jeeze, an explicit termination proof just for a function that I'm writing that is going to be used as a basis for more proofs... It might be better if I really reado this with Peano integers.

In all actuality, the need to use any other type than nat arose from the need for the log function. So maybe I should have started describing the original objective?
 

 

www.di.ens.fr/~zappa/teaching/coq/ecole11/summer/lectures/lec9.pdf

 

Best regards,

 

Michael

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928





Archive powered by MHonArc 2.6.18.

Top of Page