“…Since its introduction, multi-adjoint logic programming has broadly been studied in order to, for example, improve the computation of the least model with either an efficient unfolding process [4,5] or with the computation of reductants [6,7]; consider propositional symbols of different sorts and termination theorems [8,9]; analyze incoherence and contradiction measures [10,11]; and extend it to a first order logic [12,13]. Later, multi-adjoint normal logic programming (MANLP) was presented as an extension of multi-adjoint logic programming, where the use of a negation operator is allowed in the body of the rules [14]. A complete study on the syntax and semantics of multi-adjoint normal logic programs, containing important results about the existence and the unicity of stable models, was carried out in [14].…”