Definitions mb automata 4 GenAutomata Doc

Defined Operators mentioned in mb automata 4 (and any they in turn depend on)

Defrel_arg_typ(rn;i;de)[rel_arg_typ]mb automata 1
Def[[A]] rho de e[ioa_mng]
Defwp_rel(A;a;r)[wp_rel]
Defwp2_rel(A;a;r)[wp2_rel]mb automata 3
Defwp2(A;a;Q)[wp2]mb automata 3
Deftc_ioa(A;de)[tc_ioa]
Defcovers_rel(A;r)[covers_rel]mb automata 2
Defwp(A;a;Q)[wp]
Deftrace_consistent_vc(rho;da;R;v)[trace_consistent_vc]
Defcovers_pred(A;p)[covers_pred]mb automata 3
Deftc_vcs{i}(vs;ds;da;de)[tc_vcs]
DefVCs(A;I)[ioa_inv_vc]
Deftc_vc(v;ds;da;de)[tc_vc]
Deftc_pred(P;ds;da;de)[tc_pred]
Deftc(r;ds;da;de)[tc]mb automata 3
Defcovers_var(A;x)[covers_var]mb automata 2
Defpred_mentions(p;x)[pred_mentions]mb automata 2
Defrel_mentions(r;x)[rel_mentions]mb automata 2
Def(x l)[l_member]mb list 1
Defioa_trans_all{i}(A;I)[ioa_trans_all]
Defioa_trans(A;a;I)[ioa_trans]
Defsmts_eff_pred(ss;p)[smts_eff_pred]
Defsmts_eff_rel(ss;r)[smts_eff_rel]mb automata 3
Deftrace_consistent_pred(rho;da;R;p)[trace_consistent_pred]
Deftrace_consistent_rel(rho;da;R;r)[trace_consistent_rel]mb automata 3
Defcol_subst2(c;r)[col_subst2]mb automata 3
Defcol_subst(c;r)[col_subst]mb automata 3
Defcol_list_prod(l)[col_list_prod]mb collection
Defl[i][select]list 1
Defpred_mng_2(p; rho; ds; da; de; e; s; s'; a; tr)[pred_mng_2]mb automata 3
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
Defrel_subst(as;r)[rel_subst]mb automata 2
Defrel_subst2(as;r)[rel_subst2]mb automata 2
Def(P)'[pred_addprime]mb automata 3
Defpred_unprime(P)[pred_unprime]mb automata 3
Defrel_unprime(r)[rel_unprime]mb automata 2
Defrel_eq(a;b)[rel_eq]mb automata 3
Def[[vs]] rho ds da de e s tr[vcs_mng]
Defvc_mng(v;rho;ds;da;de;e;s;tr)[vc_mng]
Def[[p]] rho ds da de e s a tr[pred_mng]mb automata 3
Def[[r]] rho ds da de e s a tr[rel_mng]mb automata 3
Def(r)'[rel_addprime]mb automata 2
Deft.name[rel_name]mb automata 1
Defclosed_pred(p)[closed_pred]mb automata 3
Defclosed_rel(r)[closed_rel]mb automata 3
Defrel_primed_vars(r)[rel_primed_vars]mb automata 3
Defioa_mentions_trace(A)[ioa_mentions_trace]mb automata 3
Defguarded_trace(da;e;I)[guarded_trace]mb automata 3
Defrel_free_vars(r)[rel_free_vars]mb automata 2
Defrel_mentions_trace(r)[rel_mentions_trace]mb automata 3
Defaffects_trace_rel(e;k;r)[affects_trace_rel]mb automata 3
Defrel_vars(r)[rel_vars]mb automata 2
Deft.args[rel_args]mb automata 1
Def||as||[length]list 1
Deftrace_env(d)[trace_env]mb automata 1
Def[[s]] rho[sig_mng]mb automata 3
Def{p}[record_pair]mb record
Def(M |= always s,t.P(s;t))[trace_inv]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
Defsm{i:l}()[sm]mb state machine
Def{d}[record]mb record
DefDecl[decl]mb declaration
Defsig()[sig]mb automata 2
DefVCs[vcs]mb automata 2
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
Defioa{i:l}()[ioa]mb automata 3
DefCollection(T)[col]mb collection
Def[nat]int 1
Defsubst_mentions_trace(as)[subst_mentions_trace]mb automata 3
Defr[pred_rel]mb automata 1
Defsmts_eff(ss;x)[smts_eff]mb automata 2
Defaction_effect(a;es;fs)[action_effect]mb automata 2
Defeff()[eff]mb automata 2
Defsmt_terms(c)[smt_terms]mb automata 2
Defsmt()[smt]mb automata 2
Defaction_pre(a;ps)[action_pre]mb automata 2
Defpre()[pre]mb automata 3
Defcol_map_subst(x.f(x);c)[col_map_subst]mb automata 2
Defrel()[rel]mb automata 2
DefTerm[term]mb automata 1
Defrelname()[relname]mb automata 2
DefM.action[sm_action]mb state machine
Deftrace_consistent(rho;da;R;t)[trace_consistent]mb automata 3
Def(d)[sigma]mb record
Deftc_eff(ef;ds;de)[tc_eff]
Deftc_smt(s;ds;da;de)[tc_smt]mb automata 3
Defterm_types(ds;da;de;t)[term_types]mb automata 3
Defsingle_valued_decls(c)[single_valued_decls]mb automata 2
Defframe()[frame]mb automata 2
Defdec_lookup(ds;x)[dec_lookup]mb automata 2
Def[[ds]] rho[decls_mng]mb automata 3
Def[[sts]] rho[sts_mng]mb automata 2
Defdec()[dec]mb automata 2
Defst_app(c1;c2)[st_app]mb automata 2
Defst_app1(s1;s2)[st_app1]mb automata 2
DefSimpleType[st]mb automata 1
Defts()[ts]mb automata 1
DefLabel[lbl]mb label
Defb[assert]bool 1
Def[bool]bool 1
DefProp[prop]core
Defc1 = c2[col_equal]mb collection
DefP Q[iff]core
Def[[l]] rho[st_list_mng]mb automata 2
Def[[rn]] rho e [relname_mng]mb automata 2
Def[[d]] rho[dec_mng]mb automata 2
Def[[s]] rho[st_mng]mb automata 2
Defst_lift(rho)[st_lift]mb automata 1
Def x:y[dbase]mb declaration
DefTop[top]core
Defc1 c2[col_le]mb collection
Defioa_all(I; i.A(i))[ioa_all]mb automata 1
Defterm_subst(as;t)[term_subst]mb automata 2
Defterm_subst2(as;t)[term_subst2]mb automata 2
Defunprime(t)[unprime]mb automata 2
Defl[tvar]mb automata 1
Defapply_alist(as;l;d)[apply_alist]mb automata 1
DefA & B[cand]core
Deft.trans[sm_trans]mb state machine
Deft.init[sm_init]mb state machine
Deft.typ[eff_typ]mb automata 1
Deft.smt[eff_smt]mb automata 1
Deft.typ[frame_typ]mb automata 1
Deft.acts[frame_acts]mb automata 1
Deft.frame[ioa_frame]mb automata 1
Deft.term[smt_term]mb automata 1
Def[[t]] e s a tr[term_mng]mb automata 1
Deft.typ[smt_typ]mb automata 1
Deft.eff[ioa_eff]mb automata 1
Defvalue(a)[value]mb record
Deft.rel[pre_rel]mb automata 1
Deft.pre[ioa_pre]mb automata 1
Deft.init[ioa_init]mb automata 1
Deft.da[ioa_da]mb automata 1
Deftappend(tr;a)[tappend]mb automata 1
Defvc_concl(v)[vc_concl]mb automata 2
Deft.concl[qimp_concl]mb automata 2
Defvc_hyp(v)[vc_hyp]mb automata 2
Deft.hyp[qimp_hyp]mb automata 2
Deft.concl[imp_concl]mb automata 2
Deftre.P[tproj]mb automata 1
Deft.proj[trace_env_proj]mb automata 1
Deft.rel[sig_rel]mb automata 1
Deft.ds[sm_ds]mb state machine
Deft.typ[dec_typ]mb automata 1
Def2of(t)[pi2]core
Defx:A. B(x)[exists]core
Deft.trace[trace_env_trace]mb automata 1
Deflet x = a in b(x)[let]core
Def(xc.f(x))[col_accum]mb collection
Def(xc.P(x))[col_all]mb collection
DefP Q[pred_and]mb automata 1
Def < f(x) | x c > [col_map]mb collection
Defa +* b[vcs_add]mb automata 2
Defi:I. C(i)[col_union]mb collection
Def < x c | P(x) > [col_filter]mb collection
Defa + b[col_add]mb collection
Defx c[col_member]mb collection
DefP Q[implies]core
Defx:A. B(x)[all]core
Def < x > [col_singleton]mb collection
Deft.var[frame_var]mb automata 1
Def{i..j}[int_seg]int 1
Defi j < k[lelt]int 1
DefAB[le]core
DefA[not]core
Deft.lbl[smt_lbl]mb automata 1
Deft.kind[eff_kind]mb automata 1
Deftr | P[trace_projection]mb events
Defkind(a)[kind]mb record
Deft.kind[pre_kind]mb automata 1
Deft.ds[ioa_ds]mb automata 1
Deft.lbl[qimp_lbl]mb automata 2
Deft.hyp[imp_hyp]mb automata 2
Deft.lbl[dec_lbl]mb automata 1
Deft.fun[sig_fun]mb automata 1
Deft.da[sm_da]mb state machine
Def1of(t)[pi1]core
Defr.l[r_select]mb record
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
Defmentions_trace(t)[mentions_trace]mb automata 2
Defterm_primed_vars(t)[term_primed_vars]mb automata 2
Defterm_vars(t)[term_vars]mb automata 1
Defaffects_trace(e;k;t)[affects_trace]mb automata 2
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
Deftermlist_eq(a;b)[termlist_eq]mb automata 2
Defeq_relname(a;b)[eq_relname]mb automata 2
Defx ls[lbls_member]mb label
Defterm_eq(a;b)[term_eq]mb automata 2
Defst_eq(s1;s2)[st_eq]mb automata 1
Defterm_mentions_guard(g;t)[term_mentions_guard]mb automata 2
Def(a=b)[ts_eq]mb automata 1
Defl1 = l2[eq_lbl]mb basic
Def(t)'[addprime]mb automata 2
Defterm_free_vars(t)[term_free_vars]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
Defground_ptn(p)[ground_ptn]mb basic
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
DefDefault = > body[case_default]prog 1
DefCase vc_qimp(x) = > body(x) cont[case_vc_qimp]mb automata 2
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
Defnth_tl(n;as)[nth_tl]list 1
DefCase x = > body(x) cont[case_relname_other]mb automata 1
DefCase ptn_var(x) = > body(x) cont[case_ptn_var]mb basic
DefCase ptn_int(x) = > body(x) cont[case_ptn_int]mb basic
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
Defhd(l)[hd]list 1
DefCase eq(x) = > body(x) cont[case_relname_eq]mb automata 1
Defdecl_type(d;x)[decl_type]mb declaration
Defmap(f;as)[map]list 1
Defmk_rel(name, args)[mk_rel]mb automata 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
Defreduce(f;k;as)[reduce]list 1
DefTree(E)[tree]mb tree
Deflist_accum(x,a.f(x;a);y;l)[list_accum]mb list 1
DefP Q[rev_implies]core
Defmk_ioa(ds, da, init, pre, eff, frame)[mk_ioa]mb automata 1
Defts_var(x)[ts_var]mb automata 1
Deft[typ]mb automata 1
Deftrace(l)[ttrace]mb automata 1
Defl[tfvar]mb automata 1
Deff[topr]mb automata 1
Defl'[tpvar]mb automata 1
Deftree_leaf(x)[tree_leaf]mb tree
Def$x[clbl]mb basic
Deflbl_pr( < x, y > )[lbl_pair]mb basic
Defas @ bs[append]list 1
Defpq[band]bool 1
DefPattern[ptn]mb basic
DefD(i) for i I[dall]mb declaration
Deftl(l)[tl]list 1
Definr(x) = > body(x) cont[case_inr]prog 1
Defmk_smt(lbl, term, typ)[mk_smt]mb automata 1
Defij[le_int]bool 1
Defb[bnot]bool 1
Deft1 t2[tapp]mb automata 1
Deftree_con(E;T)[tree_con]mb tree
DefCase ptn_pr( < x, y > ) = > body(x;y) cont[case_lbl_pair]mb basic
Defx=yAtom[eq_atom]bool 1
Defi=j[eq_int]bool 1
DefCase ptn_atom(x) = > body(x) cont[case_ptn_atom]mb basic
Defptn_atom(x)[ptn_atom]mb basic
Defptn_pr(x)[ptn_pr]mb basic
Defzip(as;bs)[zip]mb list 1
DefCase tree_leaf(x) = > body(x) cont[case_tree_leaf]mb tree
DefCase x;y = > body(x;y) cont[case_node]mb tree
Defptn_con(T)[ptn_con]mb basic
DefCase lbl : typ = > body(lbl;typ)[case_mk_dec]mb automata 1
Defi < j[lt_int]bool 1
Deftree_node( < x, y > )[node]mb tree
Defts_trace(x)[ts_trace]mb automata 1
Defts_fvar(x)[ts_fvar]mb automata 1
Defts_op(x)[ts_op]mb automata 1
Defts_pvar(x)[ts_pvar]mb automata 1
Definl(x) = > body(x) cont[case_inl]prog 1
DefCase ts_var(x) = > body(x) cont[case_ts_var]mb automata 1
Deftree_node(x)[tree_node]mb tree

About:
pairspreadspreadspreadproductproductlistconsconsnil
list_indboolbfalsebtrueifthenelseassert
unititvoidintnatural_numberaddsubtractint_eqlessless_than
atomtokenatom_equnioninlinr
decidesetisectisectlambda
applyfunctionycombrecuniverseequalaxiomtoppropimpliesandor
falsetrueallexists

Definitions mb automata 4 GenAutomata Doc