Lifting flow over a circular cylinder can be modeled by combining a uniform flow with a doublet and a vortex. The doublet induces a flow that models the effect of the cylinder without circulation, while the addition of a vortex introduces a lift force, counteracting the d'Alembert's paradox in inviscid flow theory.