Efficient Symbolic Reasoning for Neural-Network Verification