Skip to main content

Term Rewriting that Preserves Models in KR-Logic

  • Conference paper
  • First Online:
Intelligent Information and Database Systems (ACIIDS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11431))

Included in the following conference series:

  • 1917 Accesses

Abstract

In human proofs of mathematical problems, such as proofs in a group theory, term rewriting is usually used. When we consider Herbrand semantics for the first-order logic with constraints (\(\text {FOL}_\mathrm{c}\)), correct representation of evaluable terms cannot be obtained due to lack of representation power of the logic. In place of \(\text {FOL}_\mathrm{c}\) with Herbrand semantics, we use \(\text {KRL}_\mathrm{c}\) (KR-Logic with built-in constraints). We propose a class of term rewriting rules, and prove that they preserve the sets of all models in KR-Logic. Representation and computation by the rewriting rules in KR-Logic is well established in the space of \(\text {KRL}_\mathrm{c}\). This paper opens a new method of logical problem solving, with \(\text {KRL}_\mathrm{c}\) being the representation space and \(\text {ECLS}_\mathrm{N}\) being the computation space. This theory integrates logical inference and functional rewriting under the broader concept of equivalent transformation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Akama, K., Nantajeewarawat, E.: Meaning-preserving Skolemization. In: 3rd International Conference on Knowledge Engineering and Ontology Development, Paris, France, pp. 322–327 (2011)

    Google Scholar 

  2. Akama, K., Nantajeewarawat, E.: Equivalent transformation in an extended space for solving query-answering problems. In: Nguyen, N.T., Attachoo, B., Trawiński, B., Somboonviwat, K. (eds.) ACIIDS 2014. LNCS (LNAI), vol. 8397, pp. 232–241. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-05476-6_24

    Chapter  Google Scholar 

  3. Akama, K., Nantajeewarawat, E.: Model-intersection problems with existentially quantified function variables: formalization and a solution schema. In: 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, Porto, Portugal, vol. 2, pp. 52–63 (2016)

    Google Scholar 

  4. Akama, K., Nantajeewarawat, E.: Solving query-answering problems with constraints for function variables. In: Nguyen, Ngoc Thanh, Hoang, Duong Hung, Hong, Tzung-Pei, Pham, Hoang, Trawiński, Bogdan (eds.) ACIIDS 2018. LNCS (LNAI), vol. 10751, pp. 36–47. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-75417-8_4

    Chapter  Google Scholar 

  5. Akama, K., Nantajeewarawat, E., Akama, T.: Computation control by prioritized ET rules. In: 10th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, KEOD, Seville, Spain, vol. 2, pp. 84–95 (2018)

    Google Scholar 

  6. Akama, K., Nantajeewarawat, E., Akama, T.: Side-change transformation. In: 10th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, KEOD, Seville, Spain, vol. 2, pp. 237–246 (2018)

    Google Scholar 

  7. Bird, R., Wadler, P.: Introduction to Functional Programming. Prentice-Hall Inc, New Jersey (1988)

    Google Scholar 

  8. Chang, C.-L., Lee, R.C.-T.: Symbolic Logic and Mechanical Theorem Proving. Academic Press, Cambridge (1973)

    Google Scholar 

  9. Dershowitz, N., Jouannaud, J.-P.: Rewrite Systems, Handbook of Theoretical Computer Science, Volume B: Formal Models and Semantics, Chap. 6, pp. 243–320. MIT Press, Cambridge (1990)

    Google Scholar 

  10. Donini, F.M., Lenzerini, M., Nardi, D., Schaerf, A.: \(\cal{AL}\)-log: integrating datalog and description logics. J. Intell. Coop. Inf. Syst. 10, 227–252 (1998)

    Article  Google Scholar 

  11. Lloyd, J.W.: Foundations of Logic Programming, 2nd edn. Springer, Heidelberg (1987). https://doi.org/10.1007/978-3-642-83189-8

    Book  MATH  Google Scholar 

  12. Motik, B., Sattler, U., Studer, R.: Query answering for OWL-DL with rules. J. Web Semant. 3, 41–60 (2005)

    Article  Google Scholar 

  13. Robinson, J.A.: A machine-oriented logic based on the resolution principle. J. ACM 12, 23–41 (1965)

    Article  MathSciNet  Google Scholar 

  14. Fitting, M.: First-Order Logic and Automated Theorem Proving. Springer, Heidelberg (1996). https://doi.org/10.1007/978-1-4612-2360-3

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ekawit Nantajeewarawat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Akama, K., Nantajeewarawat, E., Akama, T. (2019). Term Rewriting that Preserves Models in KR-Logic. In: Nguyen, N., Gaol, F., Hong, TP., Trawiński, B. (eds) Intelligent Information and Database Systems. ACIIDS 2019. Lecture Notes in Computer Science(), vol 11431. Springer, Cham. https://doi.org/10.1007/978-3-030-14799-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-14799-0_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-14798-3

  • Online ISBN: 978-3-030-14799-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics