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: Emma Tosch <etosch AT cs.umass.edu>
  • To: coq-club AT inria.fr
  • Cc: Kenneth Adam Miller <kennethadammiller AT gmail.com>
  • Subject: Re: [Coq-Club] Force Principle Argument Recognition
  • Date: Mon, 30 Nov 2015 11:32:08 -0500
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=etosch AT cs.umass.edu; spf=None smtp.mailfrom=etosch AT cs.umass.edu; spf=None smtp.helo=postmaster AT out4-smtp.messagingengine.com
  • Ironport-phdr: 9a23:xCbdRx3xXv3c/L8ismDT+DRfVm0co7zxezQtwd8ZsegeKfad9pjvdHbS+e9qxAeQG96LtrQU26GM4ujJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd6PyZTnnLrjs7ToICx2xxOFKYtoKxu3qQiD/uI3uqBFbpgL9x3Sv3FTcP5Xz247bXianhL7+9vitMU7q3cYk7sb+sVBSaT3ebgjBfwdVWx+cjN92Mq+vh7aCACL+3E0U2MMkxMODRKW1hziWobNtX73qu1m0ymyNtawULU9Qi/k4qt2GzHyjyJSGjs8+Snrjdd7jOoPrQ6mvBd/64XPJpyQPeFlOK7RYIVJFiJ6Qs9NWnkZUcuHZIwVAr9EZL4Aog==

Would it be fine to post solutions to this mailing list and just ask that people not post them online?


On 11/30/15 11:16 AM, Kenneth Adam Miller wrote:


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

Dear Kenneth,

 

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?

 

It is definitely possible to solve the software foundations course exercises on nat/binnum conversion without use of a log function. One thing you learn quickly with Coq is to obey Einstein’s saying “Everything should be made as simple as possible, but not simpler”. Otherwise you will spend a lot of time convincing Coq that your solution is correct. If you need some help or pointers, please drop me a private mail. I think the authors don’t like it too much if their exercises can be solved by google.

 


I don't want to solve them with google, I do want to understand them. I'm just looking for pointers in how to move forward. To be able to use Coq, I need to be able to understand how to get it to see that the function will terminate, not how to solve the problem itself.

Sent you an email.
 

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



-- 
Emma Tosch
PhD Candidate, College of Information & Computer Sciences
University of Massachusetts Amherst
etosch AT cs.umass.edu
http://cs.umass.edu/~etosch



Archive powered by MHonArc 2.6.18.

Top of Page