some steps (hopefully) towards proving make_array_linear is indeed linear
finish proof that make_array_linear is actually linear