# Constructive convex analysis#

Mathematically define convex, concave, and affine functions. Give many examples.

Introduce the composition rule for convex, concave, and affine functions, which generates the grammar for CVXPY.

Introduce Disciplined Convex Programming (DCP).

Learn how to construct convex optimization problems using DCP in CVXPY.