1
[11] is a decidable subclass of first-order clausal logic without equality. [7] shows that
1
becomes undecidable when equational literals are allowed, but remains decidable if equality is restricted to ground terms only.
First, we extend this decidability result to some non ground equational literals. By carefully restricting the use of the equality predicate we obtain a new decidable class, called
1
=∗. We show that existing paramodulation calculi do not terminate on
1
=∗ and we define a new simplification rule which allows to ensure termination. Second, we show that the automatic extraction of Herbrand models is possible from saturated sets in
1
=∗ not containing □. These models are represented by certain finite sets of (possibly equational and non ground) linear atoms. The difficult point here is to show that this formalism is suitable as a model representation mechanism, i.e. that the evaluation of arbitrary non equational first-order formulae in such interpretations is a decidable problem.