Proofs and Refutations in Invariant-Based Programming. | AMiner