// minimize f(a1,a2,a3) with respect to a1,a2 // where a3 minimizes g(a1,a2,a3) given a1,a2 // f = (a1-1)**2 + (a2-2)**2 + a3**2; g = (a3-a1)**2 + (a3-a2)**2; {a1:a2} = search(f,3,4); {a3:a3} = search(g,2); eval; print all;