Abstract Verification