Skip to Content.
Sympa Menu

coq-club - RE: [Coq-Club] proving a lemma in a proof

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

RE: [Coq-Club] proving a lemma in a proof


Chronological Thread 
  • From: "Soegtrop, Michael" <michael.soegtrop AT intel.com>
  • To: "coq-club AT inria.fr" <coq-club AT inria.fr>
  • Subject: RE: [Coq-Club] proving a lemma in a proof
  • Date: Wed, 23 Jan 2019 07:53:59 +0000
  • Accept-language: de-DE, en-US
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=michael.soegtrop AT intel.com; spf=Pass smtp.mailfrom=michael.soegtrop AT intel.com; spf=None smtp.helo=postmaster AT mga14.intel.com
  • Dlp-product: dlpe-windows
  • Dlp-reaction: no-action
  • Dlp-version: 11.0.400.15
  • Ironport-phdr: 9a23:1AH00B/kWXU+bP9uRHKM819IXTAuvvDOBiVQ1KB31+wcTK2v8tzYMVDF4r011RmVBdWds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+557ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRh/2hikaKz43/mLZisJyg6JavB2uqBNxzpXIYI6OMPdyYr/Rcc8YSGdHQ81fVzZBAoS5b4YXAeYPIOFYoJfyp1sStxu+AhGsCPvywTFPh3/5wa063P4/HgHC0gArAtUDsHHVrNrpNKcdS/66zK3SwTXYaPNZxzj96JTSchAmufGBRrNwcczNyUYxEwPJlEmfqYvgPz6M0OkGrmaV7+1lVe21im4nrRl8ojmpxscwlIbJgpgZxU3a+ih/3Y07JsW4RVZmbdOgDpdcrSGXOotsTs4iXW1kojs2xqAGtJKjYSQHyZoqywTRZvGJaYSE/BzuWeKLLTtlh39pZqqziwuz/EWk0OHwSMm53VlQoiZbiNXBt3AA2hrO4cadUPR95F2u2TOX2gDT9O5EJUc0mLLeK54u2LE8i5UevV7CHi/whEX5kquWel849eiv7uTrerTmppmCOI9okgzyL6AjltKlDek4MgUCRWiW9fqm2LH+4EH0QK1GjvgsnanYtJDaK94bpqm8AwJN14Yj6gqwDze839sGmXkLNklFeBWZgIjmJ1HOOvf4De+kjlStljdr2+7JPrn7DprRKXjDla/tfaxh5E5E1Aoz0ddf6opIBbEGOfL/Q1P+tNjFDhAiKAG02ObmCNBl1owEQ26PA6mZMLnTsVCS/O4vLfOMN8cpv2O3IP88ovXqkHURmFkHfKDv04FdICSzGe0jKEGEa1LthM0AGCEEpFxtYvbtjQjIajleaGqoWLp4rhQ6A4KvAIOJDtSogbeB1Sq/WIZRa29aEFeUOXbua4iAHfwLbXTBcYdajjUYWO35GMca3ha0uVqikus1Hq/v4iQd8Knb+p1w7uzXmws18GUtXcWbz2yJCWpzmzFRHmNk7OVEuUV4j2y7/+1gmfUBTI5S4e9EVkExMpuOl7UnWeC3YRrIe5KycHjjQtiiBmhuHNc+yoZSJUd7B9imyBvE2njyDg==

Dear Maxime,

if I remember right, we had a discussion on the topic during the Coq
Implementers Workshop in Nice last year. I think you said that the main
difficulty with nested proofs is that they may depend on the local context
(the context of the outer proof). I also use nested proofs frequently, but I
don't use nested proofs which depend on the local context, that is which
could not be moved in front of the outer lemma. Since Andrew said he usually
moves the proofs outside eventually, I guess he also doesn't use nested
lemmas which depend on the local context. Maybe Adam and other friends of
this feature can comment on their usage.

In cases others agree to this, would it be an option to remove support for
nested lemmas which depend on the current context? I don't see how this would
be in any way more complicated than parallel proofs - essentially it should
be the same. Also I think removing the feature that a nested lemma can depend
on the outer proof's context would be even an advantage, because I would
think most people who use this feature use it accidentally and not willingly.

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
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