[PostScript]
Array1 (E, I, A): trait
  % Basic one-dimensional array operators
  introduces
    assign: A, I, E -> A
    __[__]: A, I -> E
  asserts
    forall a: A, i, j: I, e: E
      assign(a, i, e)[j] ==
        if i = j then e else a[j]
[Table of Contents] [Index]