src/HOL/Integ/NatBin.thy
changeset 15440 d0cd75f7a365
parent 15439 71c0f98e31f1
child 15531 08c8dad8e399
equal deleted inserted replaced
15439:71c0f98e31f1 15440:d0cd75f7a365
   846   "0" :: "int"                  ("0")
   846   "0" :: "int"                  ("0")
   847   "1" :: "int"                  ("1")
   847   "1" :: "int"                  ("1")
   848   "uminus" :: "int => int"      ("`~")
   848   "uminus" :: "int => int"      ("`~")
   849   "op +" :: "int => int => int" ("(_ `+/ _)")
   849   "op +" :: "int => int => int" ("(_ `+/ _)")
   850   "op *" :: "int => int => int" ("(_ `*/ _)")
   850   "op *" :: "int => int => int" ("(_ `*/ _)")
       
   851 (* Fails for 0:
   851   "op div" :: "int => int => int" ("(_ div/ _)")
   852   "op div" :: "int => int => int" ("(_ div/ _)")
   852   "op mod" :: "int => int => int" ("(_ mod/ _)")
   853   "op mod" :: "int => int => int" ("(_ mod/ _)")
       
   854 *)
   853   "op <" :: "int => int => bool" ("(_ </ _)")
   855   "op <" :: "int => int => bool" ("(_ </ _)")
   854   "op <=" :: "int => int => bool" ("(_ <=/ _)")
   856   "op <=" :: "int => int => bool" ("(_ <=/ _)")
   855   "neg"                         ("(_ < 0)")
   857   "neg"                         ("(_ < 0)")
   856 
   858 
   857 ML {*
   859 ML {*