Definitions mb event system 1 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Some definitions of interest.
firstnDef firstn(n;as)
Def == Case of as
Def == Canil  nil
Def == Caa.as'  if 0<n [a / firstn(n-1;as')] else nil fi
Def (recursive)
Thm* A:Type, as:A List, n:. firstn(n;as A List
leDef AB == B<A
Thm* i,j:. (ij Prop
mapDef map(f;as) == Case of as; nil  nil ; a.as'  [(f(a)) / map(f;as')]
Def (recursive)
Thm* A,B:Type, f:(AB), l:A List. map(f;l B List
Thm* A,B:Type, f:(AB), l:A List. map(f;l B List
topDef Top == Void given Void
Thm* Top  Type

About:
listconsnillist_ind
ifthenelsevoidintnatural_numbersubtractless_thanisectapply
functionrecursive_def_noticeuniversemembertoppropall
!abstraction
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

Definitions mb event system 1 Sections EventSystems Doc