@@ -97,7 +97,7 @@ constructor.
9797intros. red. rewrite BigN.spec_pow, BigN.spec_of_N.
9898rewrite Zpower_theory.(rpow_pow_N).
9999destruct n; simpl. reflexivity.
100- induction p; simpl; intros; BigN.zify ; rewrite ?IHp; auto.
100+ induction p; simpl; intros; BigN.zify_strat ; rewrite ?IHp; auto.
101101Qed .
102102
103103Lemma BigNdiv : div_theory BigN.eq BigN.add BigN.mul (@id _)
@@ -106,13 +106,13 @@ Proof.
106106constructor. unfold id. intros a b.
107107BigN.zify.
108108case Z.eqb_spec.
109- BigN.zify . auto with zarith.
109+ BigN.zify_strat . auto with zarith.
110110intros NEQ.
111111generalize (BigN.spec_div_eucl a b).
112112generalize (Z_div_mod_full (BigN.to_Z a) (BigN.to_Z b) NEQ).
113113destruct BigN.div_eucl as (q,r), Z.div_eucl as (q',r').
114114intros (EQ,_). injection 1 as EQr EQq.
115- BigN.zify . rewrite EQr, EQq; auto.
115+ BigN.zify_strat . rewrite EQr, EQq; auto.
116116Qed .
117117
118118
@@ -193,5 +193,5 @@ End TestOrder.
193193
194194Section TestLia.
195195Let test : forall x y : bigN, x<=y -> y<=x -> x==y.
196- Proof . intros x y. BigN.zify . lia. Defined .
196+ Proof . intros x y. BigN.zify_strat . lia. Defined .
197197End TestLia.
0 commit comments