Thm* i:, j:{i...}, a:[T]Array{i..j}, m:{i..j}, n:{m..j}. a[m..n] [T]Array{m..n}
Thm* B:(AType), p:a:AB(a). 2of(p) B(1of(p))