Я пытаюсь использовать карту на основе дерева в Coq, в частности Coq.FSets.FMapAVL
.Правильный способ использования FMap в Coq 8.6?
Я нашел этот 4-летний вопрос: Finite map example
Глядя на стандартную Lib документации, ссылки в комментариях, я вижу эту заметку:
NB: Этот файл находится здесь только для совместимости с ранее версия FSets и FMap. Пожалуйста, используйте Structures/Orders.v прямо сейчас.
Что это значит? Когда я google «Structures.v» или «Orders.v», я всегда попадаю на другие страницы документации со связанными предупреждениями об устаревании.
Каков правильный, не устаревший способ использования FMap в Coq 8.6?
В случае, если кому-то нужны наборы, а не карты: stdlib [главная страница] (https://coq.inria.fr/library/index.html) говорит: «** FSets **: модульная реализация конечных наборы/карты, используя списки или эффективные деревья. Для наборов, пожалуйста, рассмотрите более современные MSets ». –