Solving rank-constrained semidefinite programs in exact arithmetic. (March 2018)