function test_quadratic_in_max sdpvar x y obj = -x-y; F = set(max([x^2+y^2 x+y]) < 3); sol = solvesdp(set(max([x^2+y^2 x+y]) < 3),obj) mbg_asserttrue(sol.problem == 0) mbg_asserttolequal(double(obj),-sqrt(3/2)*2, 1e-4); sdpvar x y obj = -x-y; sol = solvesdp(set(0 < min([-x^2-y^2 -x-y]) +3),obj) mbg_asserttrue(sol.problem == 0) mbg_asserttolequal(double(obj),-sqrt(3/2)*2, 1e-4); sdpvar x y obj = -x-y; sol = solvesdp(set(max([1 x y x^2]) < min([-x^2-y^2 -x-y]) +3),obj) mbg_asserttrue(sol.problem == 0) mbg_asserttolequal(double(obj),-2, 1e-4); sdpvar x y obj = -x-y; sol = solvesdp(set(abs([1 x y x^2]) < min([-x^2-y^2 -x-y]) +3),obj) mbg_asserttrue(sol.problem == 14)