This document discusses convex programming problems (CPP). It defines a CPP as an optimization problem where the objective function and constraints are convex functions. It states that for a CPP, the feasible set is convex. It also provides several ways to determine if a function is convex, such as checking if its Hessian matrix is positive semidefinite. Finally, it notes that for a CPP, any locally optimal point is also globally optimal.