src/HOL/Complex/ComplexBin.thy
author paulson
Mon, 22 Dec 2003 18:29:20 +0100
changeset 14314 314da085adf3
parent 13957 10dbf16be15f
child 14387 e96d5c42c4b0
permissions -rw-r--r--
converted Complex/NSComplex to Isar script

(*  Title:      ComplexBin.thy
    Author:     Jacques D. Fleuriot
    Copyright:  2001 University of Edinburgh
    Descrition: Binary arithmetic for the complex numbers
                This case is reduced to that for the reals.
*)

ComplexBin = Complex + 


instance
  complex :: number 

instance complex :: plus_ac0(complex_add_commute,complex_add_assoc,complex_add_zero_left)


defs
  complex_number_of_def
    "number_of v == complex_of_real (number_of v)"
     (*::bin=>complex               ::bin=>complex*)

end