SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solver (2019-05-24T00:00:00.000000Z)