I can't keep my fingers off Nocedal/Wright's Numerical Optimization (1999,1E) and I apologize. But maybe YOU can shed light on the question:
Why does a point $x \in \mathbb{R}^n$ need to satisfy the linear independence constraint qualification (LICQ) AND the stationarity of the Lagrange equation to qualify as a prospective local solution to a static constrained optimization problem?
Or, to put it in other words,
Do we really need the LICQ for a first-order necessary optimality condition?
What's wrong with the following conclusion from the set of implications that I collected (all references taken from the book given above)?
- There are Lagrange multipliers s.t. the Lagrange is stationary at $x$. $\stackrel{12.4}{\Leftrightarrow}$ Any element $\varphi$ in $F_1$ satisfies $(\nabla f)^T\varphi \ge 0$.
- $d$ is a limiting direction. $\stackrel{12.3.i}{\implies}$ $d \in F_1$
- $x$ is a local solution. $\stackrel{12.2}{\implies}$ For any limiting direction $d$, we have that $(\nabla f)^Td \ge 0$.
From (2) we have that the set of limiting directions is a subset of $F_1$. From (1) we have that the stationarity of the Lagrangian is equivalent to the non-negativity of $(\nabla f)^Td$ for any element of $F_1$.
According to (3) I'd say the necessary condition for $x$ being a solution is given by the stationarity of the Lagrangian alone, since the proofs of Lemma 12.4, Lemma 12.3.i and Theorem 12.2 do not depend on LICQ (if I got it correctly).
Thank you!
Max