Foundations for initial solveline algorithm