שליחה במסרון: Counterexample-guided precondition inference