Probabilistic theorem proving | Synapse