# Model tp058
var x_1 >= -2, <= 0.5;
let x_1 := -2;
var x_2;
let x_2 := 1;
minimize obj: 100*(x_2 - x_1^2)^2 + (1 - x_1)^2;
subject to ci_1: x_2^2 - x_1 >= 0;
subject to ci_2: x_1^2 - x_2 >= 0;
subject to ci_3: x_1^2 + x_2^2 - 1 >= 0;
display obj;
solve;
display obj;
display x_1;
display x_2;
display obj - 3.190336744264742;
display x_1 + 0.7861513777574233;
display x_2 - 0.6180339887498948;
