[Imprint][Data Privacy Statement][E-Mail]

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Specification datastream-conv
enrich
   dataarray, 
   datastream
with
   

   
   constants  σ⊥ : datastream;
   functions  ⌜ . ⌝ : dataarray → datastream;
              . .ar : datastream → dataarray;
   
   
   
   
   

   

   axioms emptystream :  ⊦ σ⊥ = ⌜λ n. zero⌝ ;
          tostream-size :  ⊦ # ⌜ar⌝  = ⌜# ar⌝ ;
          used for: s, ls;
          tostream-at :  ⊦ n < # ar → ⌜ar⌝ [n] = ar[n];
          used for: s, ls;
          toar-size : finp(σ) ⊦ # σ.ar = (# σ).n;
          used for: s, ls;
          toar-at : finp(σ), ⌜n⌝  < # σ ⊦ σ.ar[n] = σ[n];
          used for: s, ls;

   

   
end enrich