Elsevier

Fuzzy Sets and Systems

Volume 124, Issue 3, 16 December 2001, Pages 361-370
Fuzzy Sets and Systems

Fuzzy logic programming

https://doi.org/10.1016/S0165-0114(01)00106-3Get rights and content

Abstract

In this paper we consider the theory of fuzzy logic programming without negation. Our results cover logical systems with a wide variety of connectives ranging from t-norm and conorms, through conjunctors and disjunctors and their residuals to aggregation operators. Rules of our programs are many valued implications. We emphasize, that in contrast to other approaches, our logic is truth functional, i.e. according to P. Hájek, we work in fuzzy logic in narrow sense. We prove the soundness and the completeness of our formal model. We deal with applications to threshold computation, abduction, fuzzy unification based on similarity. We show that fuzzy unification based on similarities has applications to fuzzy databases and flexible querying.

References (28)

  • M.H. van Emden

    Quantitative deduction and its fixpoint theory

    J. Logic Programming

    (1986)
  • E.H. Shortliffe et al.

    A model of inexact reasoning in medicine

    Math. Biosci.

    (1975)
  • L.A. Zadeh

    Fuzzy sets

    Inform. and Control

    (1965)
  • D. Dubois, J. Lang, H. Prade, Fuzzy sets in approximate reasoning, Part 2: Logical approaches, in: I.B. Turksen, D....
  • K. Goedel, Zum intuitionistischen Aussagenkalkuel. Anzeiger Akademie der Wissenschaften Wien, Math.- Naturwissensch....
  • S. Gottwald

    Mehrwertige Logik

    (1988)
  • S. Gottwald

    Fuzzy Sets and Fuzzy Logic

    (1993)
  • M.M. Gupta, J. Qi, Theory of T-norms and fuzzy inference methods, in: M.M. Gupta (Ed.), Fuzzy Logic and Uncertainty...
  • P. Hájek

    Metamathematics of Fuzzy Logic

    (1998)
  • K. Klawonn et al.

    logic based Prolog

    Mathware Soft Comput.

    (1994)
  • D.Y. Li et al.

    A Fuzzy Prolog Database System

    (1990)
  • J.W. Lloyd

    Foundation of Logic Programming

    (1987)
  • J. Łukasiewicz

    Selected Works

    (1970)
  • M. Mukaidono, H. Kikuchi, Foundations of fuzzy logic programming, in: P.-Z. Wang, K.-F. Loe (Eds.), Between Mind and...
  • Cited by (198)

    • The Fuzzy Logic Programming language FASILL: Design and implementation

      2020, International Journal of Approximate Reasoning
      Citation Excerpt :

      In relation to all this, Fig. 12a is very revealing, because it graphically shows the increasing price that has to be paid to include various fuzzy features into a logic programming language. Two research lines are recognized in FLP, the one that modifies the classical resolution procedure, replacing it by a fuzzy resolution mechanism [25,46,58,49,74] and the one that extends the Selection-function driven Linear resolution for Definite clauses (SLD resolution) principle [13,44] replacing its classical unification algorithm by a fuzzy unification algorithm. When the fuzzy unification algorithm is weakened using a similarity relation this approach is usually named Similarity-based Logic Programming [14,15,47,65].

    • Extended multi-adjoint logic programming

      2020, Fuzzy Sets and Systems
    • A bibliometric analysis of aggregation operators

      2019, Applied Soft Computing Journal
    View all citing articles on Scopus

    Research supported by grants VEGA 1/7557/20 and GAČR 201/00/1489.

    View full text