coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Pierre Courtieu <Pierre.Courtieu AT univ-orleans.fr>
- To: Roland Zumkeller <Roland.Zumkeller AT polytechnique.fr>
- Cc: robert dockins <robdockins AT fastmail.fm>, Coq Club <coq-club AT pauillac.inria.fr>
- Subject: Re: [Coq-Club] decidable eq on a well-specified type
- Date: Mon, 2 May 2005 14:14:53 +0200
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
On 02 mai 2005, Roland Zumkeller wrote:
> I would be happy to see practical or philosophical arguments against
> this approach:
> What is the advantage of defining "le" inductively?
I see these ones:
-Induction. Induction/inversion principles built automatically from
inductive definitions are very useful. <ad> however you can now define
inductive principles from function definitions with Functional Scheme and
functional induction </ad>.
-Minimality. Your fixpoint definition contains a line with -> False,
because a function must be complete. You don't have this restriction when
you write an inductive definition, and thus an inductive definition (and
the induction associated principle) is more minimal.
-Flexibility. Some properties can obviously not be defined by functions
because they are not decidable. Therefore people find more convenient to
define all their properties in the same style.
Pierre Courtieu
- Re: [Coq-Club] decidable eq on a well-specified type, Roland Zumkeller
- Re: [Coq-Club] decidable eq on a well-specified type, Pierre Courtieu
- Re: [Coq-Club] decidable eq on a well-specified type, roconnor
- <Possible follow-ups>
- Re: [Coq-Club] decidable eq on a well-specified type, Haixing Hu
Archive powered by MhonArc 2.6.16.