Learning Branching-Time Properties in CTL and ATL via Constraint Solving | Synapse