SUPPORTjlc NuprlLIB Doc

Defined Operators mentioned in SUPPORTjlc

DefxL.P(x)[list_exists_2]list 3 jlc
DefT[theta]lambda jlc
DefY[applicative_Y]lambda jlc
DefFor{T,op,id} x as. f(x)[for]list 1
DefForHdTl{A,f,k} h::t as. g(h;t)[for_hdtl]list 1
Defmapc(f)[mapc]list 1
DefDefault = > body EndSwitch[switch_default]prog 1
DefCase(value) body[case]prog 1
DefDefault = > body[case_default]prog 1
Def < x,y > = > body(x;y)[case_pair]prog 1
Definl(x) = > body(x) cont[case_inl]prog 1
Definr(x) = > body(x) cont[case_inr]prog 1
Defx::y = > body(x;y) cont[case_cons]prog 1
Def[] = > body cont[case_nil]prog 1
Def = > body[case_it]prog 1
Defx:body[case_bind]prog 1
Def < < "a", b > , c, 1 > = > body(b;c) cont[case_pattern1]prog 1
Def < a, inl < < "a", b > , c, 1 > > = > body(a;b;c) cont[case_pattern2]prog 1
Def < a, inl < < "a", b > , c, 1 > > [pattern2]prog 1
Defunion1()[union1]prog 1
Defunion1_term1(x) = > body(x) cont[case_union1_term1]prog 1
Defunion1_term1(x)[union1_term1]prog 1
Defunion1_term2(x) = > body(x) cont[case_union1_term2]prog 1
Defunion1_term2(x)[union1_term2]prog 1
Defunion1_term3(x) = > body(x) cont[case_union1_term3]prog 1
Defunion1_term3(x)[union1_term3]prog 1
Defenum1_switch(value;el1;el2;el3)[enum1_switch]prog 1
Defenum1_el1 = > body cont[case_enum1_el1]prog 1
Defenum1_el2 = > body cont[case_enum1_el2]prog 1
Defenum1_el3 = > body cont[case_enum1_el3]prog 1
Defmodule1_type(prop)[module1_type]prog 1
Deft.tag[module1_tag]prog 1
Deft.data[module1_data]prog 1
Defmodule1(tag, data) = > body(tag;data)[case_module1]prog 1
Defmodule1(tag, data)[module1]prog 1
DefStAntiSym(T;x,y.R(x;y))[st_anti_sym]rel 1
DefIrrefl(T;x,y.E(x;y))[irrefl]rel 1
Defoutl(x)[outl]union
Defoutr(x)[outr]union
Defpq[bxor]bool 1
Defpq[rev_bimplies]bool 1
Defi j k[lele]int 1
DefS T[suptype]int 1
Defx:A. B(x)[sq_exists]core
DefTop[top]core
Deft ...$L[label]core
Def???[error]core
DefI[icomb]core
DefK[kcomb]core
DefS[scomb]core
Deflet x,y,z = a in t(x;y;z)[spread3]core
Deflet w,x,y,z = a in t(w;x;y;z)[spread4]core
Deflet a,b,c,d,e = u in v(a;b;c;d;e)[spread5]core
Deflet a,b,c,d,e,f = u in v(a;b;c;d;e;f)[spread6]core
Deflet a,b,c,d,e,f,g = u in v(a;b;c;d;e;f;g)[spread7]core
DefXM[xmiddle]core
Deflet x = a in b(x)[let]core
Def[x]{T}[type_inj]core
Def||[list_length]list 3 jlc
Defij[ge]core
DefDiscrete{T}[discrete]discrete jlc
Defnull(as)[null]list 1
Defremove(eq;x;L)[remove]list 3 jlc
Deffilter(f;L)[filter]list 3 jlc
DefSqStable(P)[sq_stable]core
Def{T}[equivalence]core 3 jlc
Def{T=}[discrete_equality]discrete jlc
Defdisjoint(eq;L1;L2)[disjoint]list 3 jlc
Defdisjoint(eq;L;M)[disjoint2]list 3 jlc
DefA & B[cand]core
DefL1(~eq)L2[list_iso]list 3 jlc
Def(~eq)[list_iso_2]list 3 jlc
DefL(eq)M[is_intersection]list 3 jlc
Defp=q[eq_bool]bool 1
Defcurry f[curry]lambda jlc
Defuncurry f[uncurry]lambda jlc
Def{i...j}[int_iseg]int 1
Defrev(as)[reverse]list 1
Defas[m..n][segment]list 1
Defl[i][select]list 1
Defas\[i][reject]list 1
Deff{m..n}[listify]list 1
DefA List(n)[list_n]list 1
Def[nat_plus]int 1
Def[int_nzero]int 1
Defi > j[gt]core
Def|i|[absval]int 2
Def{...i}[int_lower]int 1
Defi = j[pm_equal]int 2
Defimin(a;b)[imin]int 2
Defa -- b[ndiff]int 2
DefRem(a;n;r)[rem_nrel]int 2
Defa mod n[modulus]int 2
Defa n[div_floor]int 2
DefWellFnd{i}(A;x,y.R(x;y))[wellfounded]well fnd
DefFIncr[fincr]rfunction 1
Defenum1()[enum1]prog 1
DefSQType(T)[sq_type]sqequal 1
Defx=yAtom[eq_atom]bool 1
DefEquivRel x,y:T. E(x;y)[equiv_rel]rel 1
DefSymmetrize(x,y.R(x;y);a;b)[symmetrize]rel 1
DefPreorder(T;x,y.R(x;y))[preorder]rel 1
DefIsEqFun(T;eq)[eqfun_p]rel 1
Defstrict_part(x,y.R(x;y);a;b)[strict_part]rel 1
DefLinorder(T;x,y.R(x;y))[linorder]rel 1
Defisl(x)[isl]union
Defb2i(b)[b2i]bool 1
DefBij(A; B; f)[biject]fun 1
DefA ~~ B[one_one_corr]fun 1
DefStable{P}[stable]core
Def{a:T}[singleton]core
Def{!x:T | P(x)}[unique_set]core
Defa = !x:T. Q(x)[uni_sat]core
DefL1(eq)L2[sublist]list 3 jlc
Def(eq)[sublist_2]list 3 jlc
Defx(eq) L[is_member]list 3 jlc
DefxL.P(x)[list_all]list 3 jlc
DefxL.P(x)[list_all_2]list 3 jlc
DefxL.P(x)[list_exists]list 3 jlc
Def= b [letrec_body]lambda jlc
Defx b(x) [letrec_arg]lambda jlc
Def(letrec f b(f)) [letrec]lambda jlc
Defif b t else f fi[ifthenelse]bool 1
Deftrue[btrue]bool 1
Deffalse[bfalse]bool 1
DefP & Q[and]core
DefTrue[true]core
Defpq[band]bool 1
DefP Q[or]core
DefFalse[false]core
Defpq[bimplies]bool 1
Defp q[bor]bool 1
Defnth_tl(n;as)[nth_tl]list 1
Defimax(a;b)[imax]int 2
Defij[le_int]bool 1
Defb[bnot]bool 1
Defb[assert]bool 1
DefP Q[implies]core
DefP Q[iff]core
Defx:A. B(x)[all]core
Def[bool]bool 1
DefDec(P)[decidable]core
DefY[ycomb]core
Deftl(l)[tl]list 1
Defas @ bs[append]list 1
Deffirstn(n;as)[firstn]list 1
Defi < j[lt_int]bool 1
Defhd(l)[hd]list 1
Defx:T. b(x)[tlambda]fun 1
Defmap(f;as)[map]list 1
Defreduce(f;k;as)[reduce]list 1
Defmapcons(f;as)[mapcons]list 1
Def||as||[length]list 1
DefDiv(a;n;q)[div_nrel]int 2
Def{i..j}[int_seg]int 1
Defi j < k[lelt]int 1
Def[nat]int 1
Defx:A. B(x)[exists]core
DefCase v = > case cont[switch_case]prog 1
Defi=j[eq_int]bool 1
Def{i...}[int_upper]int 1
Def < < "a", b > , c, 1 > [pattern1]prog 1
DefEndSwitch[switch_done]prog 1
Defenum1_el3[enum1_el3]prog 1
Defenum1_el2[enum1_el2]prog 1
Defenum1_el1[enum1_el1]prog 1
DefSwitch(t) b[switch]prog 1
DefUnit[unit]core
Def1of(t)[pi1]core
Def2of(t)[pi2]core
Def{T}[guard]core
DefOrder(T;x,y.R(x;y))[order]rel 1
DefTrans x,y:T. E(x;y)[trans]rel 1
DefSym x,y:T. E(x;y)[sym]rel 1
DefRefl(T;x,y.E(x;y))[refl]rel 1
Defx f y[infix_ap]core
DefAB[le]core
Defa b[nequal]core
DefA[not]core
DefAntiSym(T;x,y.R(x;y))[anti_sym]rel 1
DefConnex(T;x,y.R(x;y))[connex]rel 1
Def[it]core
DefS T[subtype]core
DefProp[prop]core
DefInvFuns(A; B; f; g)[inv_funs]fun 1
DefId[tidentity]fun 1
DefId[identity]fun 1
Deff o g[compose]fun 1
DefSurj(A; B; f)[surject]fun 1
DefInj(A; B; f)[inject]fun 1
DefP Q[rev_implies]core
DefT[squash]core

About:
pairspreadspreadspreadproductproductlistconsconsnil
list_indboolbfalsebtrue
ifthenelseassertdecidableunititvoidintnatural_numberminusaddsubtractmultiply
divideremainderint_eqlessless_thantoken
atom_equnioninlinrdecide
setisectlambdaapplyfunctionycombuniverseequalaxiom
membersqequalsubtypetoppropimpliesandorfalsetrue
allexists

SUPPORTjlc NuprlLIB Doc