Satisfiability Checking in Łukasiewicz Logic as Finite Constraint Satisfaction

Although it is well-known that every satisfiable formula in Łukasiewicz’ infinite-valued logic can be satisfied in some finite-valued logic, practical methods for finding an appropriate number of truth degrees do currently not exist. Extending upon earlier results by Aguzzoli et al., which only take...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Journal of automated reasoning Ročník 49; číslo 4; s. 493 - 550
Hlavní autori: Schockaert, Steven, Janssen, Jeroen, Vermeir, Dirk
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Dordrecht Springer Netherlands 01.12.2012
Predmet:
ISSN:0168-7433, 1573-0670
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:Although it is well-known that every satisfiable formula in Łukasiewicz’ infinite-valued logic can be satisfied in some finite-valued logic, practical methods for finding an appropriate number of truth degrees do currently not exist. Extending upon earlier results by Aguzzoli et al., which only take the total number of variable occurrences into account, we present a detailed analysis of what type of formulas require a large number of truth degrees to be satisfied. In particular, we reveal important links between this number of truth degrees and the dimension, and structure, of the cycle space of an associated bipartite graph. We furthermore propose an efficient, polynomial-time algorithm for establishing a strong upper bound on the required number of truth degrees, allowing us to check the satisfiability of sets of formulas in , and more generally, sets of fuzzy clauses over Łukasiewicz logic formulas, by solving a small number of constraint satisfaction problems. In an experimental evaluation, we demonstrate the practical usefulness of this approach, comparing it with a state-of-the-art technique based on mixed integer programming.
ISSN:0168-7433
1573-0670
DOI:10.1007/s10817-011-9227-0