src/Tools/Metis/src/Atom.sig
changeset 39353 7f11d833d65b
parent 23510 4521fead5609
parent 39349 2d0a4361c3ef
child 39443 e330437cd22a
--- a/src/Tools/Metis/src/Atom.sig	Mon Sep 13 16:44:20 2010 +0200
+++ b/src/Tools/Metis/src/Atom.sig	Mon Sep 13 21:24:10 2010 +0200
@@ -1,6 +1,6 @@
 (* ========================================================================= *)
 (* FIRST ORDER LOGIC ATOMS                                                   *)
-(* Copyright (c) 2001-2006 Joe Hurd, distributed under the BSD License *)
+(* Copyright (c) 2001-2006 Joe Hurd, distributed under the BSD License       *)
 (* ========================================================================= *)
 
 signature Atom =
@@ -52,6 +52,8 @@
 
 val compare : atom * atom -> order
 
+val equal : atom -> atom -> bool
+
 (* ------------------------------------------------------------------------- *)
 (* Subterms.                                                                 *)
 (* ------------------------------------------------------------------------- *)
@@ -94,6 +96,8 @@
 (* The equality relation.                                                    *)
 (* ------------------------------------------------------------------------- *)
 
+val eqRelationName : relationName
+
 val eqRelation : relation
 
 val mkEq : Term.term * Term.term -> atom
@@ -126,12 +130,12 @@
 (* Parsing and pretty printing.                                              *)
 (* ------------------------------------------------------------------------- *)
 
-val pp : atom Parser.pp
+val pp : atom Print.pp
 
 val toString : atom -> string
 
 val fromString : string -> atom
 
-val parse : Term.term Parser.quotation -> atom
+val parse : Term.term Parse.quotation -> atom
 
 end