1234567891011121314151617181920212223242526272829303132333435363738394041424344(* This file is free software, part of Logtk. See file "license" for more details. *)(** {1 Binders} *)typet=|Exists|Forall|ForallTy|Lambdaletforall=Forallletexists=Existsletlambda=Lambdaletforall_ty=ForallTyletcompare(a:t)b=Pervasives.compareabletequal(a:t)b=a=blethash(a:t)=Hashtbl.hashaletto_string=function|Exists->"∃"|Forall->"∀"|Lambda->"λ"|ForallTy->"Π"letppoutt=CCFormat.stringout(to_stringt)moduleTPTP=structletto_string=function|Exists->"?"|Forall->"!"|ForallTy->"!>"|Lambda->"^"letppoutt=CCFormat.stringout(to_stringt)endmoduleZF=structletto_string=function|Exists->"exists"|Forall->"forall"|ForallTy->"pi"|Lambda->"fun"letppoutt=CCFormat.stringout(to_stringt)end