coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Théo Zimmermann <theo.zimmi AT gmail.com>
- To: Coq Club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Duplicated definition in standard library
- Date: Mon, 25 Mar 2019 11:22:19 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=theo.zimmi AT gmail.com; spf=Pass smtp.mailfrom=theo.zimmi AT gmail.com; spf=None smtp.helo=postmaster AT mail-ua1-f46.google.com
- Ironport-phdr: 9a23:cCWJAxEwQnwEm1RrdGYHTJ1GYnF86YWxBRYc798ds5kLTJ78ocmwAkXT6L1XgUPTWs2DsrQY0rKQ7PCrADdIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfK9+IA+0oAjSucUanIVvIbstxxXUpXdFZ/5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnMVhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1kyoMKSI3/3/LhcxxlKJboQyupxpjw47PfYqZMONycr7Bcd8GQGZMWNtaWS5cDYOmd4YAAOQBMuRYoYfzpFUAsAWwChWjCu701j9In2X70bEm3+g9EwzL2hErEdIUsHTTqdX4LLkcUeCvy6nP1TrMbPJW2TL46IfWaBAhpOuDXbR2ccHMzkQvCwPFgUuXqYD/PjKV1+ENs22a7+d7WuKvjnQoqwB1ojS12sgsjYzJi5sTx1vZ9it52J44KcOkREN/e9KpE5tduzuEO4doXM8uWW5ltSc8x7Ybo5C0ZjIKx44ixxPHa/yIbYyI4hX7WeaUOzh4hXZldKuihxmo7ESs0+P8W8a13VpQoSpFld7Mtn8J1xPN8MSIVvx9/kK51TaO0QDc9P1ELFgqmabHL5Mt2L09m5oJvUjdACP6hl/6gaCXe0k8/+in8eXnYrHopp+GMI90jxnzMrgumsOhBuQ0KAkPX2me+eS51b3u5kL5QLBQgf03lqnVqozVJcMepqKhGQ9azp4j6wqjDzehyNkXgX4HLEtcdB2bi4jpJkrBLevjDfa/hlSsiC1ky+rHPr3nGJXNL2LMnK3vfbZnuAZgz18YyskXzJZJAPlVK/XqH0T1qdbwDxkjMgXyzfyxW/tn0YZLZWIOBZirMabXvEWN7+Qpa72QZIIS/iT8Lv0kz/HrhH4931QaeP/6jtMsdHmkE6E+cA2ian32j4JESD9S51tsfKnRkFSHFAVrSTO3VqM46Cs8Ddv/X4jGT4GpxreG2XXiR8EEViV9ElmJVEzQWcCcQf5VMXCdJ8ZglnoPUr3zE9Z8hyHrjxfzzv9cFsSR+iAcssi+ht185umWiBhrsDIoUYKS1GaCS2wylWQNFWc7
Hi,
I'd recommend you use the version in Classes.RelationClasses. Defining
instances of the classes defined there should allow you to
subsequently use the reflexivity and transitivity tactics.
I was actually unaware of the existence of
Relations.Relation_Definitions. After looking at the log of this file,
I can tell you that it has been largely untouched since its creation
in the archive in 2000 (and then maybe it was already a copy-paste
from an older file). I don't know if there are any parts of this file
that are still useful to people and not duplicated elsewhere, but I
think it would be good to open an issue on the GitHub repository to
suggest its deprecation.
Best,
Théo
Le lun. 25 mars 2019 à 07:33, Cao Qinxiang
<caoqinxiang AT gmail.com>
a écrit :
>
> Dear Coq clubbers,
>
> I find it really annoying that similar definitions appear more than once in
> Coq's standard library. For example, reflexive and transitive appear both
> in Classes.RelationClasses and Relations.Relation_Definitions.
>
> In this case, is there any suggestion which one should I use? Also, is
> there a plan in Coq development team to merge such definitions?
>
> Best,
> Qinxiang Cao
> Shanghai Jiao Tong University, John Hopcroft Center
> Room 1110-2, SJTUSE Building
> 800 Dongchuan Road, Shanghai, China, 200240
>
- [Coq-Club] Duplicated definition in standard library, Cao Qinxiang, 03/25/2019
- Re: [Coq-Club] Duplicated definition in standard library, Théo Zimmermann, 03/25/2019
- Re: [Coq-Club] Duplicated definition in standard library, Cao Qinxiang, 03/26/2019
- Re: [Coq-Club] Duplicated definition in standard library, Pierre Casteran, 03/26/2019
- Re: [Coq-Club] Duplicated definition in standard library, Théo Zimmermann, 03/25/2019
Archive powered by MHonArc 2.6.18.