Structure mlibOmegaint
(* Copyright (c) Michael Norrish *)
signature mlibOmegaint =
sig
type int
val zero : int
val one : int
val eq : int * int -> bool
val toString : int -> string
val fromString : string -> int option
val fromInt : Int.int -> int
val toInt : int -> Int.int
val + : (int * int) -> int
val - : (int * int) -> int
val * : (int * int) -> int
val div : (int * int) -> int
val mod : (int * int) -> int
val quot : (int * int) -> int
val rem : (int * int) -> int
val ~ : int -> int
val < : int * int -> bool
val <= : int * int -> bool
val > : int * int -> bool
val >= : int * int -> bool
val abs : int -> int
val compare : int * int -> order
val min : int * int -> int
val max : int * int -> int
val hash : int -> Int.int
val gcd : int * int -> int
end
HOL 4, Kananaskis-13