used for constructing the output answer from the in-
tersection of all models of Cs. Many logical prob-
lems, including proof problems and query-answering
(QA) problems, can be transformed into MI problems
preserving their answers. The theory in this paper
therefore providesa foundation for many kinds of log-
ical problem solving.
We introduced the concepts of target mapping and
answer mapping, which are useful for inventing many
kinds of ET rules for solving MI problems on ex-
tended clauses. The proposed solution schema for MI
problems comprises the following steps: (i) formal-
ize a given problem as a MI problem or map it into a
MI problem, (ii) prepare ET rules from answers/target
mappings, (iii) construct an ET sequence preserving
answers/target mappings, and (iv) compute the an-
swer by using some answer mapping (possibly con-
structed on some target mapping).
Many logical problems, among others, all proof
problems and all QA problems on FOL
c
, are mapped,
by using new meaning-preserving Skolemization
(Akama and Nantajeewarawat, 2011), into MI prob-
lems with function variables, and solved by ET com-
putation proposed in this paper. When only con-
ventional clauses without function variables are used,
meaning-preserving Skolemization is impossible. In
the presence of built-in constraint atoms, the classical
theory, which uses the conventional Skolemization,
cannot guarantee the correctness of the conversion of
logical formulas into clauses.
The ET-based solution method together with
meaning-preserving Skolemization is very general
and fundamental, since any combination of ET steps
forms correct computation and the correctness of the
method for a very large class of problems has been
shown in this paper. By its generality, the theory de-
veloped in this paper makes clear a fundamental and
central structure of representation and computation
for logical problem solving.
ACKNOWLEDGEMENTS
This research was partially supported by JSPS KAK-
ENHI Grant Numbers 25280078 and 26540110.
REFERENCES
Akama, K. and Nantajeewarawat, E. (2008). Meaning-
Preserving Skolemization on Logical Structures. In
Proceedings of the 9th International Conference
on Intelligent Technologies, pages 123–132, Samui,
Thailand.
Akama, K. and Nantajeewarawat, E. (2011). Meaning-
Preserving Skolemization. In Proceedings of the 3rd
International Conference on Knowledge Engineering
and Ontology Development, pages 322–327, Paris,
France.
Akama, K. and Nantajeewarawat, E. (2015a). A General
Schema for Solving Model-Intersection Problemson a
Specialization System by Equivalent Transformation.
In Proceedings of the 7th International Joint Confer-
ence on Knowledge Discovery, Knowledge Engineer-
ing and Knowledge Management (IC3K 2015), Vol-
ume 2: KEOD, pages 38–49, Lisbon, Portugal.
Akama, K. and Nantajeewarawat, E. (2015b). Function-
variable Elimination and Its Limitations. In Pro-
ceedings of the 7th International Joint Conference
on Knowledge Discovery, Knowledge Engineering
and Knowledge Management (IC3K 2015), Volume 2:
KEOD, pages 212–222, Lisbon, Portugal.
Baader, F., Calvanese, D., McGuinness, D. L., Nardi, D.,
and Patel-Schneider, P. F., editors (2007). The De-
scription Logic Handbook. Cambridge University
Press, second edition.
Chang, C.-L. and Lee, R. C.-T. (1973). Symbolic Logic and
Mechanical Theorem Proving. Academic Press.
Clark, K. L. (1978). Negation as Failure. In Gallaire, H.
and Minker, J., editors, Logic and Data Bases, pages
293–322. Plenum Press, New York.
Donini, F. M., Lenzerini, M., Nardi, D., and Schaerf, A.
(1998). AL-log: Integrating Datalog and Description
Logics. Journal of Intelligent Information Systems,
16:227–252.
Fitting, M. (1996). First-Order Logic and Automated The-
orem Proving. Springer-Verlag, second edition.
Gelfond, M. and Lifschitz, V. (1988). The Stable Model
Semantics for Logic Programming. In Proceedings
of International Logic Programming Conference and
Symposium, pages 1070–1080. MIT Press.
Gelfond, M. and Lifschitz, V. (1991). Classical Negation
in Logic Programs and Disjunctive Databases. New
Generation Computing, 9:365–386.
Lloyd, J. W. (1987). Foundations of Logic Programming.
Springer-Verlag, second, extended edition.
Motik, B., Sattler, U., and Studer, R. (2005). Query An-
swering for OWL-DL with Rules. Journal of Web Se-
mantics, 3(1):41–60.
Robinson, J. A. (1965). A Machine-Oriented Logic Based
on the Resolution Principle. Journal of the ACM,
12:23–41.
Tessaris, S. (2001). Questions and Answers: Reasoning and
Querying in Description Logic. PhD thesis, Depart-
ment of Computer Science, The University of Manch-
ester, UK.