Thm* 'a:S.
Thm* all
Thm* ( Q:'a  hbool. all
Thm* ( Q:'a  hbool. ( P:'a  hbool. all
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). equal
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). (every
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). ((( x:'a. and(P(x),Q(x)))
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). (,l)
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). ,and
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). ,(every(P,l)
Thm* ( Q:'a  hbool. ( P:'a  hbool. ( l:hlist('a). ,,every(Q,l)))))) | [hevery_conj] |