{ [l_comm:Id]. [piD:PiDataVal()]. [cSt:Comm-state()].
    Comm-next-selex(l_comm;piD;cSt)  Comm-output() supposing pDVselex?(piD) }

{ Proof }



Definitions occuring in Statement :  Comm-next-selex: Comm-next-selex(l_comm;piD;cSt) Comm-output: Comm-output() Comm-state: Comm-state() PiDataVal: PiDataVal() Id: Id assert: b uimplies: b supposing a uall: [x:A]. B[x] member: t  T
Definitions :  void: Void pDVcontinue: pDVcontinue() tag-by: zT universe: Type subtype: S  T top: Top eclass: EClass(A[eo; e]) labeled-graph: LabeledGraph(T) strong-subtype: strong-subtype(A;B) decide: case b of inl(x) =s[x] | inr(y) =t[y] ifthenelse: if b then t else f fi  bool: union: left + right le: A  B ge: i  j  not: A less_than: a < b and: P  Q uiff: uiff(P;Q) set: {x:A| B[x]}  atom: Atom$n subtype_rel: A r B tag-case: z:T pDVmsg: pDVmsg(val;index) mk-tagged: mk-tagged(tg;x) nat: name: Name product: x:A  B[x] pDVselex-rndv1: pDVselex-rndv1(x) nil: [] cons: [car / cdr] make-lg: make-lg(L) pi_prefix: pi_prefix() list: type List so_lambda: x.t[x] token: "$token" pair: <a, b> Comm-count: Comm-count(cSt) bfalse: ff Comm-req_from: Comm-req_from(cSt) Comm-q: Comm-q(cSt) fpf: a:A fp-B[a] fpf-restrict: fpf-restrict(f;P) bnot: b eq_id: a = b Comm-st: Comm-st(cSt) pi1: fst(t) pi2: snd(t) lambda: x.A[x] apply: f a let: let function: x:A  B[x] all: x:A. B[x] pDVselex?: pDVselex?(x) Id: Id uall: [x:A]. B[x] uimplies: b supposing a prop: isect: x:A. B[x] axiom: Ax Comm-output: Comm-output() Comm-next-selex: Comm-next-selex(l_comm;piD;cSt) assert: b Comm-state: Comm-state() equal: s = t PiDataVal: PiDataVal() member: t  T Auto: Error :Auto,  RepUR: Error :RepUR,  CollapseTHEN: Error :CollapseTHEN,  Unfold: Error :Unfold
Lemmas :  pi_prefix_wf Comm-st_wf make-lg_wf Id_wf tag-case_wf PiDataVal_wf mk-tagged_wf pDVmsg_wf pi1_wf nat_wf name_wf pi2_wf pDVselex-rndv1_wf Comm-count_wf bfalse_wf Comm-req_from_wf Comm-q_wf fpf-restrict_wf Comm-output_wf member_wf Comm-state_wf pDVselex?_wf assert_wf labeled-graph_wf bool_wf fpf_wf subtype_rel_wf fpf-restrict_wf2 bnot_wf eq_id_wf pi1_wf_top top_wf tag-by_wf make-lg_wf_dag mk-tagged_wf2 pDVcontinue_wf

\mforall{}[l$_{comm}$:Id].  \mforall{}[piD:PiDataVal()].  \mforall{}[cSt:Comm-state()].
    Comm-next-selex(l$_{comm}$;piD;cSt)  \mmember{}  Comm-output()  supposing  \muparrow{}pDVselex?(piD)


Date html generated: 2011_08_17-PM-07_02_04
Last ObjectModification: 2011_06_18-PM-12_42_42

Home Index