Nuprl Lemma : listify-append

[T:Type]. [m,n:]. [f:{m..n}  T]. [i:{i:| (m  i)  (i  n)} ].
  (listify(f;m;n) = (listify(f;m;i) @ listify(f;i;n)))


Proof not projected




Definitions occuring in Statement :  listify: listify(f;m;n),  append: as @ bs,  int_seg: {i..j},  uall: [x:A]. B[x],  le: A  B,  and: P  Q,  set: {x:A| B[x]} ,  function: x:A  B[x],  list: type List,  int: ,  universe: Type,  equal: s = t
Lemmas :  iff_weakening_uiff,  iff_functionality_wrt_iff,  iff_imp_equal_bool,  ycomb-unroll,  bool_subtype_base,  bfalse_wf,  subtype_rel_self,  int_seg_properties,  subtype_rel_function,  l_member_wf,  list-subtype,  intensional-universe_wf,  subtype_rel_wf,  bnot_wf,  assert_wf,  lt_int_wf,  bool_wf,  le_int_wf,  assert_of_lt_int,  bnot_of_le_int,  assert_functionality_wrt_uiff,  eqff_to_assert,  uiff_transitivity,  assert_of_le_int,  eqtt_to_assert,  list_subtype_base,  subtype_base_sq,  int_subtype_base,  nat_ind_tp,  nat_wf,  member_wf,  le_wf,  not_wf,  false_wf,  iff_wf,  rev_implies_wf,  int_seg_wf,  listify_wf,  append_wf,  squash_wf,  true_wf,  nat_properties,  ge_wf

\mforall{}[T:Type].  \mforall{}[m,n:\mBbbZ{}].  \mforall{}[f:\{m..n\msupminus{}\}  {}\mrightarrow{}  T].  \mforall{}[i:\{i:\mBbbZ{}|  (m  \mleq{}  i)  \mwedge{}  (i  \mleq{}  n)\}  ].
    (listify(f;m;n)  =  (listify(f;m;i)  @  listify(f;i;n)))


Date html generated: 2012_02_20-PM-05_59_01
Last ObjectModification: 2012_02_02-PM-02_30_34

Home Index