The Complexity of Tree Automata and Logics of Programs | Synapse