Thm* i:, j:{i...}, a:[T]Array{i..j}, k:{i..j}. a[k] T
Thm* a:[T]Array , i:{a.l..a.u}. a[i] T
Thm* n:. {n...} Type
Thm* m,n:. {m..n} Type
Thm* B:(AType), p:a:AB(a). 2of(p) B(1of(p))
Thm* i,j:. ij Prop
Thm* (A) Prop