Thm* 'a:S.
Thm* equal
Thm* (cond
Thm* , t:hbool. t1:'a. t2:'a. select
Thm* , t:hbool. t1:'a. t2:'a. ( x:'a. and
Thm* , t:hbool. t1:'a. t2:'a. ( x:'a. (implies(equal(t,t),equal(x,t1))
Thm* , t:hbool. t1:'a. t2:'a. ( x:'a. ,implies(equal(t,f),equal(x,t2))))) | [hcond_def] |