Nuprl Lemma : insert-ordered-message_wf

∀[M:Type]. ∀[n:ℕ]. ∀[L:{L:({n + 1...} × M) List| sorted-by(λx,y. fst(x) < fst(y);L)} ]. ∀[x:{n + 1...} × M].
  (insert-ordered-message(L;x) ∈ {L:({n + 1...} × M) List| sorted-by(λx,y. fst(x) < fst(y);L)} )


Proof




Definitions occuring in Statement :  insert-ordered-message: insert-ordered-message(L;x),  sorted-by: sorted-by(R;L),  list: T List,  int_upper: {i...},  nat: ℕ,  less_than: a < b,  uall: ∀[x:A]. B[x],  pi1: fst(t),  member: t ∈ T,  set: {x:A| B[x]} ,  lambda: λx.A[x],  product: x:A × B[x],  add: n + m,  natural_number: $n,  universe: Type
Lemmas :  sorted-by_wf,  l_member_wf,  less_than_wf,  int_upper_wf,  set_wf,  list_wf,  nat_wf,  insert-combine-sorted-by,  int-minus-comparison-inc_wf,  top_wf,  comparison_wf,  equal-wf-T-base,  subtract_wf,  select_wf,  length_wf,  int_seg_wf,  insert-combine_wf

Latex:
\mforall{}[M:Type].  \mforall{}[n:\mBbbN{}].  \mforall{}[L:\{L:(\{n  +  1...\}  \mtimes{}  M)  List|  sorted-by(\mlambda{}x,y.  fst(x)  <  fst(y);L)\}  ].
\mforall{}[x:\{n  +  1...\}  \mtimes{}  M].
    (insert-ordered-message(L;x)  \mmember{}  \{L:(\{n  +  1...\}  \mtimes{}  M)  List|  sorted-by(\mlambda{}x,y.  fst(x)  <  fst(y);L)\}  )



Date html generated: 2015_07_23-PM-00_27_43
Last ObjectModification: 2015_01_29-AM-01_29_30

Home Index