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: 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: 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