[MetaPRL Users] any(x) \in T and extracts in general.
James Caldwell
jlc at cs.uwyo.edu
Tue Jun 12 16:59:39 PDT 2007
Hi Aleksey,
A few more questions ... (I've cc'd this message to metaprl-users too.)
I don't see the "any" term declared in itt_void (where I sort of expect to
see it) Is it declared somewhere else ? or is it not used?
I'm thinking maybe it's not there. Reading this bit of code I went to look
for a declaration of any and can't seem to find it.
define unfoldInd<https://vedauwoo.cs.uwyo.edu:60000/session/1/content/itt_core/itt_nat/unfoldInd/>
:
defiItt_nat!ind{'n<|!!|>; 'base<|!!|>; k, l. 'up<|!!|>['k; 'l]}
defiItt_(displayed as *Ind*(n) where *Ind*(*n*) = *n* = 0 ⇒ *Ind*(*n*) =
base (*n* > 0) ⇒ *Ind*(*n*) = up[*n*; *Ind*(*n* - 1)]) ←─→
defiItt_*Ind*(n) where *Ind*(*n*) = ((*n* < 0) ⇒ *Ind*(*n*) = ·) (*n* = 0 ⇒
*Ind*(*n*) = base) ((0 < *n*) ⇒ *Ind*(*n*) = up[*n*; *Ind*(*n* - 1)])
I sort of expect the the case for n<0 to say something like ((n<0) ⇒ *Ind*(
*n*) = any(n)).
We haven't played with extracts yet ... and I guess i don't even really know
where to look for them ... if any isn't there ... what would the extract be
for e.g. void_elimination?
The user-guide <http://metaprl.org/user-guide/default.html> says
something about declaring extracts, but it looks like the extracts are not
declared for rules in the itt theory ... is that true? Maybe the ITT
theory is not the right one to be using ... or maybe no one has done much
with extracts in MetaPRL yet.
Thanks again,
Jim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.metaprl.org/pipermail/metaprl-users/attachments/20070612/3df7c812/attachment.html
More information about the MetaPRL-Users
mailing list