coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Frédéric Blanqui <frederic.blanqui AT inria.fr>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] How to prove an inductive property on trees.
- Date: Tue, 9 Feb 2016 08:20:40 +0100
Le 07/02/2016 21:59, Dominique
Larchey-Wendling a écrit :
One way to solve this problem (this is done that way in
the CoLoR
library for instance) is to have mutually inductive types
for trees
and forest (aka lists of trees) and these use the Scheme
command.
But the disadvantage of such a method is that a forest in
*only isomorphic* to a list of tree, and thus using
the List library to manipulate forests is uneasy.
Basically,
you need to duplicate all the results from the List
library.
Hello Dominique. CoLoR does not use mutually inductive types but the same solution as yours. See http://color.gforge.inria.fr/doc/CoLoR.Term.Varyadic.VTerm.html for what is equivalent to your trees and http://color.gforge.inria.fr/doc/CoLoR.Term.WithArity.ATerm.html for the dependent version (using vectors instead of lists) It also provides many useful functions and lemmas on lists and vectors. See http://color.gforge.inria.fr/doc/main.html and especially http://color.gforge.inria.fr/doc/CoLoR.Util.List.ListUtil.html and http://color.gforge.inria.fr/doc/CoLoR.Util.Vector.VecUtil.html. Best regards, Frédéric. |
- [Coq-Club] How to prove an inductive property on trees., Benoît Viguier, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Adam Chlipala, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Dominique Larchey-Wendling, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Dominique Larchey-Wendling, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Adam Chlipala, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Dominique Larchey-Wendling, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Frédéric Blanqui, 02/09/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Adam Chlipala, 02/07/2016
- Re: [Coq-Club] How to prove an inductive property on trees., Dominique Larchey-Wendling, 02/07/2016
Archive powered by MHonArc 2.6.18.