WhoCites Definitions mb event system 6 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Who Cites kindcase?
kindcaseDef kindcase(k;a.f(a);l,t.g(l;t))
Def == if islocal(k) f(act(k)) else g(lnk(k);tag(k)) fi
Thm* B:Type, k:Knd, f:(IdB), g:(IdLnkIdB).
Thm* kindcase(k;a.f(a);l,t.g(l,t))  B
tagofDef tag(k) == 2of(outl(k))
Thm* k:Knd. isrcv(k tag(k Id
lnkDef lnk(k) == 1of(outl(k))
Thm* k:Knd. isrcv(k lnk(k IdLnk
actofDef act(k) == outr(k)
Thm* k:Knd. islocal(k act(k Id
islocalDef islocal(k) == isl(k)
Thm* k:Knd. islocal(k 
outlDef outl(x) == InjCase(xyyz. "???")
Thm* A,B:Type, x:A+B. isl(x outl(x A
pi2Def 2of(t) == t.2
Thm* A:Type, B:(AType), p:(a:AB(a)). 2of(p B(1of(p))
pi1Def 1of(t) == t.1
Thm* A:Type, B:(AType), p:(a:AB(a)). 1of(p A
outrDef outr(x) == InjCase(xy. "???"; zz)
Thm* A,B:Type, x:A+Bisl(x outr(x B
islDef isl(x) == InjCase(xy. truez. false)
Thm* A,B:Type, x:A+B. isl(x 
bnotDef b == if b false else true fi
Thm* b:b  

Syntax:kindcase(k;a.f(a);l,t.g(l;t)) has structure: kindcase(ka.f(a); l,t.g(l;t))

About:
spreadspreadproductboolbfalsebtrueifthenelseasserttokenunion
decidefunctionuniversememberimpliesall
!abstraction
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

WhoCites Definitions mb event system 6 Sections EventSystems Doc