Semantic Trees : New Foundations for Automatic Theorem-Proving - Ontify