I am new to Z3. I am confused about what the following declaration of a one dimensional array in Z3 means
(declare-const a1 (Array t1 t2))
Is this a 1-D array of sort (type) t1 or of sort (type) t2?
Is one of t1 or t2 the type of the indexing in array a1?
Could you suggest a reference to understand Z3? I have been following the tutorial on http://z3.codeplex.com/.