X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Flib%2Farithmetics%2Fchebyshev%2Fpsi_bounds.ma;h=985ccd82de714b11ffcc829fa5053f456aeaaa47;hb=caf822cbe34e204e6d1b72e272373b561c1a565a;hp=a1b5a62dd246fa16a373b208675dd57e49853ad6;hpb=86a8649e0ce63e0860f0feac9833a72c876e5a18;p=helm.git diff --git a/matita/matita/lib/arithmetics/chebyshev/psi_bounds.ma b/matita/matita/lib/arithmetics/chebyshev/psi_bounds.ma index a1b5a62dd..985ccd82d 100644 --- a/matita/matita/lib/arithmetics/chebyshev/psi_bounds.ma +++ b/matita/matita/lib/arithmetics/chebyshev/psi_bounds.ma @@ -190,7 +190,7 @@ theorem le_Psi_exp1: ∀n. ] #Hcut @le_S_S_to_le cut(∀a,b. S a + b = S (a+b)) [//] #Hplus S_pred [>eq_minus_S_pred in ⊢ (??%); >S_pred - [>plus_minus_commutative + [>plus_minus_associative [@monotonic_le_minus_l cut (∀a. 2*a = a + a) [//] #times2 commutative_times @le_n @@ -263,7 +263,7 @@ theorem le_Psi_exp4: ∀n. 1 < n → [@lt_O_S |@(transitive_le ? (m+(m-3))) [@monotonic_le_plus_l // - |normalize plus_minus_commutative + |normalize plus_minus_associative [@le_n |>Hm @(transitive_le ? (2*2) ? (le_n_Sn 3)) @monotonic_le_times_r // @@ -297,7 +297,7 @@ theorem le_Psi_exp4: ∀n. 1 < n → >commutative_times in ⊢ (? (? (? % ?) ?) ?); >associative_times @monotonic_le_times_r plus_minus_commutative + >plus_minus_associative [normalize >(plus_n_O (a+(a+0))) in ⊢ (?(?(??%)?)?); @le_n |@le_S_S >(times_n_1 2) in ⊢ (?%?); @monotonic_le_times_r @Ha ] @@ -353,7 +353,7 @@ cases (decidable_le 9 m) [@lt_O_S |@(le_times_to_le 2) [@lt_O_S |commutative_times