Bolte, Jérôme, Hochart, Antoine and Pauwels, Edouard (2018) Qualification conditions in semi-algebraic programming. SIAM Journal on Optimization, 28 (2). pp. 1867-1891.