241
241
unfold pred, to_Z, minus_one; intros [x | x].
242
242
generalize (N.spec_compare N.zero x); case N.compare;
243
243
rewrite N.spec_0; try rewrite N.spec_1; auto with zarith.
245
245
generalize (N.spec_pos x); auto with zarith.
246
246
rewrite N.spec_succ; ring.