Convex programming in Hilbert space | Synapse