Skip to Content.
Sympa Menu

coq-club - RE: [Coq-Club] Proofs working in Coq 8.10 needed

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

RE: [Coq-Club] Proofs working in Coq 8.10 needed


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] Proofs working in Coq 8.10 needed
  • Date: Wed, 10 Jul 2019 11:51:27 +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 mga01.intel.com
  • Dlp-product: dlpe-windows
  • Dlp-reaction: no-action
  • Dlp-version: 11.0.600.7
  • Ironport-phdr: 9a23:5IyqVxJNqzsEn1SeIdmcpTZWNBhigK39O0sv0rFitYgfK//xwZ3uMQTl6Ol3ixeRBMOHsqgC17Sd7/yocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmSSxbal9IRi3ogncucYbipZ+J6gszRfEvmFGcPlMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLDQheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2ThLjlSUJOCMj8GzPisJ+kr9VoA6vqRJ8zY7bYoCVO+Zxca3SZt4aWXNBU8JNWyBdHo+wcY0CBPcBM+ZCqIn9okMDoRWjCwmrGuzvxSNIhmXx3a0iy+gqDAbI3A08ENIOqnvbstH1OKkPWu2yyanIzCnMb/NM1jjj7IjEaAshofaSUrJ/bcrR004vFxveg1WRr4zlIy2a1uAXv2eH6OpgUPuihmg6oA9/pTivw90jiojPho8NxVDE9Dl5wIIvKtKjUkJ0fdmkEJ5IuyGbMYt2WMIiTHtytCY00L0KoZG7fCkWyJQn2h7QcOaLfJSP4hLmTOqRIDF4hG57d7K7nRq97Favx+vhXce3yFZHtjdJn93SunwX1xHe6tKLR/tj8ku72juC1Bjf5vxFLE06j6bWJZAszqQumpcdtUnPBDL6lUbogKOOa0kp++yl5/75brjmqZKQLZF4hhv+P6kqnMG0HP42PRIUX2eB/OSxzL3j8lP9QLVNlvA2l6bZv4rGKcgGvKK5AglV0po95Ba7FTupzNMYnXwfIFJEfhKIkZTpNknTLP38E/uzmVShnTdxy/3GILHtGJbAI3vbnLfkZ7l96kpcyAQpzdBY4pJZErQBIPPvVU/xrtPXEBs5Pxavw+bgFtp92Z8eWXiIAq+BK67SsFmI5v4xLOmIfoMapDH9K/096/70kXA5gUMdfbWu3ZYPdH+4Ge1mL1yFbnron9cOCnwHvhE+TezvkF2NSyRfZ3e0X6Im5zE0EpiqDYnZRtPlvLvUliy8B9hdYn1MIlGKC3bhMYueEb9YYyWLZ8RljzYsVL67SoZn2wv45yHgzL8yZNHT9yIEr5X7kJBQ5ubTnBw2v3QgCsWW02iASydvmW4HWyUxxIh+p1BwzhGI1q0u0K8QLsBa+/4cClRyDpXb1eEvU4mvCDKERc+ATROdevvjATw1SYtukdoBah4kXdSkkh3HmSGtBu1NzuDZNNkP6qvZmkPJCYNl0X+fjfsgiUUrRo1EMmj03vcupTiWPJbAlgCir4jvcK0d2CDX82LalDiPul1VVEh7VqCXBH0=

Dear Mario,

did you look into the Coq standard library? E.g. the reals development in the
Coq standard library, say Ratan.v, contains quite a few non trivial proofs
and obviously compiles with plain Coq and with 8.10.

Also Flocq has quite a few files with non-trivial proofs which only require
standard library files. Just an arbitrary example:

https://gitlab.inria.fr/flocq/flocq/blob/master/src/Core/Digits.v

In general I would look into all libraries running in Coq CI, that is look
into:

https://gitlab.com/coq/coq/pipelines/70069385
https://github.com/coq/coq/tree/master/dev/ci

It should be just a few 10 lines of code to get a rough analysis of require
statements and on proof length / style (using bullets or not, ...) for a
given library.

Download paths and versions for all add-ons tested in CI can be found here:
https://github.com/coq/coq/blob/master/dev/ci/ci-basic-overlay.sh

or maybe use the pinned versions from the 8.10 picking PR:
https://github.com/coq/coq/blob/9e9495e37db73e83f356012bd6905a3039b7e923/dev/ci/ci-basic-overlay.sh

I hope this helps - every effort to teach Coq is highly appreciated :-)

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, Gary Kershaw
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