src/HOL/Hyperreal/NSA.thy
changeset 25062 af5ef0d4d655
parent 23096 423ad2fe9f76
child 25919 8b1c0d434824
--- a/src/HOL/Hyperreal/NSA.thy	Tue Oct 16 23:12:38 2007 +0200
+++ b/src/HOL/Hyperreal/NSA.thy	Tue Oct 16 23:12:45 2007 +0200
@@ -87,7 +87,7 @@
 
 lemma hnorm_scaleR:
   "\<And>x::'a::real_normed_vector star.
-   hnorm (a *# x) = \<bar>star_of a\<bar> * hnorm x"
+   hnorm (a *\<^sub>R x) = \<bar>star_of a\<bar> * hnorm x"
 by transfer (rule norm_scaleR)
 
 lemma hnorm_scaleHR:
@@ -429,7 +429,7 @@
 done
 
 lemma Infinitesimal_scaleR2:
-  "x \<in> Infinitesimal ==> a *# x \<in> Infinitesimal"
+  "x \<in> Infinitesimal ==> a *\<^sub>R x \<in> Infinitesimal"
 apply (case_tac "a = 0", simp)
 apply (rule InfinitesimalI)
 apply (drule InfinitesimalD)
@@ -853,7 +853,7 @@
 by transfer (rule scaleR_left_diff_distrib)
 
 lemma approx_scaleR1:
-  "[| a @= star_of b; c: HFinite|] ==> scaleHR a c @= b *# c"
+  "[| a @= star_of b; c: HFinite|] ==> scaleHR a c @= b *\<^sub>R c"
 apply (unfold approx_def)
 apply (drule (1) Infinitesimal_HFinite_scaleHR)
 apply (simp only: scaleHR_left_diff_distrib)
@@ -861,12 +861,12 @@
 done
 
 lemma approx_scaleR2:
-  "a @= b ==> c *# a @= c *# b"
+  "a @= b ==> c *\<^sub>R a @= c *\<^sub>R b"
 by (simp add: approx_def Infinitesimal_scaleR2
               scaleR_right_diff_distrib [symmetric])
 
 lemma approx_scaleR_HFinite:
-  "[|a @= star_of b; c @= d; d: HFinite|] ==> scaleHR a c @= b *# d"
+  "[|a @= star_of b; c @= d; d: HFinite|] ==> scaleHR a c @= b *\<^sub>R d"
 apply (rule approx_trans)
 apply (rule_tac [2] approx_scaleR2)
 apply (rule approx_scaleR1)