Let S be a set, P(S) the class of all subsets of S and F(S) the class of all fuzzy subsets of S. In this paper an “extension principle” for closure operators and, in particular, for deduction systems is proposed and examined. Namely we propose a way to extend any closure operator J defined in P(S) into a fuzzy closure operator J* defined in F(S). This enables us to give the notion of canonical extension of a deduction system and to give interesting examples of fuzzy logics. In particular, the canonical extension of the classical propositional calculus is defined and it is showed its connection with possibility and necessity measures. Also, the canonical extension of first order logic enables us to extend some basic notions of programming logic, namely to define the fuzzy Herbrand models of a fuzzy program. Finally, we show that the extension principle enables us to obtain fuzzy logics related to fuzzy subalgebra theory and graded consequence relation theory.
Mathematics Subject Classification: 03B52.
[1]
Jan Pavelka,et al.
On Fuzzy Logic I Many-valued rules of inference
,
1979,
Math. Log. Q..
[2]
Giangiacomo Gerla,et al.
Generated necessities and possibilities
,
1992,
Int. J. Intell. Syst..
[3]
F. Conrad.
Fuzzy topological concepts
,
1980
.
[4]
Giangiacomo Gerla,et al.
Closure systems and L-subalgebras
,
1984,
Inf. Sci..
[5]
J. Lloyd.
Foundations of Logic Programming
,
1984,
Symbolic Computation.
[6]
Venkat Murali,et al.
Lattice of fuzzy subalgebras and closure systems in I x
,
1991
.
[7]
Dan A. Ralescu,et al.
REPRESENTATION THEOREMS FOR FUZZY CONCEPTS
,
1975
.
[8]
Giangiacomo Gerla,et al.
Pavelka's Fuzzy Logic and Free L-Subsemigroups
,
1985,
Math. Log. Q..