coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: jevgenijs AT dva.lv
- To: "BruinBear123 AT aol.com" <BruinBear123 AT aol.com>
- Cc: "coq-club AT pauillac.inria.fr" <coq-club AT pauillac.inria.fr>
- Subject: Re: [Coq-Club] the type of natural numbers
- Date: Thu, 28 Jul 2005 16:25:14 -0700
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Quoting
"BruinBear123 AT aol.com"
<BruinBear123 AT aol.com>:
> How can you use Coq to show that...
>
> (forall C: U0). C => (C => C) => C
>
> can be seen as a representation of the type of natural numbers?
>
Just remarks of non-expert (possible wrong).
In case you choose definition
Nat:= forall C: Prop, C -> (C -> C) -> C
you will not be able to prove 0 <> 1 (for Leibniz equality).
For
Nat:= forall C: Set, C -> (C -> C) -> C
or
Nat:= forall C: Type, C -> (C -> C) -> C
it looks you can, but still you have no any induction principle for it,
so seems it couldn't be usefull anyway to carry proofs on them
(possible for computations,since connected with lambda-calculus).
There is lot of information on Church numerals on the net, so possible
you can find some applications there.
Regards,
Jevgenijs Sallinens.
-------------------------------------------------
This mail sent through IMP: http://webmail.dva.lv/
- [Coq-Club] the type of natural numbers, BruinBear123
- Re: [Coq-Club] the type of natural numbers, Venanzio Capretta
- Re: [Coq-Club] the type of natural numbers,
roconnor
- Re: [Coq-Club] the type of natural numbers, Vladimir Voevodsky
- Re: [Coq-Club] the type of natural numbers, jevgenijs
Archive powered by MhonArc 2.6.16.