X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=inline;f=helm%2Fsoftware%2Fmatita%2Flibrary%2Fnat%2Fpropr_div_mod_lt_le_totient1_aux.ma;h=7a68a5bd8530f1dbfd8929df7038b89fd4e20779;hb=d00c40ed72c98a6d6941e81ea16e234903996b07;hp=9751143068b5790e894772c2264c2d5c688d5702;hpb=e65e31bab82994cf8400bb4c294cf7d16fa2c83c;p=helm.git diff --git a/helm/software/matita/library/nat/propr_div_mod_lt_le_totient1_aux.ma b/helm/software/matita/library/nat/propr_div_mod_lt_le_totient1_aux.ma index 975114306..7a68a5bd8 100644 --- a/helm/software/matita/library/nat/propr_div_mod_lt_le_totient1_aux.ma +++ b/helm/software/matita/library/nat/propr_div_mod_lt_le_totient1_aux.ma @@ -102,8 +102,7 @@ apply (le_times_to_le c (a/c) a) [ assumption | rewrite > (sym_times c (a/c)). rewrite > (NdivM_times_M_to_N a c) in \vdash (? % ?) - [ rewrite < (sym_times a c). - apply (O_lt_const_to_le_times_const). + [ apply (le_times_n c a ?). assumption | assumption | assumption @@ -152,18 +151,6 @@ cut(O \lt c) ] qed. -(* -theorem div_times_to_eqSO: \forall a,d:nat. -O \lt d \to a*d = d \to a = (S O). -intros. -apply (inj_times_r1 d) -[ assumption -| rewrite > sym_times. - rewrite < (times_n_SO d). - assumption -] -qed.*) - theorem div_mod_minus: \forall a,b:nat. O \lt b \to @@ -175,22 +162,6 @@ rewrite > (div_mod a b) in \vdash (? ? ? (? % ?)) ] qed. -(* -theorem sum_div_eq_div: \forall a,b,c:nat. -O \lt c \to b \lt c \to c \divides a \to (a+b) /c = a/c. -intros. -elim H2. -rewrite > H3. -rewrite > (sym_times c n2). -rewrite > (div_plus_times c n2 b) -[ rewrite > (div_times_ltO n2 c) - [ reflexivity - | assumption - ] -| assumption -] -qed. -*) (* A corollary to the division theorem (between natural numbers). *