GenAutomata NuprlLIB Doc

Defined Operators mentioned in GenAutomata

Defswitch_inv(E; tr)[switch_inv2001_03_15_DASH_PM_DASH_12_53_21]mb hybrid
Defx R_del(E) y[R_del]mb hybrid
DeftTop[st_top]mb automata 1
Defrelname_eq(x)[relname_eq]mb automata 1
Defrelname_other(x)[relname_other]mb automata 1
Defoutl(x)[outl]union
Defoutr(x)[outr]union
Deffappend(f;n;x)[fappend]mb nat
Def...[hide]mb basic
Defptn_int(x)[ptn_int]mb basic
Defptn_var(x)[ptn_var]mb basic
Defconst_ptn(l)[const_ptn]mb basic
Defint_ptn(l)[int_ptn]mb basic
Defvar_ptn(l)[var_ptn]mb basic
Defleft_ptn(l)[left_ptn]mb basic
Defright_ptn(l)[right_ptn]mb basic
DefStAntiSym(T;x,y.R(x;y))[st_anti_sym]rel 1
DefIrrefl(T;x,y.E(x;y))[irrefl]rel 1
Defleft_child(t)[left_child]mb tree
Defright_child(t)[right_child]mb tree
Defleaf_value(t)[leaf_value]mb tree
DefDefault = > body EndSwitch[switch_default]prog 1
Def < x,y > = > body(x;y)[case_pair]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
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
Defpq[bxor]bool 1
Defpq[rev_bimplies]bool 1
Defi j k[lele]int 1
DefS T[suptype]int 1
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
Def[x]{T}[type_inj]core
Defrel_arg_typ(rn;i;de)[rel_arg_typ]mb automata 1
Deftrace_env(d)[trace_env]mb automata 1
Def[[s]] rho[sig_mng]mb automata 3
Defsig()[sig]mb automata 2
Defsubst_mentions_trace(as)[subst_mentions_trace]mb automata 3
Def{p}[record_pair]mb record
Defr[pred_rel]mb automata 1
Defclosed_pred(p)[closed_pred]mb automata 3
Defc1 = c2[col_equal]mb collection
Def(P)'[pred_addprime]mb automata 3
Defpred_unprime(P)[pred_unprime]mb automata 3
Defc1 c2[col_le]mb collection
Def[[A]] rho de e[ioa_mng]mb automata 4
Defioa_all(I; i.A(i))[ioa_all]mb automata 1
Defioa{i:l}()[ioa]mb automata 3
Defioa_mentions_trace(A)[ioa_mentions_trace]mb automata 3
Defwp_rel(A;a;r)[wp_rel]mb automata 4
Defwp2_rel(A;a;r)[wp2_rel]mb automata 3
Defpred_mng_2(p; rho; ds; da; de; e; s; s'; a; tr)[pred_mng_2]mb automata 3
Defwp2(A;a;Q)[wp2]mb automata 3
Deftc_ioa(A;de)[tc_ioa]mb automata 4
Defsingle_valued_decls(c)[single_valued_decls]mb automata 2
Defrel_eq(a;b)[rel_eq]mb automata 3
Defsm{i:l}()[sm]mb state machine
Defcovers_rel(A;r)[covers_rel]mb automata 2
Defwp(A;a;Q)[wp]mb automata 4
Deftrace_consistent_vc(rho;da;R;v)[trace_consistent_vc]mb automata 4
Defcovers_pred(A;p)[covers_pred]mb automata 3
Deftc_vcs{i}(vs;ds;da;de)[tc_vcs]mb automata 4
DefVCs[vcs]mb automata 2
Def[[vs]] rho ds da de e s tr[vcs_mng]mb automata 4
DefVCs(A;I)[ioa_inv_vc]mb automata 4
Defguarded_trace(da;e;I)[guarded_trace]mb automata 3
Def(M |= always s,t.P(s;t))[trace_inv]mb state machine
Deflet x = a in b(x)[let]core
Defclosed_term(t)[closed_term]mb automata 2
Defunzip(as)[unzip]mb list 1
Defab[arrow]mb automata 1
DefSQType(T)[sq_type]sqequal 1
Deftc1(r;de)[tc1]mb automata 1
DefNo-dup-send(E)[no_duplicate_send]mb structures
DefEventStruct[event_str]mb structures
Def(L -msg(a;b) L1)[remove_msgs]mb hybrid
Def(xL.P(x))[l_exists]mb list 2
DefTag-by-msg(E)[P_tag_by_msg]mb hybrid
DefTaggedEventStruct[tagged_event_str]mb structures
DefPTrue[PTrue]mb hybrid
DefI fuses P[fusion_condition]mb hybrid
DefR_ad_normal(tr)[R_ad_normal]mb hybrid
DefR_strong_safety(E)[R_strong_safety]mb hybrid
DefP Q[prop_and]mb nat
DefStructure[struct]mb structures
DefTraceProperty(E)[trace_property]mb hybrid
Deftag_splitable(E;R)[tag_splitable]mb structures
Deftotalorder(E)[totalorder]mb hybrid
Defsingle-tag-decomposable(E)[single_tag_decomposable]mb hybrid
Defswitch-decomposable(E)[switch_decomposable]mb hybrid
DefAD-normal(E)[switch_normal]mb hybrid
DefMCS(E)[memoryless_composable_safety]mb hybrid
DefR_permutation(E)[R_permutation]mb hybrid
DefR^-1[rel_inverse]mb nat
DefswitchR(tr)[switch_inv_rel]mb hybrid
Deflocal_deliver_property(E;P)[local_deliver_property]mb hybrid
Defswitchable0(E)[switchable0]mb hybrid
Defswitchable(E)[b_switchable]mb hybrid
DefadR(E)[R_ad]mb hybrid
DefP o evt[compose_map]mb structures
Definduced_event_str(E;A;f)[induced_event_str]mb structures
Deffull_switch_inv(E;A;evt;tg;tr_u;tr_l)[full_switch_inv]mb hybrid
Definterleaving(T;L1;L2;L)[interleaving]mb list 2
Defnull(as)[null]list 1
Deflast(L)[last_RENAMED]mb list 1
Defcompose_flips(L)[compose_flips]mb list 2
Defx before y l[l_before]mb list 1
Defguarded_permutation(T;P)[guarded_permutation]mb list 2
DefBij(A; B; f)[biject]fun 1
Defcount(x < y in L | P(x;y))[count_pairs]mb list 1
Defi:I M(i)[sm_all]mb state machine
Def(f o M)[sm_a_rename]mb state machine
Def(M |= initially x,tr.P(x;tr))[initially]mb state machine
Def(M |= x,tr.P(x;tr) while Q(x;tr))[while]mb state machine
Def{i...j}[int_iseg]int 1
Defij[ge]core
DefA List[listp]mb list 1
Defsublist_occurence(T;L1;L2;f)[sublist_occurence]mb list 1
Definterleaving_occurence(T;L1;L2;L;f1;f2)[interleaving_occurence]mb list 1
Def[nat_plus]int 1
Defi = j[pm_equal]int 2
Def|i|[absval]int 2
DefPreorder(T;x,y.R(x;y))[preorder]rel 1
Defgcd(a;b)[gcd]num thy 1
Defx:A. B(x)[sq_exists]core
DefCoPrime(a,b)[coprime]num thy 1
DefSqStable(P)[sq_stable]core
Defatomic(a)[atomic]num thy 1
Defprime(a)[prime]num thy 1
Defa = b mod m[eqmod]num thy 1
Deffib(n)[fib]num thy 1
Defisl(x)[isl]union
Defnondecreasing(f;k)[nondecreasing]mb nat
Deffadd(f;g)[fadd]mb nat
DefR1 = > R2[rel_implies]mb nat
Deff^n[fun_exp]mb nat
Defsearch(k;P)[search]mb nat
Defdec2bool(d)[dec2bool]mb basic
DefDecision[decision]mb basic
DefSymmetrize(x,y.R(x;y);a;b)[symmetrize]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
Defis_leaf(t)[is_leaf]mb tree
Defenum1()[enum1]prog 1
Defrev(as)[reverse]list 1
Defas[m..n][segment]list 1
Defas\[i][reject]list 1
Deff{m..n}[listify]list 1
DefA List(n)[list_n]list 1
Defi > j[gt]core
Def{...i}[int_lower]int 1
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
Def{i...}[int_upper]int 1
Defb2i(b)[b2i]bool 1
Defp=q[eq_bool]bool 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
Deftc_vc(v;ds;da;de)[tc_vc]mb automata 4
Deftc_pred(P;ds;da;de)[tc_pred]mb automata 4
Deftc(r;ds;da;de)[tc]mb automata 3
Deftc_eff(ef;ds;de)[tc_eff]mb automata 4
Deftc_smt(s;ds;da;de)[tc_smt]mb automata 3
Defvc_mng(v;rho;ds;da;de;e;s;tr)[vc_mng]mb automata 4
Defterm_types(ds;da;de;t)[term_types]mb automata 3
Defdec_lookup(ds;x)[dec_lookup]mb automata 2
Def[[p]] rho ds da de e s a tr[pred_mng]mb automata 3
Deftrace_consistent_pred(rho;da;R;p)[trace_consistent_pred]mb automata 4
Deftrace_consistent_rel(rho;da;R;r)[trace_consistent_rel]mb automata 3
Deftrace_consistent(rho;da;R;t)[trace_consistent]mb automata 3
Def[[ds]] rho[decls_mng]mb automata 3
Defioa_trans_all{i}(A;I)[ioa_trans_all]mb automata 4
Defioa_trans(A;a;I)[ioa_trans]mb automata 4
Defsmts_eff_pred(ss;p)[smts_eff_pred]mb automata 4
Defsmts_eff_rel(ss;r)[smts_eff_rel]mb automata 3
Defst_app(c1;c2)[st_app]mb automata 2
Def(xc.f(x))[col_accum]mb collection
Def[[sts]] rho[sts_mng]mb automata 2
Defaction_effect(a;es;fs)[action_effect]mb automata 2
Def(xc.P(x))[col_all]mb collection
Defaction_pre(a;ps)[action_pre]mb automata 2
DefP Q[pred_and]mb automata 1
Defcol_subst(c;r)[col_subst]mb automata 3
Defcol_subst2(c;r)[col_subst2]mb automata 3
Defcol_map_subst(x.f(x);c)[col_map_subst]mb automata 2
Defsmts_eff(ss;x)[smts_eff]mb automata 2
Defsmt_terms(c)[smt_terms]mb automata 2
Def < f(x) | x c > [col_map]mb collection
Defa +* b[vcs_add]mb automata 2
Defcovers_var(A;x)[covers_var]mb automata 2
Defpred_mentions(p;x)[pred_mentions]mb automata 2
Defcol_list_prod(l)[col_list_prod]mb collection
Def < x c | P(x) > [col_filter]mb collection
Defa + b[col_add]mb collection
Defi:I. C(i)[col_union]mb collection
Defx c[col_member]mb collection
DefP Q[implies]core
Defpre()[pre]mb automata 3
Def < *v* > [vcs_singleton]mb automata 2
Defvc{i:l}()[vc]mb automata 2
Defqimp{i:l}()[qimp]mb automata 2
Defimp{i:l}()[imp]mb automata 2
DefFmla[pred]mb automata 1
Defrel()[rel]mb automata 2
Defx:A. B(x)[all]core
Deft.typ[eff_typ]mb automata 1
Defframe()[frame]mb automata 2
Defeff()[eff]mb automata 2
Defdec()[dec]mb automata 2
Defsmt()[smt]mb automata 2
Defst_app1(s1;s2)[st_app1]mb automata 2
Defrelname()[relname]mb automata 2
DefSimpleType[st]mb automata 1
Def < x > [col_singleton]mb collection
Deft.smt[eff_smt]mb automata 1
Deft.var[frame_var]mb automata 1
Deft.typ[frame_typ]mb automata 1
Deft.acts[frame_acts]mb automata 1
Defrel_mentions(r;x)[rel_mentions]mb automata 2
DefcomposableR(E)[R_composable]mb hybrid
Def(xL.P(x))[l_all]mb list 2
Defagree_on_common(T;as;bs)[agree_on_common]mb list 1
Def(x l)[l_member]mb list 1
DeflayerR(E)[layer_rel]mb hybrid
DefR(tg)[tag_rel]mb hybrid
DefR^*[rel_star]mb nat
Def[nat]int 1
Defsublist(T;L1;L2)[sublist]mb list 1
DefdelayableR(E)[R_delayable]mb hybrid
DefasyncR(E)[R_async]mb hybrid
Defswap adjacent[P(x;y)][swap_adjacent]mb list 2
DefC(Q)[message_closure]mb hybrid
Defx somewhere delivered before y[delivered_before_somewhere]mb hybrid
DefNo-dup-deliver(E)[P_no_dup]mb hybrid
DefCausal(E)[P_causal]mb hybrid
Defswitch_inv(E)[switch_inv]mb hybrid
Defdisjoint_sublists(T;L1;L2;L)[disjoint_sublists]mb list 1
Defincreasing(f;k)[increasing]mb basic
Def{i..j}[int_seg]int 1
DefDiv(a;n;q)[div_nrel]int 2
Defi j < k[lelt]int 1
DefAB[le]core
Defis-deliver(E)(x)[event_is_deliver]mb structures
Defx delivered at time k[delivered_at]mb hybrid
DefDec(P)[decidable]core
Defreducible(a)[reducible]num thy 1
Def[int_nzero]int 1
Defa b[nequal]core
DefA[not]core
Deft.frame[ioa_frame]mb automata 1
Deft.term[smt_term]mb automata 1
Def[[r]] rho ds da de e s a tr[rel_mng]mb automata 3
Def[[t]] e s a tr[term_mng]mb automata 1
Deft.lbl[smt_lbl]mb automata 1
Deft.kind[eff_kind]mb automata 1
Deft.eff[ioa_eff]mb automata 1
Defrel_mng_2(r; rho; ds; da; de; e; s; s'; a; tr)[rel_mng_2]mb automata 3
Def[[t]] e s s' a tr[term_mng2]mb automata 2
Deftre.P[tproj]mb automata 1
Deftr | P[trace_projection]mb events
Defkind(a)[kind]mb record
Deft.kind[pre_kind]mb automata 1
Deft.pre[ioa_pre]mb automata 1
Deft.init[ioa_init]mb automata 1
Deft.ds[ioa_ds]mb automata 1
Deft.da[ioa_da]mb automata 1
Deftappend(tr;a)[tappend]mb automata 1
Defvc_hyp(v)[vc_hyp]mb automata 2
Deft.hyp[qimp_hyp]mb automata 2
Deft.lbl[qimp_lbl]mb automata 2
Deft.hyp[imp_hyp]mb automata 2
Deft.lbl[dec_lbl]mb automata 1
Defrel_unprime(r)[rel_unprime]mb automata 2
Defrel_subst(as;r)[rel_subst]mb automata 2
Def(r)'[rel_addprime]mb automata 2
Defrel_subst2(as;r)[rel_subst2]mb automata 2
Deft.name[rel_name]mb automata 1
Deft.fun[sig_fun]mb automata 1
Defterm_subst(as;t)[term_subst]mb automata 2
Defterm_subst2(as;t)[term_subst2]mb automata 2
Defapply_alist(as;l;d)[apply_alist]mb automata 1
Deftr delivered at p[deliveries_at]mb hybrid
Def < A,evt,tg > (E)[induced_tagged_event_str]mb structures
Defloc(E)[event_loc]mb structures
DefmemorylessR(E)[R_memoryless]mb hybrid
Def=msg=(E)[event_msg_eq]mb structures
Def < tr > _tg[tag_sublist]mb structures
Deftag(E)[event_tag]mb structures
Defsend-enabledR(E)[R_send_enabled]mb hybrid
Defis-send(E)[event_is_snd]mb structures
DefTrace(E)[str_trace]mb structures
DefsafetyR(E)[R_safety]mb hybrid
DefP refines Q[tr_refines]mb hybrid
DefMessageStruct[message_str]mb structures
Def|S|[carrier]mb structures
Defmsg(E)[event_msg]mb structures
DefMS(E)[event_msg_str]mb structures
Deft.trace[trace_env_trace]mb automata 1
Def=(M)[msg_eq]mb structures
Defuid(MS)[msg_id]mb structures
Defsender(MS)[msg_sender]mb structures
Defcontent(MS)[msg_content]mb structures
DefcEQ(MS)[msg_content_eq]mb structures
Def=(DE)[eq_dequiv]mb structures
Def(M |= x,x',tr,tr'.R(x;x';tr;tr'))[tla]mb state machine
Def(M -tr- > s)[reachable_via]mb state machine
Deftrace_reachable(M;s;l;s')[trace_reachable]mb state machine
DefM.state[sm_state]mb state machine
Deft.ds[sm_ds]mb state machine
DefM.action[sm_action]mb state machine
Deft.da[sm_da]mb state machine
Deft.init[sm_init]mb state machine
Def1of(t)[pi1]core
Def[[rn]] rho e [relname_mng]mb automata 2
Defr.l[r_select]mb record
Deft.typ[smt_typ]mb automata 1
Def[[l]] rho[st_list_mng]mb automata 2
Def[[d]] rho[dec_mng]mb automata 2
Def[[s]] rho[st_mng]mb automata 2
Defvalue(a)[value]mb record
Deft.rel[pre_rel]mb automata 1
DefTerm[term]mb automata 1
Def(d)[sigma]mb record
Defclosed_rel(r)[closed_rel]mb automata 3
Defts()[ts]mb automata 1
Def{d}[record]mb record
DefDecl[decl]mb declaration
Defd o f[rename_decl]mb declaration
DefLabel[lbl]mb label
DefP & Q[and]core
Defniltrace()[niltrace]mb automata 1
Def[it]core
Def < > [col_none]mb collection
Defmk_sm(da, ds, init, trans)[mk_sm]mb state machine
DefFalse[false]core
Defvc_concl(v)[vc_concl]mb automata 2
Defrel_mentions_trace(r)[rel_mentions_trace]mb automata 3
Defmentions_trace(t)[mentions_trace]mb automata 2
Deftermlist_eq(a;b)[termlist_eq]mb automata 2
Defeq_relname(a;b)[eq_relname]mb automata 2
Defrel_primed_vars(r)[rel_primed_vars]mb automata 3
Defterm_primed_vars(t)[term_primed_vars]mb automata 2
Defaffects_trace_rel(e;k;r)[affects_trace_rel]mb automata 3
Defaffects_trace(e;k;t)[affects_trace]mb automata 2
Defrel_vars(r)[rel_vars]mb automata 2
Defterm_vars(t)[term_vars]mb automata 1
Defiterate(statevar x- > v(x) statevar x''- > v'(x') funsymbol op- > opr(op) freevar f- > fvar(f) trace(tr)- > trace(tr) a(b)- > comb(a;b) over t)[term_iter]mb automata 2
Defrel_free_vars(r)[rel_free_vars]mb automata 2
Defterm_mentions_guard(g;t)[term_mentions_guard]mb automata 2
Defterm_eq(a;b)[term_eq]mb automata 2
Def(a=b)[ts_eq]mb automata 1
Defst_eq(s1;s2)[st_eq]mb automata 1
Defx ls[lbls_member]mb label
Def x:y[dbase]mb declaration
Defl1 = l2[eq_lbl]mb basic
Defunprime(t)[unprime]mb automata 2
Defterm_free_vars(t)[term_free_vars]mb automata 2
Def(t)'[addprime]mb automata 2
Defterm_iterate(v; p; op; f; tr; a; t)[term_iterate]mb automata 1
Deft_iterate(l;n;t)[t_iterate]mb tree
Defts_case(x) var(a)= > v(a) var'(b)= > p(b) opr(f)= > op(f) fvar(x)= > f(x) trace(P)= > t(P) end_ts_case [ts_case]mb automata 1
Defground_ptn(p)[ground_ptn]mb basic
DefDefault = > body[case_default]prog 1
Deft.concl[qimp_concl]mb automata 2
DefCase vc_qimp(x) = > body(x) cont[case_vc_qimp]mb automata 2
Deft.concl[imp_concl]mb automata 2
Deft.proj[trace_env_proj]mb automata 1
Defmk_trace_env(trace, proj)[mk_trace_env]mb automata 1
DefCase vc_imp(x) = > body(x) cont[case_vc_imp]mb automata 2
DefCase(value) body[case]prog 1
Defmk_dec(lbl, typ)[mk_dec]mb automata 1
Defmk_qimp(lbl, hyp, concl)[mk_qimp]mb automata 2
Defvc_qimp(x)[vc_qimp]mb automata 2
Defmk_imp(hyp, concl)[mk_imp]mb automata 2
Defvc_imp(x)[vc_imp]mb automata 2
Deffalse[bfalse]bool 1
Deft.args[rel_args]mb automata 1
Deft.rel[sig_rel]mb automata 1
Deft.typ[dec_typ]mb automata 1
Deft.trans[sm_trans]mb state machine
Def2of(t)[pi2]core
Defpq[bimplies]bool 1
Defp q[bor]bool 1
Def(first x as s.t. P(x) else d)[find]mb list 1
Deffilter(P;l)[filter]mb list 1
Defcompose_list(L)[compose_list]mb list 1
Defreduce(f;k;as)[reduce]list 1
Defpq[band]bool 1
DefCollection(T)[col]mb collection
Def$x[clbl]mb basic
Deflbl_pr( < x, y > )[lbl_pair]mb basic
Deft[typ]mb automata 1
DefD(i) for i I[dall]mb declaration
Deflist_accum(x,a.f(x;a);y;l)[list_accum]mb list 1
Defl1 l2[iseg]mb list 1
Defswap(L;i;j)[swap]mb list 2
Def(L o f)[permute_list]mb list 2
Defmklist(n;f)[mklist]mb list 1
Defas @ bs[append]list 1
Defzip(as;bs)[zip]mb list 1
Defmap(f;as)[map]list 1
DefDecidableEquiv[dequiv]mb structures
Defb[assert]bool 1
DefCase x = > body(x) cont[case_relname_other]mb automata 1
Defl[i][select]list 1
Def||as||[length]list 1
DefA & B[cand]core
DefCase eq(x) = > body(x) cont[case_relname_eq]mb automata 1
Defx:A. B(x)[exists]core
DefP Q[or]core
DefCase ts_trace(x) = > body(x) cont[case_ts_trace]mb automata 1
DefCase ts_fvar(x) = > body(x) cont[case_ts_fvar]mb automata 1
DefCase ts_op(x) = > body(x) cont[case_ts_op]mb automata 1
DefCase ts_pvar(x) = > body(x) cont[case_ts_pvar]mb automata 1
DefCase ptn_int(x) = > body(x) cont[case_ptn_int]mb basic
DefCase ptn_var(x) = > body(x) cont[case_ptn_var]mb basic
Defnth_tl(n;as)[nth_tl]list 1
Deftl(l)[tl]list 1
Defhd(l)[hd]list 1
Definr(x) = > body(x) cont[case_inr]prog 1
DefTrue[true]core
DefCase tree_leaf(x) = > body(x) cont[case_tree_leaf]mb tree
DefCase x;y = > body(x;y) cont[case_node]mb tree
DefY[ycomb]core
Defif b t else f fi[ifthenelse]bool 1
Defst_lift(rho)[st_lift]mb automata 1
Deft1 t2[tapp]mb automata 1
Deftrace(l)[ttrace]mb automata 1
Defl[tfvar]mb automata 1
Deff[topr]mb automata 1
Defl[tvar]mb automata 1
Defl'[tpvar]mb automata 1
Defmk_smt(lbl, term, typ)[mk_smt]mb automata 1
Defimax(a;b)[imax]int 2
Defij[le_int]bool 1
Defb[bnot]bool 1
Deftrue[btrue]bool 1
DefProp[prop]core
DefCase lbl : typ = > body(lbl;typ)[case_mk_dec]mb automata 1
Defmk_rel(name, args)[mk_rel]mb automata 1
Defx f y[infix_ap]core
Def(ternary) R preserves P [preserved_by2]mb nat
DefR preserves P[preserved_by]mb nat
DefR1 R2[rel_or]mb nat
Definl(x) = > body(x) cont[case_inl]prog 1
DefCase ts_var(x) = > body(x) cont[case_ts_var]mb automata 1
DefTree(E)[tree]mb tree
Defts_var(x)[ts_var]mb automata 1
Deftree_leaf(x)[tree_leaf]mb tree
Defts_fvar(x)[ts_fvar]mb automata 1
Defts_trace(x)[ts_trace]mb automata 1
Defts_pvar(x)[ts_pvar]mb automata 1
Defts_op(x)[ts_op]mb automata 1
Deftree_node( < x, y > )[node]mb tree
DefUnit[unit]core
Defmk_ioa(ds, da, init, pre, eff, frame)[mk_ioa]mb automata 1
Def[bool]bool 1
DefTop[top]core
DefEquivRel x,y:T. E(x;y)[equiv_rel]rel 1
Def(i, j)[flip]mb nat
Defsum(f(x;y) | x < n; y < m)[double_sum]mb nat
Defsum(f(x) | x < k)[sum]mb nat
Defprimrec(n;b;c)[primrec]mb nat
DefR^n[rel_exp]mb nat
DefCase v = > case cont[switch_case]prog 1
Defi=j[eq_int]bool 1
DefInvFuns(A; B; f; g)[inv_funs]fun 1
Deff o g[compose]fun 1
Defdecl_type(d;x)[decl_type]mb declaration
DefPattern[ptn]mb basic
Deffirstn(n;as)[firstn]list 1
Defi < j[lt_int]bool 1
DefGCD(a;b;y)[gcd_p]num thy 1
Defa ~ b[assoced]num thy 1
Defb | a[divides]num thy 1
Defptn_con(T)[ptn_con]mb basic
DefCase ptn_atom(x) = > body(x) cont[case_ptn_atom]mb basic
DefCase ptn_pr( < x, y > ) = > body(x;y) cont[case_lbl_pair]mb basic
Defx=yAtom[eq_atom]bool 1
Defptn_atom(x)[ptn_atom]mb basic
Defptn_pr(x)[ptn_pr]mb basic
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
DefP Q[iff]core
DefAntiSym(T;x,y.R(x;y))[anti_sym]rel 1
DefConnex(T;x,y.R(x;y))[connex]rel 1
Deftree_con(E;T)[tree_con]mb tree
Deftree_node(x)[tree_node]mb tree
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
Def{T}[guard]core
Defx:T. b(x)[tlambda]fun 1
Defmapcons(f;as)[mapcons]list 1
DefS T[subtype]core
DefId[tidentity]fun 1
DefId[identity]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_indboolbfalsebtrueifthenelse
assertdecidableunititvoidintnatural_numberminusaddsubtractmultiplydivideremainder
int_eqlessless_thanatomtokenatom_eq
unioninlinrdecidesetisect
isectlambdaapplyfunctionycombrecuniverseequalaxiommember
sqequalsubtypetoppropimpliesandorfalsetrueall
exists

GenAutomata NuprlLIB Doc