(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* iter n A f x = iter_nat (Z.abs_nat n) A f x. intros n A f x; case n; auto. intros p _; unfold Z.iter, Z.abs_nat; apply iter_nat_of_P. intros p abs; case abs; trivial. Qed.