AbstractIn this paper the data structures and algorithms which were used to implement hyper-resolution are presented. The algorithms, which do not generate hyper-resolvents by creating sequences of P1-resolvents, have been used to obtain proofs ofTHEOREM 1.Let G be a group such that x3 = e for all x∈G. If h is defined as h(x, y) = xyx′y′ forx, y∈G, then for all x, y∈G, h(h(x, y), y) = e (the identity).THEOREM 2.Let R be a ring such that x2 = x for all x∈R. Then R is commutative.THEOREM 3.Every subgroup of index 2 is normal.The data structures have been designed so that only a single copy of any literal or term is retained, no matter how often it occurs in the clauses kept. The main advantage of this approach is not the resulting savings in ...