src/HOL/Complex.thy
changeset 56331 bea2196627cb
parent 56238 5d147e1e18d1
child 56369 2704ca85be98
equal deleted inserted replaced
56330:5c4d3be7a6b0 56331:bea2196627cb
   229 
   229 
   230 subsection{* Properties of Embedding from Reals *}
   230 subsection{* Properties of Embedding from Reals *}
   231 
   231 
   232 abbreviation complex_of_real :: "real \<Rightarrow> complex"
   232 abbreviation complex_of_real :: "real \<Rightarrow> complex"
   233   where "complex_of_real \<equiv> of_real"
   233   where "complex_of_real \<equiv> of_real"
       
   234 
       
   235 declare [[coercion complex_of_real]]
   234 
   236 
   235 lemma complex_of_real_def: "complex_of_real r = Complex r 0"
   237 lemma complex_of_real_def: "complex_of_real r = Complex r 0"
   236   by (simp add: of_real_def complex_scaleR_def)
   238   by (simp add: of_real_def complex_scaleR_def)
   237 
   239 
   238 lemma Re_complex_of_real [simp]: "Re (complex_of_real z) = z"
   240 lemma Re_complex_of_real [simp]: "Re (complex_of_real z) = z"