Automatic Proving of Fuzzy Formulae with Fuzzy Logic Programming and SMT

Authors

  • Miquel Bofill UNIVERSITY OF GIRONA
  • Gines Moreno UNIVERSITY OF CASTILLA-LA MANCHA
  • Carlos Vazquez UNIVERSITY OF CASTILLA-LA MANCHA
  • Mateu Villaret UNIVERSITY OF GIRONA

DOI:

https://doi.org/10.14279/tuj.eceasst.64.991

Abstract

In this paper we deal with propositional fuzzy formulae containing several
propositional symbols linked with connectives defined in a lattice of truth degrees more complex than Bool. We firstly recall an SMT (Satisfiability Modulo Theories) based method for automatically proving theorems in relevant infinitely valued (including Łukasiewicz and G¨odel) logics. Next, instead of focusing on satisfiability (i.e., proving the existence of at least one model) or unsatisfiability, our interest moves to the problem of finding the whole set of models (with a finite domain) for a given fuzzy formula. We propose an alternative method based on fuzzy logic programming where the formula is conceived as a goal whose derivation tree contains on its leaves all the models of the original formula, by exhaustively interpreting each propositional symbol in all the possible forms according the whole set
of values collected on the underlying lattice of truth-degrees.

Downloads

Published

2014-11-26

How to Cite

[1]
M. Bofill, G. Moreno, C. Vazquez, and M. Villaret, “Automatic Proving of Fuzzy Formulae with Fuzzy Logic Programming and SMT”, eceasst, vol. 64, Nov. 2014.