Hyper-Chaining and Knowledge-Based Theorem Proving

Many programs have built-in axioms and lemmas of various theories [2,3,4,5,6,8,9,11]. These programs gain their efficiency by restricting and guiding the use of their axioms and lemmas; however, they do not hold their axioms or lemmas in a declarative form. Control and representation issues were intertwined with the encoding of the axioms and lemmas. As a result, the programs can not be simply combined to form more prowerful programs.