Thm* all
Thm* ( m:hnum. all
Thm* ( m:hnum. ( n:hnum. all
Thm* ( m:hnum. ( n:hnum. ( p:hnum. equal
Thm* ( m:hnum. ( n:hnum. ( p:hnum. (equal(sub(m,n),p)
Thm* ( m:hnum. ( n:hnum. ( p:hnum. ,or
Thm* ( m:hnum. ( n:hnum. ( p:hnum. ,(equal(m,add(n,p))
Thm* ( m:hnum. ( n:hnum. ( p:hnum. ,,and(le(m,n),le(p,0))))))) | [hsub_right_eq] |