deductive verification