Nuprl Lemma : pi-rep-trans_wf

∀[l_loc:Id]. ∀[P:pi_term()]. ∀[g:{Q:pi_term()| pi-rank(Q) < pi-rank(pirep(P))} 
                                 ─→ Id
                                 ─→ Name
                                 ─→ (Name List)
                                 ─→ pi-process()].
  (pi-rep-trans(l_loc;P;g) ∈ Id ─→ Name ─→ (Name List) ─→ pi-process())


Proof




Definitions occuring in Statement :  pi-rep-trans: pi-rep-trans(l_loc;P;g),  pi-process: pi-process(),  pi-rank: pi-rank(p),  pirep: pirep(body),  pi_term: pi_term(),  Id: Id,  name: Name,  list: T List,  less_than: a < b,  uall: ∀[x:A]. B[x],  member: t ∈ T,  set: {x:A| B[x]} ,  function: x:A ─→ B[x]
Lemmas :  pi_term_wf,  less_than_wf,  pi-rank_wf,  pirep_wf,  nat_wf,  Id_wf,  name_wf,  list_wf,  pi-process_wf,  rec-process_wf_pi_simple_state,  int_seg_wf,  false_wf,  lelt_wf,  piM_wf,  subtype_rel_wf,  eq_int_wf,  bool_wf,  eqtt_to_assert,  assert_of_eq_int,  pDVfire?_wf,  equal_wf,  bool_cases_sqequal,  subtype_base_sq,  bool_subtype_base,  make-lg_wf_dag,  Com_wf,  cons_wf,  mk-tagged_wf_pCom_msg,  PiDataVal_wf,  Process_wf,  subtype_rel_transitivity,  pDVloc_wf,  subtype_rel_self,  pi_prefix_wf,  unit_wf2,  nil_wf,  eqff_to_assert,  assert-bnot,  iff_transitivity,  assert_wf,  equal-wf-T-base,  iff_weakening_uiff,  assert_of_band,  pDVloc_tag?_wf,  let_wf,  ldag_wf,  lg-add_wf_dag,  mk-tagged_wf_pCom_create,  pDVfire_wf,  lg-size_wf,  tag-case_wf,  make-lg_wf,  mk-tagged_wf_unequal,  not_wf,  equal-wf-base,  eq_atom_wf,  bnot_wf,  assert_of_eq_atom,  assert_of_bnot,  mk-tagged_wf,  pDVloc_tag-name_wf,  pDVloc_tag-id_wf,  squash_wf,  true_wf,  rank-rep,  iff_weakening_equal,  map_cons_lemma,  map_nil_lemma,  length_of_cons_lemma,  length_of_nil_lemma

Latex:
\mforall{}[l$_{loc}$:Id].  \mforall{}[P:pi\_term()].  \mforall{}[g:\{Q:pi\_term()|  pi-rank(Q)  <  pi-rank(pirep(P)\000C)\} 
                                                                {}\mrightarrow{}  Id
                                                                {}\mrightarrow{}  Name
                                                                {}\mrightarrow{}  (Name  List)
                                                                {}\mrightarrow{}  pi-process()].
    (pi-rep-trans(l$_{loc}$;P;g)  \mmember{}  Id  {}\mrightarrow{}  Name  {}\mrightarrow{}  (Name  List)  {}\mrightarrow{}  pi-process())



Date html generated: 2015_07_23-AM-11_59_10
Last ObjectModification: 2015_02_04-PM-03_41_28

Home Index