Nuprl Lemma : select-data-stream
∀[L:Top List]. ∀[P:Top]. ∀[i:ℕ].  (data-stream(P;L)[i] ~ if i <z ||L|| then snd(P*(firstn(i;L))(L[i])) else ⊥ fi )
Proof
Definitions occuring in Statement : 
data-stream: data-stream(P;L)
, 
iterate-dataflow: P*(inputs)
, 
dataflow-ap: df(a)
, 
select: L[n]
, 
firstn: firstn(n;as)
, 
length: ||as||
, 
list: T List
, 
nat: ℕ
, 
bottom: ⊥
, 
ifthenelse: if b then t else f fi 
, 
lt_int: i <z j
, 
uall: ∀[x:A]. B[x]
, 
top: Top
, 
pi2: snd(t)
, 
sqequal: s ~ t
Lemmas : 
select-map, 
upto_wf, 
length_wf, 
top_wf, 
subtype_rel_list, 
int_seg_wf, 
length_upto, 
length_wf_nat, 
lelt_wf, 
select_upto, 
subtype_base_sq, 
int_subtype_base, 
select-is-bottom, 
map_wf, 
length-data-stream
Latex:
\mforall{}[L:Top  List].  \mforall{}[P:Top].  \mforall{}[i:\mBbbN{}].
    (data-stream(P;L)[i]  \msim{}  if  i  <z  ||L||  then  snd(P*(firstn(i;L))(L[i]))  else  \mbot{}  fi  )
Date html generated:
2015_07_23-AM-11_06_15
Last ObjectModification:
2015_01_29-AM-00_11_15
Home
Index