An overview of automated reasoning | Synapse