Logic and verification