Thm* 'a:S.
Thm* all
Thm* ( f:'a  hbool. all
Thm* ( f:'a  hbool. ( x1:'a. all
Thm* ( f:'a  hbool. ( x1:'a. ( x2:'a. implies
Thm* ( f:'a  hbool. ( x1:'a. ( x2:'a. (and(f(x1),not(f(x2)))
Thm* ( f:'a  hbool. ( x1:'a. ( x2:'a. ,not(equal(x1,x2)))))) | [hfun_eq_lemma] |