CVXPY
Minimize
  PowerApprox(x + -1.0, 2.0)
Subject To
Bounds
 0.0 <= x
End
----------------------------------------
AFTER COMPILATION
OBJECTIVE
  Sense            : minimize
VARIABLES
  [continuous] <x_0>: obj=1, original bounds=[-inf,+inf]
  [continuous] <x_1>: obj=0, original bounds=[-inf,+inf]
  [continuous] <soc_t_1>: obj=0, original bounds=[0,+inf]
  [continuous] <soc_t_2>: obj=0, original bounds=[-inf,+inf]
  [continuous] <soc_t_3>: obj=0, original bounds=[-inf,+inf]
CONSTRAINTS
  [linear] <c1>:  -<x_1>[C] <= 0;
  [linear] <c2>: <soc_t_1>[C] -<x_0>[C] == 1;
  [linear] <c3>: <soc_t_2>[C] -<x_0>[C] == -1;
  [linear] <c4>: <soc_t_3>[C] -2<x_1>[C] == -2;
  [nonlinear] <c5>: <soc_t_2>*<soc_t_2>+<soc_t_3>*<soc_t_3>-<soc_t_1>*<soc_t_1> <= 0;
END
----------------------------------------
SCIP
OBJECTIVE
  Sense            : minimize
VARIABLES
  [continuous] <x>: obj=0, original bounds=[0,+inf]
  [continuous] <x2>: obj=1, original bounds=[-inf,+inf]
CONSTRAINTS
  [nonlinear] <c1>: <x2>-<x>*<x>+2*<x> >= 1;
END