Nuprl Lemma : Comm-process-q_aux_wf

[q:(Id × (pi_prefix() List)) List]
  (Comm-process-q_aux(q) ∈ Id
   ─→ st:Id fp-> pi_prefix() List
   ─→ ((Id × (pi_prefix() List)) List × st:Id fp-> pi_prefix() List × Id × ((ℕ × Id × ℕ × Name) List)))


Proof




Definitions occuring in Statement :  Comm-process-q_aux: Comm-process-q_aux(q) pi_prefix: pi_prefix() fpf: a:A fp-> B[a] Id: Id name: Name list: List nat: uall: [x:A]. B[x] member: t ∈ T function: x:A ─→ B[x] product: x:A × B[x]
Lemmas :  nat_properties less_than_transitivity1 less_than_irreflexivity ge_wf less_than_wf equal-wf-T-base nat_wf colength_wf_list Id_wf list_wf pi_prefix_wf list-cases list_ind_nil_lemma nil_wf name_wf fpf_wf product_subtype_list spread_cons_lemma sq_stable__le le_antisymmetry_iff add_functionality_wrt_le add-associates add-zero zero-add le-add-cancel decidable__le false_wf not-le-2 condition-implies-le minus-add minus-one-mul add-commutes le_wf subtract_wf not-ge-2 less-iff-le minus-minus add-swap subtype_base_sq set_subtype_base int_subtype_base list_ind_cons_lemma let_wf null_nil_lemma null_cons_lemma cons_wf get-triples_wf fpf-join_wf fpf-single_wf id-deq_wf

Latex:
\mforall{}[q:(Id  \mtimes{}  (pi\_prefix()  List))  List]
    (Comm-process-q\_aux(q)  \mmember{}  Id
      {}\mrightarrow{}  st:Id  fp->  pi\_prefix()  List
      {}\mrightarrow{}  ((Id  \mtimes{}  (pi\_prefix()  List))  List
            \mtimes{}  st:Id  fp->  pi\_prefix()  List
            \mtimes{}  Id
            \mtimes{}  ((\mBbbN{}  \mtimes{}  Id  \mtimes{}  \mBbbN{}  \mtimes{}  Name)  List)))



Date html generated: 2015_07_23-AM-11_58_46
Last ObjectModification: 2015_01_29-AM-07_40_57

Home Index