X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Flibrary%2Fnat%2Fminimization.ma;h=0abed5ad354319674d89e049ca833f804cdaaeec;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=94e4ee367a605dd48b41bab97d28986044368b45;hpb=65312e560c25b49336241762107e401e7f9c5c3c;p=helm.git diff --git a/helm/matita/library/nat/minimization.ma b/helm/matita/library/nat/minimization.ma index 94e4ee367..0abed5ad3 100644 --- a/helm/matita/library/nat/minimization.ma +++ b/helm/matita/library/nat/minimization.ma @@ -85,7 +85,7 @@ apply (le_n_O_elim a H2).intro.simplify.rewrite > H4. simplify.assumption. simplify. apply (bool_ind (\lambda b:bool. -(f (S n1) = b) \to (f ([\lambda b:bool.nat] match b in bool with +(f (S n1) = b) \to (f (match b in bool with [ true \Rightarrow (S n1) | false \Rightarrow (max n1 f)])) = true)). simplify.intro.assumption. @@ -160,7 +160,7 @@ rewrite > (min_aux_O_f f).rewrite < Hcut.assumption. apply (antisym_le a m).assumption.rewrite > (minus_n_O m).assumption. simplify. apply (bool_ind (\lambda b:bool. -(f (m-(S n)) = b) \to (f ([\lambda b:bool.nat] match b in bool with +(f (m-(S n)) = b) \to (f (match b in bool with [ true \Rightarrow m-(S n) | false \Rightarrow (min_aux n m f)])) = true)). simplify.intro.assumption.