Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Managing Editor
Dov M. Gabbay, Department of Computer Science, King s College, Londen, U.K.
Co-Editor
John Barwise, Department of Philosophy, Indiana University, Bloomington, IN,
U.S.A.
Editorial Assistant
Jane Spurr, Department of Computer Science, King s College, London, U.K.
The titZes published in this series are listed at the end of this voZume.
Fuzzy Sets, Logics and
Reasoning about
Knowledge
edited by
DIDIER DUBOIS
I.R.I.T., C.N.R.S.,
University ofToulouse-lll,
France
HENRI PRADE
I.R.I.T., C.N.R.S.,
University of Toulouse-lll,
France
and
Editorial Preface ix
Dov M. Gabbay
Introduction: Bridging the Gap between Multiple-valued 1
Logics, Fuzzy Logic, Uncertain Reasoning and Reasoning
about Knowledge
Didier Dubois, Henri Prade and Erich Peter
Klement
Index 419
EDITORIAL PREFACE
We welcome Volume 15, Fuzzy Sets, Logics and Reasoning about Knowledge
on fuzzy and many-valued 10gics. The volume editors and contributors are from
among the most active front-line researchers in the area and the contents shows
how wide and vigorous this area iso There are strong scientific connections with
earlier volumes in the series.
I am confident that the appearance of this book in our series will help kindIe
the interest of more and more researchers from formallogic in the foundations of
fuzzy logic.
D. M. Gabbay
DIDIER DUBOIS, HENRI PRADE AND ERICH PETER
KLEMENT
D. Dubois er al. (eds.). Fuu;y Sets. Logics and Reasoning about Knowledge. 1-6.
© 1999 Kluwer Academic Publishers.
2 DIDIER DUBOIS, HENRI PRADE AND ERICH PETER KLEMENT
The first section offers a glance at the purely logical side of fuzzy sets.
Hoehle gives an overview of multiple-valued logics based on triangular norms
that follows the tradition of Goguen. The main connectives are a non-
classical implication and a conjunction to which it is related via residuation.
Klement and Navara consider on the one hand a class of fuzzy logics with
the same syntax as classicallogics, namely a conjunction and an involutive
negation and on the other hand Lukasiewicz, Gödel and product logics (see
also [Hajek, 1998]) where the implication is also obtained via residuation,
and provides a rather complete comparison of the properties, advantages
and disadvantages of these two approaches. Altogether, the papers by Höhle
and by Klement and Navara provide the reader with an extensive overview of
multiple-valued logic systems. Especially it points out that while monoidal
logics, including Lukasiewicz, Gödel and product logics (see also Hajek,
[1998]); rely heavily on the notion of residuation in a lattice augmented
with a distinct conjunctive operation, it is also possible to found a multiple-
valued logic on a De Morgan algebra. The latter tradition goes back to
R. T. C. Lee's [1972] max-min fuzzy logic and the attempt to extend the
resolution rule to the multiple-valued case. Indeed clausal forms are easy
to define in max-min De Morgan logics. However the expressive power
of De Morgan logics seems to be rather limited except when it coincides
with Lukasiewicz logic. Lehmke lays the basis of an automated theorem
prover in Lukasiewicz logic, based on resolution. The difficulty here is to
find a proper clausal form, due to the lack of mutual distributivity on the
conjunction and the disjunction. Lehmke introduces an original notion of
layered normal form and a reasoning method based on refutation, which is
sound and complete.
The next three papers envisage fuzzy logics from a more general point
of view. Gabbay explains how a general principle of combining logics make
it possible to introduce graded truth assignments into any logic. The idea
is that properties of compound logics can be derived from the properties
of the component logics. In particular the combination of multiple-valued
logics with modal logics is envisaged. Two papers are devoted to the na-
tion of logical consequence in a multiple-valued truth setting, beyond the
particulars of specific systems. Indeed instead of starting from the syn-
tax, it is interesting to focus on the semantics of multiple-valued deduction.
Chakraborty and Basu investigate the properties of a graded consequence
relation, by extending Gentzen conditions for classical logic deduction. A
semantic counterpart is introduced based on a collection of states of affairs,
where astate of affairs is viewed as a set of formulas. The relation between
the two notions of consequencehood is studied. Lastly, other metalogical
notions such as degree of inconsistency are also investigated. Gerla con-
siders the notion of closure operator as a systematic way of computing the
degree of consequencehood of a formula. A set of valued formulas is viewed
as a set of constraints on a valuation, and the deduction problem consists
4 DIDIER DUBOIS, HENRI PRADE AND ERICH PETER KLEMENT
REFERENCES
[Chang, 1958] C. C. Chang. Aigebraic analysis of multiple-valued logics. 7hms Am.
Math. Soc., 88, 467-490, 1958.
[Giles, 1976] R. Giles. Lukasiewicz logic and fuzzy theory. Int. J. Man-Machine Studies,
8,313-327, 1976.
[Goguen, 1969] J. A. Goguen. The logic of inexact concepts. Synthese, 19, 325-373,
1969.
[Gottwald, 1984] S. Gottwald. Fuzzy set theory: some aspects of the early development.
In Aspects 01 Vagueness , H. J. Skala, S. Termini and E. Trillas, eds. pp. 13-30. D.
Reidel, Dordrecht, 1984.
[Hajek, 1998] P. Hajek. The Metamathematics 01 Fuzzy Logics. Kluwer Academic Pub-
lishers, Dordrecht, 1998.
[Lee, 1972] R. C. T. Lee. Fuzzy logic and the resolution principle. J. ACM, 19, 109-119,
1972.
[Moisil, 1972) G. Moisil. La logique des concepts nuances. In Essais sur les Logiques
non-Chrysippiennes, pp. 157-163. Ed. Acad. Rep. Soc. Roum. Bucharest, 1972.
[Pavelka, 1979] J. Pavelka. On fuzzy logics. Part 1: Multiple-valued rules of inference. Z.
/ur Math. Logik und Grundladen der Math. 25, 45-52. Part 2: Enriched residuated
lattices and semantics of propositional calculi. Z. /ur Math. Logik und Grundladen
der Math., 25, 119-134. Part 3: Semantical completeness of sorne rnultiple-valued
propositional calculi. Z. /ur Math. Logik und Grundladen der Math. , 25, 447-464,
1979.
[Turner, 1984] R. Turner. Logics lor Artijicial Intelligence. Ellis Horwood, Chichester,
1984.
[Zadeh, 1975] L. A. Zadeh. Fuzzy logic and approxirnate reasoning. Synthese, 30, 407-
428, 1975.
[Zadeh, 1979] L. A. Zadeh. A theory of approxirnate reasoning. In Machine Intelligence,
9,149-194. J. E. Hayes, D. Michie and L. 1. Mikulich, eds., Elsevier, New York, 1979.
ULRICH HÖHLE
INTRODUCTION
(1) A = B , B = C , A -I C
where he interprets the equality sign as indistinguishability-Le. A is indistin-
guishable kom B , B is indistinguishable kom C , but A might be very weIl dis-
cernible kom C . Poineare viewed this formula as a philosophical principle whieh
was not accepted by all of bis contemporaries (see e.g. E. Borel 's criticism). In the
meantime there exist a large variety of important examples indicating the validity
of formulae (1)-e.g. K. Menger's work on Positivistie Geometry (cf. [Menger,
1979]) or the whole field of Cluster Analysis. As a simple example we recall the
non-transitive, symmetrie and reflexive relation ~f describing the magnitude of
real numbers
(2) a b la - bl <
where € is a positive real number depending on the given system. In particular
we say that the real numbers a and b have the same magnitude if and only if
a ~f b holds.
Following the terminology proposed by K. Menger the formula (1) is also called
the Poincare Paradox.
The aim of this paper is to investigate the question wbieh systems of logical
axioms are compatible with the Poincare Paradox where compatibility means the
non-provability of the following well-formed formula
In this section we recall axioms and inference rules of the monoidal predicate
calculus (cf. [Höhle, 1996]). Let .c be a fonnalized language of first-order and
{..." A, V, ~, ®} be the set of logical symbols. Tbe logical axioms of the monoi-
dallogic consist of the following axiom schemes 1
IThe associativity axiom (((0/ ® ß) ® 7) -+ (0/ ® (ß ® 7))) follows from (T~), (T~). (TB)
and (T9).
THE POINCARE PARADOX AND NON-CLASSICAL LOOICS 9
The notion theorem is defined in the usual way. In particular,if a is provable, then
this situation is denoted by I- a .
It can be shown that the monoidal predicate calculus is sound and complete (cf.
Theorem 3.1.11 in [Höhle, 19961). Important special cases of the monoidallogic
are given in
REMARK 1 (Special cases).
(a -+ (a ® a» (Law o/ldempotency)
to the logical axioms of the monoidallogic, then the logical symbols ® and A are
logically equivalent. In this case the monoidal logic reduces to the weIl known
intuitionistic logic.
(b) If we adjoin the law 0/ double negation and the law 0/ divisibility
and
(aAß) and (a ® (a -+ ß»
are logically equivalent, and the monoidal monoidallogic reduces to the (infinite
valued) lukasiewicz logic. In this context the system (T1)-(Tu ), (T~~), (T~;) is
equivalent to to the so-called Wajsberg axioms of lukasiewicz logic
to the axiom of the monoidallogic, then we obtain the BL-logie (short for basic
many-valued logic) introduced by P. Hajek in [1996J. It can be shown that (T1 )-
(Tu), (T~~) and (T13 ) are equivalent to (Td, (T~), (T~), (Ts)-(Tll ), (T~~) and the
following axiom schemes:
From (.0' --+ .(0' --+ (0' ,... --+ (0' --+ '0') .. .,.») for all nE N
...
n times
we infer 0'
to Lukasiewicz predicate calculus. This approach leads to a modijied version of
Lukasiewicz predicate calculus denoted by LPC·. Then LPC· is sound and eom-
plete (cf. Theorem 3.1.14 in [Höhle, 1996]). In particular, a well-formed formula
0' is provable whithin LPC· if and only if for all [O,lJ-valued interpretations 0'
attains the value 1 where the Lukasiewicz connections Tm and --+L are inter-
preted in the usual way
(a) The strictness axiom (lEI) reftects syntactically the philosophical principle
that IDENTITY implies EXISTENCE. The axioms (1E2) and (1E3) are self-
explanatory-e.g. reftexivity means that at least in its domain a particle is
identical with itself. Further the logical equivalence of e(T) and (T = T)
follows immediately from (lEI) and (lE2).
(b) It is not difficult to show that the axiom (IES) implies the transitivity of
the identity predicate = -i.e. = fulfills always the following important
axiom:
(Transitivity)
is an immediate consequence from the law ofidempotency (cf. Remark l(a» and
the axioms (lEI), (T5 ), (Ts ), (T9 ). Hence Lemma 5 implies
Then the non-elassieallogie lLc is not eompatible with the Poineare Paradox.
The proof is based on
LEMMA 7 (P. Hajek, 1996). The following well-formed formulas are provable
within lLc :
«
Proof. The formula -,(al8l ß) l8l (aI\ß» -+ (ß 1\ -,ß» is provable in the general
conceptofthe monoidallogic. Applying (Td and (T14 ) we obtain
r (( -,( a l8l ß) l8l (a 1\ ß» -+ (ß l8l -,ß»;
hence the relation (i) follows from (TlO ) and (Tn ). Because of (i) the formula
(-,(a l8l a) -+ -,a) is provable; hence the relation (ii) follows from (TB)-(Tn ).
Finally, we deduce the relation (iii) from (T~~» and (T~~). •
Proof [of Theorem 6] The provability of (((x = y) l8l (y = z» -+ ((y =
y) l8l (x = z))) follows from (T5 ), (T~), (TB), (T9 ), (T~~), (lEI) and (IE6); hence
r (-,((y = y) l8l (x = z» -+ -,((x = y) l8l (y = z))).
In particular (T~) implies r (.(x = z) -+ .((x = y) l8l (y = z))). Now we
invoke Lemma 7(i) and obtain
r (.(x = z) = y) 1\ (y = z))).
-+ .((x
Because of r (•• (x = z) -+ .(((x = y) 1\ (y = z» 1\ .(x = z))) we conclude
from (T4 )
r ((.(x = z) V .-.(x = z» -+ -.(((x = y) 1\ (y = z» 1\ -.(x = z)));
henceLemma2.6(iii)implies: r .(((x = y)I\(Y = z»I\-'(x = z» -i.e. lLc
is not compatible with the Poincare Paradox. •
THEOREM 8. The Lukasiewicz logic is compatible with the Poincare Paradox.
Proof. We consider the following [O,I]-valued model of the formalized theory of
identity and existence:
• Tm and -+L are the usual [0, I ]-valued interpretations
of the logical symbols 18l, -+ (cf. Section I).
• X = IR is the set of all real numbers.
• [X'Y]E 1 - min(~ 'Ix - yl, 1)
where € denotes a positive fixed, real number.
We choose a tripie (x, y, z) ofreal numbers provided with the properties
~ < Ix - zl < ~ . €.
Then we obtain
1 3
~ < min([x,y],[y,z]) <~ "2 < 1 - [x,z] < 4'
Since the Lukasiewicz predicate calculus is sound, we conclude from the inequal-
ity 1 - min([x,y], [y,z], 1 - [x,z]) < i
that the formula ...,(((x =
y) 1\ (y = z» 1\ ...,(x = z» is not provable within Lukasiewicz logic. Hence the
assertion follows. •
14 ULRICH HÖHLE
3 [O,I]-VALUEDSETS
The aim of this seetion is 10 present models which are compatible with the Poincare
Paradox. With regard to Theorem 8 natural candidates will be interpretations of
the formalized theory of identity and existence based on the I..ukasiewicz logic. In
order to simplify the situation we apply the modifed I..ukasiewicz predicate cal-
culus I..PC* and assurne that the set of functional symbols is empty and the set
of predicate symbols consists exactly of two predicates, namely the existence and
the identity predicate symbol. Hence it is sufficient to consider [0, 1]-valued inter-
pretations of the formalized theory of identity and existence where the implication
symbol -+ is interpreted by the I..ukasiewicz operator -+1.. (cf. Proof of Theorem
8).
Taking into account the logical equivalence of formulas e(v) and (v = w) we
observe that a pair (X, E) is a [O,I]-valuedinterpretation ofthe formalized theory
of identity and existence based on I..PC· if and only if X is a non empty set and
E : X x X f---+ [0,1] is map satisfying the following axioms
Proof. Let E be a [0,1 ]-valued equality on X. Then we define two maps !l and d
as folIows:
d(x) =
E(x, x) +1 ( ) -_ E(x,x)+E(y,y) E( )
!lX,y 2 - x,y.
2
It is not difficult to show that the axioms (E1)-(E3) imply the relations (i)-(iii) .
The relation (iv) holds by construction. Finally the uniqueness of (d,!l) follows
immediately from (iv); hence the assertion (a) is verified.
On the other hand let (d,!l) provided with the properties (i)-(iii). It is not
difficult to show that the map E defined by (iv) is a [O,l]-valued equalilty; hence
the assertion (b) folIows. •
is not transitive.
We close this paper with two examples of [O,l]-valued equalities which are
compatible with the Poincare Paradox.
EXAMPLE 10.
(a) Let X be the realline IR. The map E, : lR x lR 1---+ [0,1] defined by
REFERENCES
[Hiljek, 19961 P. Hajek, Metamathematics of Fuzzy Logic, Institute of Computer Science, Academy
of Sciences of the Czech Republic, Technical Report no. 682, 1996.
[Höhle, 19951 U. Höhle, Presheaves over G L-monoids. In Non-Classical Logics anti Their Applica-
tions to Fuzzy Subsets, U. Höhle and E. P. Klement, eds. pp. 127-157. Kluwer, Boston, Dordrecht,
1995.
16 ULRICH HÖHLE
[Höhle, 1996] U. Höhle. On the fundamentals of fuzzy set theoIY. Journal Math. Anal. Appl. 201,
786-826, 1996.
[Menger, 1979] K. Menger. GeomelI}' and positivism-a probabilistic microgeomelI}'. In Selected
Papers in Logic and Foundations, Didactics, Economics. Reidel, Dordrecht, 1979.
[Poineare, 1902] H. Poincare. La Science et I' Hypothese. Flammarion, Paris, 1902.
[Poineare, 1904] H. Poincare. La Valuer de Ia Science. F1ammarion, Paris 1904.
[Scarpellini, 1962] B. Scarpellini. Die Nichtaxiomatisierbarkeit des unendlichwertigen Prädi-
katenkalkiils von Lukasiewicz, J. Symbolic Logic, 27,159-170,1962.
ERICH PETER KLEMENT AND MIRKO NAVARA
1 FRANK T-NORMS
which means that all t-norms coincide on the boundary of the unit square
[0,1]2. Algebraically speaking, ([0,1], T) is a commutative, linearly ordered
semigroup with neutral element 1 and annihilator 0.
Three important t-norms are the minimum TM, the product Tp and
the Lukasiewicz t-norm TL given, respectively, by TM (x, y) = min(x, y),
Tp(x,y) = xy and Tdx,y) = max(O, x + y -1).
A triangular conorm (t-conorm for short) is a commutative, associa-
tive, non-decreasing operation S : [0,1]2 --+ [0,1] with S(x,O) = x for all
x E [0,1], i.e. ([0,1], S) is a commutative, linearly ordered semigroupwith
°
neutral element and annihilator 1.
There is a strong duality between t-norms and t-conorms. Let N : [0,1] --+
[0, 1] be a strong (fuzzy) negation, i.e. an order-reversing involution. For a
t-norm T, the function ST,N : [0,1]2 --+ [0,1] given by
For each A E [0,00], the Frank t-norm T>. and the Frank t-conorm B>. are
dual to each other, and they solve the functional equation
(6) T(x,y)+B(x,y)=x+y.
It was shown in [Frank, 1979] that, together with their ordinal sums (see
[Schweizer and Sklar, 1983]), these are the only pairs of continuous t-norms
and t-conorms solving the functional equation (6). Extensive overviews
on Frank and other t-norms can be found in [Klement et al., to appearj
Schweizer and Sklar, 1983].
A»,
(i) The language of S>. is a pair ,c, = (A, (..." where A is an at most
countable set of atomic symbols and ..., and A are connectives which,
as usual, are called negation and conjunction, respectively.
(ii) The structure of S>. is a pair Q>. = ([0,1], (Ns , T>.», where [0,1] is
the set of truth values, and N s and T>. are the interpretations of the
negation..., and the conjunction A, respectively.
For simplicity, we fix the set A of atomic symbols throughout this paper. All
B-fuzzy logics S>. have the same syntax, they differ only by the semantics,
so there is no need to index the language ,c, by the parameter A.
The logics corresponding to the basic t-norms will play a special role.
For A = 0, we obtain the min-max B-fuzzy logic, So = SM. For A = 00, we
obtain the Lukasiewicz B -fuzzy logic, Soo = SL. In these cases, we use the
indices M and L also for the corresponding structures, etc.
20 ERleB PETER KLEMENT AND MIRKO NAVARA
This is one of numerous formulas which are equivalent to the (unique) im-
plication in the dassical logic. In fuzzy logics, these formulas are not nec-
essarily equivalent, hence the choice of implication becomes important. For
the interpretation of the implication, we obtain
h(x,y) = S.\(Ns(x),y),
PROPOSITIONAL FUZZY LOGICS 21
which is often called the S-implication induced by the t-norm T>.. This
notion is the main reason why we call the corresponding logic an S-fuzzy
logic. Notice that, for all A E [0,00[,
(7) h(x, y) = 1 = or y = 1).
if and only if (x °
Only for the Lukasiewicz S-implication h = [00 we have
(8) h(x, y) = 1 if and only if x ~ y.
An important feature of S-fuzzy logics S>. is that they have the compact-
ness property. In order to formulate this properly, the following notions are
helpful. For r ~ !7S and K ~ [0, 1], we say that r is K -satisfiable in S>. if
there exists a truth assignment tS A such that we have tS A (<p) E K whenever
<p Er. The set r is said to be finitely K -satisfiable in S>. if each finite subset
of r is K -satisfiable in S>..
We then get the following results (see [Butnariu et al., 1995, Theorem
3.3, Proposition 3.6]):
THEOREM 1. Let A E [0,00] and let S>. be an S-Juzzy logic. Then for each
r~ !7s, for each closed subset K of [0, 1] and for each r E [0,1] we have:
if and only if
/\ CPn
nEN
not possess some of the properties studied in the previous sections, e.g. the
compactness property (Theorem 1). Also the analogues of Proposition 6
and Theorem 7 do not hold for infinitary S-fuzzy logics. We even loose the
soundness. Nevertheless, infinitary S-fuzzylogics allow us to produce an
interesting comparison of the universality of various t-norms which will be
specified in Section 4.3.
REMARK 10. The original definition of an infinitary fuzzy logic, presented
only for A E ]0, oo[ in [Butnariu et al., 1995], differs by introducing one more
binary connective => (the crisp implication) with the interpretation
1( )_{I°
e x,y -
if x ~ y,
otherwise.
(i) the language of :R~ is a pair J:., = (A, (/\, -t, 0», where A is an at
most countable set of atomic symbols and /\, -t and 0 are connectives
which represent the conjunction, the implication and the (nulary) false
statement, respectively;
(ii) the structure of:R~ is a pair Q~ = ([0, 1], (T~, R~, 0», where [0,1] is the
set of truth values, and T~, R~ and 0 (the latter is the zero constant
function) are the interpretations of the conjunction, the implication
and the false statement, respectively.
Again, we assume a fixed set A of atomic symbols. All R-fuzzy logics :R~
have the same syntax; we denote by 9"~ the class of well-formed formulas
in an R-fuzzy logic (:R-formulas for short) constructed using the binary
connectives /\ and -t and the nulary connective O.
The logics corresponding to the t-norms TM, TL and Tp are the Gödel
R-juzzy logic :Ro = :RM, the Lukasiewicz R-juzzy logic :Roo = :RL and the
product R-juzzy logic :R1 = :Rp. In fact, only these three logics are studied
in [Hajek, 1998].
Each function t : A -t [0, 1] allows to be extended naturally to a unique
truth assignment h>. : 9":R -t [0,1] such that for all atomic symbols p and
for all :R-formulas cp and 'IjJ:
-'cp = cp -t O.
Its interpretation is the fuzzy negation N~ given by
For A = 00, Le. in the Lukasiewicz R-fuzzy logic :RL , we obtain the standard
negation, Le.
26 ERICH PETER KLEMENT AND MIRKO NAVARA
In aH the other cases, i.e. for all A E [0,00[, we obtain the Gödel (fuzzy)
negation,
For the Lukasiewicz R-fuzzy logic, we obtain the Lukasiewicz t-conorm, i.e.
Deo = SL. In all the other cases, Le. for all A E [0,00[, we have
This operation attains only the crisp truth values 0 and 1, and it does
not satisfy the boundary conditions for a t-conorm. So it is not an ideal
candidate for a reasonable interpretation of the disjunction. We shall dis-
cuss alternative possibilities to define a disjunction in an R-fuzzy logic in
Section 4.2.
Satisfiability (as weH as finite satisfiability) in R-fuzzy logics is defined
analogously to S-fuzzy logics, Le. for r ~ :7:R and K ~ [0,1] we say that
r is K -satisfiable in ~).. if there exists a truth assignment h" such that
h" (cp) E K whenever cp E r. The set r is said to be finitely K -satisfiable
in ~).. if each finite subset of r is K-satisfiable in ~)... In R-fuzzy logics ~)..
with A E [0,00[, the interpretation of the implication is not continuous, so
we cannot prove the compactness property analogously to Theorem 1.
3.3 Deduction
In contrast to S-fuzzy logics, we use the standard definition of tautology
(calIed 1-tautology in [Hajek, 1998]) in R-fuzzy logics. We say that an ~
formula cp is a l-tautology in ~).. if h" (cp) = 1 for all t E [0, 1]A. As some
theorems in the classicallogic are not 1-tautologies in ~).., it is necessary
to change the logical axioms in order to obtain asound logic. The notion
of 1-tautology in ~).. depends on the choice of A, hence we need different
PROPOSITIONAL FUZZY LOGICS 27
cpi = cp,
cpn+l = cp A cpn.
THEOREM 13. Let r ~ :r:J{, let K be a closed subset 0/ [0, 1] and r E [0, 1].
The Lukasiewicz R-Juzzy logic :RL has the /ollowing properties:
(i) the set r is K -satisfiable in:RL i/ and only i/ it is finitely K -satisfiable
in :RL ;
(ii) i/ r is {r} -satisfiable in :RL, then there exists a maximal number r* E
[0,1] such that r is {r*}-satisfiable in :RL.
[LI] a -t (ß -t a),
[L2] (a -t ß) -t [(ß -t ,,) -t (a -t ,,)],
[L3] (-.a -t -.ß) -t (ß -t a),
[L4] [(a -t ß) -t ß] -t [(ß -t a) -t a].
Notice that [Ll] and [L3] are just the axioms [Cl] and [C3] of the classical
logic, respectively, and that [L2] (which is equal to [Al]) is weaker than
[C2]. The closure of all axioms of the forms [L1]-[L4] under modus ponens
gives exactly all :RL-theorems which do not contain the conjunction 1\.
The corresponding algebraic model of the Lukasiewicz R-fuzzy logic :RL
is an MV-algebra [Chang, 1958].
R M (x,y ) = { 1 ifx:5Y,
y otherwise.
The R-implication RM (called the Gödel fuzzy implication) is not continuous
in the points (x, x) with x E [0,1[. It gives rise to the Gödel negation NG.
In the Gödel R-fuzzy logic :RG, we have at least the following compactness
theorem (see [Hajek, 1998]):
THEOREM 16. A set r ~ 9":R is {l}-satisfiable in:RG if and only if it is
finitely {I} -satisfiable in :RG.
The Gödel R-fuzzy logic :RG is axiomatizable (see [Dummett, 1959; Gödel,
1932; Hajek, 1998]); its axioms are [A1]-[A7] together with
[G] a -t (a 1\ a).
The axioms [A2] and [G] imply that the conjunction must be interpreted
by an idempotent operation. The minimum TM is the only idempotent
t-norm, and so it is the only t-norm for the interpretation of a logic with
these axioms.
The Gödel R-fuzzy logic:RG is the only R-fuzzy logic in which the classi-
cal deduction theorem (Theorem 3) holds. It is a special case of Theorem 11
(which is also valid for the Gödel R-fuzzy logic), because the conjunction is
interpreted by the minimum which is idempotent. The Gödel R-fuzzy logic
:RG is sound and complete.
The corresponding algebraic model of the Gödel R-fuzzy logic :RG is a
Heyting algebra satisfying one additional condition (see [Gottwald, 1989;
Hajek, 1998] for details).
30 ERICH PETER KLEMENT AND MIRKO NAVARA
I ifx:::=;y,
Rp(x,y) ={~ otherwise.
[PI] -'-', --t [[(a 1\,) --t (ß 1\ ,)] --t (a --t ß)],
[P2] -,(a 1\ a) --t -,a.
The axiom [PI] expresses the validity of the cancellation law. So only t-
norms satisfying the cancellation law are acceptable candidates for the inter-
pretation of a logic with the axioms [PI] and [P2] (observe that a continuous
t-norm satisfies the cancellation law if and only if it is strict).
The product R-fuzzy logic does not satisfy the classical deduction theo-
rem (Theorem 3), only Theorem 11. The product R-fuzzy 10gic:Rp is sound
and complete.
The corresponding algebraic model of the product R-fuzzy logic :Rp is
called a product algebra (see [Hajek, 1998; Hajek et al., 1996]).
The automorphism h,\ represents a change of the scale of the unit interval
which transforms T,\ into the product t-norm Tp. It transforms the cor-
responding R-implication R,\ into the Goguen fuzzy implication Rp. The
Gödel negation NG, however, is preserved under the automorphism h,\. The
PROPOSITIONAL FUZZY LOGICS 31
whole structure is (up to the change of scale represented by h>.) exactly the
same as in the product R-fuzzy logic :Rp .
Again the problem remains open whether a compactness theorem analo-
gous to Theorem 16 holds for the R-fuzzy logics :R>. with ,\ E ]0,00[.
All R-fuzzy logics :R>. with ,\ E ]O,oo[ are axiomatizable by the same
axioms as the product R-fuzzy logic :Rp , i.e. by [Al]-[A7] together with [PI]
and [P2]. They do not satisfy the classical deduction theorem (Theorem 3),
only Theorem 11, but they are sound and complete.
(iii) cp is an :R>. -contingency if and only if {O} -:j:. V:R:. (cp) -:j:. {I}.
If, for an :R-formula cp and a truth assignment h:. , we have h:. (cp) E ]0, 1 [,
then cp is an :R>. -contingency. Observe that this condition is not necessary in
R-fuzzy logics since there are :R>.-contingencies cp with h:. (cp) f/.]O, 1[ for any
truth assignment h:.. For example, if we take ,\ E [0, oo[ and an arbitrary
atomic symbol p, then for the :R-formula cp = ""p we obtain V:R:. (cp) = {O, I}.
32 ERICH PETER KLEMENT AND MIRKO NAVARA
/\ p,
nEN
which is not the (Ns-)dual of TA but the N-dual of TA, where the strong
negation N is given by
than SA. These notions can be carried over to infinitary S-fuzzy logics and
to R-fuzzy 10gicl1 in a natural way. The only difference is that we need a
mapping f between different sets of formulas. We always assume that all
the logics have the same set of atomic symbols.
The notion of strength allows us to formulate the following results con-
cerning the comparison of fuzzy logics. For each A E [O,oo}, the infinitary
S-fuzzy logic S1 is obviously strictly stronger than the (finitary) S-fuzzy
logic SA. There are important relations between Lukasiewicz and min-max
S-fuzzy logics (see [Butnariu et al., 1995, Proposition 6.2}):
PROPOSITION 20.
(i) The Lukasiewicz S-fuzzy logic SL is strictly stronger than the min-max
S -fuzzy logic SM.
(ii) The infinitary Lukasiewicz S -fuzzy logic Si. is strictly' stronger than
the infinitary min-max S-fuzzy logic SM-
The S-fuzzy logic SA for A E ]0, oo[ is not stronger than the Lukasiewicz
S-fuzzy logic SL (nor vice versal.
Nevertheless, for infinitary S-fuzzy logics we have the following posi-
tive result based on rather advanced techniques of mathematical analysis
(see [Butnariu et al., 1995, Theorem 6.5}):
THEOREM 21. Each infinitary S-fuzzy logic S1 with A E ]0, oo[ is strictly
stronger than the infinitary Lukasiewicz S-fuzzy logic Si..
The comparison of infinitary S-fuzzy logics S1 for different A E ]0, oo[ was
formulated as an open problem in [Butnariu et al., 1995}. Using results from
[Mesiar, 1993; Navara, 1993}, the following result was proved in [Hekrdla et
al., to appear] (compare also [Butnariu et al., 1997}):
THEOREM 22. For all A,j.t E ]0,00[, the infinitary S-fuzzy logics S1, S~
are equally strong.
So far we compared (infinitary) S-fuzzy logics according to their strength.
Now we shall include also R-fuzzy logics in this system of relations.
Although the minimum t-norm can be expressed by the operations of
any R-fuzzy logic, for the corresponding (Gödel) R-implication such an
expression does not exist. Similar arguments can be applied to other R-
fuzzy logics, too. Therefore, the Gödel R-fuzzy logic :RG, the Lukasiewicz
R-fuzzy logic :RL and the product R-fuzzy logic :Rp are incomparable in the
sense that none of them is stronger than any other.
Because of the particular properties of the Lukasiewicz fuzzy operations,
we obtain the following fact:
THEOREM 23. The Lukasiewicz S-fuzzy logic SL and the Lukasiewicz R-
fuzzy logic :RL are equally strong.
36 ERICH PETER KLEMENT AND MIRKO NAVARA
CONCLUDING REMARKS
ACKNOWLEDGEMENTS
The authors wish to thank Marie Demlova, Petr Hajek and Dan Butnariu
for numerous fruitful discussions on the topic of this paper.
The work of the first author was supported by the FWF - Fonds zur
Förderung der wissenschaftlichen Forschung (Project P10672-ÖTE), by the
Action Austria-Czech Republic (Project 16p12) and by the CaST Action 15
- Many- Valued Logics for Computer Science Applications.
The work of the second author was supported by the Czech Ministry of
Education (Project VS96049), by the Grant Agency of the Czech Repub-
lic (Grant 201/97/0437), by the Action Austria-Czech Republic (Project
PROPOSITIONAL FUZZY LOGICS 37
Nr. 16p12) and by the CaST Action 15 - Many- Valued Logics for Com-
puter Science Applications.
REFERENCES
[Butnariu and Klement, 1993] D. Butnariu and E. P. Klement. Triangular Norm-Based
Measures and Games with Fuzzy Coalitions . Kluwer, Dordrecht, 1993.
[Butnariu et al., 1995] D. Butnariu, E. P. Klement, and S. Zafrany. On triangular norm-
based propositional fuzzy logics. Fuzzy Sets and Systems, 69, 241-255, 1995.
[Butnariu et al., 1997] D. Butnariu, E. P. Klement, and M. Navara. All strict triangular
norms are "equally strong". In Proceedings FUZZY '97 - International Conference
on Fuzzy Logic and Applications, pages 116-124. Tel Aviv University, 1997.
[Dubois and Prade, 1985] D. Dubois and H. Prade. A review of fuzzy set aggregation
conneetives. Inform. Sei., 36, 85-121, 1985.
[Dummett, 1959] M. Dummett. A proposition al calculus with denumerable matrix.
J. Symb. Logic, 24, 97-106, 1959.
[Esteva et al., to appear] F. Esteva, L. Godo, P. Hajek and M. Navara. Residuated fuzzy
logics with an involutive negation. Submitted for publication.
[Fodor,1993] J. C. Fodor. Fuzzy conneetives via matrix logic. Fuzzy Sets and Systems,
56, 67-77, 1993.
[Fodor,1991] J. C. Fodor. On fuzzy implieation operators. Fuzzy Sets and Systems, 42,
293-300, 1991.
[Frank,1979] M. J. Frank. On the simultaneous associativity of F(x,y) and x + y-
F(x,y). Aequationes Math., 19, 194-226, 1979.
[Gödel, 1932] K. Gödel. Zum intuitionistisehen Aussagenkalkül. Anz. ästerr. Akad.
Wiss. Math.-Natur. Kl., 69, 65-66, 1932.
[Gottwald, 1993] S. Gottwald. Fuzzy Sets and Fuzzy L09ic. Foundations 0/ Application
- from a Mathematical Point 0/ View. Vieweg, BraunschweigjWiesbaden, 1993.
[Gottwald, 1989] S. Gottwald. Mehrwertige Logik. Akademie-Verlag, Berlin, 1989.
[Hajek, 1998] P. Hajek. Metamathematics 0/ Fuzzy Logic. Kluwer, Dordrecht, 1998.
[Hajek et al., 1996] P. Hajek, L. Godo, and F. Esteva. A complete many-valued logie
with produet-conjunetion. Arch. Math. Logic, 35, 191-208, 1996.
[Hekrdla et al., to appear] J. Hekrdla, E. P. Klement, and M. Navara. Two approaehes
to fuzzy propositionallogics. Submitted for publieation.
[Höhle,1994] U. Höhle. Monoidallogic. In R. Kruse, J. Gebhardt, and R. Palm, editors,
Fuzzy Systems in Computer Science, pp. 233-243. Vieweg, Wiesbaden, 1994.
[Chang, 1958] C. C. Chang. Algebraie analysis of many valued logics. Trans. Amer.
Math. Soc., 88, 467-490, 1958.
[Klement et al., to appear] E. P. Klement, R. Mesiar, and E. Pap. Triangular Norms.
In preparation.
[Klement and Weber, 1991] E. P. Klement and S. Weber. Generalized measures. Fuzzy
Sets and Systems,40, 375-394, 1991.
[Ling, 1965] C. M. Ling. Representation of assoeiative functions. Publ. Math. Debrecen,
12, 189-212, 1965.
[Lukasiewicz, 1930] J. Lukasiewicz. Bemerkungen zu mehrwertigen Systemen des Aus-
sagenkalküls. Comptes Rendus Seances Societe des Sciences et Lettres Varsovie cl.
Ill, 23, 51-77, 1930.
[Menger, 1942] K. Menger. Statistical metrics. Proc. Nat. Acad. Sei. U.S.A., 8, 535-537,
1942.
38 ERICH PETER KLEMENT AND MIRKO NAVARA
[Mesiar, 1993] R. Mesiar. On the structure of T.-tribes. Tatm Mt. Math. Pubi., 3,
167-172, 1993.
[Navara, 1993] M. Navara. A characterization of triangular norm based tribes. Tatm
Mt. Math. Pubi., 3, 161-166, 1993.
[Nguyen and Walker, 1997] H. T. Nguyen and E. Walker. A First Course in F'tIzzy Logic.
CRC Press, Boca Raton, 1997.
[Novak, 1990] V. Novak. On the syntactico-semantical completeness of first-order fuzzy
logic . Part 1 - Syntactical aspects, Part 11 - Main results. Kybernetika, 26, 47-66,
134-154, 1990.
[Pap, 1992] E. Pap. Decomposable measures and applications on nonlinear partial dif-
ferential equations. Rend. Cire. Mat. Palermo (2) Suppl., 28,387-403, 1992.
[Pavelka, 1979] J. Pavelka. On fuzzy logic I, 11, III. Math. Logik Grundlag. Math., 25,
45-52, 119-134, 447-464, 1979.
[Pedrycz,1969] W. Pedrycz. F'tIzzy Control and F'tIzzy Systems. Research Stud. Press.
Taunton and Wiley, New York, 1989.
[Pedrycz,1982] W. Pedrycz. Fuzzy control and fuzzy systems. Technical report, 1982.
Delft University of Technology, Department of Mathematics, Report 82 14.
[Pedrycz, 1983] W. Pedrycz. Fuzzy relational equations with generalized connectives
and their applications. F'tIzzy Sets and Systems, 10, 185-201, 1983.
[Schweizer and Sklar, 1963] B. Schweizer and A. Sklar. Associative functions and ab-
stract semigroups. Publ. Math. Debrecen, 10, 69-81, 1963.
[Schweizer and Sklar, 1961] B. Schweizer and A. Sklar. Associative functions and sta-
tistical triangle inequalities. Publ. Math. Debrecen, 8, 169-186, 1961.
[Schweizer and Sklar, 1983] B. Schweizer and A. Sklar. Probabilistic Metric Spoces.
North-Holland, Amsterdam, 1983.
[Zadeh, 1965] L. A. Zadeh. Fuzzy sets. In/orm. Control, 8, 338-353, 1965.
STEPHAN LEHMKE
A RESOLUTION-BASED AXIOMATISATION OF
'BOLD' PROPOSITIONAL FUZZY LOGIe
1 INTRODUCTION
2. For x, y E Frm,
make clear the nesting structure and the exact impact of the normal form
transformations.
•
I
---A----_
-A------~---
® ® ®
JV -A------
<SI> <SI> ®
""PI P2 PI ""P3
The exact definition and the theorem establishing the (weak) equivalence
can be found in Lehmke, [1995; 1998). Note that we make explicitly sure
w
@
I
-A------
@ @ ®
(in the example by introducing the 'connecting' weighted formula [q2, qs])
that the sets öf propositional variables used for formulae and for weights,
respectively, are disjoint at every layer. This is needed for the derivation
system to be defined later. The operator ~ can be extended to sets of
weighted formulae if this disjointness condition is preserved.
For a more convenient application of the derivation mIes, we make one
more transformation step, introducing a clausal form for 'Hat' weighted
formulae. Here, we encounter two problems. First, the bold operators are
not idempotent, so we can not represent clauses by sets (because multiple
occurrences of literals would be absorbed). Secondly, we can not eliminate
the occurrence of conjunctive and disjunctive formulae in the layered normal
form.
The lack of idempotency is addressed by using multisets of literals in
clauses. We denote the multiset consisting of the literals Pl, -'])2, -'P2,Pa
by {pt, -'])2, -'])2,P3}}; a literal multiset is regarded to be a mapping from
Lit to the set N of all natural numbers. Later, we need to remove literals
from a multiset. For literal multisets M and N and a literal I, we define
44 STEPHAN LEHMKE
°
remove all occurrences of a literal from a multiset, so we define (M~l)(l') =
M(l') if 1 ::/-1' and (M ~ 1)(1') = if 1 = 1'.
To address the occurrence of conjunctive and disjunctive formulae, we
exploit a peculiar property of the bald connectives. As an example, take
x =def PI ('0 P2 ('0 P3 and Y =def PI ® P2 ® P3· For n E (O,l)PV define Ti =def
n(Pi), for i E {I, 2, 3}. By definition we get Val (x , n) = min(l, Tl + T2 + T3)
and Val(y, n) = max(O, Tl + T2 + T3 - 2). But obviously, Tl + T2 + T3 ;:;; °
and Tl + T2 + T3 - 2 ~ 1, so we get
Val([M, 6], n) =def max (0, min (1, (~t M(l) . Val(l, n») - 6) ) .
The definition ofthe model relation for weighted bold clauses and (sequences
of) sets of weighted bold clauses is obvious.
The transformation operator '{j' which transforms a sequence of sets of
weighted formulae into a sequence of sets of weighted bold clauses is again
illustrated by an example in Figure 3 (To simplify the notation, we have
abbreviated the weights whi~h are themselves bold clauses by writing e. g.
ql for [t{ ql]-, 0]).
The example shows that after the transformation, the treelike structure
of the formula has been completely dissolved. It should be noted, however,
that semantically, the relations between the truth values of the subformulae
are preserved by the newly introduced propositional variables.
w
I
ql
~ q2
- - -ql - - - - - - -q"2 - - -
q3
AI q4
-qi - - -q;;; - - - -
qs
-qs ---
I I I
<2> <2> ® [{-'PllP2} ,0,q3][{-'P2,Pa} , 1,qs]
[{Pll-'P3} , 0, q4]
Proof. The proof can not be carried out in fuH here. In a fuH proof, a
slightly stronger result (every model of 'tl (.2" (JV (X) )) is also a model of X j
every model of X can be extended to a model of 'tl(.2"(JV(X)))) is proved.
The proof is carried out by straightforward induction on the structure of
weighted formulae from X. •
MaxTruth([M,~) =def (L
PEPV
max(M(p) , M(-,P))) - 8
46 STEPHAN LEHMKE
>-2, if >-1 is ~
where 0 fJ.lh r ll and 0 fJ.1>-a r 21 and >- =def { • .-
>, If >-1 IS>
• Two contradictory literals may be removed from a dause:
[M, 8, w] such that p,...,p E M
[M" {p,...,p},8 -l,w]
Note that Robinson's [19651 'dassical' resolution rule is a combination of
assembling and removing. We need two separate rules to account for multiple
occurrences of literals.
Now, we define the resolution-based derivation operator h for C ~
WCls.
DEFINITION 4. C I- [M, 8, wJ
=def [M, 8, w] can be derived from C by jinitely many applications of
embedding, 1 assembling, and removing.
I (removing)
[{Pl,Pl}, 1.2,1~0.lij
I (removing)
[{Pl} ,0.6,1~0.lij
(assembling)
[n ,0, I~O.lij
The full resolution calculus for bold juzzy logic is completed by defining
derivation rules for layered clausal forms of multiple layers.
First, we need rules for derivations inside a layer. Additionally to the
two rules presented in the previous section, we need rules for derivations
with clause-weighted clauses. Note that by our derivation rules, no 'open'
weights are introduced into a layer where clauses are weighted by clauses,
so we need only two rules for combinations of clauses and open intervals as
weights:
• Assembling 111:
Layer k:
Layer k + 1: [ {{lb ... ' Im}} ,m - Ö' - MaxTruth([M,ö]) - 1,gx]]
By extending the derivation operator f- to layered clausal forms, using
the above additional rules, f- already constitutes asound and complete
refutation-based derivation system for bold fuzzy logic, but for one remaining
problem: In the assembling rule for flat clausal forms, we have added the
condition 0 i Ihrll and 0 i 1>-2 r 2b which is vital for the soundness of the
derivation operator. A similar condition can not be formulated for weights
which are clauses. Thus, to get asound and complete derivation system, a
more complicated apparatus is necessary.
As a first remedy, we consider only 'positive' assignments, defined as
folIows.
DEFINITION 6. Let a weighted clausal form ([ be given. An assignment
a E (O,l)PV is said to be positive for ([ iff for every p E PV which occurs
in a weight in ([, a(p) > O.
As only disjunctive clauses are generated as weights, this assures that an
appropriate condition is met, and the derivation rules can be proved to be
sound with respect to positive assignments.
But of course, we want a derivation operator which is sound and complete
with respect to arbitrary assignments. However, we can simulate positive
assignments syntactically by removing variables from clausal forms. Given
a set P ~ PV, a bold clause [M, ö] and C ~ WCIs, we define
6 CONCLUSIONS
For lack of space, we cut the further considerations short. It should have
become clear which specific problems have to be addressed in bold resolution
theory.
In Lehmke [1995; 1998], we have defined a derivation operator which is
equivalent with the semantic consequence operator ft- of bold fu,zzy logic,
by employing Observation 1, the operators JV,.z', '6', and the resolution-
based derivation operator for layered clausal forms. We have furthermore
proved that by a slight alteration of the derivation system, ft- can be decided
for finite sets of weighted formulae. We leave this result, together with
considerations of extensions (e.g. to first order fuzzy logic) and restrictions
(e.g. to Horn clauses) of the proposed resolution theory, for forthcoming
publications.
ACKNOWLEDGEMENT
The author wishes to thank Prof. Dr. Helmut Thiele for his critical remarks,
his encouragement and helpful discussions on the subject, and furthermore
for his original idea to develop aresolution theory for 'bold' fuzzy logic.
BIBLIOGRAPHY
[Hähnle, 1993] R. Hähnle. Automated Deduction in Multiple-valued Logics, volume 10
of International Series 0/ Monographs on Computer Science. Oxford Science
Publications, 1993.
[Lee, 1972] R. C. T. Lee. Fuzzy logic and the resolution principle. J. ACM, 19; 109-119,
1972.
50 STEPHAN LEHMKE
[Lee and Chang, 1971) R. C. T. Lee and C.-L. Chang. Some properties of fuzzy logic.
Information and Control, 19,417-431, 1971.
[Lehmke,1994a) S. Lehmke. On resolution-based derivation in 'bold' fuzzy logic with
weighted expressions. Research Report 545, University of Dortmund, Computer
Science Department, Germany, 1994. Available by request from the author.
[Lehmke, 1994b) S. Lehmke. On semantic consequence, refutation and resolution in
fuzzy logic with 'bold' connectives. In EUFIT '94, volume 2, pages 802-809, Aachen,
Germany, Sept. 20-23, 1994.
[Lehmke,1995) S. Lehmke. On resolution-based theorem proving in propositional fuzzy
logic with 'bold' connectives. Diplomarbeit, University of Dortmund, Department of
Computer Science I, Dortmund, Germany, Feb. 1995. Available by request from the
author.
[Lehmke, 1996) S. Lehmke. Weight structures for approximate reasoning with weighted
expressions. In Proceedings of ISMVL '96, pages 178-183, Santiago de Compostela,
Spain, May 29-31, 1996.
[Lehmke, 1998) S. Lehmke. A resolution-based axiomatisation of 'bold' fuzzy logic.
Research Report 595, University of Dortmund, Computer Science Department,
Germany, to appear 1998. Available by request from the author.
[Murray,1982) N. V. Murray. Completely non-clausal theorem proving. Artijicial
Intelligence, 18:67-85, 1982.
[Novak, 1996) V. Novak. Open theories in fuzzy logic in narrow sense. In IPMU '96,
pages 1003-1007, Granada, Spain, July 1-5, 1996.
[Robinson,1965) J. A. Robinson. A machine-oriented logic based on the resolution
principle. J. ACM, 12, 23-41, 1965.
[Thiele and Lehmke, 1994) H. Thiele and S. Lehmke. On bold resolution theory. In
FUZZ-IEEE '94, pages 1945-1950, Orlando, Florida, June 26-July 2,1994.
DOV M. GABBAY
The aim of this paper is to provide a methodology for turning a known crisp
(i.e. {O, I} valued) logic into a fuzzy system. We require of the methodology
that it be meaningful in general terms, using processes which are indepen-
dent of the notion of fuzziness, and that it yield a considerable number of
known fuzzy systems.
To appreciate the need for such a methodology, consider for example the
{A, V, D, O} fragment of modal propositional logic K, and let us examine
our options for turning it into a fuzzy system. This logic is complete for
the crisp Kripke semantics. Kripke models have the formm = (S, R, a, h),
where S i 0 is a set of possible worlds, R ~ S x S is a crisp binary
relation, (of the form R: S x S t--+ {O, I}), a ES is the actual world, and h
is a binary function assigning to each t E S and each atomic q a crisp value
h(t, q) E {O, I}.
h can be extended to all wffs in the usual way with the inductive evalu-
ation of h(t, DA) being
h(t, DA) = 1 iff for all y such that tRy we have h(y, A) = 1.
Or equivalently,
h(t, DA) = Inf {h(y,A) I tRy}.
Similarly
h(t,OA) = 1 iff for some y, tRy and h(y, A) = 1.
We say m FA iff h(a,A) = 1.
Let us try and turn this logic fuzzy!
Working intuitively, one may turn modal logic into a fuzzy modal logic
in several ways [Fitting, 1991; Thiele, 1993]):
3. making a E S fuzzy;
Let us proceed and consider a particular option. We take the real closed
interval [0,1] as our set of fuzzy values and choose 0 as truth T and 1 as
falsity.1..1 The Lukasiewicz tables for the connectives are the following:
• x -+ Y = max(O, Y - x)
• x/\y= max(x,y)
• x V y = min(x, y)
• -,x = I-x.
We can turn ordinary modallogic into a fuzzy modallogic by introducing
functions h* and R* and defining the following evaluation in the fuzzy model
m* = (S,R*,a,h*)
Our plan is as follows. The rest of this section will give apreparatory
example of a parameterised family of modal logics which will explain and
prepare the reader for the fibring construction.
The next section explains intuitively, via examples, how juzzling (mak-
ing fuzzy by fibring) is done and how it relates to the general theory of
combining logics. Later sections will develop the formal machinery.
Consider a parameterised family of bi-modal models of the form mt =
(S, Pt, R t , a, ht ) where t ranges over [0,11 with accessibility relations Pt and
R t where only Pt, R t and h t are dependent on t. These satisfy the following
• t ~ simplies Pt ~ Ps,
• t ~ simplies R t 2 RB.
The above are three persistence principles. The first one says if q is true
at a point it continues to be true and the second says that if x and Y are
P connected at t they continue to be P connected. The third one says if x
and Y are R not connected, then they continue to be not connected.
We can define
So far we have done nothing 'fuzzy' except that the family of parame-
terised models mt, tE [0,1] can be presented as a single fuzzy-looking model.
m U = (8,pU,R#,a,h#).
This model looks like the fuzzy modal model m* = (8, R*, a, h*) considered
earlier, but the evaluation is done differently. However, we can motivate the
earlier model m* by using the family mt, through the foHowing considera-
tions:
(1) Gase 0/0
Consider the parameter t = 0. We want to check where x Fo Oq. Choose
a y. It may be that xpoY does not hold. In fact, XPtY starts to hold only
for t ~ pU(x, y). Similarly, ht(y, q} starts to hold only after h#(y, q). We can
say that y Fo q is numerically h#(y, q) 'far' from holding. Similarly, xpoY is
numerically p#(x, y)-far from holding. Together then (xpoY A y Fo q) is far
from holding to an amount which depends on both. It is up to us to choose
how to 'combine' these two amounts. We can add them together, or we can
°
take maximum (recall is truth). Either option is weH known from fuzzy
logic. We choose in this case to take maximum. Thus we say that the value
of xpoy 1\ y Fo q is
max(p#(x, y), hU(y, q»
far from holding. We can therefore reasonably say that
x Fo Oq,
which means,
3y(xPoY A Y Fo q)
is
Infy {max(p# (x, y), hU(y, q»}
far from holding.
(2) Gase 0/0
For this case,consider x Ft Oq. We have
x Ft Oq iff for all y (xRty implies y Ft q).
Choose an arbitrary y. If t ~ R#(x,y) then xRty holds and the distance
from the truth of y I=t q is max(O, h#(x, q) - t). Otherwise, if t > RU(x, y),
there is a further contribution to the distance from the truth to the amount
of t - RU(x, y).
Taking a generous point of view this overall distance is minimised when
t = R#(x,yr Thus the value is max(O,h#(x,q) - R#(x,y» and is now not
dependent on t. We can take Sup over y. Therefore we can say that
x 1= Oq is Supy{max(O,h#(x,y) - RU(x,y»}
far from holding.
56 DOV M. GABBAY
In (1) and (2) above we made arbitrary, through reasonable choices. This
is, however, enough to motivate the fuzzy (*) evaluation, which is itself a
reasonable though still arbitrary choice. Our considerations above do show
that the landscape of possible fuzzy choices can be methodologically moti-
vated by what we can call the [0, 1] parameterised family of modal models.
The next section will show that such parameterised family of models arise
naturally in the fibring process. We thus motivate our choice of making
fuzzy by fibring considerations: the fibring of modality with some chosen
many-valued logics.
This section explains though examples the general process of fibring and in
particular discuss fibring of modallogic with many-valued logic. We begin
by motivating the process of fibring.
In many application areas there arises the formal need of combining two
languages together. The most weIl known in applied logic is the use of
temporal logic to describe and verify the temporal behaviour of systems.
Here L 2 is the language for describing a static system and LI is a temporal
language. By substituting sentences of L 2 as 'atoms' within LI we get to
express temporal properties of the system. This is called 'temporalising' of
L 2 , see [Gabbay and Finger, 1992j Gabbay and Finger, 1996]. Another weIl
known family of examples are multimodal logics, such as logics of knowl-
edge and belief, logics of action and dynamic logics. The need to combine
systems also arises in languages that are self-referential and can talk about
themselves. If A(x, y) is a formula with the free variables x, y, we may form
the self-referential formula B(x, y) = A(x, A(x, y». We need to provide se-
mantics for such expressions and fibred semantics ca,n provide for our needs.
See [Gabbay, 1996a] for an overview.
The next example shows how to combine two modallogics.
EXAMPLE 1 (Fibring two modalities). Let LI, L 2 be two modal propo-
sitional languages built on the same atoms, with modalities 0 1 and O2
respectively. Assume Li is complete for the dass of models /Ci. The mod-
els are of the form In = (8, R, a, h), where 8 is the set of possible worlds,
R ~ 8 2 is the accessibility relation, a E 8 is the actual world and h is the
assignment function, associating with each t E 8 and atomic q a crisp value
h(t,q) E {O, I}. We can assume the model satisfies the following:
• t 1= A /\ B iff t 1= A and t 1= Bj
• t 1=", A iff t 11 Aj
• t 1= DA iff for all s such that tRs we have s 1= Ai
• m 1= A iff a 1= Ai
1. wESt for some t, and i = 2 and for all s E St(wRts --+ s 1= A).
2. wES and i = 1 and for all s(wRs --+ s 1= A),
3. wES and i = 2 and at 1= DiA.
F(s) = (Ss,Rs,as,h s )
a model for 0 1
F(t) = (St, R t , at, ht )
a model for O 2
a
(S,R,a,h)
a model for 0 1
Figure 1.
The next example shows how such models can be presented more nicely.
a 1= A iff a 1=* A*
The SFM-models of depth n are models for L(xt, ... ,x General SFM-
n )'
models provide semantics for L oo . See [Gabbay, 1992] for more details.
The next example will motivate the shift in view of looking at fibred
models as fuzzy models.
EXAMPLE 3 (Motivating fuzzy values). We now give a concrete example
of an SFM-model of level 1. Figure 2 shows a 0 1 Kripke model.
Figure 2.
Here S = {a} U {1, 2, 3, ... } with aRn holding, for n = 1,2, ....
60 DOV M. GABBAY
and let
and
hm((m, n), q) = 1 Hf m ~ n.
To eomplete the picture, let F(a) = F(l). Thus 02q is false at an in all
the models F(n), but we have
• I't{D 2 A) = (l't{A))D 2
• I't{D t A) = n{BltRB} I'B{A).
The next example brings the idea forward even more c1early.
EXAMPLE 4 (Many-valued modal logic). This is an example of fibring
semantical models (modallogic) with algebraic models (Lukasiewicz many-
valued logic). We consider the modallanguage LI with 0 and the many-
valued language L2, with {A, V, -t, -,} and with truth values at the real
interval [0,1]. We study Lt{L 2 ). The algebraic models of L 2 are linearly
ordered Abelian groups which are embeddable in [0,1]. So it is sufficient
to consider assignments I' of values and truth table for values in [0,1]. The
following are the algebraic functions:
• .1 is 1 (1 is falsity);
• Iv(x,y) = min(x,y);
• I..,(x) = 1 - X;
• I-+(x,y) = max(O,y - x).
m • Jtt(Dq) = SUP{sltRs}Jt8(q).
• Jtt(Oq) = Inf{sltRs}Jt8(q).
The reader should note that this definition is a chosen one and we could
have chosen some other 'averaging' function.
Using m we can now fuzzle any wir of the modallogic and extend Jtt to
all wirs, by taking the many-valued table for /\, V,..., and 4-. We have thus
by understable intuitive definition, through (Ü), turned (8, R, a, 1') into a
sort of modal many-valued logic by changing the crisp {0,1} assignment h
into a fuzzy 1'. Note that what we are getting is not fibring, it is something
new.
EXAMPLE 6 (Persistence). This example will fibre modallogic to the in-
termediate logic Dummett's LC. It will serve to prepare the ground for
fibring in the presence of persistence. Let => be intuitionistic implication.
LC is the extension of intuitionistic logic with the axiom schema
Let LI be the language with {=>, /\, V,.l} and let L 2 be modallogic with
D. Consider the intuitionistic LC model with U = [0,1] (unit real numbers
interval) of the form (U,::::;, 0, h). Since we are dealing with intuitionistic
model, we must have persistence, i.e. for all atomic q and any t, sE U.
(*) t ::::; s and h(t, q) = 1 imply h(s, q) = 1.
(**) We also require, for technical reasons, that for all q, h(l, q) = 1.
Satisfaction is defined as follows:
64 DOV M. GABBAY
• t 1= A 1\ B iff t 1= A and t 1= B;
• t 1= A v B iff t 1= A or t 1= B;
• t 1= A :::} B Hf Vs(t ::; s 1\ s 1= A imply s 1= B);
• tl=.lifft=1.
The reader familiar with t-conorms, (see [Gottwald, 1993]), can view the
above as follows:
For each atomic q let
and
t ~ s and ht(x,q) = 1 imply hs(x,q) = 1 for all xE 8 and atomic q.
We beIieve one can show that such assumptions can be made without loss
of generality.
So the models differ only in their accessibility relation Rt which satisfies
(t) above, and the assignment ht .
Define functions h# (x, q) E U, q atomic, x E 8 and R# : 8 2 t-+ U by letting
h#(x,q) = Inf {t I ht(x,q) = I}.
R#(x,y) = Sup {t I xRty}.
(Let us assume the Inf and Sup are attained.)
Consider the system (U,5,,0,Jl,8,R#,a,h#). We can view this system in
two ways:
1. an LC model (U, 5,,0,1') with a fibring of modal models (8, Rt , a, ht ),
where xRty holds Hf R#(x, y) ~ t, and ht(x, q) = 1 iff t ~ h#(x, q);
2. a fuzzy model (8, R#, a, hU) where the accessibility relation R# and the
assignment h# are fuzzy and where the fuzzy truth set is (U, 5,,0,1')
and evaluation is done using the t-conorm max, as indicated above. 4
Let us explore further the fuzzy model (8, R#, a, h#). Consider, for xE 8,
the statement x Ft A, i.e. x F A in the model F(t). Because of persisitence,
we can define (we shall understand the Infimum of the empty set as 1):
JlU(x,A) = Inf{t I x Ft A}.
Consider JlU(x, DA)
1'# (x, DA) = Inf{tlxFtDA}
= Inf {t I Vy(xRty impIies y Ft A)}
Note that J.L#(x, OA) actually gives the lowest point t above which x F OA
holds. So if the Inf is taken over the empty set the value J.L#(x, OA) = 1, and
x Ft OA is always false.
Our semantics may look fuzzy but it can still be viewed as possible
world semantics. We are not adopting the view that since x FO OA means
3y(xRoY 1\ y FO A), we do a traditional fuzzy evaluation and let
• vo(x,OA) = Infy{max(R#(x,Y),J.Ly(A)}
The model (8, RU, a, h#) should be compared with the parameterised
model (8, p#, R#, a, hU) of Section 1. We saw in Section 1 how we can choose
to turn a parameterised model into a fuzzy model.
The previous two examples show that modal and many valued logic can
be put together in two different ways. If we start with a modal model
(8, R, a, h) then we can fuzzle (make fuzzy) h by changing it into a many-
valued assignment J.L and extend to the entire modal language. If we start
with a many-valued model J.L then we can fuzzle J.L by changing it into a
function into elements of a modal algebra. This turned out to be equivalent
to looking at modal models where the possible world relation is fuzzy but
the assignment is crisp.I.e. models ofthe form (8, R#, a, J.L) where R#(x, y) E
[0,1], while J.L is a {O, I} assignment. J.L can be exteded to all wffs, in which
case it bcomes a [0,1] valued function.
The obvious combination of the two approaches is to make both R# and
J.L# fuzzy. This leads us to the following definition.
DEFINITION 7. An algebraic fuzzled many-valued modal model has the
form (8, R#, a, J.LU), where RU; 8 2 f-t [0,1] is a fuzzy possible world relation
and for each s E 8 and atomic q,J.LU(q) E [0,1].
J.L~ can be extended to arbitrary formulas as follows:
Query: What about LI [L 2 [Ld] and L 2 [LdL 2 ]]? Do we get fuzzy accessi-
bility and fuzzy assignment?
The next section will deal with the case study of fuzzy modal logic in
detail.
(80) 8 is associative;
(81) 8 is commutative;
(82) 8 is non-decreasing in both arguments;
(<p 2) (U<pV)8U ~ v;
(<p3) v ~ U<p(V8U).
LEMMA 10. Let m be a model. Let JLU(q) = Inf{t I JL(t,q) = I}, for q
atomic. Extend JLU to arbitrary wffs as folIows:
• JLU(A ® B) = JLU (A)sJLU (B)
• JLU(A - B) = JLU(A)IPJLU(B)
Then for any t and A we have
(*) t F A iff JLU(A) :5 t.
JLU(B) :5 tSJLU(A).
But also
Henee
as required.
•
The previous lemma turns many-valued logie into a substruetural, pos-
sible world semantics, logie. It was essentially observed by D. Seott for
Lukasiewiez infinite valued logie. See [Bole and Borowik, 1992]. Note that
we did not use the eommutativity of S in the proof.
We are now ready to fibre.
DEFINITION 11 (General fibred models). Let L l be the language ofmodal
logie with 0 and let L 2 be the fuzzy language with ® and -. Let Kl, K 2
be respective classes of models for the languages. It is convenient for us in
the many-valued case to allow for many disjoint copies of the interval [0, 1].
Let
Um = {m} X [0,1],
and let
(m,x) ~ (m,y) iff x ~ y
(m,x)s(m,y) = (m,xsy)
(m, x)cp(m, y) = (m,xcpy).
For convenience we write Om instead of (m,O).
The above gives us an infinite number of disjoint copies of our fuzzy
models in K 2 •
We are going to build fuzzled Li structure of level n, for arbitrary n. We
are going to use distinet eopies of Uk during the proeess, so that all models
involved are disjoint.
2. Assume that the fuzzled structures of level n have been defined. Let
us use the notation Kf and K~ for the families of these structures.
Assume that the notion of a possible world t appearing in such a
structure is also defined and that each such point has a clearly defined
unique level k, 1 :::; k :::; n. We now define Kf+1, i = 1,2.
The structures of K~+1 have the form
m = (S,R,a,h,F~).
m= (Uk,:::;,(k,O),l-'k,F~),
where
n = (Uk :::;, (k, 0), I-'k)
is a copy model of K2 (called the sur/ace model of m) and for all
u E Uk , F~(u) is a model of Kf of the form
F~(u) = (S,Ru,a,hu,F~-I).
We assume that u :::; u' implies Ru :2 Ru" and that for all x E S and
atomic q, hu(x, q) = 1 implies hu' (x, q) = 1.
We can also assume that k is chosen in such a way that Uk and
F~(u), u E Uk are all pairwise disjoint.
The points of Uk are said to be of level n + 1 and are called the sur/ace
points of m.
We have seen in Example 2.6 that the model m2 can be presented in the
form
m~ = (S1,RLa1,h~)
where satisfaction for x E S1 is defined as follows
x F... q iff h ... (x, q) = 1, q atomic
x F... DA Hf 'rty(xR ... y -+ y F... A)
X F ... OA iff 3y(xR... y 1\ y F ... A).
h~(x,OA) = Inf{ulxFuOA}
• = Inf {u I for all y,xR,.y -+ y Fu A}
= Inf {u I for all y,u:::; R~(x,y) -+ h~(y,A):::; u}.
• h~(x,OA) = Inf{u 13y(u:::; R~(x,y) A h~(y,A) :::; u)}
Thus we can now view our Kr models as a fibred model of the form
(83 ,R3,a3,h3 ,FU), where FU(t) = (8t,Rf,at,h~), for each t E 83.
Consider now a model in K~. This has the level 4 surface fuzzy model
(U4 , :::;,(4,0), J.t4, F~), where for each u E U4 , F~(u) is a Kr model.
The latter has the level 3 form (83 , Ru, a3, h u , FU), where F# is as we have
seen above.
Again by method of Example 6 and considerations as above the level 4
and level 3 surface models can be presented as
The above considerations show that the basic modal fuzzy model can be
taken to be ofthe form (8,RU,a,h U), with RU,hUboth fuzzy. These models
can be fibred together to form the family K;,
see Definition 15 below. Note
that K; is identical with K~n viewed as n level fibring of models of the form
(8, RU, a, h U). Thus Un K; is the family of all models in K~, n = 2,4,6, ....
A model in K~n+1 has a model of K I as its level 1 model. We note that
any model of K I can be regarded as a model of K~, where the fuzzy model
of level 1 is a crisp {O, 1} model.
Thus any model of K~n+l can be regarded also as a model of K~n+2.
Therefore we conclude that
n n
HOW TO MAKE YOUR LOGIC FUZZY 73
n n
DEFINITION 14. Let K~ be the dass of all models of the form (8, RU, a, hU)
where R" and h" are fuzzy functions into some fuzzy model (U, :S:, 0, s, cp).
Let Kr+! models have the form (8, RU, a, h", F") where (8, R", a, h") is a
K~ surface model and F" (t), for t E 8 is in Kr-
DEFINITION 15 (Simplified fuzzy modal models). Let (U,:S:, 0, s, cp) be a
fixed fuzzy structure with co-norm s and 4>-operator cp. Let K be a family
of modal Kripke structures of the form (8, R, a, h). Asimplified uniform
fuzzy modal model (MZ-model) has the form (W, R", a, h", F") where W is
a set of worlds. F" is a fibring function F" : W t-t W, R" : W x W t-t U is a
fuzzy relation and h" is a fuzzy assignment, giving for each t E W and each
atomic q the value hU(t, q) E U.
Consider a language with O,.lf, ...... and 18).
Evaluation in the structure is as follows
• J.Lt(OA) = Inf{u I for all y,u:S: R"(t,y) implies J.Ly(A) :s: u};
• J.Lt(.lfA) = J.LF~(t)(A);
The reader should note that the presence of .lf (Le. the fibring function
F) allows us a multitude of ways of making a formula fuzzy. Consider an
atom q, and a tE W. We can evaluate q at t in many ways.
t 1=1 q iff t 1= q
t 1=2 q iff t I=.lfq iff F(t) 1= q
74 DOV M. GABBAY
Let A be a modal formula. We define the set of wffs Fuzz (A) in the
modallanguage with JJ as folIows:
For any wff A and any X E Fuzz (A), we can see X as a way of making
A fuzzy.
Let On = .JfnO. The set {On} is a family of modalities. For any wff A
containing 0, we have the option of reading each box as On for some n.
All of these options give rise to the various wffs in Fuzz(A). Let p,* be a
function giving for each natural number n a fuzzy value p,*(n) E [0,1]. We
can use p,* to 'choose' which On the connective 0 is to be.
We can let
The above consideration amounts to making the syntax itself (namely '0')
fuzzy.
This section deals with the question of how to make a fuzzy logic even more
fuzzy-by fibring it with yet another fuzzy logic.
We begin with an illustrative example.
EXAMPLE 16. Let LI be Lukasiewicz many-valued logic. The values are
from U = [0,1] with 0 = T, 1 = ..1 and the co-norm and q; operators are
• xoy= min(1,x+y)
• x-y= max(O,y-x)
• x A. Y = max(x,y)
A model is an assignment P,I giving each atomic q a value P,1(q). P,I can
be exteded to all wffs using the tables above. As we saw in Lemma 10, this
can be turned into a possible world model (U,~, 0, h, t) by defining a crisp
assignment h and satifaction as folIows:
• t t= A A. B iff t t= A and t t= B.
• t t= A - B iff for all y t= A we have toy t= B.
HOW TO MAKE YOUR LOGIC FUZZY 75
1';2(A _ B) = Sup;{1';2(A)r.p*I';;y(B)}
i.e. we get the fuzzy model (U,:::;, 0, J.t2). If we choose J.t2 = J.tl, we get the
original model.
Thus we can take our basic fibred fuzzy concept of model to be (U, :::;,-+,
J.tt), where J.tt is a family of assignments, with the inductive evaluation being
• J.tt(A --* B) = Sup~{J.ty(A) --* J.ttoy(B))
For the case of J.tt = J.t for all t, this gives us the old unfibred definition
of a model.
The reader should note that Sup~ operates on sets and not on sequences.
Thus
Sup~{J(yr), !(Y2)}
will be !(yr) if !(YI) = !(Y2) and not !(YI) * !(Y2). It might be simpler to
use in our ordinary Sup instead of Sup*?
The notion of a self-fibred model was obtained from trying to make a
fuzzy logic even fuzzier. We took an ordinary (U, :::;,0, J.tl). We looked at it
as a possible world model (U,:::;, 0, ht ), where ht is crisp and we have
We then replaced the crisp ht by a fuzzy J.t~. This gave us a new notion
of a self fibred model (U,:::;, 0, J.tt). J.tt itself is a standard model (indexed
by t). If we iterate the process, we would have to replace the models J.t~ by
the new concept of self-fibred models. This means replacing J.t~ by a family
J.t~,8' t, sE U.
Thus the iterated concept gives us the notion of level n self fibred fuzzy
model as (U, :::;,0, J.ttt, ... ,tJ, (tl, ... ,tn ) E un.
The value of J.ttl ,... ,t n (A --* B) can be computed in n different ways,
depending on which coordinate we use.
HOW TO MAKE YOUR LOGIC FUZZY 77
J.ttl> O{ J.ttl,.
i ... ,t" (A -.. B) -- SUPy i .. ,1/, ... ,t" (A) !POJ.ttl> ... ,t,oy,... ,t" (B)}
A self-fibred model of the level n has the form (U, 5:, 0, J.tt l ,... ,t,,), where
J.th ,... ,t" is monotonie down in t b ... , t n and where evaluation of A -.. B ean
be done in n different ways, with
• t 5: s -+ t 0 y 5: so y.
LEMMA 18.
t 1= A /\ t 5: s -+ s 1= A.
78 DOV M. GABBAY
Proof. By induction on A. The atomic case and the case of A 0 B are clear
(since ~ is transitive).
Assume 'lr/y(y 1= A -t t 0 Y 1= B). Assume t ~ s. We want to show
'lr/y(y 1= A -t so y 1= B). This follows from the monotonicity of x 0 y in the
variable x.
Let L 2 be another fuzzy logic, say a many-valued logic with values in
[0,1), with conorm sand <p operator <po
We consider L(I,2) = LdL 2). This is a fibred system and so its models
have the form (S,~, 0, a, ht , F), where for each t E S, F(t) is an L 2 model,
say h~(q) giving values to the atoms q in [0,1). We can write the model as
(S, ~,o, a, ht , h~).
According to the principles of fi bring, h~ must respect the ~ order, namely
°
(remember = T, 1 = ..1) the followihg holds.
• t~ S -t h~(q) ~ h~(q)
We would like to extend h~ to the language of LI. The truth definition
for LI is.t 1= A -» B iff for all y (y 1= A -t t 0 Y 1= B)
H A,B are atomic then y 1= A means h~(A) = O. So the condition
becomes
• t 1=1 A -» B iff for all y, (h~(A) = 0 -t h~o!l(B) = 0).
1=1 is not satisfactory. It does not take full account of the range of values
of h:. It is up to us to choose a better definition. We can try
•
5 COMPARISON WITH THE LITERAT URE
Let us now compare our method with existing fuzzy systems from the lit-
erature.
EXAMPLE 19 (System of Gabbay, 1968). It is easy to turn any logic
into a many-valued system. This example recalls how Gabbay, in a let-
ter to A. N. Prior, defined an intuitionistic many-valued logic. The Kripke
HOW TO MAKE YOUR LOGIC FUZZY 79
structures for any logic (which allows for Kripke semantics) have the form
(8, R 1 ,R2, ... ,Rn, h) where Ri are various relations and h is an assignment.
H we consider h as a function h(t, q) E {O, I} for t E 8 and q atomic, it is
°
easy to turn the semantics into many-valued semantics. We make h many-
valued, e.g. have h(t, q) E [0,1], the unit interval. is T, 1 is 1.. Done for
intuitionistic logic we get the following structures, (8,:5, h) , where (8,:5)
is a partially ordered set and h is a function such that
• h(t, q) E [0,1]
• h(t,A V B) = min{h(t,A,h(t,B)}
but the exact definition of v(A --+ B) is still optional. Since r is finite, it
having the property of being a pseudo complemented lattice is equivalent
to its being distributive and so we can define
Fitting gives aGentzen system for the above and uses the above to define
two modal many-valued logics.
Add D to the language and let (s, R, v) be a Kripke structure with v a
nmction v(t, q) E r.
v can be extended to all wffs pointwise as before with
way to express changes in state of the system and one of the ways of doing
so is to add to LI a temporal componenet.
This is done by allowing atomic formulas of LI also to be formulas of a
logic L 2 , where L 2 is a temporallogic. Thus the wffs ofthe new logic LI [L 2 ]
are obtained by substituting in wffs of LI formulas of L 2 for the atoms.
This process is the same as giving 'new values' to the atoms of LI. The
ideas of this paper were adopted by teh logic and natural language com-
munity. There are ways of adding 'features' to 'types' to generate what
are known as feature logics. These can be viewed as making (fuzzling) a
type logic (say the Lambek calculus) into a 'many-valued' logic where the
'values' are the features.
EXAMPLE 23 (The System of H. Thiele). H. Thiele proposes in his paper
[1993) to change the assignment h into a fuzzy one as weH as the accessibility
relation R. He considers aH 3 options, making h fuzzy and R crisp, R fuzzy
and h crisp and both Rand h fuzzy.
We already discussed in Section 1 how to get the Thiele definition from
a parameterised family of modal models. We saw in Section 2 that such a
family can be obtained from fibring with Lukasiewicz logic.
Let us apply our fibring ideas and see what notion of a fuzzy automaton
we can get. The reader should bear in mind that the definition of a fuzzy
automaton should arise automaticaHy from the idea of fibring. We are not
free to define it at will by making fuzzy any component we choose in the
traditional definition of an automaton.
DEFINITION 24 (Traditional non-deterministic automaton).
• SI E M(U1,SO)
ACKNOWLEDGEMENTS
This paper is part 3 of aseries of papers entitled 'Fibring semantics and the
weaving of logics'.
REFERENCES
[Bole and Borowik, 1992J L. Bole and P. Borowik. Many-valued Logics, Va/ume 1.
Springer Verlag, 1992.
[Fitting, 1991J M. Fitting. Many-valued modallogics. Fundmenta Inlormatica, 15, 235-
254, 1991.
[Fitting, 1992) M. Fitting. Many-valued modallogics 11. Fundamenta Inlormaticae, 17,
55-73, 1992.
[Gabbay, 1992J D. M. Gabbay. Fibred semantics and the combination ollogics, part 1,
Modal and Intuitionistic Logics, lectures given at Logic Colloquil.lm 1992, Veszprem,
Hungary, August 1992. Aversion of the notes is published as a Technical Report,
by the University of Stuttgart, Sonderforschungbereich 340, Azenbergstr 12, 70174
Stuttgart, Germany, No 36, 1993. Full version in Journal 01 Symbolic Logic, 61, 1057-
1120, 1996.
HOW TO MAKE YOUR LOGIC FUZZY 83
[Gabbay, 1993) D. M. Gabbay. Fibred Semantics and the Weaving of Logics, Part 2:
Fibring nonmonotonic logics. In Proceedings of the Logic Colloquium 92, L. Csirmaz,
D. Gabbay and M. de Rijke, eds, pp. 75-94. SILLI Book Series.
[Gabbay, 1996) D. M. Gabbay. Fibred semantics and the weaving of logics, part 4: Self
fibring of predicate logics. Imperial College Report, 1996.
[Gabbay, 1996a) D. M. Gabbay. Overview of combining logics. In F. Baader and K.
Schulz, eds, Frontiers of Combining Systems, Kluwer Applied Logic Series, 1996.
[Gabbay, 1998) D. M. Gabbay. Fibring Logics, Oxford University Press, 1998.
[Gabbay and Finger, 1992) D. M. Gabbay and M. Finger. Adding a temporal dimension
to a logic. Journal of Logic, Language and Information, 1,203-233, 1992.
[Gabbayand Finger, 1996) D. M. Gabbay and M. Finger. Combining Temporal Logic
Systems. Notre Dame Journal of Formal Logic, 37, 204-232, 1996.
[Gottwald, 1993) S. Gottwald. Fuzzy Sets and Fuzzy Logic. Vieweg, 1993.
[Santos, 1968) E. Santos. Maximin automata. Information and Control, 13, 363-377,
1968. Oxford University Press, 1998.
[Thiele, 1993] H. Thiele. On the definition of modal operators in fuzzy logic. In Proceed-
ings of the 23rd International Symposium on Multiple Valued Logic, pp. 62-67. IEEE
Computer Society Press, 1993.
MIHIR K. CHAKRABORTY AND SANJUKTA BASU
INTRODUCI10N
notion further to multiple conclusion logic. Pavelka [1979] and Novak [1990]
have constructed fuzzy logic with the help of a kind of closure operator which is an
extension of Tarski 's notion of consequence operator. They have given semantics
to their system and addressed the issue of soundness and completeness.
Chakraborty [1988] on the other hand, has proposed a notion of graded con-
sequence relation which is an extension of the notion of consequence relation as
defined by Gentzen and Shoesmith and Smiley.
The connection between fuzzy closure operators and graded consequem;e rela-
tions has been observed by Gerla [1996].
The present paper is a summary of the works done so far on graded conse-
quence relation and some further developments. On the basis of the notion of
graded consequence grade can also be introduced to other metalogical concepts.
Additionally, we here propose a general framework to introduce theories with ax-
ioms and rules that generate a notion of consequence which is graded in the above
sense. Issues regarding soundness and completeness in this axiomatic framework
have been dealt with. Any system arising out of the framework is shown to be
sound relative to the semantics. It has been argued that in fuzzy logic, complete-
ness may be partial and a measure of its degree of completeness may be introduced
meaningfully.
1 GRADED CONSEQUENCE
Without entering into the details of the formallanguage, let us assume that :F is the
set of all well-formed formulae of a formallanguage C; X, Y, Z, .. . are subsets of
F, and a, ß, T, ••• are elements of F.
The truth set is at least a complete pseudo Boolean algebra L = {L, 1\, V,
=>,0, I} with 0 and 1 as the least and the greatest elements respectively. A pseudo
Boolean algebra is a relatively pseudo complemented lattice with the least element.
A lattice L is relatively pseudo complemented if'v'a, bEL, a => b exists, such that,
i a 1\ c :::; b iff c :::; a => b for any cE L [Rasiowa and Sikorski, 1963].
iii 1 => a = a,
IWe note that in [Chakraborty, 1997], the truth set has been assumed to be a complete residuated
lattice. However even when we use a more general operator '*' and an implication operator which is a.
residuation with respect to '*' for computing metalinguistic conjunction and implication respectively,
most of the results conceming the theory of graded consequence presented in this paper remain valid
as shown in [Chakraborty, 19971.
INTRODUCING GRADE TO SOME METALOGICAL NaTIONS 87
This structure is enough for the discussion about metalogical concepts. The lat-
tice meet· 'I\' and the operator '::}' would serve for the value-assign-
ment of the meta linguistic assertions involving meta linguistic conjunction and
implication. Some expected behaviours of metalinguistic conjunction and impli-
cation even in fuzzy context, give rise to certain demands that are fulfilled by ''''
and '::}'. This prompts us in using these operators for computing meta linguistic
conjunction and implication. When required we use 'inf' and 'sup' for comput-
ing 'for all' and 'there exists' respectively, as these are involved in meta linguistic
assertions. For computation of the values of well-formed formulae of the object
language we may need some other operators in L, corresponding to object lan-
guage connectives, but as we are not entering within the specificities of the object
language in any way in the present discussion, no such specific operator is intro-
ducedin L.
The notion of graded consequence is a generalization in the context of multiple-
valued logic, of the notion of consequence relation as formalized by Gentzen in the
context of two-valued logic. According to Gentzen 's formulation [Gentzen, 1969;
Shoesmith and Smiley, 1978] consequence is a binary relation f- from P(F), the
power set of the set of all well-formed formulae, to F, the set of well-formed
formulae satisfying the conditions:
In general III' does not imply III. But if r- is compact (definition given below),
then the two notions coincide [Chakraborty, 1988].
DEFINITION 2. A conc1usion relation r- is said to be compact if and only if,
gr(Xr-o:) ~ sup gr(X'r-o:).
X'~X
X; finite
For any conc1usion relation r-, let r-' be defined by gr(Xr-' 0:) = gr(Xr-o:) 1\
sup gr(X'r-o:).
X'~X
X' finite.
Consistency - Inconsistency
Depending on the notion of graded consequence, grade can be introduced to other
metalogical concepts.
DEFINITION 9. A set X ~ Fis called a-inconsistent, a E L, a :j; 0, if and only
if gr(Xr-a) ;::: a, for all a E F.
When a = 1, X is called inconsistent. This notion of inconsistency is an ex-
tension of the c1assical notion of absolute inconsistency which is equivalent to the
notion of negation inconsistency in case of two-valued logic.
DEFINITION 10. The degree of inconsistency of X,
ID(X) = inf"'EF gr(Xr-a).
In other words, ID(X) = Sup{ a : X is a-inconsistent}, Le. ID(X) is the largest
element in the lattice such that gr(Xr-a) ;::: ID(X) for any a E F.
ID(X) is in fact the degree of contradictoriness introduced by Gerla [1990].
If ID(X)= I, gr(Xr-a) = 1 for all a E F, and X is inconsistent in the
ordinary sense.
DEFINITION 11. Xis a-consistent if and only if X is not a-inconsistent. 2
DEFINITION 12. The degree of consistency of X relative to a family {Tdi E I
of fuzzy subsets of F
CD(X) = SUPiEI[inf"'EFTi(a)).
2 Since L is not in general linear, a set X is a-consistent if either of the two coditions obtains:
l. thereexistsß E F such thatgr (Xf-vß) < a,
2. there exists ß E F such that gr (Xf-vß) = b for some bEL and a, b, are incomparable in L.
INTRODUCING GRADE TO SOME METALOGICAL NOTIONS 91
is used in the course of a proof, it will have reference to the family {Ti} )iEI of
fuzzy subsets corresponding to this consequence relation f'v. Other notions, e.g.
the degree of consistency of X used in connection with f'v such that the above
identity holds, should also be understood with reference to the same family of
fuzzy subsets.
PROPOSITION 14. If for some a E F, gr(Xf'va) ~ CD(X), then
gr(Xf'va) = 1.
This theorem is siginificant in the sense that CD(X) offers a threshold for X
such that if any well-formed formula a is derivable from X to a degree greater
than this threshold, it is derivable with the fun strength.
PROPOSITION 15. Ifgr(Xf'va) = l,for some a E F, then CD(X) =CD(X U
{al)·
Le. infiEI[infO/Ex Ti(a) => Ti(ß)] = 1, for each ß E :F. So, infO/EX Ti(a) =>
Ti(ß) = 1, for each I E I, each ß E :F. This implies infO/EX Ti(a) ::; ließ) for
each i E I, each ß E :F, by condition(ü).
Then, SUPiEI[infQEx Ti (a)] ::; SUPiEI Ti(ß), for each ß E :F.
So, SUPiEI[infO/Ex Ti(a)] ::; infßE.r[suPiEl Ti(ß)], i.e.
CD(X) ::; infßE.r CD(ß). •
Equivalence
DEFINmON 20. X == Y. i.e. X is equivalent to Y if and only if for all a E
:F, gr(Xf---a) = gr(Yf---a).
PROPOSmON21. ForanyX, Y ~ :F,XUY == X ifandonlyifgr(Xf---ß) = 1,
forevery ß E Y.
INTRODUCING GRADE TO SOME METALOGICAL NOTIONS 93
Proof. Let X u Y == X.
Then,gr(XUYr-o:) = (Xr-o:) foreveryo: E:F.
gr(X u Yr-ß) = 1 for every ß E Y due to overlap.
Hence,gr(Xr-ß) = 1 forevery ß E Y.
On the other hand, let gr( X r-ß) = 1 for every ß E Y.
gr(Xr-o:) :::; gr(X u Yr-o:) for every 0: E :F, due to dilution.
gr(Xr-o:) ~ gr(XUYr-o:) AinfßEY gr(Xr-ß) = gr(XUYr-o:) bycut, because
of the assumption. •
PROPosmON22. ForanyX,Y ~ :F,X == Y ifandonlyifgr(Xr-o:) = l,for
every 0: E Y and gr(Yr-ß) = Ilor every ß E X.
Proof. The direct part follows by overlap. For the converse, let gr(Xr-o:) = I, for
every 0: E Y and gr(Yr-ß) = 1 for every ß E X.
By Proposition 21, we have X == X u Y and Y == X U Y. So X == Y. •
PROPOSmON 23. lf X == Y and Z == W, then X U Z == Y U W,lor any
X,Y,Z, W ~:F.
COROLLARY 24. For any X, Y, Z, ~ :F, if X == Y then X U Z == Y U Z.
PROPOSITION 25. 11 X == Y, then X U Y == X and X U Y == Y.
Proof. Let X == Y.
gr(Xr-o:) :::; gr(X U Yr-o:) for every 0: E :F, due to dilution.
gr(Xr-o:) ~ gr(X U Yr-O:) A infßEY gr(Xr-ß) = gr(X U Yr-o:) by Proposition
22.
So, gr(Xr-o:) = gr(X U Yr-o:) for every 0: E :F.
By analogous argument it can be proved that if X == Y, then X U Y == Y. •
PROPOSmON 26. 11 X ~ Y ~ Z and X == Z, then Y == Z.
PROPOSmON 27. 11 X is a-consistent, and X == Y, then Y is a-
consisstent.
PROPosmON 28. X == :F if and only if X is inconsistent.
Tautologyhood - Theoremhood
DEFINmON 29. A well-formed formula 0: is said to be an a-tautology, a -j:. 0,
relative to a family {Ti hEl of fuzzy subsets of :F, if and only if gr(0~0:) >
a,a E L.
0: is called tautology if and only if gr(0~0:) = 1.
DEFINITION 30. Tautologyhood-degree of a well-formed 0:, Taut(o:) =
infiEI Ti (0:).
Suppose 0: is an a-tautology, i.e. gr(0~a) ~ a.
Then, infiEI [infßE0 Ti(ß) => Ti (0:)] ~ a, Le. infi E/[1 => Ti (0:)] > a, i.e.
infiEI Ti (0:) ~ a.
94 MIHIR K. CHAKRABORTY AND SANJUKTA BASU
3 AXIOMATIC SYSTEM
Let {TdiEI be a family ofvalue assignments to F, the set ofwell formed formulae
of any language. The graded semantic consequence relation ~ is then defined by
(~). In the following we present the procedure of defining a graded consequence
relation r-relative to axioms and mIes and shall study the relationship between the
relations r- and ~.
Axioms are some well-formed formulae of the system and mIes are relations
between X ~ F, and a E F.
To each mle R j is associated a value I R j I from the lattice L and this value is
given by
I R j 1= X,ü<
inf[gr(X ~ a)], whereXRjaholds.
2. I ai 1= 1 ifai EX.
lai 1= Taut(ai) if ai E AL \X.
I ai 1=1 Rj I if {ail' ... ,ai }Rjai holds.
n
A fuzzy relation r- from P(F) to F can be defined with respect to the given
syntax where the grade of this relation is given by
Proof. The proofs of overlap and dilution are simple. An outline of the proof of
cut is given below. Because of the compactness and dilution properties, it suffices
to prove that I--- satisfies cut for an element i.e. to prove that gr(X U {ß}I---a) A
gr(XI---ß) ~ gr(Xl---a).3
Case (i): If gr(XI---ß) = 0, then obviously the condition holds.
Case (ü): gr(XI---ß) i- O.
Then val(X Dß) > 0 for some derivation X Dß.
We now consider derivations X U {ß} Da. Let {aj} and {ak} be the sets of
values of all derivation of a from X U {ß} that does not and does involve ß re-
spectively. Then,
•
DEFINITION 40. A graded consequence relation r-
is said to be sound relative
to another graded consequence relation ~ if and only if
THEOREM 41. The relation I--- is sound relative to the semantic graded conse-
quence relation ~ induced by {TihEl'
Proof. It will be shown that for every derivation XDa, val(XDa) <
gr(X ~ a). This is proved by induction on the length of derivation.
Let a1, ... ak (= a) be any such derivation.
3The following propositions tbat have been proved in [Chakraborty, 19881. are referred 10 here:
If r-satisfies dilution then cut for an element implies cut for finite set and conversely. If r- is a
compact conclusion relation satisfying dilution, then cut for finite set implies cut.
INTRODUCING GRADE TO SOME METALOGICAL NaTIONS 97
The other cases being straightforward we prove onIy the case where ak is ob-
tained by the application of some rule R, i.e. {akl"" ak,,} Rak holds where
kl , ... kp < k.
Now,
val(XDak) = val(XDak_I)/\ 1 R I)
~ /\j = 1, ... ,p val (X Dak;)/\ 1 R 1
~ /\j gr(X ~ ak;) /\ infi[Ti(akl /\ ... /\ Ti (ak,,) => Ti(ak)]
(by inductive hypothesis and the definition of 1 R I.)
~ infi[inf"'Ex Ti(X) => (Ti(ak 1 ) / \ ••• /\ Ti(ak p »/\
(Ti(ak.) /\ ... /\ Ti(ak,,)) => Ti(ak)]
~ infi[inf"'Ex Ti(x) => (Ti(ak)]
= gr(X ~ a).
The compieteness issue has not been investigated sufficiently. However, we can
present the following resuits in this respect.
1. Iffor some X and a, gr(Xf'va) = 1, then gr(Xf'va) = gr(X ~ a).
2. Let X and a be such that SUPXDct val(XDa) is attained; then a necessary
condition that gr(Xf'va) = gr(X ~ a) is the following:
There is a derivation of a from X such that, min(l Al 1,···,1 A k 1,1 R l I,
.··,1 RL D~ infi[Ti(X) => Ti(a)] for any x EX, where Al, ... ,Ak are
the axioms and RI, ... , RL are the rules used in the derivation.
3. A grade of compieteness may be defined by
inf[gr(Xf'va) {::} gr(X ~ a)].
X,ct
ßEX
inf gr(0f'vß) >
-
a.
The axiomatic system being sound, a ~ gr(0f'vß) ~ gr(0 ~ ß), for every
ß EX. That is, infi Ti (ß) ~ a, for every ß EX.
Then infßEX Ti(ß) ~ a, for every i E I.
So, sUPi[infßEx Ji(ß)] ~ a, i.e. CD(X) ~ a. •
98 MIHIR K. CHAKRABORTY AND SANJUKTA BASU
CONCLUDING REMARKS
REFERENCES
[Bandler and Kohout, 1981l W. Bandler and L. J. Kohout. Semantics of Implication Operators and
Fuzzy Relational Products. In FuzzY Reasoning and its Applieation, E. H. Mamdani and B. R.
Gaines, eds. pp. 219-246. Academic Press, London, 1981.
[Black, 19541 M. Black. Vagueness - an exercise in logicai analysis, 1937. Reprinted in M. Black,
Language and Philosophy, pp. 25-58. Cornell University Press, Ithaca, New York, 1954.
[Cargile, 19691 J. Cargile. The Sorites Paradox. Brit. J. Phi/os. Sei., 20, 190-202, 1969.
[Castro et al., I J. L. Castro, E. Trillas and S. Cubillo. On Consequence In Approximate Reasoning,
preprint.
[Chakraborty, 19881 M. K. Chakraborty. Use ofFuzzy Set Theory In Introducing Graded consequence
In Multiple Vaiued Logic. In FuzzY Logie in Knowledge-Based Systems, Decision and Contro~ M.
M. Gupta and T. Yamakawa, eds. pp. 247-257. Elsevier Science Publishers B.V. (North-Holland),
1988.
[Chakraborty, 19951 M. K. Chakraborty. Graded Consequence : Further Studies, Journal 0/ Applied
Non-eklssieal Logies, 5,127-137, 1995.
[Chakraborty, 19971 M. K. Chakraborty and S. Basu. Graded Consequence and Some Metalogicai
Notions Generaiized. In Fundamenta Informatieae 32, pp. 299-311. lOS Press, Amsterdam, 1997.
[Cleave,19741 J. P. Cleave. The Notion of Logicai Consequence In The Logic of Inexact Predicates,
Zei/seher.! Math. Lorgik und Grundklgen d. Math., 20, 307-324, 1974.
[Dubois et al., 19941 D. Dubois, J. Lang and H. Prade. Possibilistic Logic. In Handbook 0/ Logie in
Artijiciallntelligenee and Logie Programming, Vol. 3, D. M. Gabbay and C. J. Hogger, eds. pp.
439-510. Clarendon Press, Oxford, 1994.
[Dummett,19781 M. Dummett. Wang's Paradox. Reprinted in Truth and O/her Enigmas" pp. 248-
268. Duckworth, London, 1978.
[Edmonds,19801 E. A. Edmonds. Lattice Fuzzy Logics, Int. J. Man-maehine Studies, 13,455-465,
1980.
[Frege, 19521 G. Frege. Translations from the Philosophical Wri/ings 0/ Frege, P. Geach and M. Black,
eds. Basil Blackwell, Oxford, 1952.
[Gaines, 19771 B. R. Gaines. Foundations of Fuzzy Reasoning. In FuzzY Automata and Deeision Pro-
eesses, M. M. Gupta, G. N. Saridis and B. R. Gaines, eds. pp. 19-75. North-Holland Publishing
Company, Amsterdam, 1977.
[Gentzen, 19691 G. Gentzen. Investigations Into Logicai Deduction. In The Colleeted Papers o/Ger-
hard Gen/zen, M. E. Szabo, ed. pp. 68-131. North-Holland Publications, Amsterdam, 1969.
[Gerla, 19941 G. Gerla. An Extension Principle for Fuzzy Logic. Mathematieal Logie Quar/erly, 40,
357-380,1994.
[Gerla, 19961 G. Gerla. Graded Consequence Relations and Fuzzy Closure Operators. Journal 0/ Ap-
plied Non-eklssieal Logies, 6, 369-379, 1996.
INTRODUCING GRADE TO SOME METALOGICAL NonONS 99
[Gerla and Tortora, 1990] G. Gerla and R. Tortora. Fuzzy Natural Deduction, Zeitschr.f. Math. Logik
und Grundlagen cL Math., 36, 67-77, 1990.
[Goguen, 1968] J. A. Goguen. The Logic ofInexact Concepts, Synthese, 19,325-373, 1968/69.
[Gottwald, 1993] S. Gottwald. Fuzzy Sets and Fuzzy Logic, Vieweg, Wiesbaden, 1993.
[ Hajek et al., 1996] P. Hjljek, L. Godo and F. Esteva. A Complete many-vaIued logic, with Product
Conjunction, Arch. Math Logic, 35, 191-208, 1996.
[ Hjljek ,] P. Hjljek. Fuzzy Logic from The Logical Point of View, preprint.
[Novak, 1988] V. Novak. Fuzzy Sets and t-norms in the light of fuzzy logic. Int. J. Man-Machine
Studies, 29, 113-127, 1988.
[Novak, 1990] V. Novak. On Syntactico - Semantical Completeness of First Order Fuzzy Logic, Parts
land 11 ,Kybernetica, 26,47-154, 1990.
lPavelka, 1979] J. Pavelka. On Fuzzy Logic, I, 11, III, Zeitschr. f. Math. Logik und Grundlagen d.
Math., 15, 45-52; 119-134; 447-464, 1979.
[Rasiowa, 1992] H. Rasiowa. Toward Fuzzy Logic. In Fuzzy Logic for the Management of Uncer-
tainty, L. A. Zadeh, and J. Kacprzyk, eds. pp. 5-25, 1992.
[Rasiowa, 1990] H. Rasiowa. On Approximation Logics : A Survey, Jahrbuch 1990 der Kurt-Gödel-
Gesellschaft, pp. 63-87,1990.
[Rasiowa and Ng, 1992] H. Rasiowa and Ng. Cat Ho. LT- Fuzzy Sets, Fuzzy Sets and Systems, 47,
323-339, 1992.
[Rasiowa and Sikorski, 1963] H. Rasiowa and R. Sikorski. The Mathematics of Metamathematics,
Panstwowe Wydawnietwo Naukowe, Warszawa, 1963.
[Russell, 1923] B. Russell. Vagueness, Australian Jn ofPhilosophy, 1,85-92, 1923.
[Russell and Whitehead, 1927] B. Russell and A. N. Whitehead. Principia Mathematica, Cambridge
University Press, 1927.
[Shoesmith and Smiley, 1978] D. J. Shoesmith and T. J. Smiley. Multiple Conclusion Logic, Cam-
bridge University Press, 1978.
[Sikic, 199I1 Z. Sikic. A Proof of the Characterization Theorem for Consequence Relations, Zeit. f.
Math. Logik und Grundlagen d. Math., 37, 41-43, 1991.
[Tarski, 1956] A. Tarski. Methodology ofDeductive Sciences. In Logic, Semantics, Metamathematics,
pp. 60-109, Clarendon Press, 1956.
[Turunen,I992] E. Turunen. Algebraic Structures in Fuzzy Logic, Fuzzy Sets and Systems, 52,181-
188,1992.
[Turunen, 1992] E. Turunen. On Fuzzy intuitionistic Logic. In Fuzzy Logic for the Management of
Uncertainty, L. A. Zadeh and J. Kacprazyk, eds. pp. 159-169. 1992.
[Zadeh, 1965] L. A. Zadeh. Fuzzy Sets, Information and Contral, 8, 338-353, 1965.
[Zadeh, 1975] L. A. Zadeh. Fuzzy Logic and Approximate Reasoning (In memory of Moisil), Syn-
these, 30, 407-428,1975.
GIANGIACOMO GERLA
1 INTRODUCTION
CJ = {x E L I J(x) = x}
of fixed points of J is a closure system. Moreover, if J is a closure operator
and C a closure system, then
We say that the element Jc(x) defined in (2.1) is the element of C gen-
erated by x. Now, we are able to give the main definitions.
DEFINITION 4. Let L be a complete lattice and V a closure operator in
L. Then the pair S = (L, V) is called an abstract deduction system, V is
called deduction operator and the elements in L pieces of information. An
abstract semantics in L is any subset M of Land an abstract logic is defined
as an abstract deduction system (L, V) with an abstract semantics M such
that V =JM (i.e. the completeness theorem holds).
CLOSURE OPERATORS, FUZZY LOGIC AND CONSTRAINTS 103
Let 8 be a set, then we denote by U the real interval [0,1], and we call
fuzzy subset any map s : 8 --t U. Also, we denote by P(8) the complete
lattice of all the subsets of 8 and by F(8) the complete lattice of all the
fuzzy subsets of 8, respectively. We call closure operator in 8 any closure
operator in P(8) and fuzzy closure operator in 8 any closure operator in
F(8). Such a notion gives an elegant and powerful approach to fuzzy topolo-
gies, fuzzy subalgebras, necessity measures and envelopes (see, e.g. [Con-
rad, 1980; Biacino and Gerla, 1984; Murali, 1991; Biacino and Gerla, 1992;
Biacino, 1993]). Also, it enables to define the abstract fuzzy deduction sys-
tems, i.e. the deduction systems in the lattice of the fuzzy subsets of the set
F of formulas of a given language. The definitions of fuzzy closure system,
crisp closure system, crisp deduction system are obvious.
By following Pavelka, we give the following very general notion of a fuzzy
semantics.
DEFINITION 5. A fuzzy semantics is any class M of fuzzy subsets of F.
Given a piece of information v E F(F), we say that m E M is a model of
v provided that m ;2 v. In this case we write m I- v. The fuzzy closure
operator J M associated with M is called a logical consequence operator.
Obviously, given a piece of information v,
104 GIANGIACOMO GERLA
where C(s, >.) = {x E S I sex) ~ >.} is the dosed >.-cut of s.This equation
suggests a way to extend any dosure operator J : peS) -+ peS) into a
fuzzy dosure operator J* : F(S) -+ F(S) (see [Ramik, 1983; Gerla, 1994c;
Castro, 1994]). All the proofs in this section can be found in [Biacino and
Gerla, 1996; Gerla, 1994c).
DEFINITION 7. Let J : peS) -+ peS) be an operator. Then the canonical
extension of J is the operator J* : F(S) -+ F(S) defined by setting
Also, we may extend any classical closure system in a juzzy closure system
as folIows.
DEFINITION 10. Let C be a dass of sets. Then we call canonical extension
of C the dass
of fuzzy subsets of 8.
PROPOSITION 11. The canonical extension C* of a closure system C is a
juzzy closure system.
The foHowing proposition relates Definitions 7 and 10.
PROPOSITION 12. Let J be a classical closure operator and C a classical
closure system. Then
il a is a
I
V*(v)(a) - { tautology
- sup{ vbt} 1\ ... 1\ vbm} I ')'11 .•• , ')'m f- a} othewise.
Let PCe. denote the set of definite program clauses and define a fuzzy
program as any fuzzy subset p : PCe. -+ U of PCe.. Then it is natural to
associate any fuzzy program p with the fuzzy closure operator J p : :F( Be.) -+
:F(Bc.) defined by setting, for every v E :F(Bc.) and a E Be.
or, equivalently
that are logical consequences of the fuzzy program p. Notice that the dass
of the fuzzy Herbrand models of a dassical program P is a proper extension
of the dass of the Herbrand models of P. Also, from the point of view of
expert systems theory, we may interpret the number Jp(v)(a) as a valuation
of the truth degree of a, given the 'general theory' p and given the available
'fuzzy information' v. In this case it is very natural to assume that both v
and p are finite and therefore that in the codomain of v U p there are only a
finite number Al > A2 ... > An of elements. As a consequence, in (5.1) we
have to refer only to the chain of programs G (v U p, Ad ~ ... ~ G (v U p, An)
and Jp(v)(a) can be computed by a parallel processing.
PROPOSITION 14. Let p be a juzzy program and m an Herbrand model.
Then m is a juzzy Herbrand model for p if and only if every cut G(m, A) is
an Herbrand model for G(p, A).
Let M be a fuzzy semantics. Then, given the available information v, J.M (v)
carries on the whole information we can obtain from v. Unfortunately, the
definition of J.,M (v) is not constructive and we have to search for some tool
to compute J.,M(v) byan effective management of v. This is the role of any
deduction apparatus, obviously. By following Pavelka [1979], we deflne a
juzzy deduction system in Hilbert style, in brief a juzzy H-system, as any
pair S = (a,R) where F is a set, ais a fuzzy subset of F, the fuzzy subset
of logical axioms, and R is a set of fuzzy rules of inference. In turn, a juzzy
rule of inference is a pair r = (r' , r"), where
(8) r"(xl' ... ,SUPYi, .. · ,xn ) = sup r"(xl , ... ,Yi, .. · ,xn ).
iEI iEI
if you know that al, ... ,an are true at least at degrees Al, ... ,An,
then
you can conclude that r'(al, ... ,an) is true at least at the degree
r"(Al, ... ,An).
108 GIANGIACOMO GERLA
(iii) ai is obtained by a rule (in this case we have to indicate also the rule
and the formulas from ab ... ,ai-l used to obtain ai).
Now we will show how we can extend a crisp H-system into a fuzzy deduction
H-system. Namely, we call a crisp rule 01 inlerence any partial operation
in F, Le. a map r : D -t F such that D ~Fn, n E N. A crisp H-system is
a pair S=(A,R) such that A is a subset of F, the set 01 logical axioms, and
Raset of crisp inference rules. The notion of a proof 'Ir under the set X of
hypothesis is obvious and we call deduction operator the operator V defined
by
(10) V(X) = {a E F I a proof of a exists whose hypothesis are in X}.
It is immediate that V is an algebraic closure operator and therefore that ev-
ery crisp H-system S is associated with a crisp deduction system (P(F),V).
DEFINITION 18. Given an n-ary crisp rule of inference r, we say that
the fuzzy rule r* = (r' , r") is the canonical extension of r if r' = r and
r"(xI, ... , x n ) = Xl /\ ••• /\ Xn . Given a crisp H-system S=(A,R), we call
canonical juzzy extension of S the fuzzy H~system S*=(A*,R*) such that
A* is the characteristic function of A and R* = {r* IrE R}.
In [Gerla, 1996a] the following proposition was proven.
PROPOSITION 19. Let S be a crisp H-system whose associated deduction
system is (P(F),1J). Then, S* is a juzzy H-system whose associated juzzy
deduction system is (:F(F),V*).
for V E Val(\!:) and 0: EF. Also, we define the \!:-set of tautologies Tau by
Now we will expose two constraints systems. At first, we will observe that
the notion of constraint fuzzy logic extends the one of fuzzy logic. Indeed,
assume that \!: is the set of lower-bound constraints, Le.
Then the map associating with any A E U the lower-bound constraint [A,1]
is an isomorphism between U and \!:. This enables us to identify the fuzzy
subsets of formulas with the \!:-sets of formulas. Namely, any valuation
v : F ~ U can be identified with the initial \!:-valuation Vv defined by
setting Vv(o:) = [v(a), 1] and m E M is a model of Vv if and only if m is a
model of v in Pavelka's sense. Finally, since
[~, 1] if 0: is a tautology
Tau(o:) ={ [0, ~] if 0: is a contradiction
[0,1] otherwise.
CLOSURE OPERATORS, FUZZY LOGIC AND CONSTRAINTS 113
The meaning of a <!-inference rule r = (r' , r") is that if the truth val-
ues of the formulas al, ... , an satisfy the constraints Cl, ... , Cn, then you
can condude that the truth value of r ' (al, ... , an )satisfies the constraint
r"(Cl , ... , Cn).
DEFINITION 28. A <!-deduction system in Hilbert's style, in brief <!-H-
system, is a pair S = (R,2l) where R is a set of <!-inference rules and
2l:F ~ <! is a <!-set of formulas we call logical axioms system.
The notion of a proof 7r is defined as in fuzzy logic. Let V:F ~ <! be any
initial valuation. Then the valuation of a proof 7r with respect to V is the
constraint Val (7r, V) defined by setting
Val(7r, V) = 2l(am ) if a m is assumed as a logical axiom
Val(7r, V) = V(a m ) if a m is assumed as a proper axiom
Val(7r, V) = r"(Val(7r(i l ), V), .. . , Val(7r(i n ), V» if a m = r' (ai" ... , ai n ).
If a is the formula proven by 7r, then 7r assures that the actual truth value
of a satisfies Val(7r, V). We define the deduction operator V : Val(<!) ~
Val(<!) by setting for every formula a and valuation V
m F0 {:} m P! -0.
Consider interval constraints in U and let VI. V2, J (VI. V2), J( VI , V2) be de-
fined as in Section 9. In this section we will show that, for any formula 0,
the computation of J(VI.V2)(0) and J(VI,V2)(0) one reduces to the com-
putation of the minimum and the maximum of a continuous function in a
compact set.
Probability logic. Let F, U and It be as above and set M equal to the set
of finitely additive probabilities, i.e. the functions m : F -+ [0,1] such that
(i) m(a) = 1 provided that a is a tautology
(ii) a logically equivalent to ß =* m(a)= m(ß) (transparency)
(iii) a and ß incompatible =* m(a V ß) = m(a) + m(ß).
Then, since there are only k propositional variables Pl, ... ,Pk, every m E M
is characterized by its values in the n = 2k atoms el, ... , en where ei is a
conjunction of literals and, in turn, a literal is either a propositional variables
or the negation of a propositional variables. This means that we can identify
a model with a point in the set
{(Xl, ... , X n ) E [O,It I Xl + ... + X n = I}.
Now, observe that if a is any formula, then a is logically equivalent to a
suitable disjunction eil V ... V ei, of atoms. By the transparency, this implies
that
m(a) = m(eil) + ... + m(ei,)
116 GIANGIACOMO GERLA
and therefore
with the eonstraints Xl + ... + Xn = 1 and Xl :::: 0, ... ,Xn :::: O. As above,
we denote by M(VI,V2) the eompaet set of these solutions, i.e. the set of
(probabilistie) models of the system (VI, V2) ofaxioms. Moreover, given any
formula a, let ai = 1 if Ci entails a and ai = 0 otherwise. Then,
and
Set Inil = {B(b) 1\ I(b) -+ -P(b)} and Inh = {B(b) -+ P(b)} and define v
by
0.8 if 0: E Inil
(23) v(o:) = { 0.6 if 0: E Inh
o otherwise.
Then, the following formula enable us to obtain the fuzzy theory V(v)
I if 0: is a tautology
V(v)(o:) = { 0.8 if Inil f- 0: and 0: is not a tautology
0.6 if Inil U Inh f- 0: and Inil ~ 0:
o if Inil Ulnh~ 0:.
1 if B(b) f- 0:
(24) V(v,)(a) ~ {
0.8 if InA U {B(b)} f- 0: and B(b) ~ 0:
0.6if Inil U In!2 U {B(b)} f- 0: and Inil U {B(b)} ~ 0:
o if In!l U Inh U {B(b)} ~ 0:.
I if S(b),I(b) I- a
(25) V(v2)(a) ={ 0.8 if Inh U {S(b}, I(b)} I- a and S(b) 1\ I(b)}t a
0.6 otherwise.
if S(b),I(b} I- a
if Inh U {S(b},I(b)} I- a and S(b) 1\ I(b)}t a
otherwise.
Thus, while the information VI enables us to prove P(b) at degree 0.6 and
-P(b} at degree 0, the information V2 enables us to prov:e P(b) at degree 0
and -P(b} at degree 0.5. This emphasizes that fuzzy logic is non-monotone
anywhere an inconsistency phenomenon arises. Indeed, while in absence
of the information In/2 a consequence a of Inh is valued 0.8 by adding
new information In/2 to Inh, a is valued 0.5. So, any new information
contradicting Inh determines a lowering of the degree of belief in Inh. In
this sense, also inconsistent information carries on useful information.
REFERENCES
.[Biacino, 1993] L. Biacino. Generated envelopes, J. Math. Anal. Appl., 112, 179-190,
1993.
[Biacino and Gerla, 1984] L. Biacino and G. Gerla. Closure systems and L-subalgebras,
Inlormation Sciences, 32, 181-195, 1984.
[Biacino and Gerla, 1992] L. Biacino and G. Gerla. Generated necessities and possibili-
ties, International Journal 01 Intelligent Systems, 1, 445--454, 1992.
[Biacino and Gerla, 1993] L. Biacino and G. Gerla. Closure operators for fuzzy subsets,
EUFIT '99, First European Congress on Fuzzy and Intelligent Technologies, Aachen,
pp. 1441-1447, 1993.
[Biacino and Gerla, 1996] L. Biacino and G. Gerla. An extension principle for closure
operators, J. Math. Anal. Appl., 198, 1-24, 1996.
[Brown and Suszko, 1973] D. J. Brown and R . Suszko. Abstract Logics, Dissertationes
Mathematicae, 102,9-42, 1973.
[Castro, 1994] J. L. Castro. Fuzzy Logics as families of bivaluated logics, Fuzzy Sets and
Systems, 64, 321-332, 1994.
[Chakraborty, to appear] M. K. Chakraborty. Graded consequence: further studies, to
appear in Journal 01 Applied Non-classical Logic.
[Conrad, 1980] F. Conrad. Fuzzy topological concepts, J. Math. Anal. Appl. 14, 432-
440, 1980.
[Du bois and Prade, 1988] D. Dubois and H. Prade. Possibility Theory, Plenum Press,
New York, 1988.
[Dubois and Prade, 1990] D. Dubois and H. Prade. Resolution principles in possibilistic
logic, Inter. J. 01 Approximate Reasoning, 4, 1-21, 1990.
[Dubois, Lang and Prade, 1994] D. Dubois, J. Lang and H. Prade. Possibilistic logic, In
D. Gabbay, C.Hogger and J.Robinson, eds. Handbook 01 Logic in Artificial Intelligence
and Logic Progmmming, vol. 3. Clarendon Press, Oxford, 1994.
[Gerla, 1985] G: Gerla. Pavelka's fuzzy logic and free L-subsemigroups, Zeitschr.l. math.
Logik und Grundlagen d. Math., 31, 123-129, 1985.
120 GIANGIACOMO GERLA
(Gerla, 1994a] G. Gerla. Inferences in probability logic, Artificial Intelligence, 70, 33-52,
1994.
[Gerla, 1994b] G. Gerla. Comparing fuzzy and crisp deduction systems, Fuzzy Sets and
Systems, 67, 317-328, 1994.
[Gerla, 1994c] G. Gerla. An extension principle for fuzzy logics, Mathematical Logic
Quarterly, 40, 357-380, 1994.
[Gerla, 1996a] G. Gerla. Fuzzy refutations for probability and multivalued logics, Inter-
national J. 01 Approximate Reasoning, 6, 369--379, 1996.
[Gerla, 1996b] G. Gerla. Graded consequence relations and closure operators, to appear
on Joumal 01 Applied Non-classical Logic, 6, 369--379, 1996.
[Gerla, 1996c] G. Gerla. Multivalued logic as a logic of constraints, unpublished paper,
1996.
[Hähnle, 1993] R. Hähnle. Automated Deduction in Multi-IIalued Logics, Clarendon
Press, Oxford, 1993
[Murali, 1991] V. Murali. Lattice of fuzzy subalgebras and closure systems in IX, Fuzzy
sets and Systems, 41, 101-111, 1991.
[Negoita and Ralescu, 1975] C. V. Negoita and D. A. Ralescu. Representation theorems
for fuzzy concepts, Kybemetes, 4, 169-174, 1975.
[Pavelka, 1979] J. Pavelka. On fuzzy logic I: Many-valued rules of inference, Z. Math.
Logik Grundl. Math., 25, 119-134, 1979.
[Ramik, 1983] J. Ramik. Extension principle and fuzzy-mathematical programming, Ky-
bemetika, 19 , 513-25, 1983.
[Tarski, 1956] A. Tarski. Logic, semantics and metamathematics, Clarendon Press, Ox-
ford,1956.
[Ward, 1942] M. Ward. [1942], The closure operators of a lattice, Annals 01 Mathematics,
43, 191-196, 1942.
[Zadeh, 1975] L. A. Zadeh. Fuzzy logic and approximate reasoning, Synthese, 30, 407-
428,1975.
DANIELE MUNDICI
1 INTRODUCTION
2 INFINITE-VALUED SATISFIABILITY
(5) (G<:) H)(a) = G(a) <:) H(a) = max(O, G(a) + H(a) - 1),
1= m-k.
Standing Assumption. Unless otherwise specified, it is assumed that
(9) 1 ~ 2.
This assumption will ensure that octants, as defined below in 6, are in
one-one correspondence with their centers. On the other hand, there is no
essential loss of generality in assuming 1 > 2, because we can always add
one or two copies of the empty (hy definition, u~satisfiable) dause, thus
transforming (Cl> ... , Cp , k) into the equivalent input (Cl, ... , Cm , k) with
m - k ~ 2: this requires trivial modifications in the above syntactical and
semantical definitions, thus unnecessarily burdening the notation.
Our direct reduction T of MAXSAT to SAT 00 is given by the following
DEFINITION 1. Let C = (Cl, ... , Cm , k) be an instance of MAXSAT, and
1 = m - k. For every literal L = Xl, ... ,Xn , .,XIo •.. ,.,Xn , we let
3 PROOF OF THEOREM
Furthermore, the pointwise max and min operations are definable in terms
01 -., 0, EB as lollows:
and
b(l} _ {
-
1/(1 + 1)
1/(1+1)
if b= °
if b = 1.
More generally, the map ß = (ßI, ... , ßn) E {O, I} n t-t ß(l} E [0, l]n is
defined by
Our assumption (9) is to ensure that the map ß t-t ß(l} is a bijection of
{O,I}n onto {dl' 1~1 }n. Thus, octants are in one-one correspondence
with their I-centers.
PROPOSITION 7. For each Boolean assignment ß E {O,l}n, integer I ~ 2
and j = 1, ... , m, we have: ß satisfies Ci iff Cl'} (ß<l}) = 1; further, ß
does not satisfy Ci iff Ci'> (ß<l» = 1~1 •
Proof. By (3)-(8) together with (10) and Definition 5, for every literal
L E Ci we have: ß satisfies L iff L(I}(ß(I}) = 1. Similarly, by direct
inspection, ß does not satisfy L iff L(I}(ß(I}) = I/Cl + 1). Assume
now Ci = {LI,' .. ,Lu}; then, by definition, the associated function of CJl}
coincides with the pointwise maximum of the functions associated to the
formulas Li' }, ... ,L~} of Definition 1, and the condusion again easily follows
by direct inspection. •
PROPOSITION 8. For any integer I > 2 and every octant 0, the restriction
01 C to 0 attciins its maximum value-in the I-center 010. In other words,
lor each ß E {O,I}n and , E 0ß' C(ß<I» ~ C(,).
Proof. Let Feither coincide with some input dause Ci, or with some
literal occurring in Ci' With reference to Definition 1 we shall prove that
the restriction to 0 of F(l} = F(l}(XI , ... , X n ), attains its maximum value
in the I-center of O. There are three cases to consider:
Case 1 : F = X = Xi for some i = 1, . .. ,n.
Then by (10) the result follows by direct inspection of the graph of the
function X (I) :
126 DANIELE MUNDICI
1
(I + I)X 0-,X 2(X0X) I
1+1
o 1 3
4"
for the SAT 00 problem one ean apply teehniques arising from desingular-
ization algorithms for torie varieties [Mundici, 1996a]. It follows that the
same teehniques ean also be applied to MAXSAT.
Preliminaries
Ulam game of Twenty Questions with lliesJerrors [Ulam, 1976, p.281] has
two players, the Questioner and the Responder. Initially, the two players
fix a search space S = {O, 1, ... , 2n - I}. The Responder ehooses a number
x E S, and our task (the Questioner's task) is to find the unknown x by
asking m questions, to which the Responder ean only answer yes or no.
Questions are identified with subsets of S. For any question Q, the opposite
question -,Q is defined by
-,Q=S\Q.
#y = min(k,l + 1).
We ean safely normalize the integer #y, dividing it by 1 + 1. Equivalently,
and more eonveniently, we shall heneeforth use the truth-value
#y
(19) 1- 1+1' #YE{O,l, ... ,l+l}.
128 DANIELE MUNDICI
further, we map 1l0,I,n into I~l' In this way, the nth axis accommodates
two sets of points, {2/3, 3/4, 4/5, ...} and {1/3, 1/4, 1/5, ...}. Similarly,
any hypothesis 1l1,I,i and 1lo,l,i ab out the ith digit of x can be mapped
into the ith coordinate axis.
To cope with all possible hypotheses 1lb,l,i simultaneously, we replace the
search space S by the set
(20) S· =U
1~2
{A,A}n.
+ +
Every assignment 8 E {I~l' I~l }nis said to be an l-candidate (for the
unknown x, as well as for the unknown €). By (5), for every l-candidate
8 there is precisely one Boolean assignment ß E S' = {O,I}n such that
ß{I) = 8. Conversely, for any fixed I = 2, 3, ... , every ß E S' corresponds to
precisely one l-candidate 8. Thus indeed, 8 represents one candidate for the
unknown x or €.
Still assuming that we are given the answer 'x is odd', let us consider the
effect of this individual answer on each l-candidate 6 with corresponding
number dES. Thus, before receiving this answer, d does not falsify any
answer whatsoever, and its truth-value, in accordance with (19), is initially
set equal to 1. By analogy/contrast with the case ofno lies, we are naturally
led to prescribe that
(i) 8-rather than being discarded-should only be 'fined', in case 8 fal-
sifies the answer , but
(ii) the truth-value of 8 should be kept equal to its initial value 1, if 8
satisfies the answer .
In more detail, arguing by cases we have:
Case 1. 8n = 1/(1 + 1) (i.e. dis even).
Then, to formalize the idea that 8 should be fined one error, upon recall-
ing equation (19), since #d = 1, we decrease the truth-value of 8 from the
initial value 1 to 1/(1 + 1).
Case 2. 8n = 1/(1 + 1) (i.e. dis odd).
Then, to formalize the idea that 8 should not be fined, again with refer-
ence to (19), since #d = 0, we keep the truth-value of 8 equal to its initial
value 1.
Given the above m-tuple of questions Q = Q1,"" Qm, with their respective
answers b = b1 , .•• , bm , we define the prescription PQ,b : S* -+ [0,1] by
stipulating that, for each 1 2:: 2, 1-candidate a, and corresponding element
8 E S,
#8
(21) PQ,b(a) = 1 - 1 + 1 '
iff d E Q/j
otherwise.
(ii) Let dES, and 0 E S' be its corresponding Boolean assignment. For
each 1 = 2,3, ... , m, let 8(/) E S* be its corresponding 1-candidate.
°
Then d is a member 0/ at least k = m -1 0/ the sets K 1, ... , Km
iff PQ ,b(8(l») > iff PQ ,b(8(1») 2:: 1/(1 + 1).
By writing V 0 W = °
lover S*) prescribes that no candidate should be fined.
we signify that two prescriptions V and W
are incompatible, i.e. the cumulative application of V and W results in the
elimination of all candidates.
Given prescriptions Wand V, we say that W is milderthan V Hf V(o:) :::;
W(o:) for all 0: E S·.
For every prescription W : S* -+ [0,1], its Lukasiewicz negation ..,W is
the mildest prescription incompatible with W. Thivially,
(23) --,W = 1 - W.
Finally, the Lukasiewicz disjunction of prescriptions W and V is defined
by
(24) WEB V = --,(--,W 0 ..,V).
The meaning of C
For every formula F E F, the restriction to S· of the function F : [0, l]n -+
[0,1] defined in (3)-(6), is a prescription, denoted F'. As a matter of fact,
by Proposition 4, for each 1 candidate 8, the truth-value F'(8) must be an
element of the set {O, l/(l + 1), ... , l/(l + 1),1}. We say that prescription
F' is represented by F.
Prescriptions from variables.
Given l ~ 2, together with a Boolean assignment (, with its corresponding
number z E Sand corresponding l-candidate 8 = (I), we have by (3):
l/(l+l) iff (;=1 iff 8;=l/(l+1)
Xi(8) = { l/(l + 1) iff (i = 0 iff 8; = l/(l + 1).
In other words, in case the ith bit of z is odd, 8 is fined one errorj in case the
ith bit of z is even, 8 is fined the maximum number l 0/ errors: one more
error is sufficient to discard 8. Summing up, the variable Xi represents the
following prescription:
any candidate for a number whose ith bit is odd shall be fined one error; all remaining
candidates shall be fined the maximum number of errors.
any candidate shall be fined according to the first prescription, and then, cumulatively,
also according to the second.
Suppose F' and G' are determined by two pamllel Ulam games, played by
two independentpropor Questioners with the same Responder, and the same
unknown number x. If in both games the Responder is allowed the same
maximum number I of lies, then the prescription represented by F 1\ G is
the best we can get from F' and G'.
Other classes 0/ prescriptions.
Let us fix I to some definite value ~ 2. Then the formula xii> defined in
(10) represents the following, more complicated, prescription:
THE LOGIC OF MAXSAT, AND MANY-VALUED PARTITIONS 133
any candidate for a number whose ith bit is odd shall not be finedj on the other hand,
given any I'-candidate 6 whose ith bit is even, (I' ?: 2 and otherwise arbitrary) if I'
happens to coincide with I, then 6 shall be fined one errorj if.l' f:. I then 6 shall be fined
proportionally larger numbers of errors.
For the meaning of 'proportionally' see the pictures in the proof of Propo-
sition 8.
Always keeping l fixed, let us identify each set Kj ~ {O, l}n of (18) with
the set of assignments satisfying the input dause Cj of our instance C of
MAXSAT. Then, recalling (11), together with Propositions 7 and 11, we
see that formula CY>
represents the following prescription:
any I'-candidate for a Boolean assignment actually satisfying Cj shall not be fined (I' ?: 2
arbitrary)j any I'-candidate 6 for a Boolean assignment falsifying Cj shall be fined one
error, in case I' = Ij otherwise, 6 shall be fined proportionally larger numbers of errors.
5 PARTITIONS OF MV-ALGEBRAS
More general kinds of 'non-Boolean partitions' also arise from the an-
swers. For instance, let us consider some properties of the two prescriptions
PI and P2 represented by Xi and ...,Xi . First of all, the disjunction PI 81 P2
is the initial prescription. Equivalently, H 0 P2 is the zero prescription
'discard all candidates'. A deeper property of the pair of functions PI and
P2 is their 'independence': no nontriviallinear combination of PI and P2
with integer (equivalently, with rational) coefficients coincides with the zero
prescription over S*. The pair (PI, P2 ) is the prototypical partition in the
infinite-valued calculus of Lukasiewicz.
To discuss partitions at the proper level of generality, by analogy with the
algebraic approach to probability spaces given by (a)-Boolean algebras, we
shall work in the purely algebraic context of MV-algebras. Intuitively, MV-
algebras are algebras of prescriptions in Ulam games where search spaces
may be infinite and truth-values may range in nonstandard unit intervals
[0,1]. This intuition will be made more precise by Di Nola's theorem below.
DEFINITION 12. An MV-algebra is a structure B = (B,O, 1,"",0,(1) sat-
isfying the following equations:
(a) s 0 (t 0 u) = (s 0 t) 0 u
(b) s 0 t = t 0 s
(c) s00=0
(d) s01=s
(e) ...,0 = 1
(f) ...,1 = °
(g) rEBs=...,(...,r0...,s)
(h) ...,(...,r0s)0s=...,(...,s0r)0r.
°
with additional operations V and /\. Then, as proved by Chang, A becomes
a distributive lattice with smallest element and largest element 1. As also
proved by Chang, a Boolean algebra is the same as an MV -algebra satisfying
the additional equation x 0 x = x. When (and only when) this equation is
satisfied, x EB y = x V y and x 8 y = x /\ y. MV-algebras stand to the infinite-
valued calculus as Boolean algebras stand to the two-valued calculus. With
reference to our initial definitions in Section 2, up to isomorphism, the MV-
algebra of functions {F : [0, l]n -+ [0, 1]1 F E F} with pointwise operations
THE LOGIC OF MAXSAT, AND MANY-VALUED PARTITIONS 135
REMARKS.
ACKNOWLEDGEMENTS
The author is grateful to Peter Sehmitt for his eriticism of an earlier version
of this paper. FUrther , the author gratefully aeknowledges the eriticism and
suggestions of Didier Dubois, as weIl as those of an anonymous referee, that
greatly helped to improve the readability of this paper.
The author was partially supported by CNR-GNSAGA Projeet on Sym-
boHe Computation.
REFERENCES
[Chang, 1958) C. C. Chang. Algebraic analysis of many-valued logics, 'Irans. Amer.
Math. Soc., 88, 467-490, 1958.
[Chang, 1959) C. C. Chang. A new proof of the completeness of the Lukasiewicz axioms.
'Irans. Amer. Math. Soc., 93, 74-80, 1959.
[Cignoli et al., 1995) R. Cignoli, I. M. L. D'Ottaviano and D. Mundici. Algebras 0/
Lukasiewicz Logics, (in Portuguese). Collection CLE, Vol. 12, Center of Logic, Episte-
mology and History of Science, State University of Campinas, UNICAMP, SP, Brazil,
Second Edition, 1995. Expanded edition in English, in preparation.
THE LOGIC OF MAXSAT, AND MANY-VALUED PARTITIONS 137
1 INTRODUCTION
2 BASIC DEFINITIONS
In this section we are going to setup a logieal framework, that is useful for
work in many-valued logie. This is what is usually called satisjaction based
logic, see [Ryan and Sadler, 1992].
DEFINITION 1. A predicate language L is a tuple,
(V, LC, Q; F, P)
where,
139
D. Dubois et al. (eds.), Fuuy Sets, Logics and Reasoning about Knowledge, 139-150.
© 1999 Kluwer Academic Publishers.
140 COSTAS A. DROSSOS
• G is a set of functions,
gq : P(O) --+ 0
a(p) : Mn --t n
We also use the notation a "'z a' , which means that given two assign-
ments for n, a, a' they agree on everything except possible the element
of n assigned to x.
• LC:= {A,-.}
• Q:= {3}.
• F:= 0.
142 COSTAS A. DROSSOS
• P:= {~,R}.
As for the valuation system, we take:
• n:= IB where (IB, 1\., V, c, 0, 1> is a complete Boolean algebra.
• nc:= {w",w~}, where w" := 1\., w~:= C are the usual Boolean
operations.
g3 : P(IB) -+ IB
X ~ g3(X):= Vx
"'EX
and,
a(R) == R(/B)
(f,g) ~ a(R)(f,g) == [R(f,g)] :=
V [tex) I\. g(y)]
Olf,JlEA:
R(""y)
(i) [! ~ !] = 1/B, f E M.
MANY-VALUED ULTRAPOWER CONSTRUCTION 143
and,
(ii) Suppose now that, for formulas <p, 'IjJ constructed at the n th step, have
been assigned truth values then,
THEOREM 8. Let /B and /B' be two eomplete Boolean algebras, and let,
h: /B ~ /B'
be a homomorphism of Boolean algebras, then for every 2-valued C-strueture
M, h induees a homomorphism,
h : M(IB) ~ M(IB')
1f h is an embedding (resp. isomorphism) then so is h.
Some results of a theoretical value are (see for more [Drossos, 1990; Drossos
and Markakis, 1992; Drossos and Markakis, 1993; Drossos and Markakis,
1995; Drossos and Theodoropoulos, 1996])
THEOREM 9. Let S = {x E A : rp(x)} be a subset of A. Then S(IB) is
isomorphie to the set {J E A (IB) : [rpU)] = lIB}
In the following theorems let E(IR) == E and V(IR) == V be the stochastic
space of point-free elementary and general random variables correspond-
ingly, see [Kappos, 1969], and IR(IB) the Boolean power of the reals, then,
THEOREM 10. [Drossos and Markakis, 1995J The struetures E and IR(IB) ==
IR[/B] are isomorphie and both elementarily extend the structure of the real
numbers IR.
THEOREM 11. [Drossos and Markakis, 1993J [Boolean representation of
juzzy sets].
(i) Discrete fuzzy sets. Let E[o,l] be the subset of V[O,l], of all elementary
random variables, having values in [0,1], then we have,
V[O,l] ~ DIB([O,I])
f=p 0 1f
MANY-VALUED ULTRAPOWER CONSTRUCTION 145
Proof. Let x E F[IB], then there exists t E IB, such that x = F(t). But
t 1\ t = t and hence F(t 1\ t) = F(t), Le. F(t) 8 F(t) = F(t) or x 8 x = x,
so that x E C([O, 1]) = {O, I}. •
X = LXi1t;, Xi E [0,1]
i;::1
Define,
Sx [0,1] -t IB
x Ho sx(x) == [X < x]:= V ti
X(t ö )<'"
which is known as lower spectral chain 0/ X in IB. This spectral chain has
the following properties [Kappos, 1969]:
(i) Sx is order preserving.
= VsX(Xj)
jEJ
m preserves arbitrary meets and finite joins. In this respect one can consider
m either as possibility or necessity measure. The important fact here is that:
A Galois connection between a Boolean algebra and an MV-algebra leads to
a juzzy measure different than probability.
We should also note that having a covariant Galois connection we may
define on IB a closure and an interior operator. Using tl1ese operators and
the definitions in (1), (2), we may define an epistemic algebra on IB and
similarlyon [0,1], and try to define an appropriate epistemic ultrafilter
(epistemic homomorphism) with respect to these epistemic algebras. These
matters however there will be treated elsewhere.
148 COSTAS A. DROSSOS
Using probability
We would like to see probability as a generalization of the two-valued finitely
additive measures (homomorphisms). In the general case it seems that this
is not possible. Therefore taking probabilities of the truth values of propo-
sitions lead us to struggle with non-truth functional probabilities. An in-
teresting probability interpretation of a Boolean-valued model is given by
P. VoitaS, see [Voitas, 1995]. Taking the probability of the truth value of
a statement is a natural think to do, but probability in general it is not a
generalized ultrafilter. In the Boolean case, Boolean-valued ultrafilters are
identical with Boolean homomorphisms. Probability cannot be considered
as [0, 1]-valued ultrafilter. However in arecent paper U. Höhle [1996] proved
that: If [0,1] is considered as an MV-algebra then we have: 'finitely addi-
tive probability measures defined on the ordinary set P(X) and [0, 1]-valued
ultrafilters are the same things'.
This means that when we take into account the structure on [0,1], proba-
bility seems to behave better. Using this theory we may have an MV-algebra
valued generalization of the ultrapower construction.
Let us now state some useful propositions:
PROPOSITION 16. Let (n, A, P) be a probability space. For every A, B E
A we have:
(i) P(A n B) ::; P(A U B)
(ii) P(A) + P(B) - 1 ~ P(A n B)
From the above Proposition we get:
P(A) + P(B) - 1 ~ P(A n B) ~ P(A U B) ~ P(A) + P(B)
Similarly if (IB, p) is a probability algebra with set representation (n, A, P)
and ([0,1], ffi, 0,...,,0,1) is the Lukasiewicz MV-algebra then:
PROPOSITION 17. For every t,tl,t2 E mB,
(i) p(tt} 0 P(t2) ~ P(tl 1\ t2) ::; P(tl V t2) ::; p(tt} ffi P(t2)'
(ii) pW) =1 - p(t).
(iii) P(tl => t2) ::; p(h) "'-+ p(t2)'
where p(tt} "'-+ P(t2) := (1 - x + y) 1\ 1 = (1 - x) E9 y
Using the above and other identities as needed, we may develop a calculus
and a interrelationship of probability logic with many-valued logic.
Another very important issue in probability logic is its truth-functionality.
It is evident that for every pair (Tl! T 2 ) of partitions of unity of IB one
can find a copula [Schweitzer, 1991], CTl,T2! with,
P(ti 1\ Sj) = CTbT2(P(ti),p(Sj», ti E Tl! Sj E T2.
MANY-VALUED ULTRAPOWER CONSTRUCTION 149
ther that °
be a finite sequence of stochastic independent events in S. Suppose fur-
< Pk < 1 where Pk := P(A k ), k = 1,2 ... n. Then each
of the 2n events (basic Boolean polynomials) bn;o, ... bn;2n-1 have positive
probability, so that none of these can be empty, and so they are qualita-
tively independent. Thus qualitative independence of a finite sequence of
events Al, ... , An concerning the experiment (n, A) is a necessary condi-
tion of the existence of a probability measure on (n, A) such that the events
°
Al, ... ,An are stochastic independent in Sand have prescribed probabili-
ties P(Ak) = Pk, k = 1,2, ... n with < Pk < 1. The following theorem
shows that this necessary condition is at the same time sufficient.
THEOREM 18 (Renyi, 1970, p. 109). Let Al, ... , An be a sequence 0/
qualitatively independent subsets 0/ a set n. Let Adenote the least Boolean
algebra 0/ subsets 0/ n containing the sets Al, ... ,An. Let Pl,P2,··· ,Pn be
°
an arbitrary sequence 0/ numbers such that < Pk < 1, k = 1,2, ... , n.
Then there exists a uniquely determined probability P on (n, A) such that
the events Al, ... , An are stochastic independent in the probability space
(n,A,p), and P(Ak) = Pk, k = 1,2, ... ,no
Using as probability the one in the Theorem, one can see that this prob-
ability becomes a homomorphism between the Boolean algebra at hand and
the product algebra, Le. ([0,1],0, EB, 0, 1,) where, for all x, y E [0,1],
x0 y := x . y, and x EB y := x +y - x . y.
so that, p(t l Vh) = p(h) = p(t 2) - p(tt}p(h) = p(h) 0P(t2) and P(t l l\t2) =
P(tl) . P(t2) and finally probability is a 1B - A homomorphism, where A ia
a product algebra, or probability is an A-valued ultrafilter. In this case one
can develop truth-functional probability logic, but with probability taking
values in a product algebra.
5 FINAL REMARKS
REFERENCES
[Brockway, 1977J M. J. Brockway. A generalization of the Boolean filter concept.
Zeitsehr. /. math. Logic und Grundlagen d. Math., 23, 213-222, 1977.
[Drossos, 1990J C. A. Drossos. Foundations of fuzzy sets: A nonstandard approach.
Fuzzy Sets and Systems, 37, 287-307, 1990.
[Drossos and Markakis, 1992J C. A. Drossos and G. Markakis. Boolean fuzzy sets. Fuzzy
Sets and Systems, 46, 81-95, 1992.
[Drossos and Markakis, 1993J C. A. Drossos and G. Markakis. Boolean representations
of fuzzy sets. Kybemetes, 22, 35-40, 1993.
[Drossos et al., 1992J C. A. Drossos, G. Markakis and M. Shakhatreh. A nonstandard
approach to fuzzy set theory. Kybemetika, 28, 41-44, 1992.
[Drossos and Markakis, 1995J C. A. Drossos and G. Markakis. Boolean powers and
stochastic spaces. Math. Slovaca 44, 1-19, 1994.
[Drossos and Navara, 1996J C. A. Drossos and M. Navara. Generalized t-conorms and
c10sure operators. EUFIT 96, Aachen, Germany, September 2-5, 1996.
[Drossos and Theodoropoulos, 1996J C. A. Drossos and P. Theodoropoulos. IB-fuzzy
probability Fuzzy Sets and Systems, 78, 355-369, 1996.
[Höhle, 1996J U. Höhle. MV-algebra valued filter theory. Quaestiones Mathematicae, 19,
23-46, 1996.
[Johnstone, 1982J P. Johnstone. Stone Spaces Cambridge Univ. Press, 1982.
[Koppelberg, 1989J S. Koppelberg. Handbook 0/ Boolean Algebras vol.1 North-Holland,
1989.
[Kappos, 1969J D. Kappos. Probability Algebras and Stochastic spaces. Academic Press,
1969.
[Mansfield, 1971J R. Mansfield. The Theory of Boolean Ultrapowers. Ann. Math. Logic
2, 297-323, 1971.
[Renyi, 1970J A. Renyi. Foundations 0/ Probability Holden-Day, 1970.
[Ryan and Sadler, 1992) M. Ryan and M. Sadler. Valuations Systems and Consequence
Relations. In S. Abramsky, D. Gabbay and T. S. E. Maibaum,eds. Handbook 0/ Logic
in Computer Science, vol. 1, Oxford Univ. Press, Oxford,1992.
[Scedrov, 1986J A. Scedrov. Embedding sheaf models for set theory into Boolean-valued
permutation models with an interior operator. Ann. 0/ Pure and Appl. Logic, 32,
103-109, 1986.
[Schweitzer, 1991J B. Schweitzer. Thirty years of copulas. In G. Dall'Aglio, S. Kotz and
G. Salinetti, eds. Advances in Probability Distributions with Given Marginals: Beyond
the Copulas, pp. 13-50. Kluwer Acad. Publishers, Dordrecht, 1991.
[Scott, 1969J D. Scott. Boolean models and non-standard analysis. In Applications 0/
Model Theory to Algebra, Analysis and Probability. Holt, Reinhart & Winston, 1969.
[Voitas, 1995J P. Voitas. Boolean universe versus fuzzy sets. Tatra Mountains Math.
Publ. 6, 179-186, 1995.
PANAGIS KARAZERIS
a®(bVc)=(a®b)V(a®c) (*)
Notice that (*) follows from the latter postulate. Indeed, when M is
a complete lattice, the latter is equivalent to the distributivlty of ®
over all suprema. Such a structure is called a commutative quantale
(more precisely a right sided one, in the terminology of [Rosenthal,
1991], if we want to maintain property (**».
151
D. Dubois et al. (eds.), Fuzzy Sets, Logics and Reasoning about Knowledge, 151-160.
© 1999 Kluwer Academic Publishers.
152 PANAGIS KARAZERIS
Returning to the connection between quant ales (the complete case) and
monoidallattices (the finitary case) notice that the set of order ideals on
a monoidallattice (qua semilattice), ordered by inclusion, is in a natural
way aquantale. It is algebraic as a lattice having the extra property that
the top element is finite and that the finite elements are closed under ®.
Such quantales are called coherent. Ideal completions are typical coherent
quantales: Recall from [Rosenthal, 1991, Prop. 4.1.4] that Q is a coherent
quantale if and only if it is of the form I dl (M), where M is a join semilattice
with a top element T and a binary associative operation, denoted abusively
by ®, such that a ® - and - ® apreserve finite suprema and a ® T = a, for
all a E M.
Gabriel topologies on quant ales generalize directly the classical notion in
ring theory, studied extensively in the 1960's in connection with localisations
of rings and more generally of module categories [Stenström, 1975}. The
notion of Gabriel topology on aquantale makes sense only when the quantale
is algebraic as a lattice, i.e the finite elements (called also compact in the
literature, a word though that here we reserve for other purposes) generate
the lattice. The finite elements of the quantale play the role of the elements
of the ring in the classical definition of a Gabriel topology on a category of
modules.
DEFINITION 1. Let Q be an algebraic, right sided quantale. A filter S ~ Q
is called a Gabriel topology on Q if it satisfies
The proof of this last statement hinges on the following lemma, of which
we will make explicit use in what follows:
LEMMA 7 (Kazaris, 1998, Lemma 2.5). 11 1 is a finite element 01 the
commutative, coherent, right sided quantale Q and b any element 01 Q then,
with the above notations, b E S J iff there is an n E N with r
~ b, where
r = 1 ® ... ® f (n times).
Proof. We construct maps J.L:tOPw(Q) --t :F(L) and v::F(L) --t tOPw(Q)
assigning to a compact Gabriel topology S the filter J.L(S) = S n L and to
the filter F the Gabriel topology v(F) = {xE Qla E F and x ~ a}. We
really have to argue only that the two maps take values in the sets indicated,
as the fact that they are inverse to each other is immediate. Notice that we
avoid to distinguish between elements of L and finite elements of Q. First
we show that if S is a Gabriel topology then J.L(S) is a (multiplicative) filter:
By an argument which is again weIl known in the ring theoretic context
[Stenström, 1975], a Gabriel topology is a multiplicative filter: because, if
x,y E S, then for all finite c ~ x, e®y ~ x®y, equivalently y :::; c --t (x®y),
hence x ® y E S, while as we have remarked after Definition 1, Gabriel
topologies are upper closed sets. Thus J.L(S) = S n L is a multiplicative
filter. Conversely, if Fis a filter then v(F) is a compact Gabriel topology:
It satisfies (Tl) since, if cE L and x ~ a E v(F), then e --t x ~ e --t a and
the latter is in v(F). Further, let x ~ a E v(F) and assume that, for all
c ~ x, it is the case that c --t y E v(F), so that in particular b :::; a --t y
for some bE v(F) depending on c. Consequently we have b ® c ~ y. But
b ® c E v(F) from which follows that y E v(F), so that (T2) is satisfied. As
for compactness, if Xi E v(F), where the supremum is directed, by the very
definition of v(F), there is c E L so that c :::; Xi. But c is finite in Q, so
that, for some i E I, we have that c ~ Xi. •
for all I E I(M). Sueh a set is though a typical open set for the speetral
topology on the set of prime ideals on M, as the latter topology is built from
the subbasie opens the sets of the form
C =: C ® T = C ® (a V (c -? y)) = (c ® a) V (c ® (c -? y)) ~ (c ® a) V y.
From (1) we get that T =: a V ViCj = V·(a V Cj), where Ci the finite
elements below x. Since the top element of Qis finite, there is j for which
T = a V Ci ~ a V (Cj ® a) V y ~ a V y, so that y E Q. •
REMARKS.
1. The pseudocomplement of a general element F of tOPw(Q) is
So=P,
Proof. Analysing what would mean that 0 appears in the first stage of
the completion procedure we conclude that a sufficient condition for the
spectrum of an MV-algebra to be a Stone space is
Va ::In (,an Va = T)
The fixed points of a nucleus form a quotient quantale of the initial. Ae-
tually the restrietion of j aets as a surjeetion j: Q -+ Q j in the eategory of
quantales. When the filter is compaet, in whieh ease the nucleus eommutes
with direeted joins, j takes finite elements to finite elements. Also finite ele-
ments in the quotient are closed under implieation so they are MV-algebras
themselves. They ean also be deseribed as the quotient algebras by the
ideals that uniquely correspond"to the nuclei via Gabriel filters. So given an
MV algebra M the assignment of a nucleus to its quotient algebra defines
a funetor
top element of R[M). That is xli = Yli and Xlk = ylk, where j and k
cover the top element of R[M), equivalently j 1\ k = .1, where .1 E S[M)
is the identity nucleus. This means that j(x) = j(y) and k(x) = k(y)
and since infima of such nuclei are computed pointwise we conclude that
x = .1(x) = .1(y) = y. So the presheaf so defined is indeed separated. Note
further that the global sections of this presheaf is Mitself. Hence it embeds
into the global sections of the associated sheaf IM of that presheaf.
Now we claim that the stalks of the associated sheaf are linearly ordered.
But as we are appealing to constructive methods here we may temporarily
circumvent the stalks. We show equivalently [Johnstone, 1982, V. 1.10),
that M is linearly ordered internally in the topos of sheaves sh(I(R[MJ)).
In other words we have to verify the axiom
in the internal logic of the topos. After [Johnstone, 1982, V. 1.10), this
is done as follows: Start with any x,y E Q and consider the nuclei c", =
x V _ and u y = y -t _. They are respectful quantic nuclei. Then the set
{c'" 1\ uy, cy 1\ u"'} is a covering of .1. The restrictions of x, y and x 1\ y to the
members ofthe covering become (c",l\uy)(xl\y) = xl\(y -t x) = (c",l\uy)(x)
and (cy 1\ u",)(x 1\ y) = Y 1\ (x -t y) = (cy 1\ u",)(y). This means that the
linear order axiom (*) is satisfied when passing to a covering, thus M is
internally a linearly ordered MV-algebra.
Reinterpreting in classical terms the above discussion, we have repre-
sented the given MV-algebra as a subalgebra (since the presheaf is sepa-
rated) of the global sections of a sheaf over aspace with linearly ordered
stalks. When the algebra is hyperarchimedean the space is Boolean. The
points of the space in that case are maximal ideals. The stalks are given as
quotients by such ideals, thus they are embeddable into the algebra [0,1].
This concludes our discussion.
ACKNOWLEDGEMENTS
REFERENCES
[Belluce, 1986J L. P. Belluce. Semisimple algebras of infinite valued logic and bold fuzzy
set theory. Canadian Journal of Mathematics, XXXVIII, 1356-1379, 1986.
[Di Nola, 1993J A. Di Nola. MV-algebras in the treatment of uncertainty. In Fuzzy Logic,
R. Lowen and M. Roubens, eds. Kluwer Academic Publishers, 1993.
[Hoehle, 1992] U. Hoehle. Commutative residuated l-monoids. In Proceedings 0/ the Linz
1992 Con/erence on MV-Logics, Kluwer Academic Publishers, 1992.
[Johnstone, 1982) P. T. Johnstone. Stone Spaces. Cambridge Studies in Advanced Math-
ematics 3, Cambridge University Press, 1982.
[Karazeris, 1998) P. Karazeris. Gabriel topologies on coherent quant ales. Journal 0/ Pure
and Applied Algebra, 127, 177-192, 1998.
[Rosenthai, 1991) K. RosenthaI. Quantales and their Applications, Longmann Scientific
and Technical, 1991.
[Stenström, 1975) B. Stenström. Rings of Quotients, Springer, 1975.
[Sun, 1994J S. H. Sun. Spectra of monoidal lattices. Algebra Unillersalis, 31, 274-292,
1994.
[Torrens, 1987) A. Torrens. W-algebras which are Boolean products ofmembers of SR[l)
and CW-algebras. Studia Logica, XLVI, 265-274, 1987.
ANTONIO DI NOLA, GEORGE GEORGESCU AND ADA
LETTIERI
1 INTRODUCTION
One of the basic principles of probability theory is that the set of the events
of a trial is a Boolean algebra. It is the case when we consider that the
trial follows the laws of classicallogic. On the other hand, there exist many
trials which are based on a many-valued logic. In this case one can accept
the hypothesis that the set of the events has a structure of MV-algebra [Di
Nola et al., to appear].
This remark makes it necessary to consider a notion of finitely additive
probability defined on an MV-algebra. Such an appropriate concept was
defined by Mundici in [1995] by the notion of state. This paper deals with
the conditional state in n-valued logic. We define a concept of conditional
state on an MV-algebra, extending the axiomatic definition of conditional
probabilities given by Renyi in the Boolean case (see [Sikorski, 1964]).
Several different approaches to conditioning on MV-algebras are based
on the definition of conditional event. For example, in [Weber, to appear],
conditional events are defined as intervals in an MV-algebra. In [Höhle and
Weber, ] and [Weber, to appear] a conditional event on an MV-algebra A
is defined in A as an appropriate 'mean value' obtained using a mean-value
function C (the conditioning operator).
The main result of this paper provides a sufficient condition for a Boolean
conditional probability defined on the Boolean centre B(A) of an n- valued
algebra A to be uniquely extended to a conditional state on A. This result
has many consequences. We shall show that some conditional states on an
n-valued algebra can be represented by strictly positive states with values
in ordered extension fields of the real numbers. This extends a theorem
of Krauss about the representation of conditional probabilities on Boolean
algebras [Krauss, 1968].
161
D. Dubois et al. (etts.), Fu~ Sets, Logics and Reasoning about Knowledge, 161-174.
© 1999 Kluwer Academic Publishers.
162 ANTONIO DI NOLA, GEORGE GEORGESCU AND ADA LETTIERI
2 PRELIMINARIES
x EB (y EB z) = (x EB y) EB Z
xEBy=yEBx
xEBO=x
xEB1=1
0=1
1=0
x 0 y = (x EB y)-
(x EB y)- EB y = (y EB x)- EB x.
For every integer n = 1,2, ... , let the finite sub algebra Sn of [0, 1] be defined
by
I n-1}
Sn = { O'~'···'-n-,l .
1. 8(0) =0
2. 8(1) = 1
CONDITIONAL STATES IN FINITE-VALUED LOGICS 163
3. for every a, bE A with a ® b = °we have s(a) + s(b) = s(a EI1 b).
LEMMA 1. [Mundici, 1995] If s is astate on an MV-algebra A, then the
following holds:
a. s(a EI1 b) = s(a) + s(b) - s(a ® b) for all a, bE A;
ß. a::; b ~ s(a) ::; s(b).
1f[j(X)= nx
1ff(x} = 2:7:/ FOi(x)
1fn(x)
r
= ,,~-1
~t=r
F.O,l, ... ,r-l,t'(x)
1fnn-l (x) = F.O,l, ... ,n-l,n-l (x)
(1) s(a I b) = s(a ® 1f[j(b» + s(a ® 1f~~?;) + ... + s(a ® 1f;:_1 (b»
164 ANTONIO DI NOLA, GEORGE GEORGESCU AND ADA LETTIERI
for every a E A.
In many papers conditional probabilities on Boolean algebras appear as
a fundamental concept (see [Csaszar, 1955; Krauss, 1968; Renyi, 1955]).
If Bis a Boolean algebra, then areal valued function p(. 1 .) defined on
B x (B - {O}) is a conditional probability Hf the following conditions hold:
3 EXTENSION THEOREM
by Lemma 5
s(rrh(x) 1a)s(a 11) = s(a 1rrh (x))s(rrh (x) 11) für every h < r.
By I, we have:
( 1 )- s(a 1rrö(x)) s(rrö(x) 11) + ... + s(a Irr;?'-l (x»s(rr;?'_l (x) 11).
sx a - ns(a 11) ,
by III
( ) _s(arz>rrö(x)11)+ ... +s(arz>rr;?'_1(x)1).
s x1a - ns (a I )
1 ,
by I and Lemma 5
Since 1fh (x) = 0 für r ~ h ~ n - 1, then rr;:(a) rz> 1fh (x) = 0 für k E
{O, 1, ... , n - I} and r ~ h ~ n - 1. B Lemma 5 we have:
s(x ® 1I";.'(a) 11) = (s(x 11I";.'(a»s(1I";.'(a) 11) for rE {O, 1, ... ,n -I},
ns (x I)
8(zl1r~(a»8(1r~(a)11)+ ... +8(zl1r~ l(a»8(1r~ l(a)11)
a = s(aI1) j
CONDITIONAL STATES IN FINITE-VALUED LOGICS 167
then by I
ns(x 1a)
+
that is equivalent to
ns(x 1 a)
Now set
s(7rj(a) 11)
s(7r;:,(a) 11) = 'f/jr
then it follows:
1. if j = r, then 'f/jr = 1
2. if j > r, then 7rj(a) ::; 7r:.'(a); by III s(7rj(a) 1 1) = s(7r:.'(a) 1
l)s(7rj(a) 17r:.'(a), therefore 'f/jr = s(7rj(a) 17r:.'(a»
3. if j < r,7rj(a) 2:: 7r:.'(a); by III s(7r:.'(a) 1 1) = s(7rj(a) 11)s(7r:.'(a) 1
7rj(a», therefore
1
'f/jr = s(7r;:,(a) 17rj(a»·
By 1, 2 and 3 and by hypothesis we prove thesis in the case i)
Now let us prove ii).
By II
s(x ® 7r~(a) 11) = s(x 17r~(a»s(7r~(a) 11) for r E {O, 1, ... ,h}, then
and by III
ns(x 1 a) = s(x 11r[i(a»
and finally, by I,
ns(x 1 y) =
+
+
jj) iffor some h E {1, 2, ... , n - 2} it is 1r~(Y) > 0 and 1r~+1 (y) = 0, then:
ns(x I y)
+
+
nS(XEBYla)
by (c)
ns(xE9Y I a) =
+
+
Since a is a Boolean element, 1fj (a) = a for every j E {O, 2, ... , n - I}, then
n-l
ns(x0b I a) = LP(1fj(X0b) I a).
j=O
and
n-l
(6) ns(x I a0b) = LP(1fj(x) I a0b).
j=O
By 4, 5 and 6 we get:
Moreover, by I, we have:
n-l
L(nj(x) 11f;?(Y)) = ns(x In;?(y)) for r E {O,I, ... ,n -I}.
j=O
Then
then
We conclude that
A similar computation shows that n 2 s(y 1 x)s(x 1 1) has the same value.
Hence IV is true. Analogously in the other cases. •
172 ANTONIO DI NOLA, GEORGE GEORGESCU AND ADA LETTIERI
ns(x ® Y I a) =
= t Ej';ol(m(xl8i7rj (a»)EIl(m(YI8i7rj (a)))
s m{~
= tEj.:"i(m(xl8i7rj(a))) + t E j.:"ol(m(YI8i7rj(a»
s m{a) S m(a)
Axiom 11 is trivial.
In order to verify Axiom III, assumex E A and a, b E B(A) - {O} such
that a ® b "I- O. So 1r~(a) =
a, 1r~(b) =
b and 1r~(a ® b) =
a ® b for
r E {O, 1, ... , n - 1}.
Thus
s(b ® x I a) = St m(b®z®a).
mez) , s(b I a)
= Stm.i(~)b);s(x I a®b)
= St m(z®a®b).
mez) ,
Hence
s(b ® x I a) = s(b I a)s(x I a ® b).
Axiom IV follows similarly.
•
THEOREM 10. Let se. I .) be a conditional state on an n-valued MV-
algebra. Then there exists an ordered extension field *R of real numbers and
a faithful state m* on A with values in *R such that, for all x, y E A, y "I- 0,
",n-l(m*(x ® 1rn ( »
- StL.Jj=o
ns (x I y ) - ( )
i y
.
m*y
( I) m(x ® y)
Px Y = m(y) .
Thus by Theorem 8
ns(x I y) =
REFERENCES
[Chang, 1958] C. C. Chang. Algebraic analysis of many valued logics. 7rans. AMS, 88,
467-490, 1958.
[Csaszar, 1955] A. Csaszar. Sur la structure des espaces de probabilite conditionelle.
Acta Math. Acad. Sei. Hung., 6, 337-361, 1955.
[Di Nola et al., to appear] A. Di Nola, G. Georgescu and A. Lettieri. Extending Prob-
abilities to states of MV-Algebras, Collegium Logicum. Annals of the Kurt-Gödel-
Society, to appear.
[Goodman et al., 1991] I. R. Goodman, H. T. Nguyen and E. A. Walker. Conditional
Inference and Logic for Intelligent Systems, North- Holland, 1991.
[Grigolia, 1977] R. Grigolia. Algebraic analysis of Lukasiewicz-Tarski's n-valued sys-
tems. In Selected paper in Lukasiewiez Sentential Calculi, Ossalineum, Wroclaw, 1977.
[Höhle and Weber, J U. Höhle and S. Weber. Uncertainty measures, realizations and
entropies, preprint.
[Horn and Tarski, 1948] A. Horn and A. Tarski. Measures in Boolean algebras. 7rans.
AMS, 64, 467-497, 1948.
[Krauss, 1968] P. H. Krauss. Representation of conditional probability measures on
Boolean algebras. Acta Math. Acad. Sei. Hung., 19, 228-241, 1968.
[Mundici, 1986] D. Mundici. Interpretation of AFC*-algebras in Lukasiewicz sentential
caJculus. J. of Functional Analysis, 65, 15-63, 1986.
[Mundici, 1995] D. Mundici. Averaging the truth-value in Lukasiewicz logic. Studia Log-
ica, 55, 113-127, 1995.
[Renyi, 1955] A. Renyi. On a new axiomatic theory of probability. Acta Math. Acad.
Sei. Hung., 6, 285-335, 1955. _
[Sikorski, 1964] R. Sikorski. Boolean Algebrns, Springer-Berlin, 1964.
[Weber, to appear] S. Weber. Conditioning on MV-Algebras and Additive Measures,
Part 11, to appear.
SIEGFRIED WEBER
INTRODUCTION
This 'mean value approach' requires, naturally, the existence of such mean
value functions C with the crucial additional property (C(a, b»' = C(b', a')
of 'compatibility with the complement' and, particularly, the existence of a
self-complemented event in lL , which would be (0 I 0) = C(O, 1). Therefore,
this approach is not possible in Boolean MV-algebras. On the other hand,
positive results are obtained for other MV-algebras, induding not only, but
also the dass of strict MV-algebras. In this situation, there always exist
conditional events of the form
(a I b) = (a A b)Ü(r(b»',
denoting by r(b) the unique square root of b, such that for any additive
measure m follows that
1 MV-ALGEBRAS
an (b v c) = (a n b) V (a n c)
between n and V holds, and such that there exist all residuals
b' = b -t O.
2. If the residual complementation ' has the involution property
b" = b,
CONDITIONING ON MV-ALGEBRAS 177
b/\ a = bn (b --+- a)
holds, then lL will be called an MV-algebra.
an b = (a +b- 1) V 0,
178 SIEGFRIED WEBER
al\b if a+b>l}
anb= { ,
o if a + b ~ 1
b-ta= {
a V (1-
1
b) if b> a
if b ~ a
},
aVb if a+b<1 }.
b' = 1 - b, a U b = {
1 if a+b~1
In Section 2 we will see that the set of all conditional events can be
equipped with the structure of a Girard-algebra. Therefore, we will sum-
marize now the properties for such a structure we will need in the present
paper. We use the shorter name 'Girard-algebra' instead of the longer name
'integral, commutative, Girard-monoid', introduced by Höhle [1995]. The
term 'algebra' seems an adequate term because a Girard-algebra is a special
De Morgan algebra.
PROPOSITION 4. Let lL be a commutative residuated lattice ordered semi-
group with zero. Then: b -t adefines a binary operation, which is antitonic
in band isotonic in a, and b -t a = b -t (a 1\ b); particularly, ' is an order
reversing unary operation, such that the following properties hold
1. 0' = 1, I' = O,ana' = O.
2. (a Vb)' = a' 1\ b'.
In a Girard-algebra lL, the further properties hold
The proofs of the only non trivial properties (2) and (4) can be found
in the author's paper [Weber, 1997] or, in a more general context, in the
CONDITIONING ON MV-ALGEBRAS 179
above mentioned paper by Höhle [1995]. The same refers to the following
proposition which summarizes additional properties in an MV-algebra we
will need in the present paper.
PROPOSITION 5. Let lL be an MV-algebra. Then:
1. bVa=(b-ta)-ta. (MV-property)
3. aA(bVc)=(aAb)V(aAc).
4. an (b A c) = (a n b) A (a n c).
The MV-property is even equivalent to the involution property jointly
with the divisibility property. Therefore, an MV-algebra as introduced in
Definition 1 is the same as in [Weber, 1997] and, furthermore, is the same
as in the paper by Chang [1958], where this structure was introduced at
the first time, but in a rather different way. Our operations n, U and ' play
the role of Chang's MV-operations· , + and -, respectively. Finally, we
will emphasize the importance of the disjoint decomposition property to be
used frequently in the present paper. Passing now to strict MV-algebras,
the next proposition will summarize the basic properties for square roots, a
notion introduced by Höhle [1995], where also the proofs can be found. But
in order to familiarize with this new structure and to prepare for Section
5 we will deal with the simple proofs. Furthermore, we see that the basic
properties from the Proposition 6 only require the existence of square roots,
but not the other assumptions of a strict MV-algebra.
PROPOSITION 6. Let lL be a commutative residuated lattice ordered semi-
group with zero, in which all square roots r(b) exist. Then:
2. a ~ b =} r(a) ~ r(b).
Proof.
1. follows from the the first part of the definition: b = r(b) n r(b) ~
r(b) nl = r(b) ~ 1.
•
2 CONDITIONAL EVENTS AS INTERVALS IN MV-ALGEBRAS
In this section we will deal with the concept of 'conditional events as inter-
vals' in an MV-algebra L, as introduced by the author [Weber, 1997] at the
first time for this structure. For Boolean algebras, this approach has been
discussed previously by many authors in different contexts, see Koopman's
paper [1940] as the earliest reference and the book by Goodman, Nguyen
and Walker [1991] and the survey paper by Dubois and Prade [1991] for
further discussions and references. The crucial point for extending the con-
cept, is to find an adequate operation U which could replace the Boolean
join v.
Now, in the first part of this section, we will summarize the definition
and the basic results referring to the lattice structure. For more details
see [Weber, 1997], where the not ion (a 1 b) was used instead of (a 11 b). A
change in the notation is necessary, because in Section 5 we will discuss a
rather different concept for conditional events and we have to make a clear
distinction between both.
DEFINITION 7. For all a, bEL the conditional event (a 11 b) of a given bis
defined as the interval
(a 11 b) [a t\ b, b -t a]
{x E L : a t\ b S x S b'U(a t\ b)}.
CONDITIONING ON MV-ALGEBRAS 181
1. Ca 111) = a,
and are not changed by restriction to the condition event in the sense
that
2. Ca 1\ b 11 b) = Ca 11 b).
b. The given partial order on the set L 0/ (unconditional) events is ex-
tended to a partial order on the set i 0/ conditional events via
(a 11 b) :::; (e 11 d) iff a 1\ b :::; e 1\ d and b -+ a :::; d -+ e.
Ca 11 b) = Ce 11 d) iff a 1\ b = e 1\ d and b = d.
and the author [1998], see also [Höhle and Weber, 1997], where for a more
general setting it is shown that this structure is uniquely determined by five
basic properties, which correspond to (1)-(4) from the Proposition 9 jointly
with (5) from the following.
PROPOSITION 10. The lattice i, equipped with the additional operation
n, given by
(a 11 b) n (e 11 d) := [( a t\ b) n (e t\ d), (( a t\ b) n (d -+ e» V ((b -+ a) n (e t\ d»],
is a Girard-algebra. The residuals are given by
(a 11 b) -+ (e 11 d) = [(b V d) -+ D, (b n d) -+ D],
where D := (b -+ a) -+ (e t\ d), and D ::; b t\ d if (e 11 d) ::; (a 11 b).
The residual complementation ' is given by
5. (a 11 b)' = [(b -+ a)', (a t\ b)'] = (a' nb 11 b),
where, particularly,
(0 11 0)' = (0 11 0) = lL.
The dual operation U is given by
(a 11 b)U(e 11 d) = [((b -+ a)U(et\d»t\((at\b)u(d -+ e»,(b -+ a)U(d -+ e)].
f -+ e ::; (a t\ b) -+ (d -+ e) =: B,
and therefore is equal to [Al t\ A 2 , B]. The announced form of the residuals
is obtained by rewriting these events:
Al = (a t\ b)' U (e t\ d)
= b' U (bn (a t\ b)') U (et\ d)
= b -+ ((b -+ a) -+ (e t\ d» =: b -+ Dj
A2 (b -+ a)' ud' U (e t\ d)
= d' U ((b -+ a) -+ (et\ d» =: d -+ D;
Al t\ A 2 (b -+ D) t\ (d -+ D) = (b V d) -+ Dj
B (a t\ b)' U d' U (e t\ d)
= ((b -+ a)' U b') ud' U (et\ d) =: (bnd) -+ D.
CONDITIONING ON MV-ALGEBRAS 183
(a 11 b)' = [D,b -+ D]
(a 11 b) U (e 11 d) .- «a 11 b)' n (e 11 d)')'
= [(b -+ a)' n (d -+ e)',
«b -+ a)' n (e 1\ d)') V «a 1\ b)' n (d -+ e)')l'
= [«b -+ a) U (e 1\ d» 1\ «a 1\ b) U (d -+ e»,
(b -+ a) U (d -+ e)].
•
COROLLARY 11 (Boolean situation). For the Boolean MV-algebra lL = A,
the lattice i is an MV-algebra.
(a 11 b) n «a 11 b) -+ (e 11 d» = [D 1 , D 2],
where
D1 (e 1\ d) 1\ «a 1\ b) n «b -+ a) -+ (d -+ e))),
D2 = (d -+ e) 1\ (b -+ a) 1\ «a 1\ b) V (b -+ (e 1\ d))).
For lL = A we obtain
(e 1\ d) 1\ (a 1\ b),
= (d -+ e) 1\ (b -+ a),
= (a 11 b) 1\ (e 11 d),
The relationship between these operations and those we are working with
in the present paper can be expressed as folIows. .
We use the term uncertainty measure on a lattice L for any isotonic mapping
m : L -t [0,1] which preserves also the universal bounds. Now, in view of
the structure needed in Section 4, let L be a Girard-algebra. Then there
are two 'natural' notions of 'additivity' of an uncertainty measure m.
DEFINITION 15. Let L be a Girard-algebra. Then we consider the follow-
ing properties.
1. m(aÜb) = m(a) + m(b) for all an b =0. ('weak additivity')
CONDITIONING ON MV-ALGEBRAS 185
m(a) = {; :: ::: }.
1 if a>l2
in(O 11 0) =~.
The remaining two conditional events are complements of each other, there-
fore
m(~ 11 ~) = 1- m(O 11 ~).
This situation is illustrated in the second diagram, where JL := in(O 11 E !)
[0, !l. But such a value JL does not exist, because applying the weak ad-
ditivity to the following two disjoint pairs «a
11 b), (c 11 d), we obtain a
contradiction:
1 1 1 1 1 1
«Oll "2)' (Oll "2» leads to JL = 3' «Oll "2)' ("2 111» leads to JL = 4'
Therefore, there does not exist a weak (even less: a strong) additive exten-
sion in of m. A solution to this problem will be given in Section 4.
186 SIEGFRIED WEBER
(1111) = {1}
I
(~ 11 ~) = g, 1}
(a 11 b): (~1I1) =
/
H}
~
(Oll 0) = {O,!, 1}
~ ~
(0 11 ~) = {O, n
(0 111)
I= {O}
I1-Jl
m(a 11 b) : 1
/\ 1
2 2
\/ Jl
I
0
M(x,x) = x,
M is isotonic in both arguments.
M1(x,y) = x + A· (y -
= (1- A)· x + A· Yi
x)
Moo(x,y):= limn-+ooMn(x,y) = :z:+~-y if (x,y) #; (0,1),
Moo(O, 1) = A.
_
moo(a 11 b) = {m~(~;) if m(b) > 0 }
.
A if m(b) =0
Both appear in [Weber, 1997] in the theorems which characterize 'levelwise
additivity' and some types of 'global additivity'.
The second step consists now in looking how to extend the additivity of
a given uncertainty measure m on lL to a mean value extension m on L
188 SIEGFRIED WEBER
As we already know from the Example 17, in general neither strong nor
weak additive extensions exist. One solution to this drawback is to restriet
(strong) additivity to some subset C c lL x 1L, where the greatest possible
subset will be the subset Cw introduced in the following.
LEMMA 20. Let B l := «b -+ a) n (d -+ c» A. (b' A. d') and B 2 := «a A. b)' n
(c A. d)') A. (b' A. d') be the abbreviations introduced in the Lemma 13. Then:
a. The subset Co c lL x lL of all disjoint pairs «a 11 b), (c 11 d» can be
characterized by
-+ a) n (d -+ c).
B l = (b
Furthermore, this implies that B l ~ B 2 = b' A. d' .
b. For the subset Cl eIL x L of all pairs «a 11 b), (c 11 d» satisfying
Bl = (b -+ a) n (d -+ c) = b' A. d',
it follows that B l = B 2 = b' A. d' and
Cl C Co.
Proof. In order to prove the only non trivial part (a) we use the decompo-
sition (1) from the Lemma 13 and get
(a 11 b) n (c 11 d) = (0 111) <=> E = 0 <=> (b -+ a) n (d -+ c) = B l .
The further assertion follows from the inequality
b' A. d' = «a A. b)' n (b -+ a» A. «d -+ c) n (c A. d)') ~ (a A. b)' n (c A. d)'.
By definition, B l ~ b' A. d' is always satisfied, therefore the inclusion from
part (b) folIows.
The announced relationships for the Boolean situation follow from the
easily calculated equalities
•
CONDITIONING ON MV-ALGEBRAS 189
m((b -t a) U (d -t e)))j
m((a 11 b) n (e 11 d» = m([(a A. b) n (e A. d), E])
M(m((a A. b) n (e A. d)),
m((b -t a) n (d -t e)) - m(BI )).
•
THEOREM 22. Let m be an additive measure on L. Then the unique mean
value extension m on lL, whieh is strongly additive on the subset Lw oflL x lL,
has the form
m(a 11 b) = m(a A. b) + ~ . mW).
The eorresponding mean value fu,nction is given by M = MI for A = ~ /rom
the Example 19, i.e.
x+y
M(x, y) = -2-.
Proof. We start with the functional equation (MI) from the Lemma 21.
The setting a = b = e = d = 0 implies BI = B 2 = 1, and therefore (MI)
leads to M(O, 1) = ~ = m(O 11 0). The setting d = 1 implies BI = B 2 = 0,
and therefore (MI) leads to the functional equation
for all x = m(a 1\ b), z = m(b') with x + z ::; 1. The setting d = 1, a = 0 and
the decompositions
(M4)
for all Xl = m(c), Zl = m(b'l\d), Z2 = m(b'nc) with Z2 ::; Xl and Xl +Zl ::; 1.
Replacing in (M4) the summand M(Xb Xl +zt} by means of (M3), we obtain
the functional equation
(M5)
•
The form of the resulting mean value extension is the same as in the
Theorem 6.3 from [Weber, 1997], although both underlying structures are
different. But the reason is, essentially, in the Remark 14 and the proof of
the Theorem 22.
COROLLARY 23 (Boolean situation). An additive meas'Ure m on a Boolean
MV-algebra n.. can be extended 'Uniq'Uely to the additive mean val'Ue extension
m on the MV-algebra lL, given by
EXAMPLE 24. Let us come back to the situation from the Example 17.
The second and third diagram show the values for· a mean value extension
mof m, i.e. for any mean value function M and for the special function of
the Theorem 22 .
(1111) = {I}
I
"
(~ 11 ~)
(a 11 b) : (~ 111) / (0 11 0)
............ /
(0 11 ~)
I
(0 11 1)
1
I
Mn,I) = I-I-'
m(a 11 b): 1 /" "--.... M(O 1) =1
2~ /'" 2
M(O,~)=I-'
I
o
1
I
3
4"
/ \
m(a 11 b) : ~ ~
\ /
1
4"
I
o
The only two pairs «a 11 b), (e 11 d) which are not in C w are the following.
M(x, y) = ~ . (x + y) leading to p, = ~.
Now we come back to the question discussed for a long time if it is possible
to define conditional events as special (unconditional) events. It seems that
all authors get their motivation from Boolean algebras and tried to find
solutions compatible with the classical form of a 'conditional probability' .
It is weIl known that the answer is essentially negative, see the discussion in
[Goodman et al., 1991], with particular reference to Lewis' 'Triviality result'
[Lewis, 1976]. The aim of this section is to show that there exist a lot of
structures, where a positive 'measure free' answer can be given.
For this purpose, we restrict ourself again to an MV-algebra L for the
set of (unconditional) events. But in contrast to the construction from the
Definition 7, now we try to describe the conditional event 'a given b' of
a, bEL by some (also unconditional) event, say (a I b) E L, between the
events 'a restricted to b' and 'b implies a'.
DEFINITION 25. For all a, bEL the conditional event (a I b) of a given b
is defined as the event
(a I b) = C(a 1\ b, b -+ a) E L,
C(a,a) = a,
C is isotonic in both arguments,
1. (a 11) = a.
2. (al\b 1 b) = (a 1 b).
4. r(a) = aU(r(a))'.
Proof. From property (4) of the Proposition 6 follows r(b') = r(b) -t r(D)
and therefore the announced property (1), using the strictness property
(r(O))' = r(O). In order to prove (2), first we infer from (1) and the strictness
property that
r(O) U (r(b'))' = r(O) V r(b) = r(b).
From this we obtain
In order to prove (3), first we use (1) and the strictness property and obtain
•
THEOREM 29. Let L be astriet MV-algebra, where the square root ofb E L
is denoted by r{b). Then
gives a mean value funetion C whieh is eompatible with the eomplement and
satisfies the additional properties G(a, b) n G{a, b) = an b, G{a, b) = G(b, a).
The eorresponding eonditional events have the form
(a I b) = r(b) -+ (a 1\ b)
= {a1\ b)Ü{r{b»'.
Partieularly follows
Purthermore,
(a I b) E]a 1\ b, b -+ a[ for all b < 1.
CONDITIONING ON MV-ALGEBRAS 195
Proof. The function C, defined even for all (a, b) E lLx lL, is indeed a mean
value function: C satisfies the condition C(a, a) = a because r(a) is the
square root of a, C is isotonic in both arguments because r(a) is isotonic in
a. The two additional properties are trivially satisfied. The compatibility
of C with the complement follows from the property (3) of the Lemma 28.
The indicated form for the conditional events follows from property (4) of
the Lemma 28 and other basic properties:
(a I b) r(a 1\ b) n r(b -+ (a 1\ b»
r(a 1\ b) n (r(b) -+ r(a 1\ b»
r(a 1\ b) n «r(b»' U (a 1\ b) U (r(a 1\ b»')
r(a 1\ b) 1\ «r(b»' U (a 1\ b»
= «r(a 1\ b»' U (a 1\ b» 1\ «r(b»' U (a 1\ b»
(r(b»' U (a 1\ b).
Finally, if b < 1 then either assumption (a I b) = a 1\ b or (a I b) = b -+ a
leads to a contradiction, using the form of (a I b) as disjoint decomposition
and the fact that r(b) = 1 iff b = 1. •
COROLLARY 30. Let m be an additive measure on astriet MV-algebra lL.
Then the eonditional events
(a I b) = (a 1\ b)Ü(r(b»'
from the Theorem 29 have as measure
a
a+l-b if (a,b)"# (0,1) },
1
2 if (a, b) = (0,1)
which leads to
(a I b) = {
aJ\b
b
if b"# °} •
! if b=O
1 1 . 1 1
C(2,1) = 1- C(O, 2) and the two chOlces for C(O, 2) E {O, 2}
are possible. The next two diagrams correspond to these two choices. The
first one can be written as
(a I b) = a /\ b if b "# 0,
b
corresponding to
(a I b) :
CONDITIONING ON MV-ALGEBRAS 197
1
I
1
/\
1 1
2 2
\ /
o
I
o
1
I
1
2
/ \
1 1
2 2
\ /
1
2
I
o
Obviously, lL is not a strict MV-algebra because ~ has no square root and
C(a, b) = ~ is not an admissible choice. H, furthermore, m is the unique
additive measure, given by m(a) = a, then the mean value extension m(a 11
b) from the Theorem 22 differs essentially from m(a I b) = (a I b) with any
of the two admissible choices of C.
6 CONCLUDING REMARKS
approach' from the Definition 7 leads to the following two problems. On the
one hand, if we try to define «a 11 b) 11 (c 11 d» as interval in the Girard-
algebra i, we would need a modification of the Definition 7 which works
weIl also for Girard-algebras instead of MV-algebras. This problem will be
solved in the joint papers [Höhle and Weber, 1997; Höhle and Weber, 1998]
by replacing al\b by bn (b -+ a), which are the same in MV-algebras due to
the divisibility property. But then, on the other hand, iterating conditional
events in the above mentioned way would lead to a higher dimensional space
in each iteration step, which seems not so useful for practical reasons. This
problem can be solved by combining the two approaches in the following
way. By means of a suitable mean function C on i which is compatible
with the complement in i, the interval in i can be mapped to an element
in i, say «a 11 b) 1 (c 11 d» = C«a 11 b) 11 (c 11 d», abusing the nota-
tion as in the Remark 33. This is mentioned in [Höhle and Weber, 1997;
Weber, 1996] and will be contained in [Höhle and Weber, 1998] in the more
general setting as mentioned above. In this sense, one extension step will
be sufficient.
REMARK 35. Let us remember the problem of extending additivity of an
uncertainty measure m on an MV-algebra lL to a mean value extension m
on the Girard-algebra i, illustrated by the (Counter-)Example 17. The
Theorem 22 of the present paper gives a (unique) sol~tion by restricting
strong additivity to the (suitable) subset Lw of lL x 1L. But this is only
one possible way. For a further discussion see [Höhle and Weber, 1997;
Höhle and Weber, 1998].
REMARK 36. Finally, let us mention the quite different (third) 'product
space approach', but valid only for the special case of a Boolean algebra lL
as the set of unconditional events, where conditional events are defined as
elements in some 'natural' infinite Boolean product space. It seems that the
earliest reference goes back to Van Fraasen [1976]. For a detailed discussion
see the survey paper by Goodman and Nguyen [1995].
ACKNOWLEDGEMENTS
Thanks to Ulrich Höhle for many fruitful discussions and for drawing my
attention to strict MV-algebras, and to two unknown referees for drawing
my attention to the references [Fodor, 1995] and [van Fraasen, 1976].
This article is 'Part 11' of aseries of papers with the same title.
REFERENCES
[Birkhoff, 1960] G. Birkhoff. Lattice Theory, Amer. Math. Soe., 1960.
[Chang, 1958] C. C. Chang. Algebraie analysis of many valued logics, 7hlns. Amer.
Math. Soc., 88, 467-490, 1958.
[Dubois and Prade, 1991] D. Dubois and H. Prade. Conditioning, non-monotonie logie
and non-standard uneertainty models. In Conditional Logic in Expert Systems , 1. R.
Goodman, M. M. Gupta, H. T. Nguyen and G. S. Rogers, eds. pp. 115-158. Elsevier
Scienee Publishers, 1991.
[Fodor, 1995] J. C. Fodor. Contrapositive symmetry of fuzzy implieations, Fuzzy Sets
and Systems, 69, 141-156, 1995.
[Goodman et al., 1991] 1. R. Goodman, H. T. Nguyen and E. A. Walker. Conditional
Inference and Logic for Intelligent Systems - A Theory of Measure-Free Conditioning,
North-Holland, 1991.
[Goodman and Nguyen, 1995] 1. R. Goodman and H. T. Nguyen. Mathematieal founda-
tions of eonditionals and their probabilistic assignments. Inter. J. Uncertainty, Fuzzi-
ness and Knowledge-Based Systems, 3, 247-339, 1995.
[Höhle, 1995] U. Höhle. Commutative, residuated l-monoids. In Nonc/assical Logics and
Their Applications to Fuzzy subsets, U. Höhle and E. P. Klement, eds. pp. 53-106.
Kluwer Aeademic Publishers, 1995.
[Höhle and Weber, 1997] U. Höhle and S. Weber. Uneertainty measures, realizations and
entropies. In Random Sets: Theory and Applications, J. Goutsias, R. P. S. Mahler and
H. T. Nguyen, eds. pp. 259-295. IMA Volume 97 in Mathematies and Hs Applieations,
Springer-Verlag, 1997.
[Höhle and Weber, 1998] U. Höhle and S. Weber. On eonditioning operators. In The
Mathematics of Fuzzy Sets, Volume Il, Handbook of Fuzzy Sets Methodology, D.
Dubois and H. Prade, eds. in press. Kluwer Aeademic Publishers, 1998.
[Koopman, 1940] B. O. Koopman. The axioms and algebra of intuitive probability, Ann.
Math., 41, 269-292, 1940.
[Lewis, 1976] D. Lewis. Probabilities of conditionals and conditional probabilities, Phil.
Refl., 85, 297-315, 1976.
[Stout, 1984] L. N. Stout. Thpoi and eategories of fuzzy sets, Fuzzy Sets and Systems,
12. 169-184, 1984.
[van Fraasen, 1976] B. Van Fraasen. Probabilities of eonditionals. In Foundations of
Probability Theory, Statistical Inference, and Statistical Theones of Science, W. L.
Harper and C. A. Hooker, eds. pp. 261-300. D. Reidel, 1976.
[Weber, 1996] S. Weber. Multiple-valued eonditional objeets, 17th Linz Seminar on
Fuzzy Set Theory, 1996.
[Weber, 1997] S .. Weber. Conditioning on MV-algebras and additive measures, Part I,
Fuzzy Sets and Systems, 92, 241-250, 1997.
SIEGFRIED GOTTWALD
1 INTRODUCTION
What is usually called a juzzy IF-THEN rule and sometimes also a juzzy
implication is some particular approximate conditional statement given as
an if-then rule of the form
(1) if xis A then y is B.
Here A and B are fuzzy sets which themselves are interpreted as (fuzzy or
linguistic) values of some variables x resp. y. The fuzzy set A shall also
be called the antecedent juzzy datum and the fuzzy set B accordingly the
consequent juzzy datum of this fuzzy IF-THEN rule (1).
Having given two such fuzzy IF-THEN rules of the particular form
if x is Athen y is B and if y is B then z is C, one may pose the problem,
and has e.g. done so in [Driankov and Hellendoorn, 1995), whether from
these two fuzzy IF-THEN rules a third one if x is Athen z is C folIows.
This and related problems have been discussed e.g. in [Driankov and Hel-
lendoorn, 1995; Godo and Valverde, 1991; Godo and Valverde, 1992; Ruan
201
D. Dubois et al. (eds.), Fuzzy Sets, Logics and Reasoning about Knowledge, 201-211.
© 1999 Kluwer Academic Publishers.
202 SIEGFRIED GOTTWALD
and Kerre, 1993a]. The corresponding problem related to the fuzzy method-
of-cases was treated e.g. in [Ruan et al., 1990], [Ruan and Kerre, 1993].
We follow the common usage to read the fuzzy IF-THEN rules in the same
way as is done with the control rules of a fuzzy controller: as fuzzy relations.
That means that the fuzzy IF-THEN rule (1) has to be transformed into - or
coded by - a fuzzy relation R. And this fuzzy relation R obviously has to be
determined by the fuzzy antecedent and consequent data A, B explicitely
mentioned in this fuzzy IF-THEN rule.
DEFINITION 1. A coding procedure e for fuzzy IF-THEN rules of the type
(2) if x is Athen y is B
is an operator e which maps pairs of fuzzy sets A E IF(X), B E lF(Y) to
fuzzy relations e(A, B) E lF(X x Y).
For chainability, however, one has not only to look at such a particular
coding procedure. Fuzzy IF-THEN rules which shall be taken into consider-
ation for chaining also have to be suitably related.
DEFINITION 2. Two fuzzy IF-THEN rules
if Xl is Al then
if X2 is A 2 then
if xisA then y is B,
if yisB then z is C
by their chained juzzy IF-THEN rule we shall mean the fuzzy IF-THEN rule
(3) if X is Athen z is C.
In the case that one intends to discuss two such connected fuzzy IF-THEN
rules and to compare them with their chained fuzzy IF-THEN rule the coding
of fuzzy IF-THEN rules by fuzzy relations means that three fuzzy relations
R, S and T are given and that the fuzzy relations R, S and T have to be
compared in some suitable sense.
What now seems to be a reasonable understanding of comparison here?
It is obvious from the use in fuzzy control, that fuzzy IF-THEN rules-as
weIl as the former control rules-in the context of information processing
TOWARD ADEQUACY CONDITIONS FOR INFERENCE SCHEMATA 203
have to act as tools to transform some given piece of information into an-
other piece of information. Or to put it more formally: fuzzy IF-THEN rules
have to be understood in such a way that they are tools to transform a
given fuzzy set into another one.
From this point of view, connected fuzzy IF-THEN rules then transform a
first piece of information into a second one, and this second piece of informa-
tion furt her into a third one. But now there is a quite natural understanding
of what it intuitively shall mean that two juzzy IF-THEN rules are chain-
able: The result of transforming a given piece of information according to
two connected fuzzy IF-THEN rules should be the same as transforming this
piece of information according to the chained fuzzy IF-THEN rule. And this
should be the case for all given pieces of information.
To make the intuition behind the idea of information transfer via fuzzy IF-
THEN rules precise, we furthermore have to fix the method how to determine
the piece of information which some particular fuzzy IF-THEN rules yields if
applied to some particular piece of information, i.e. we have to determine a
method which produces a fuzzy set out of a given fuzzy relation and a given
fuzzy set.
This method, again, has to be understood as some operator mapping the
cartesian product 1F(X x y) x 1F(X) into the dass 1F(Y) of fuzzy subsets
of y. Here, however, we shall restrict our considerations to the particular
case that this operator is determined by the generalisation
(4) J.LB(Y) = supt(J.LA(X),J.LR(X,y)),
",EX
if xis A then y is B,
if y is B then z is C
are t-chainable (w.r.t. some coding procedure 0) into the fuzzy IF-THEN
rule
if x is Athen z is C.
iff for all fuzzy sets A' E 1F(X) it holds true that
204 SIEGFRIED GOTTWALD
A closer inspection of the proof shows that the arguments also apply
in the particular case that the fuzzy sets A, B, C are fixed from the very
beginning. That means one also has the
COROLLARY 6. Any two particular connected juzzy IF-THEN rules
if x is A then y is B,
if yisB then z is C
are t-chainable iff one has
There is, of course, a elose connection between this t-transitivity and the
usual t-transitivity of fuzzy relations as discussed e.g. in [Gottwald, 1993]:
if () is at-transitive binary connective, then each fuzzy relation 8(A, B) =
{(x,y) Ilxc:A9ycB} is t-transitive in the usual sense.
With these notions, Theorem 5 now yields the following necessary con-
dition for t-chainability.
THEOREM 10. Let the coding procedure 8 be based on the 8-coding con-
nective () and suppose that 8 has the t-chainability property. Then the
coding connective () has to be t-transitive.
Applying now the remark which immediately preceded this theorem, we
have the further corollary.
COROLLARY 11. Ifthe coding procedure 8 has the t-chaining property and
is based on .Borne connective, then any juzzy relation 8(A, B) is t-transitive.
The earliest way of coding fuzzy IF-THEN rules or fuzzy (control) rules,
and still one which in applications is often used, goes back to [Mamdani
and Assilian, 1975], cf. also [Bandemer and Gottwald, 1995]. The coding
procedure is defined via
206 SIEGFRIED GOTTWALD
if xisA then y is B,
if y isB then z is C
be given and consider the cartesian product coding (8) based on the t-norm
t 1 . Then a necessary condition for the t-chainability of this pair of juzzy
IF-THEN rules is that one has
Quite often the understanding of the co ding procedure e for fuzzy IF-THEN
rules if x is Athen y is B is based on some connective (), i.e. one assumes
(10) e(A,B) = {(x,y)II()([xc: A], [yc: B)},
in such a way that the operation () is a kind of generalized implication opera-
tion, i.e. the truth degree function associated with an implication connective
of a suitable many-valued logic.
The situation with implication operations is, however, much more diflicult
as with conjunction operations. This is caused by the fact that the t-
norms constitute a kind of 'natural' candidates for generalised conjunction
operators-and that one does not have an equally well suited dass of truth
degree functions for impIication operators.
One way out of this situation is to determine impIication connectives out
of other connectives in some way which e.g. corresponds to some semanti-
cally equivalent characterisation of the impIication in classicallogic by other
connectives, e.g. by disjunction and negation, or by conjunction and nega-
tion, which means to introduce implication operations based on other truth
degree functions.
There are two main approaches along this line, which yield implications
often referred to as R-impIications and S-impIicationsj cf. e.g. [Fodor and
Roubens, 1994]. Each R-implication operation is related to some given
(left continuous) t-norm t via a Galois connection usually named (in one
direction) 'residuation' and giving as implication operation C{Jt the operation
(11) C{Jt(x,y) =def sup{zlt(x,z) ~ y}
and hence corresponding to the definition of a pseudocomplement in im-
pIicative algebrasj cf. [Rasiowa, 1974]. Each S-implication operation, on the
other hand, is defined with reference to a disjunction operation s and a
negation operation n as
(12) 'l/Jn,s(X,y) =def s(n(x),y)
and hence corresponds to a well known characterisation of material impli-
cation of classical logic via classical disjunction and negation.
More preferable, however, is it to have some set of characleristic proper-
ties of implication operations i which collects basic properties all suitable
208 SIEGFRIED GOTTWALD
implication operations should have. Such a list was given e.g. by Smets
and Magrez [1987] and consists there, besides continuity, of the following
properties:
1. law oE contraposition: i(x, y) = i(n(y), n(x» ,
if xisA then y is B,
if yisB then z is C
i.,n(u,V) = n(t(u,n(v))),
using only the idempotency n(n(u» - u (for all u E [0,1]) of the negation
operation, even this case means that the t-transitivity of i.,n is characterised
by the more specific condition for all u, v, w E [0,1]:
(15) t(n(t(u,n(v))),n(t(v,n(w)))) ~ n(t(u,n(w))).
And this condition again is equivalent with the following a little bit simpler
one which results from the factthat the negation function n is also supposed
to be order inverting, Le. non-increasing:
t(u,w) ~ n(t(n(t(u,n(v))),n(t(v,w))))
t(u,w) ~ q(q(u,n(v))),q(v,w))))
But even these last conditions are quite complicated and the problem, to
determine suitable conditions on t and n which yield that these conditions
are satisfied, actually presents an open problem in the general theory of
t-norms.
5 CONCLUDING REMARKS
The particular case of the rule of syllogism which was discussed in this paper
did not really pose deeper problems for the approach toward a soundness
210 SIEGFRIED GOTTWALD
ACKNOWLEDGEMENTS
The author gratefully acknowledges support through the COST action no.
15 of the European Union, and by fruitful discussions with H. Thiele which
made him better aware of the problem of this paper.
REFERENCES
[Bandemer and Gottwald, 1995] H. Bandemer an.d S. Gottwald. Fuzzy Sets, Fuzzy
Logic, Fuzzy Methods with Applications. Wiley, Chichester 1995.
[Driankov and Hellendoorn, 1995] D. Driankov and H. Hellendoorn. Chaining of fuzzy
if-then rules in Mamdani-controllers. In Proc. Internat. Joint Gon!. o! 4th IEEE In-
ternat. Gon!. Fuzzy Systems and 2nd Internat. Fuzzy Engng. Symp., Yokohama 1995,
vo!. 1, pp. 103-108, 1995.
[Dubois and Prade, 1991J D. Dubois and H. Prade. Fuzzy sets in approximate reasoning.
Part 1: Inference with possibility distributions. Fuzzy Sets Syst, 40, 143-202, 1991.
[Fodor and Roubens, 1994] J. Fodor and M. Roubens. Fuzzy Preference Modelling and
Multicriteria Decision Support. Theory and Decision Libr., Sero D, vo!. 14, Kluwer
Acad. Pub!., Dordrecht 1994.
[Godo and Valverde, 1991] L. Godo andL. Valverde. Entailment and inference in fuzzy
logic. In Proc. IFSA 'gI, Brussels, vo!. Mathematics, pp. 78-81. 1991.
[Godo and Valverde, 1992] L. Godo and L. Valverde. Entailment and inference in fuzzy
logic using fuzzy preorders. In Proc. IEEE Internat. Gon!. on Fuzzy Systems, San
Diego, pp. 587-594, 1992.
[Gottwald, 1989] S. Gottwald. Mehrwertige Logik. Aufbau-Verlag, Berlin 1989.
[Gottwald, 1993] S. Gottwald. Fuzzy Sets and Fuzzy Logic. Vieweg, Braunschweig 1993.
[Gottwald, 1996] S. Gottwald. Achainability criterion for fuzzy implications. BUSEFAL,
no. 65, 7-11, 1995/96.
[Gottwald, to appear] S. Gottwald. On the rule of syllogism for fuzzy implications. In:
Logic at Work. Essays dedicated to the memory of H. Rasiowa. E. Orlowska ed.
Physica-Verlag, Heidelberg, (in print).
[Gupta and Qi, 1993] M. M. Gupta and J. Qi. Theory of t-norms and fuzzy inference
methods. Fuzzy Sets Syst., 40, 431-450, 1991.
TOWARD ADEQUACY CONDITIONS FOR INFERENCE SCHEMATA 211
1 INTRODUCTION
In this paper, we deal with syntactical aspects of two kinds of fuzzy logic,
namely of fuzzy logic in narrow (FLn) and of broader sense (FLb). Fuzzy
logic in narrow sense is now quite weH established though the work is far
from being finished. The goal· of this logic is to develop means for modeling
of the vagueness phenomenon. One of its partial goals, besides vagueness, is
to formulate analogues of most theorems of the classical logic. This makes
us possible to clarify the relation of fuzzy logic to the classical one and also,
to gain a more profound understanding to both logics.
One of the interesting problems are open fuzzy theories in FLn. We
consider this topic important as it has direct impact to questions of prov-
ability and algorithmization and thus, also to applications. Unfortunately,
as shown in [Hajek, 1995], proving in fuzzy logic is highly computationally
ineffective. However, this is a general result. When solving a specific prob-
lem, we have to seek some sophisticated methods suitable for it. One such
possibility is demonstrated in this paper in Theorems 23 and 24 where we
prove that for the case of the linguistic expressions used in the applications,
the formulas for derivation of the conclusion (including the Mamdani's one)
are the best possible ones (in the sense of the magnitude of the obtained
truth values).
Further interesting consequences may be expected in FLb, which is an
extension of FLn. The goal is to develop a logic of the commonsense human
reasoning whose main characteristic feature is the use of natural language.
FLb includes the concept of computing with words, which has been recently
introduced by L. A. Zadeh.
In this paper, we define the concept of formal theory in both fuzzy log-
ics, demonstrate some of their basic properties and mutual connection of
FLb and FLn. We will focus especiaHy to syntactical aspects and specific
questions of provability. However, we assume that the reader is, at least
partly, acquainted with some of the cited works [Hajek, 1996; Novak, 1990;
Novak, 1995a; Novak, 1996; Pavelka, 1979] where precise definitions of some
concepts and proofs of some theorems, which are only recalled in this paper,
can be found.
where r syn is syntactical part of the rule r which is a partial n-ary operation
on FJ and re vI is its evaluation part which is an n-ary operation on L pre-
serving arbitrary non-empty joins in each argument (semicontinuity). We
will work with sound inference rules, i.e. those preserving truth evaluations
(for precise definition see [Novak, 1990; Pavelka, 1979]).
A question raises where the syntactical truth values come from; how they
should be interpreted? As pointed out by P. Hajek (cf. [Hajek, 1996}), it
is natural to understand evaluated formulas as the formulas a::}A (a is a
logical constant for the truth value a E L) which, when being true in the
degree 1, means that the truth of A is greater than or equal to a. This
understanding has several consequences.
First, we may interpret the evaluated formulas as shorts for the latter
ones. Second, the evaluated rules of modus ponens
a/ A, b/ A::}B
(6) rMP: a®b/B
and generalization
a/A
ra: a/(Vx)A
a/A
rRb: b -+ a/b::}A
may be omitted as they can easily be replaced by simple proofs which use
modus ponens and the transitivity tautology (a::}A)::}«b::}a)::}(b::}A)).
Let us stress, however, that it is not reasonable to avoid evaluated for-
mulas completely. Consistent replacement of evaluated formulas by a::} A
would lead to a very cumbersome notation. Furthermore, the primary goal
which is graded model of vagueness(fuzzy approach) would disappear.
FORMAL THEORIE:S IN FUZZY LOGIC 217
The second reason consists in the inference rules. The evaluation oper-
ation r evl in (5) is required to be only lower semicontinuous. This opens
the way for extension of fuzzy logic by various non-standard inference rules.
However, omitting the concept of evaluated formulas would result in the re-
striction only to the operations defined apriori in the structure (1)
(or (4». Consequently, the operation r evl would have to be inherently
realized as the interpretation of some logical connective.
As an example, let us consider the rule introduced already in [Pavelka,
1979]:
ajAVb
rD: btajA
(9) T = (AL,As,R)
where AL, As are sets of evaluated logical and special axioms, respectively
(or, equivalently, fuzzy sets AL, As C FJ) and R is a set of inference rules
containing at least the rules TMP and '" Ta (in general, there may be fuzzy
theories with different sets of inference rules). At the same time we may see
fuzzy theory T as a fuzzy set of formulas
T = (C 8y n(As U AL) C FJ.
'"
If (CByn(As U AL»A = athen we write T I- a A (a formula A is provable in
the degree a in the fuzzy theory T).
When defining a fuzzy theory, we will usually write only the fuzzy set of
its special axioms, Le.
(EI) Fx= x
(E2) F (Xl = yd m1 => ... =>(Xn = Yn)m" =>(f(Xl, ... ,Xn ) = f(Yb . .. ,Yn»
(E3) F (Xl = Yl)ffl 1=> ... =>(Xn = Yn)m" =>(P(Xl, . .. ,Xn){::}P(Yl' . .. , Yn»
for every n-ary functional symbol f and predicate symbol p. Classical equal-
ity is a special crisp case also fulfilling the above axioms with exponents
equal to 1.
THEOREM 10 (Equality). Let T I- a ; ti = Si, i = 1, ... ,n. Then there are
natural numbers ml > 0, ... ,mn > 0 such that
FORMAL THEORIES IN FUZZY LOGIC 221
where A' is a /ormula which is a result 0/ replacing 0/ the /ormulas BI, ... , B n
in A by BL ... ,B~.
Let r C FJ be a fuzzy set offormulas. By Supp(r) we denote its support,
'" = {A I r(A) > O}. The 'V denotes Lukasiewicz disjunction
i.e. Supp(r)
given by A 'V B := -,( -,A & -,B).
In the sequel, we will use the following symbol:
formula A := (V'xd'" (V'x n )B(x1!'" ,xn ) in the prenex form is the formula
B(Xl, ... , x n ). The Herbrand existential formula AH is constructed from A
by substitution of new functional symbols in the same way as in classical
logic.
THEOREM 15. Let T be a fu,zzy theory, A E FJ a closed formula in prenex
form and a = As(A). Then
EXAMPLE. Let A:= Young and M = {to, ... , tlOO} be a set of terms
representing years. We may define a multiformula Young by
Young = {1/Yaung(to), ... , I/Yaung(t2o)"", 0.6/Yaung(t3o),
... , 0.2 /Y aung(t4S), ... , 0 /Y aung(t6o)},
This is the logical representation of the intension of the syntagm 'Young'.
The extensions can be, for example, the following: Let D be a set of ages
of people. Then the extension of the syntagm 'Young' is
(12) V(Young} = { 1/1, ... , 1/20, ... ,0.6/30, ... ,0.2/45, ... , 0/60}
where V(t o ) = 1, ... , V(t 20 ) = 20, ... , V(t30) = 30, ... , V(t4S) = 45, ... ,
V(t60) = 60 are interpretations of the terms from M J when representing
age of people. When representing age of dogs, we may obtain the following
extension of 'Young':
(13) V(Young) = { 1/0.1, ... , 1/4, ... ,0.7/6, ... , 0.3/8, ... , 0/14}
2Let us remark that a simplified interpretation of fuzzy logic in broader sense which
concerns only the logical aspect without linguistics has been proposed in [Godo and
Hajek, 1996]. However, we are convinced that linguistics should not be excluded from
fuzzy logic and fuzzy techniques. For example, the main stress in the concept of soft
computing is given to 'computing with words'.
224 VILEMNovAK
where V(to) = 0.1, ... , V(t20) = 4, ... , V(t30) = 6, ... , V(t4S) = 8, ... ,
V(t60) = 14. Note that the truth degrees in (13) are grater than the corre-
sponding ones in (12) to illustrate that only the inequality V(A) ;?: a should
be fulfilled where a is the syntactic evaluation of the formula A in the eval-
uated formula a/ A. Note also that the fuzzy sets of the form (12) and (13)
are introduced in various examples in the literature on fuzzy set theory 2 as
the characterization of the meaning of Young. From our point of view, the
authors always considered some concrete, but usually not explicitly given
extension.
Intensions ofthe syntagms should be constructed from the other (simpler)
ones. We face here the problem of truth functionality which is subject to a
long and still unfinished discussion between logicians and Iinguists. Truth
functionality cannot, in general, be accepted in the model of semantics of
natural language. However, for some parts of it, the truth functionality
holds, or at least may be bypassed by accepting various kinds of connec-
tives in the local cases (recall our discussion about additional operations in
Section 2).
Ni=l (Aj=>Bj) =
= { 1\~1 (ajt ~ bjs) / 1\~1 (Aj", [t]=>Bjy[s]) It E MI, sE M2}
where x, y are variables of the sorts 1 and 2, respectively.
T f- a A iff T f- a A'.
Note that if A(x),B(y) are independent then also all their respective in-
stances are independent.
The proof of the following lemma was inspired by the paper of E. Turunen
[1995].
LEMMA 20. Let F o be directed set of independent evaluated formulas Let
T = { a j AI a j A E Fo }. Then there is a model 1> 1= T such that
(23) 1>(A) =a
holds for all aj A E Fo.
(a) Qo ~ Q.
(b) If lAI, IBI E Q then lAI -t IBI := IA=*BI E Q.
Using the rule of modus ponens, logical axioms and formulas provable in the
degree 1 (theorems) we can show that Q is a residuated lattice (analogously
as in the proof of Theorem 13 in [Novak, 1990]).
Let us now define the function f : Q ~ L as follows:
(a) f(IAI) = a if aj A E Fo.
(b) f(I01) = O.
(c) f(IAI-t IBI) = f(lAI) -t J(lBI).
Since F o is directed set of independent formulas, the function J exists and
it is a homomorphism. Using the results of [Glushankof, 1992], the lattice
of truth values L in consideration is injective and thus, J can be extended
to homomorphism
9 : C(TH) ~ L.
Finally, we define the truth evaluation H : FJ ~ L by H(A) = g(IAI).
Obviously, H(A) = a for every aj A E Fo. We will also show that
H((Vx)B) = AtEM, H(B,,[t]).
228 VILEMNovAK
Proof. Put
Fo = {ajt/Aj:t[tj, bjs = VtEM1 (ajt ® Cta)/Bjll[sj
I t E MI,s E M 2 ,j = 1, ... m}.
It follows from the assumptions that Fo is a set of independent evaluated
formulas which, obviously, is also directed. By Lemma 20, there exists a
structure V such that
Obviously,
j=1 j=1
i.e. V F= T.
Consider the proofs
This lemma states that for special kinds of formulas, we may obtain the
maximal provability degree only on the basis of multiformulas used in the
definition of the fuzzy theory in concern.
The following lemma is proved using the same methods. It concerns
the standard Mamdani's Max-Min rule. We introduce special axioms (see
[Novak, 1994]) in which we consider a new predicate R(x,y) representing
some function to be approximated. Then, for the formulas in concern, the
resulting computation formula gives the best possible result in the same
sense as above.
LEMMA 22. Given a fuzzy theory
1f
T I- a ; A~[t] tE MI
T h~ B~[s]
where
m
b~ = V (a~ 1\ V(ajt 1\ bjs»
tEMl i=1
where dts ;::: V7=l (ajt 1\ bjs). Then there is a set of proofs in T
V. tEMl
J=l •...• m
ValT(Wjt) = V7=1 (a~ 1\ (ait 1\ bis»
V tEM1
where
m
(25) cs ;::: V (a~ 1\ V(ajt 1\ bjs».
tEM1 j=1
FORMAL THEORIES IN FUZZY LOGIC 231
As the formulas Aj I\Bj and A', j = 1, ... , m are independent, there exists
a model V' F= T' such that
V'(Aj:I:[t]I\Bjy[s]) = ajt" bjs,
V'(A~[t]) = a~,
V(ajt "bjs »= 1
m
= 1\ «ajt "bjs ) ~
tEMl>sEM2 j=1
and thus, V F= T. Finally,
V(By[s]} = V«3x)(A'(x} " R(x}y[s]}) =
m
and
in the degree 1. Then we may derive a conclusion B' with the intension
4 CONCLUSION
formula in the many-valued logic must have a proof is quite strong and
restrictive for FLn, it has been weakened (cf. Definition 4 and Theorem 5).
Then the syntactico-semantical completeness of FLn with the evaluated
syntax (see Theorem 9) is preserved. Unfortunately, this is possible only in
the case that the corresponding implication is continuous and thus, we are
forced to use the Lukasiewicz implication only.
The last section is devoted to fuzzy logic in broader sense. This should be
the logic of commonsense human deduction, which uses natural language.
As natural language inherently encompasses vagueness, FLn becomes its
frame and FLb can thus be seen as an extension of FLn. Syntagms of natural
language are translated into multiformulas (sets of evaluated instances of
formulas of FLn), which are interpreted as intensions of the former. We have
proved two theorems demonstrating that when confining ourselves to certain
kinds of syntagms, the formulas widely used for generalized modus ponens
both in implicational as weIl as Mamdani's forms give the best possible
truth values. 3
ACKNOWLEDGEMENTS
REFERENCES
[Du bois and Prade, 1988] D. Dubois and H. Prade. Possibility Thwry. An Approach to
Gomputerized Processing 0/ Uncertainty. Plenum, New York, 1988.
[Glushankof, 1992] D. Glushankof. Prime deductive systems and injective objects in the
algebras of Lukasiewicz infinite-valued calculi. Algebra Universalis, 29, 354-377, 1992.
[Godo and Hajek, 1996] L. Godo and P. Hajek. On deduction in Zadeh's fuzzy logic. In
Proc. Gon/. IPMU'95, Granada, 1996.
[Gottwald, 1989] S. Gottwald. Mehrwertige Logik. Akademie-Verlag, Berlin, 1989.
[Gottwald, 1993] S. Gottwald. Fuzzy Sets and Fuzzy Logic. Vieweg: Braunschweig, and
Tecnea: Toulouse, 1993.
[Hajek, 1995] P. Hajek. Fuzzy logic and arithmetical hierarchy. Fuzzy Sets and Systems,
73, 359-363, 1995.
3Godo and Hajek [Godo and Hajek, 1996] derived generalized modus ponens on the
basis of purely logical considerations. They present several forms of this rule. Note
that it is possible to express their rules also in the aggregated form using the concept of
multiformula. Theorem 24 is based on the assumption (24) stating that, roughly speaking,
the linguistic description concerns some relation between input and output (predicate
R(x, y)). Godo and Hajek use weaker assumption but they still keep a condition which
inherently assumes some relation between the premise and the consequent.
FORMAL THEORIES IN FUZZY LOGIC 235
[Hajek, 1996) P. Hajek. Fuzzy logic as logic. In Mathematical Models of Handling Par-
tial Knowledge in Artifieial Intelligence, Proc. Erice (Italy) , G. Coletti et al., ed.
Pergamon Press, 1996.
[Hajek, 1998) P. Hajek. Metamathematics of Fuzzy Logic. Kluwer, Dordrecht, 1998.
[Klement et al., 196) E. P. Klement, R. Mesiar and E. Pap: Additive generators of t-
norms which are not necessarily continuous. In Proc. EUFIT'96, Aachen, pp. 70-73,
1996.
[Mesiar and Nova.k, 1977) R. Mesiar and V. Nova.k. On Fitting operations. In Proc. of
VIph IFSA World Congress, Prague, Vol. I, 286--290. Academia, Prague 1977,
[Novak,1990) V. Nova.k. On the Syntactico-Semantical Completeness of First-Order
Fuzzy Logic. Part I - Syntactical Aspects; Part I l - Main Results. Kybemetika, 26,
47-66 and 134-154, 1990.
[Nova.k, 1990} V. Nova.k. Logical basis of approximate reasoning with quantifiers. In
Proc. lf!-h Seminar on Ftlzzy Set Theory, Johanes Kepler Universität, Linz 1990.
[Nova.k, 1992) V. Nova.k. On the logical basis of approximate reasoning. In Ftlzz1! Ap-
proach to Reasoning and Decision Making, V. Nova.k, J. Ramik, M. MareS, M. Cerny
and J. Nekola, eds. Academia, Prague and Kluwer, Dordrecht, 1992.
[Novak, 1994) V. Nova.k. Fuzzy control from the point of view of fuzzy logic. Ftlzzy Sets
and Systems, 66,159-173, 1994. .
[Nova.k, 1995) V. Nova.k. Ultraproduct theorem and recursive properties of fuzzy logic.
In Non-Classical Logics and Their Applications to Ftlzzy Subsets. A Handbook ofthe
Mathematical Foundations of Fuzzy Set Theory, U. Höhle and E. P. Klement, eds. pp.
341-370. Kluwer, Dordrecht, 1995.
[Nova.k, 1995a) V. Nova.k. Thwards formalized integrated theory offuzzy logic. In Ftlzzy
Logic and Its Applications to Engineering, Information Seiences, and Intelligent Sys-
tems, Z. Bienand K. Min, eds. pp. 353-363. Kluwer, Dordrecht, 1995.
[Nova.k, 1995b) V. Nova.k. Linguistically oriented fuzzy logic controller and its design.
Int. J. of Approximate Reasoning, 12. 263-277, 1995.
[Novak,1995c} V. Nova.k. A new proof of completeness of fuzzy logic and some con-
clusions for approximate reasoning. In Proc. Int. Conference FUZZ-IEEE/IFES'95,
Yokohama, pp. 1461-1468. 1995.
[Novak, 1996) V. Novak. Paradigm, formal properties and limits of fuzzy logic. Int. J.
of General Systems, 24, 377-405, 1996. .
[Novak, 1998) V. Nova.k. Open theories, consistency and related results in fuzzy logic.
Int. J. of Approximate Reasoning, 1998.
[Nova.k and Perfilieva, 1997) Nova.k, V. and 1. Perfilieva: On logical and algebraic foun-
dations of approximate reasoning. In Proc. FUZZ-IEEE'97, Barcelona, 693-698,1997.
[Novak and Perfilieva, 1997) V. Nova.k and 1. Perfilieva. On model theory in fuzzy logic
in broader sense. In Proc. Int. Conference E UFIT '97, pp. 142-147, Verlag Mainz,
Aachen, 1997.
[Nova.k, Perfilieva and Mockor, 1999) V. Novak, 1. Perfilieva and J. Mockor. Mathemat-
ical Principles of Ftlzzy Logic. Kluwer, 1999.
[Pavelka, 1979) J. Pavelka. On fuzzy logic I, Il, IH, Zeit. Math. Logic. Grundl. Math.,
25, 45-52; 119-134; 447-464, 1979.
[Thrunen, 1995} E. Thrunen. Well-defined fuzzy sententiallogic. Math. Logic Quaterly,
41, 236-248, 1995.
[Zadeh, 1975) L. A. Zadeh. The concept of a linguistic variable and its application to
approximate reasoning I, 1I, III, Inf. Sei., 8 199-257, 301-357 and 9, 43-80, 1975.
LLUis GODO AND PETR HAmK
1 1NTRODUCTION
237
D. Dubois et al. (eds.). Fuzzy Sets. Logics and Reasoning about Knowledge. 237-241.
© 1999 Kluwer Academic Publishers.
238 LLUis 0000 AND PETR HAmK
-,x = I-x
x~y = min(I,I-x+y);
from 'X is A*' and 'IF X is ATHEN Y is B', infer 'Y is B*'
(X ~ A) -+ (Y ~ B),X ~ A*,Cand
Y~B*
We shall show how to save the above rule by changing the condition C and
to be
(1) (Vy)(3x)[«A*(x) -+ A(x» -+ B(y)] -+ B*(y»
or, equivalently (in ms-RQL),
(2) (Vy)([(Vx)(A*(x) -+ A(x» -+ B(y)] -+ B*(y»,
or, brießy,
2The formalization ofthe fuzzy assertion 'X is A' as (\fx)(X(x) -+ A(x)) is easily jus-
tified in terms of the possibilistic interpretation of fuzzy statements. Indeed, it is widely
accepted (see for instance [Dubois and Prade, 1991)) that the possibilistic constraint
induced by the previous fuzzy statement is the following inequality:
where 7rx stands for the possibility distribution which fuzzily constraints the vaJues of
the variable X. Hut this inequality is very easy to capture by the ms-RQL formula
(\fx)(X(x) -+ A(x))
if we consider both A and X as many-vaJued predicates which are interpretable by
the fuzzy relation IJ.A : U ---+ [0,1] and the possibility distribution 7rx : U ---+ [0,1]
respectively. Finally, just observe that 11 (\fx)(X(x) -+ A(x)) IIM= 1 if and only if
IIX(x)IIM,e$IIA(x)IIM,e, for any evaluation e\f of x.
240 LLuis GODO AND PETR HAJEK
X~A-+Y~B,X~A
Y~B
as a particular case.
ACKNOWLEDGEMENT
Lluis Godo
GSIG, Bellaterra, Spain.
Petr Hajek
Academy 0/ Sciences, Prague, Gzech Republic.
REFERENCES
[Boixader and Jacas, 1996] D. Boixader and J. Jacas. CRI as Approximate Reasoning
Tool: An analysis via T-indistinguishability operators. Prvc. 0/ FUZZ-IEEE'96, New
Orleans, USA, pp. 2094-2097, 1996.
[Dubois and Prade, 1991] D. Dubois and H. Prade. Fuzzy sets in approximate reasoning,
Part 1: Inference with possibility distributions. Fv.zzy Sets and Systems, 40, 143-202,
1991.
[Godo and Hajek, 1996] L. Godo and P. Hajek. On deduction in Zadeh's fuzzy logic.
Prvc. IPMU'96 Granada, Spain, pp. 991-996, 1996.
[Godo and Hajek, to appear] L. Godo and P. Hajek. Fuzzy inference as deduction. To
appear in Journal 0/ Applied Non-Classical Logics.
[Hajek, 1995] P. Hajek. Fuzzy logic and arithmetical hierarchy. Fv.zzy Sets and Systems,
13, 359-363, 1995.
[Hajek, 1995b] P. Hajek. Fuzzy logic from the logical point of view. In SOFSEM'95:
Theory and Practice 0/ In/ormatics; Lecture Notes in Computer Science 1012
(Milovy, Czech Republic, 1995), M. BartüSek, J. Staudek, and J. Wiedermann, Eds.,
Springer-Verlag, pp. 31-49, 1995.
[Hajek, 1997] P. Hajek. Fuzzy logic and arithmetical hierarchy 11. Studia Logica (1997).
To appear.
[Magrez and Smets, 1989] P. Magrez and P. Smets. Fuzzy modus ponens: a new model
suitable for applications in knowledge-based systems. International Journal 0/ Intel-
ligent Systems, 4, 35-57, 1989.
[Zadeh, 1988] L. A. Zadeh. Fuzzy Logic, vol. 1. IEEE Computer, 1988.
[Zadeh, 1990] L. A. Zadeh. The birth and evolution of fuzzy logic. Int. Journal 0/
General Systems, 11, 95-105, 1990.
[Zadeh, 1994] L. A. Zadeh. Preface. In Fv.zzy Logic Technology and Applications (1994),
R. J. Marks 11, Ed., IEEE Technical Activities Board, 1994.
FRANK KLAWONN
1 INTRODUCTION
3. * is isotone, i.e.
a* V ßi = VCa*ßi).
iE1 iE1
Obviously, an: extensional fuzzy set coincides with its extensional hull and
the extensional hull has the following properties.
is the coarsest (greatest) equality relation on X such that all juzzy sets in
:F are extensional w.r.t. E:F.
The equality relation (5) already appeared in Valverde's representation
theorem [Valverde, 1985] which he proved for L = [0,1]. This theorem
states that E:F is an equality relation if and only if there is a set :F of fuzzy
sets such that E can be written in the form (5).
In [Klawonn and Castro, 1995] it was proved that the set AE of all fuzzy
sets that are extensional w.r.t. the equality relation E has the following
closure properties. For any B ~ A E , P. E AE, and er E L we have:
(a) (V B) E AE,
THE ROLE OF SIMILARITY IN FUZZY REASONING 247
(b) (A B) E AE ,
Vice versa, for a set A of fuzzy sets fulfilling these axioms there exists a
unique equality relation - namely the one given in Theorem 5 -such that
A coincides with the set of all extensional fuzzy sets w.r.t. this equality
relation. It is interesting to remark that, because an equality relation is
uniquely determined by its set of extensional fuzzy sets, Valverde's repre-
sentation theorem is also valid in the more general context of GL-monoids.
The above mentioned properties characterize equality relations in an al-
gebraic sense. Another interesting approach is described in [Schmechel,
1995; Thiele, 1995; Thiele, 1996; Thiele, 1996a; Thiele, 1996b; Thiele and
Schmechel, 1995] where connections between equality relations (or related
concepts) and fuzzy partitions or fuzzy coverings are established.
In approximate reasoning if-then rules of the form
(6) If ~ is A, then 'fJ is B,
are very common where ~ and 'fJ are variables with domains X and Y,
respectively. A and Bare linguistic terms like positive big or approximately
zero (see, e.g. [Klir and Yuan, 1995]). These linguistic terms are usually
modelIed by suitable fuzzy sets, say /-LA E LX and /-LB E LY. In addition to
such general rules one has specific information like
(7) ~ is A'
where A' is represented by the fuzzy set /-LA' E LX (or simply by /-L E LX).
The application of a single rule of the form (6) to the information (7)
is usually formalized on the basis of a computing scheme of the following
form. The rule is encoded as a fuzzy relation of the form
where 0 E {A, *, -+}. For a given input information in the form of the
fuzzy set /-LA' E LX, the 'output' fuzzy set Vconclusion is computed as the
composition of the fuzzy relation {!0 and the fuzzy set /-LA', i.e.
for all y E Y, where nE {A, *} (cf. e.g. [Di Nola et al., 1989; Gottwald, 1993;
Klir andYuan, 1995]). This scheme is called sup-A-inference. In fuzzy
control, for instance, usually n = min = 0 is chosen.
,248 FRANK KLAWONN
The following two theorems show that for such typical inference schemes
the indistinguishability inherent in the fuzzy sets cannot be overcome.
THEOREM 6. Let /L, /LA E LX, /LB E L Y . Jilurthermore, let E be an equal-
ity relation on X such that /LA is extensional w.r.t. E. Let (}0 be defined as
in Equation (8). Then for the combinations <:) =~ and n = *, <:) = * and
n = *, <:) = 1\ and n = *, the equation (cf. Equation (9))
(/L On (}d = (ß On (}0)
is valid.
When we interpret Theorem 6 in the sense that the fuzzy sets /LA and
/LB represent the linguistic terms A and B of an if-then rule of the form
(6), then it states that for the mentioned combinations of operations for a
given input /L the output fuzzy set /L On (}0 inferred by the mle does not
change when we replace /L by its extensional hull. Although not explicitely
mentioned, the case n = 1\ is also included in the theorem, namely when
we choose * = 1\ for our GL-monoid.
For the output fuzzy sets we have an analogous result, nameIy, that the
output fuzzy set is always extensional.
THEOREM 7. Let /L, /LA E LX, /LB E LY. Jilurthermore, let F be an equal-
ity relation on Y such that /LB is extension al w.r.t. F. Let (}0 be defined
as in Equation (8). Then for the combinations <:) =~ and n = *, <:) = *
and n = *, <:) = 1\ and n = *, the juzzy set (/L On (}0) (cf. Equation (9)) is
extensional w.r.t. F,
The results of Theorems 6 and 7 can be easily extended to a set of if-then
mIes of the form
where the linguistic terms Ai and Bi are modelled by the fuzzy set /LA. E LX
and /LB. E LY. The output fuzzy set for a given 'input fuzzy set' /L E LX is
usually computed either by
This does neither effect Theorem 6 nor Theorem 7 according to the closure
properties (a) and (b). The theorems are also valid for fuzzy mIes with
more than one premise using the Cartesian product of equality relations
(combining them by the minimum). For details see [Klawonn and Castro,
1995].
THE ROLE OF SIMILARITY IN FUZZY REASONING 249
In this section we extend the results derived in the previous section to fuzzy
logic in the narrow sense. It would lead us astray to give a complete defini-
tion of first order fuzzy logic. A thorough introduction to this topic can be
found in [Novak, 1989; Novak, 1990]. What we mainly need to know for the
context in which we consider fuzzy logic here is that fuzzy logic admits by
truth values evaluated logical formulae. We concentrate on the predicates
which correspond to fuzzy sets, i.e. an n-ary predicate is associated with a
fuzzy set on xn, when X is the underlying domain for variables. The ques-
tion that we will examine is how weH can objects in X be distinguished,
when we consider a set of elementary predicates and take all predicates into
account that can be formulated using the elementary predicates and the
logical connectives and quantifiers. Formally, the question can be formu-
lated in the foHowing way. We are given a set A (the fuzzy sets associated
with the elementary predicates) of fuzzy sets. What is the coarsest equality
relation such that all fuzzy sets that can be defined with the fuzzy sets in
A and the logical connectives are extensional?
Let us first restriet to unary predicates. Thus A ~ LX. The set of fuzzy
sets we can build from A with the logical connectives is the smallest set A *
satisfying
(i) A ~ A*
(ii) Ao ~ A* =? (I\Ao) E A* and (V Ao) E A*
holds tor all x,y E X. The exponent k is meant w.r.t. the operation *.
Ptoof. Let E(x, y) denote the right hand side of equation (12). We prove
that E is an equality relation making all fuzzy sets in A * extensional which
is not smaller than EA" This implies that Eis equal to EA" since EA* is
the coarsest equality relation making all fuzzy sets in A* extensional.
250 FRANK KLAWONN
< /\ (EA(X,y»k*(EA(y,z»k
kEIN
< /\ (EA(X,z»k.
kEIN
it is sufficient to prove
These two laws imply (er f+ ß)k ~ erk f+ ßk. Thus, taking (4) into
account, we have for all p E A
Usually, fuzzy logic in the narrow sense with L = [0,1] as the underlying
lattice is based on the Lukasiewicz implication a -+ ß = min{1- a + ß, 1},
meaning that * is the Lukasiewicz conjunction a * ß = max{a + ß -1,0}.
The reason for this is that for soundness and completeness the implication
has to be continuous and the Lukasiewicz implication is - up to isomor-
phism - the only continuous residuated implication [Pavelka, 1979]. Since
the Lukasiewicz conjunction is nilpotent, this means that the equality rela-
tion EA* coincides with the crisp equality - at least iffor all x, y EX, x f y,
there masts a fuzzy set /L E A (elementary predicate) such that /L(x) f /L(Y)
holds. This means that this logic still maintains the potential for distin-
guishing objects weIl. Also when the product is chosen as the underlying
t-norm the corresponding logic has the potential for distinguishing objects
°
weIl. More generally, this applies to all t-norms whose only idempotent
elements are and 1.
REFERENCES
[Di Nola et BI., 1989) A. Di Nola, S. Sessa, W. Pedrycz and E. Sanchez. Fuzzy Rela-
tion Equations and their Applications to Knowledge Engineering. Kluwer Academic
Publishers, Dordrecht, 1989.
[Dubois and Prade, 1994) D. Dubois and H. Prade. Similarity-based approximate rea-
soning. In Computational Intelligence Imitating Li/e, J. M. Zurada, R. J. Marks II
and C. J. Robinson, eds. pp. 69-80. IEEE Press, New York, 1994.
[Gottwald, 1993) S. Gottwald. Fuzzy Sets and Ji'uzzy Logic. Vieweg, Wiesbaden, 1993.
[Höhle, 1992) U. Höhle. M-vaIued sets and sheaves over integral commutative CL-
monoids. In Applications 0/ Category Theory to Ji'uzzy Subsets, S. E. Rodabaugh,
E. P. Klement and U. Höhle, eds. pp. 33-72. Kluwer Academic Publishers, Dordrecht,
1992.
[Höhle,1994) U. Höhle. Monoidal logics. In Ji'uzzy Systems in Computer Science, R.
Kruse, J. Gebhardt and R. Palm, eds. pp. 233-243. Vieweg, Braunschweig, 1994.
[Höhle and Stout, 1991) U. Höhle and L. N. Stout. Foundations of fuzzy sets. Ji'uzzy Sets
and Systems, 40, 257-296, 1991.
[Jacas and Recasens, 1992) J. Jacas and J. Recasens. Eigenvectors and generators of
fuzzy relations. In Proc. IEEE International Con/erence on Fuzzy Systems 1992, San
Diego, pp. 687-694, 1992.
[Klawonn and Castro, 1995) F. Klawonn and J. L. Castro. Similarity in fuzzy reasoning.
Mathware and Soft Computin9, 2, 197-228, 1995.
[Klawonn and Kruse, 1993) F. Klawonn and R. Kruse. Equality relations as a basis for
fuzzy control. Ji'uzzy Sets and Systems, 54, 147-156, 1993.
[Klir and Yuan, 1995) G. J. Klir and B. Yuan. Ji'uzzy Sets and Ji'uzzy Logic. Prentice
Hall, Upper Saddle River, NJ, 1995.
[Kruse et al., 1994) R. Kruse, J. Gebhardt and F. Klawonn. Foundations 0/ Ji'uzzy Sys-
tems, Wiley, Chichester, 1994.
[Novak, 1989) V. Novak. Ji'uzzy Sets and their Applications, Adam-Hilger, Bristol, 1989.
[Novak, 1990) V. Novak. On the syntactico-semantical completeness of first-order fuzzy
logic. Part I - syntactical aspects; Part 11 - main results. Kybernetika, 26, 47-66;
134-154, 1990.
[Pavelka, 1979) J. Pavelka. On fuzzy logic I, 11, III. Zeit. Math. Logik Grundl. Math.,
25,45-52; 119-134; 447-464, 1979.
THE ROLE OF SIMILARITY IN FUZZY REASONING 253
[Ruspini, 1991] E. H. Ruspini. On the semantics of fuzzy logic. Intern. Journ. of Ap-
praximate Reasoning, 5, 45-88, 1991.
[Schmechel, 1995] N. Schmechel. On the lattice-isomorphism between fuzzy equivalence
relations and fuzzy partitions. In 25th Intern. Symposium on Multi- Valued Logic,
Bloomington, Indiana, pp. 146-151, 1995.
[Thiele, 1995] H. Thiele. On the mutual definability offuzzy tolerance relations and fuzzy
tolerance coverings. In 25th Intern. Symposium on Multi- Valued Logic, Bloomington,
Indiana, pp. 140--145, 1995.
[Thiele, 1996] H. Thiele. A characterization of Ruspini-Partitions by similarity relations.
In 6th Intern. Gonf. on Information Processing and Management of Uncertainty in
Knowledge-Based Systems Vol.I, Granada, pp. 389-394, 1996.
[Thiele, 1996a] H. Thiele. On isomorphisms between the lattice oftolerance relations and
lattices of clusterings. In 26th Intern. Symposium on Multi- Valued Logic, Santiago de
Compostela, pp. 198-202, 1996.
[Thiele,1996b] H. Thiele. On isomorphisms between the deMorgan algebra of fuzzy
tolerance relations and deMorgan algebras of fuzzy clusterings. In 5th IEEE Intern.
Gonf. on Fuzzy Systems, Vol. II, New Orleans, pp. 960-965, 1996.
[Thiele and Schmechel, 1995] H. Thiele and N. Schmechel. The mutual defineability of
fuzzy equivalence relations and fuzzy partitions. In Prac. Intern. Joint Gonference of
the Fourth IEEE International Gonference on Fuzzy Systems and the Second Inter-
national Fuzzy Engineering Symposium, Yokohama, pp. 1383-1390, 1995.
[Trillas and Valverde, 1984] E. Trillas and L. Valverde. An inquiry into indistinguisha-
bility operators. In Aspects of Vagueness, H. J. Skala, S. Termini and E. Trillas, eds.
pp. 231-256. Reidel, Dordrecht, 1984.
[Trillas and Valverde, 1985] E. Trillas and L. Valverde. On implication and indistin-
guishability in the setting of fuzzy logic. In Management Decision Support Systems
Using Fu!:zy Sets and Possibility Theory, J. Kacprzyk and R. Yager, eds. pp. 198-212.
Verlag TUV Rheinland, Köln, 1985.
[Valverde, 1985] L. Valverde. On the structure of F-indistinguishability operators. Fuzzy
Sets and Systems, 17,313-328, 1985.
[Zadeh, 1971] L. A. Zadeh. Similarity relations and fuzzy orderings. Information Sci-
ences, 3, 177-200, 1971.
DIONIS BOIXADER AND JOAN JACAS
1 PRELIMINARIES
their closeness with respect to some generalized metric [Jacas and Valverde,
1990). In this sense, similar points can be thought as a near points.
Some well-known T-indistinguishability operators, depending on the cho-
sen t-norm T, are:
T Min, Zadeh's similarity relations
T L, (Lukasiewicz t-norm), Likeness relations
T Prod, Menger's probabilistic relations.
The following lemmata give us two basic examples of T -indistinguishability
operators:
LEMMA 3., The fuzzy relation ET : [0,11 x [0,1] --+ [0,1) defined by
ET(X,y) = T(Max{x,y}1 Min{x,y}) = Min{T(xly),T(Ylx)} is a T-indistin-
guishability operator in [0,1 j.
LEMMA 4. Given a fuzzy set h : X --+ [0,1), the juzzy relation Eh : X x
X --+ [0,1) defined by
is an T-indistinguishability operator in X.
The importance of these two previous examples lies in the fact that, as it
is stated in Representation theorem, every T-indistinguishability operator
can be obtained from a suitable family of Eh.
PROPOSITION 5 (Representation theorem [Jacas, 1988; Valverde, 1985)).
A juzzy relation E in a set X is a T-indistinguishability operator i/, and
only i/, there exists a /amily {hdiEI 0/ juzzy sets 0/ X satisfying
E = In/Eh •.
iEI
By using this operator, a nice equivalence between the fixed points of l/JE
and the generators of E can be established [Jacas and Recasens, 1995); that
is: h is a generator of E if and only if l/JE(h) = h. In [Jacas and Recasens,
1995), it is also proved that l/JE is a fuzzy closure operator and the set HE
T-INDISTINGUISHABILITY OPERATORS 257
of the generators is the set of the closed sets. In this case, given hE [0, I]X,
h' = tPE(h) is the smallest generator that contains h.
On the other hand, the Representation Theorem provides us with a new
intuitive interpretation of a T-indistinguishability operator. If we look to a
fuzzy set h as a function that evaluates the degree of fulfilment of a certain
criterion by the elements of a set X e.g. hex is tall)E [0,1], two elements are
E - T -indistinguishable at certain level 0 if it does not exist any generator
hof E such that ET(h(x), h(y» < o. That is, any considered criterion does
not allow us to differentiate x and y at any stronger level than o. This is the
fuzzy version-graded in [0,1] by ET--of the classical fact that, withiri the
framework of a theory, two elements are equivalent if, any valid proposition
in the theory, has the same truth value on both of them.
In this section we deal with operators on sets of fuzzy sets. That is, we
consider structures (H, E, T) where H ~ [O,I]X for some set X and E is a
T-indistinguishability operator in H.
The following proposition gives us a way to construct a family of such
operators.
PROPOSITION 6. Giuen X o ~ X and H ~ [0, I]X, the juzzy relation
E: H x H -+ [0,1] defined by
(1) E(hI, h 2 ) = In! ET(h 1 (x), h 2 (x», h1 , h2 E H
zEXo
is a T-indistinguishability operator in H.
Proof. It is a consequence of the Representation Theorem, if we interpret
each x E Xo as a fuzzy set x* on H by means of the mapping x -+ x* E
[0, I]H where x.*(h) = hex), hE H.
Therefore (1) can be rewritten as
In this section we analyze the behaviour of the different forms of the CRI
and we show that they all satisfy the same unifying criterion: they are
extensional [Klawonn and Kruse, 1993] with respect to the natural T-
indistinguishability E.
Given A E [O,lf and B E [0, IjY, if we have the rule 'If Athen B', the
Compositional Rule of Inference (CRI) [Zadeh, 1973] provides a functional
model of inference when we have an hypothesis A' different from A. This
process is represented by the following schema:
If Athen B
If A'
then B',
where
In this sense, we use the notation B' =CRIAB(A') or simply B' =CRI(A').
In the formula (2) T represents at-norm and RAB is a fuzzy relation
(R : U x V -+ [0,1]) that changes depending on the authors and on the
applications.
T-INDISTINGUISHABILITY OPERATORS 259
We can point out, among others, the following ones [Turksen and Zhang,
1990]:
RAB(U, v) = Max {Min {A(u), B(v)}, 1 - A(u)} (Zadeh)
RAB(U,V) = Max {1- A(u),B(v)} (Kleene-Dienes)
RAB(U,V) = Min {A(u),B(v)} (Mamdani)
All these relations try to quantify the degree of entailment between A
and B and therefore, they play the role of the implication in the setting
of the fuzzy logic. This is the basic reason that led to the proposal of the
relation RAB(U, v) = T(A(u)IB(v)) for modelling the implication [Trillas
and Valverde, 1985].
This .last point of view allows us to interpret the eR! as a generalized
Modus Ponens, by modeling the conjunction by the t-norm T and the im-
plication by the preceding relation (R-implication). In this sense, we can
see reflected in (2) the classical scheme of Modus Ponens.
Nevertheless, most of the mentioned relations, widely used in many suc-
cessful applications that involve Approximate Reasoning, can be hardly
interpreted as implications. The paradigm is, without any doubt, the Mam-
dani relation [Mamdani, 1977].
For this reason, it is necessary to search for some principle "(different from
Modus Ponens) that could be satisfied by all of them and that could explain,
in terms of Approximate Reasoning, its good behaviour in the applications.
We will see that this principle is the extensionality with respect to the
natural T -indistinguishability.
Basically, all the previous versions of eR! have two common features. The
first one is that they preserve the pointwise order in the inference process
that is, the less specific is the hypothesis (it contains less information) the
less specific the thesis iso
In order to formalize this idea, we need the following definitions.
DEFINITION 8. If X is a set, the pointwise order in [O,l]X is the order
relation :S;x defined by:
/-L :S;x v {:} /-L(x) :s; v(x), '<Ix E X, /-L, v E [0, l]x.
The second common feature of the eR! procedures is that the thesis B' =
eR/(A') depends, in some way, on the hypothesis A' and they do not have a
chaotic behaviour. In other words, 'the more similar are the hypothesis the
more similar the thesis are'. Our main problem is to formalize and quantify
260 DIONIS BOIXADER AND JOAN JACAS
these similarities. We ean find in the literat ure different approaehes to this
problem. In [Baldwin, 1979; Godo et al., 1991] the 'inverse-truth funetional
modification' is proposed as a measure of these similarities, meanwhile in
[Bouehon-Meunier and Valverde, 1993], the so called 'resemblanee relations'
(a type of non-symmetrie relation) are introdueed to quantity the similarity
between fuzzy sets.
The point of view presented in this paper is that the natural T-indistin-
guishability operator E, being a generalization of the classical equivalenee
relation within the fuzzy eontext, is the appropriate tool to formalize and
quantify the intuitive notion of similarity between fuzzy sets. In this way,
all CRI operators fulfill the general prineiple of 'the more similar are the hy-
pothesis the more similar are the thesis', independently ofthe fuzzy relation
R and the t-norm T being used. In a more formal way, we have:
DEFINITION 10. If EI and E 2 are two T-indistinguishability operators
over [O,ljU and [O,I]V respeetively, It : [O,I]U --+ [O,ljV is an extension al
operator [Klawonn and Kruse, 1993] with respeet to EI and E 2 [Jaeas and
Valverde, 1990], if E 2 (It(Ad, It(A 2 )) ~ EI(AI,A z ), VAI,A z E [O,ljU.
If in the preeeding definition we take EI = E~ and E 2 = E~, then we
will simply say that It is extensional.
THEOREM 11. For any continuous t-norm and any fuzzy relation R: U x
V --+ [0,1], the mapping
CRI: [0, 1jU -+ [0, 1jV
/L I----t CRI(/L)
is an extensional inference operator.
Proof. First of all, let us observe that given at-norm T,
T(T(x, z)IT(y, z» ~ T(xIY) for any x, y, z E [0,1].
It is easy to show that the CRI is an inferenee operator. To prove its
extensionality, given A',A" E [0, ljU, let us eonsider B' = CRÜB(A') and
B" = CRIAB(A"). We have to show that Eu(A', A") ::; Ev(B', B").
For any v E V, we have:
T(B'(v)IB"(v» = T(SUPUEU T(A'(u), RAB(U, v)) I
SUPUEU T(A"(u), RAB(U, v))) =
= InfuEu T(T(A'(u), RAB(U, v»1
SUPrEu T(A"(r),RAB(r,v))) ~
> InfuEU T(T(A'(u), RAB(U, v)) I
T(A"(u),RAB(U, v») ~
> InfuEuT(A'(u)IA"(u» ~
> InfuEu ET(A'(u), A"(u» = Eu(A', A")
T-INDISTINGUISHABILITY OPERATORS 261
and therefore
Finally,
Ev(B',B" = Invf ET(B'(v),B"v»;::: E,,(A',A").
vE
•
At a first sight, it is surprising the absolute freedom we have for selecting
of the relation R. Nevertheless, in applications this selection depends on
the problem to be solved.
On the other hand, the CRI is based on the rule 'If Athen B', therefore
it is natural to wonder if this procedure interpolates the rule, in the sense
of the following definition.
DEFINITION 12. A mapping (! : [0,1]U -+ [O,l]V interpolates the rule 'If
Athen B', where A E [0, l]U and B E [0, l]V, if (!(A) = B.
It is obvious that, given a CRI operator, not any fuzzy relation R inter-
polates a given rule 'If Athen B'.
Under certain hypothesis, it can be proved [Trillas and Valverde, 1985]
that the relation R( u, v) = T (A( u )lB(v» interpolates the rule 'If Athen
B'. On the contrary, the Mamdani relation R(u, v) =Mn{A(u), B(v)}, even
thought it gives good approximate results [Mamdani, 1977], it does not
interpolate the rule.
Till now, we have assumed that the t-norm T used to model the CRI
is the same that the one used to build the natural T -indistinguishability.
Taking account that, if Tl ~ T2 then Tl ;::: 1'2, the next proposition follows
immediately
PROPOSITION 13. Given two continuous t-norms Tl, T2 satisfying
T 1 (x,y) ~ T 2 (x,y) for any x,y in [O,lJ the operator
The main result in the preceding section is that all CR! are extension al
inference operators. This extensionality is the reason that makes them
suitable tools for Approximate Reasoning because it ensures that 'the more
similar are the hypothesis, the more similar the thesis are'. Even though
the extensionality is a good and desirable property from the intuitive point
of view, when looking for a justification of the CRI from the classicallogic
point of view, the given explanation is always based on the fact that these
operators extend the classical scheme of the Modus Ponens. In fact, the
usual way to represent the inference process via eRI is given by the scheme
If Athen B
(4) If AI
If AI then BI
If Athen B
A~AI
(5) B~BI
If AI then BI
The result of this reasoning is not a thesis BI but a new valid rule. In
this sense (5) allows us to extend the rule 'If Athen B' to a whole set of
rules 'If A' then B", based on the equivalence between propositions. These
new rules extend the knowledge to situations different from the one that
has generated the original rule 'If Athen B'. This is a typical characteristic
of the Approximate Reasoning.
T-INDISTINGUISHABILITY OPERATORS 263
Given [0, l]U and [O,l]V endowed with their natural T-indistinguishability
operators E~ and E~, we will show that the problem of determining an
extensional inference operator e: : [0, l]U ~ [O,ljY that interpolates a rule
'If A the B', has a unique optimal solution that we shall call the Natural
Inference Operator associated to the rule.
264 DIONIS BOIXADER AND JOAN JACAS
DEFINITION 15. Given the rule 'if Athen B' with A E [O,ljU and B E
t,
[0, 1 the operator
T(T(Ylz)IT(xlz» ~ T(xIY)
~AB(A')(V) = T( uEU
Inf T(A'(u)IA(u»IB(v» ~ B(v)
ET(B'(v),B"(v» =
Min{T(B'(v)IBI(v»,T(B"(v)IB'(v»} 2: Eu(A',A")
and
Ev(B',B" = Inf ET(B'(v),B"(v» 2: Eu(A',A").
vEV
(e) Let 1:> : [0, l]U --+ [O,ljV be a mapping satisfying (a), (b), (e) and (d).
Given A' E [0, l]U, we have to prove that ~(A') 2: 1:>(A'). Let us eonsider
A" = Sup(A,A') Le. A"(u) = Sup{A(u),A'(u)} for any u E U. Obviously,
S;u
A' ~u A" and therefore, Eu(A" A) = Inf T(A"(u)IA(u». Sinee 1:> fuHils
uEU
eonditions (b), (e) and (d), we deduee that
B~
B~
= qRIAB(A') = {O'5, 0'5,
= <tAB (A') = {I, 0'6, I}
I}} T = product
B~ = GRI(A') = {O'5,O'5, I} }
=
B~ ~AB(A') =
{I, 1, I}
T = Minimum.
SUMMARY
As a conclusion, we must emphasize the fact that, working with the natural
indistinguishability as a measure of similarity between fuzzy sets, all the
inference processes by means of eR!, become extensional. This is so with
independence from the relation used to model the conditional.
Moreover, as it is shown in Theorem 16, the problem of determining
an extensional inference operator that interpolates the rule has an unique
optimal solution without additional conditions about this rule.
T-INDISTINGUISHABILITY OPERATORS 267
Our future work is focused on the natural inference operator <tAB namely
in two points:
1. The study of the classical inference models with respect to which <tAB
is its fuzzified version.
ACKNOWLEDGEMENTS
REFERENCES
[Alsina et al., 1983) C. Alsina, E. Trillas and L. Valverde. On some logical connectives
for fuzzy sets theory. J. Math. Anal. and Appl., 93, 15-26, 1983.
[Baldwin,1979) J. F. Baldwin. A new approach to approximate reasoning using fuzzy
logic. Fuzzy Sets and Systems, 3, 193-220, 1979.
[Boixader and Jacas, 1995) D. Boixader and J. Jacas. Generators and dual T-
indistinguishabilities. In Fuzzy Logic and Soft Computing, Bouchon-Meunier et al.,
eds. pp. 291-300. World Scientific, 1995.
[Bouchon-Meunier and Valverde, 1993) B. Bouchon-Meunier and L. Valverde. (1993),
Analogical reasoning and fuzzy resemblance. In Uncertainty in Intelligent Systems,
B. Bouchon-Meunier et al., eds. pp. 247-259. Elsevier Science Publishers, 1993.
[Dubois and Prade, 1994) D. Dubois and H. Prade. Similarity-based approximate rea-
soning. In ComputationalIntelligence: Imitating Li/e, I. M. Zurada, R. J. Marles and
C. J. Robinson, eds. pp. 69-80. IEEE Press, 1994.
[Godo et al., 1991) L. Godo, J. Jacas and L. Valverde. Fuzzy values in fuzzy logic. Int.
Jour. 0/ Intelligent Systems, 6, 199-212, 1991.
[Jacas, 1988) J. Jacas. On the generators of a T-indistinguishability operators. Stochas-
tica, 12,49-63, 1988.
[Jacas,1990) J. Jacas. Similarity relations. The calculation of minimal generating fami-
lies. Fuzzy Sets and Systems, 35, 151-162, 1990.
[Jacas and Valverde, 1990) J. Jacas and L. Valverde. On fuzzy relations, metrics and
cluster analysis. In Approximate Reasoning Tools for Artijicial Intelligence, J. L.
Verdegay and M. Delgado, eds. pp. 21-37, Verlag TUV Rheinland, 1990.
[Jacas and Recasens, 1995) J. Jacas and J. Recasens. Fuzzy T-transitive relations: eigen-
vectors and generators. Fuzzy Sets and Systems, 72, 147-154, 1995.
[Jacas et al., 1995) J. Jacas, A. Monreal and J. Recasens. Equality relations. An aplica-
tion to a fuzzy environment for CAGD. In Proceedings 0/ ESTYLF'95, (Murcia), pp.
295-299, 1995. In Spanish.
[Kandel, 1992) A. Kandel. Fuzzy Techniques and Pattern Recognition. J. Wiley & Sons,
New York, 1992.
[Klawonn and Kruse, 1993) F. Klawonn and R. Kruse. Fuzzy control as interpolation
on the basis of equality relations. Proc. IEEE Int. Con/erece on Fuzzy Systems, San
Francisco, pp. 1125-1130, 1993.
[Mamdani, 1977) E. H. Mamdani. Application of fuzzy logic to approximate reasoning
using linguistic synthesis, IEEE 1rans. Comput., 26, 1182-1191, 1977.
268 DIONIS BOIXADER AND JOAN JACAS
[Trillas and Valverde, 1985] E. Trillas and L. Valverde. On modus ponens in fuzzy logic.
In Proc. 15th ISMVL Kingston, (Ontario), 294-301, 1985.
[Thrksen and Zhang, 1990] Thrksen and Zhang. An approximate analogical reasoning
schema based on similarity measures and interval-valued fuzzy sets. Fuzzy Sets and
Systems, 34, 347-353, 1990.
[Valverde, 1985] L. Valverde. On the structure of F-indistinguishability operators. Fuzzy
Sets and Systems, 17, 313-328, 1985.
[Zadeh, 1973] L. A. Zadeh. Outline of a new approach to the analysis of complex systems
and decission processes. IEEE 'Irans. Sys. Man Cybem., 1, 28-44, 1973.
FRANCESCO ESTEVA, PERE GARCIA AND LLuIS GOnO
1 INTRODUCTION
• In the first one two types of graded consequence relations I=a and ~a
.based on similarity are defined. They are based on the implication
measures introduced above. This approach is developed in Section 2
and covers part of the material present in [Dubois et al., 1997].
• Rejlexivity: S(w, w) =1
• Symmetry: S(w,w') = S(w',w)
• ®-transitivity: S(w, w") 2:: S(w, w') ® S( w', w").
Similarity relations and fuzzy sets can be elosely related. Namely, given an
®-similarity relation S on n, each proposition q of the language L induces
a fuzzy set, denoted [qJ", of interpretations elose to [q] by defining:
[q*]Cl
universal one,
P I=~,K q Hf K 1\ P I=~ q.
In other words, we have that p I=~,K q iff Is(q I K 1\ p) ~ a. This amounts
to expressing that the set of worlds [q] must be stretched to the degree
a (at least) in order to encompass the models of K which are models of
p. Although the entailment I=S,K verifies properties like Reßexivity, Right
Weakening or Left Strengthening s I=~ does, it does not satisfy the previous
0-Transitivity property. Only the following restricted 0- Transitivity holds:
Restricted 0-Transitivity: if p I=~,K r and r F~,K q then p I=~~ q,
provided that r 1= K.
A full characterization of FS,K' an extension of Theorem 3, can be found
in [Dubois et al., 1997].
fro m P FS,K
~<> d ~f3 . I. 1=<>®f3. (®-Transitivity)
• r an r FS,K q mJer P FS,K q,
However, ~S,K so defined does not verify the Cut property. The decom-
position property does not hold neither, that is, it may be that ~ ~S,K pVr
without ~ ~S,K p nor ~ ~S,K r being true. A theorem of characterisation
of the proximity entailment can be found in [Dubois et al., 1995].
Finally, getting back to the extrapolative syllogism mentioned in the
Introduction,
we show how one ean get a logical model of that inferenee pattern using the
approximate and proximity entailments, and the following proposition that
shows how both types of entailment ean be eombined together.
PROPOSITION 7 (Extrapolative syllogism). From p' 1=8 P and p F~,K q
we can derive p' /\ K I=~®ß q.
Proof. On the one hand, p' I=:S p expresses that Is{P Il:!l. ~ a for each w 1='.
Ont he other hand, p F~,K q expreses that I{p Il:!l.)® --+ I(q Il:!l.) ~ ß, for
each w 1= K. Therefore, for each w 1= p' /\ K we have that I(q Il:!l.) ~ a ® ß,
that is, it holds that p' /\ K I=~®ß q. •
Now, given a similarity S, if we model how elose is p from p' by the degree
of implication Is{P I r/) = a, and the entailment relation between p and q
as a graded proximity entailment p F~,K q for some background knowledge
K, then the above proposition allows us to eonelude that the degree of im-
plieation of q given the observed p' and the background knowledge K is at
least a ® ß. Moreover, due to the definition of the approximate entailment
I=/(, the modelling of the extrapolative syllogism admits an even more at-
traetive formulation, allowing to deal with different background knowledge
in the approximate and the proximity entailments.
COROLLARY 8. From p' 1=8,K P and p F~,KI q we can derive p' 1=~~nKI
q.
Applieations of this extrapolative pattern are proposed in [Dubois et al.,
1997] for interpolative reasoning and in [Dubois et al., 1998] for ease-based
reasoning.
soundness and completeness results for these systems with respect to some
classes of the above structures.
3.1 Semantics
The language LG of the multi-modal systems we are going to describe is
generated in the usual way from a denumerable set of atomic formulas,
connectives --', -+ and modal operators (>~, (>~ for each a in a denumerable
subset G ~ [0,1] such taht 0,1 E G.
As a matter of notation, we shall use in this section p, q, . .. to denote
propositional variables and A, B, . .. to denote arbitrary formulas. Also we
shall use the usual standard definitions of the conjunction (1\), disjunction
(V) and equivalence (t7) connectives in terms of --, and -+, and D~, D~ will
denote the dual modal operators of (>~ and(>~ respectively. Finally, the
symbols T and .L will be used as abbreviations for A V --,A and A 1\ --,A
respectively.
DEFINITION 9. Similarity Kripke models are structures M = (W, S, 11 11)
where:
REMARK. <>~ is a normal modal operator in the sense that it has an as-
sociated accessibility relation R~, defined by (w,w') E R~ iff S(w,w') > a,
which provides it with the standard Kripke semantics2 :
(M,w) 1= <>~A iff (M,w') 1= A for some w' such that (w,w') E R~.
This is not the general case for the operators <>~. However they have a
corresponding accessibility relation when IM ([All {w}) becomes max{ S( w, w') I
(M, w') 1= A}, i.e. when the 'sup' turns out to be a 'max'. In particular, this
is the case when either the range G is finite or the set of possible worlds W
is finite. In these particular cases the corresponding accessibility relation to
<>~ is the one defined by (w,w') E R~ iff S(w,w') 2: a.
A -t O~<>~A, Va E G
--.<>r A ,
CO: O~A -t O~A, Va EG
are always valid in FCg and they are valid too in C~ if G is finite. Fur-
thermore, the seheme
nested properties of the graded modal operators, while schemes EX· set up
the boundary conditions for them. Finally, schemes OC and CO establish
the obvious relations between strict and non-strict inequalities. All these
schemes, except B* and 4*, already appear in [Liau and Lin, 1992].
The question about completeness of MS5(G,®) has been partially an-
swered. Namely, it has been possible to get completeness in particular
cases. Next subsections show that the system MS5(G,®), augmented by
the scheme ce, is complete w.r.t. C~ whenever the range G is finite and
complete w.r.t. to the dass FC~ for ® = min, provided the system is
further augmented with B C and 4°.
A basic fact that is needed for the proof is that in MS5++(G, min) any
modal formula of degree 5 2 can be shown to be provably equivalent to a
modal formula of degree 1, except for the following modalities:
• O~Dß and D~Oß' if 0: :$; ß =f:. 1
• O~Dß,D~Oß,D~Oß and O~Dß' if 0: <ß
• O~Oß and O~Dß' if 0: < ß =f:. 1
In particular, the only modalities of order two with the same grade (Le.
0: = ß) for which we have not proved their reducibility are O~D~ and D~O~
if 0: =f:. 1. Therefore any non reducible modality is achain of modal oper-
ators whose sub-indexes form a non-increasing sequence with at most two
equal successive indexes. When G is finite, the set of irreducible modalities
are finite and the degree of the irreducible modalities is at most twice the
cardinal of G.
The sketch of the completeness proof is as follows. Let A be a formula,
let Sub(A) be the set of all subformulas of A closed by negation and define
G(A) = {o: E Gleither O~B,O~B,O~B,
or O~B is in Sub(A)} U {O, I}.
Obviously, both Sub(A) and G(A) are finite. Then the closure ModSub(A)
of Sub(A) by the modalities with indices in G(A) is recursively defined as
follows:
• if B E Sub(A) then B E ModSub(A)
• if B E ModSub(A) then O~B,D~B,O~B,O~B E ModSub(A) , for
every 0: E G(A)
Then, a model MA = (WA, SA, 11 11 A) is built according to the following
steps:
• Let G(A) = {0:1 = 0 < 0:2 < ... < O:n-1 < O:n = I}
• Let u S; ModSub(A). Then u is maximally consistent in ModSub(A)
if u is MS5++(G, min)-consistent and uU {B} is inconsistent for any
other B E ModSub(A) such that B '/. u.
• Define WA = {u I u is maximally consistent in ModSub(A)}
• For each 0: E G(A) and u E WA define
NC(u,o:) = {B I D~B E u}
N°(u, o:) = {B I D~B E u}
Due to axiom CO, it is clear that NC(u, 0:) S; N°(u, 0:).
5The modal degree of a modal formula is the number of nested modal operators (do
not confuse nested with iterated).
284 FRANCESCO ESTEVA, PERE GARCIA AND LLuIS GODO
• As in [Liau and Lin, 1992], any similarity on W A should verify, for all
oE G(A):
4 CONCLUSIONS
In this paper we have been concerned with two formalisations of some as-
pects of similarity-based reasoning. The former is given by means of graded
consequence relations induced by a similarity fuzzy relation. The latter pro-
vides a general system of multi-modallogic for which there are completeness
results for two particular cases. It remains to investigate completeness for
more general cases.
Both approaches are of course related. On the one hand, it is dear that
the approximate entailment introduced in Section 2 is fuUy captured in-
side the multi-modal systems introduced in Section 3. Namely, given an
®-similarity S on the set of interpretations n of a propositionallanguage L,
if A, B and K are non-modal formulas, then we have the following equiva-
lences:
A F~ B Hf FML A -t O~B
A F~,K B iff FML K" A -t O~B,
where ML = (n, S, 11 11). On the other hand when the range Gisfinite, it
is possible to capture the proximity entailment in our modal framework as
ABOUT SIMILARITY-BASED LOGICAL SYSTEMS 285
weIl. Indeed, if G is finite then it holds that JS,K(B 1 A) ;::: a iff, for any
ß E G and any w E [K], Is(A 1 ~) ;::: ß implies Is(B 1 ~) ;::: ß ® a, the
following relationship also holds:
In this way, the proximity entailment could be captured in the sense that
it would hold that A I=S:,K B iff FM K ~ [B 1 Alu. The logical analysis of
this extended modal framework is a matter of future work.
ACKNOWLEDGEMENTS
The authors are indebted to Didier Dubois, Henri Prade and Ricardo O.
Rodriguez with which they have shared most of the work described in this
paper. The authors also thanks the comments, suggestions and references
by Helmut Thiele, Stefan Lehmke and anonymous referees that helped the
authors in improving the paper. The authors have been partially supported
by the DGICYT project SMASH n e 275 TIC96-1038-C04-01 and COST ac-
tion n e 275 15.
REFERENCES
[Aamodt and Plaza, 1994) A. Aamodt and E. Plaza. Case-based reasoning: Founda-
tional issues, methodological variations and system approaches. Artijicial Intelligence
Communications, 7, 39-59, 1994.
[Biacino and Ying, 1996) G. G. Biacino and M. Ying. Approximate reasoning based on
similarity: propositional caJculi. Submitted, 1996
[Dubois et al., 1995) D. Dubois, F. Esteva, P. Garcia, L. Godo and H. Prade. Similarity-
based consequence relations. In Symbolic and Quantitative Approaches to Reasoning
and Uncertainty (Proc. ofthe Europ. Conf. on ECSQARU'9S, Fribourg, Switzerland),
C. Froidevaux, and J. Kohlas, eds. pp. 171-179. Lecture Notes in Artificial Intelligence,
Vol. 946, Springer Verlag, Berlin, 1995
286 FRANCESCO ESTEVA, PERE GARCIA AND LLuis GODO
[Dubois et al., 1997] D. Dubois, F. Esteva, P. Garcia, L. Godo and H. Prade. A logical
approach to interpolation based on similarity relations. Int. Journal o[ Approximate
Reasoning, 17, 1-36, 1997.
[Dubois et al., 1998] D. Dubois, F. Esteva, P. Garcia, L. Godo, R. L. Mantaras and H.
Prade. Fuzzy set modelIing in case-based reasoning. International Journal o[ Intelli-
gent Systems, 13, 345-373, 1998.
[Dubois and Prade, 1992] D. Dubois and H. Prade. Putting rough sets and fuzzy sets
together. In Intelligent Decision Support - Handbook o[ Applications and Adllances o[
the Rough Set Theory. R. Siowinski, ed. pp. 204-232. Kluwer, 1992.
[Dubois and Prade, 1995] D. Dubois and H. Prade. Comparison of two fuzzy set-based
logics: similarity logic and possibilistic logic. In Proc. FUZZIEEE'95, Yokohama,
Japan, pp. 1219-1226, 1995.
[Esteva et al., 1994a] F. Esteva, P. Garcia and L. Godo. Relating and extending se-
mantical approaches to possibilistic reasoning. Int. J. o[ Approximate Reasoning, 10,
311-344, 1994.
[Esteva et al., 1994b] F. Esteva, P. Garcia, L. Godo, E. Ruspini and L. Valverde. On
similarity logic and the generalized modus ponens. In Proc. o[ the 3m IEEE Inter.
Con[. on Ftizzy Systems (FUZZ-IEEE g4), Orlando, FL, pp. 1423-1427, 1994.
[Esteva et al., 1995] F. Esteva, P. Garcia and L. Godo. On conditioning in similarity
logic. In Ftizzy Logic and Soft Computing, Adllances in Ftizxy Systems - Applications
and Theory Vol. 4, B. Bouchon-Menier, R. R. Yager and L. A. Zadeh, eds. pp. 300-309.
World Scientific, 1995.
[Esteva et al., 1997] F. Esteva, P. Garcia, L. Godo and R. Rodriguez. A modal account
of similarity-based reasoning. International Journal o[ Approximate Reasoning, 16,
235-260, 1997.
[Fariiias dei Cerro and Prade, 1986] L. Fariiias dei Cerro and H. Prade. Twofold fuzzy
sets and modal logic, Fuzziness and indiscernibility and partial information. In The
Mathematics o[ Ftizzy Systems, A. Di Nola and A. G. S. Ventre, eds. pp. 103-120.
1986.
[Klawonn and Kruse; 1993] F. Klawonn and R. Kruse. Equality relations as a basis for
fuzzy controI. Ftizzy Sets and Systems, 54, 147-156, 1993.
[Kolodner, 1993] J. Kolodner. Case-Based Reasoning. Morgan Kaufmann, San Fran-
cisco, CA, 1993
[Lewis, 1973] D. Lewis. Counter[actuals. Basil Biackwell. London, 1973
[Liau, 1996] C. J. Liau. Possibilistic Residuated Implication Logics and Applications. In
Proc,. IPMU'96, (Granada, Spain), pp. 935-940, 1996.
[Liau and Lin, 1992] C. J. Liau and B. I. Lin. Quantitative modallogic and possibiIistic
reasoning. In ECAI'92, B. Neumann ed. pp. 43-47. Wiley, NY, 1992.
[Liau and Lin, 1996] C. J. Liau and B. I. Lin. Possibilistic reasoning ~ a mini-survey
and uniform semanties. ArtijicialIntelligence, 88, 163-193, 1996.
[Nakamura, 1992] A. Nakamura. Topological soft algebra and its application. Fllzzy Sets
and Systems, 46, 273-280, 1992.
[Nakamura and Gao, 1991] A. Nakamura and J.-M. Gao. A logic for fuzzy data analysis.
Ftizzy Sets and Systems, 39, 127-132, 1991.
[Nakamura and Gao, 1992] A. Nakamura and J.-M. Gao. On a KTB-modal fuzzy logic.
Ftizzy Sets and Systems, 45, 327-334, 1992.
[Orlowska, 1985] E. Orlowska. A logic of indiscernibility relations. In Lecture Notes in
Computer Science No. 208, pp, 177-186, Springer Verlag, Berlin, 1985.
[Ruspini, 1991] E. Ruspini. On the semantics of fuzzy logic. Int. J. o[ Approximate
Reasoning, 5, 45-88, 1991.
[Thiele, 1993] H. Thiele. On the definition of modal operators in fuzzy logic. In Proc. o[
the 23m. Intl. Symposium on Multiple-lla/ued Logic, (Sacramento, USA), pp. 62-67.
IEEE Computer Society Press, 1993.
[Trillas arid Valverde, 1984] E. TrillaS and L. Valverde. An inquiry on T-
indistinguishabiIity operators. In Aspects o[ Vagueness, H. Skala et al., eds.
pp. 231-156. Reidel, Dordrecht, 1984.
[Valverde, 1985] L. Valverde. On the structure of F-indistinguishability operators. Ftizzy
Sets and Systems, 17, 313-328, 1985.
ABOUT SIMILARITY-BASED LOGICAL SYSTEMS 287
[Ying,1988) M. Ying. On standard models of fuzzy modallogics. Fuzzy Sets and Sys-
tems, 26, 357-363, 1988.
[Ying, 1994) M. Ying. A logic for approximate reasoning. The Journal of Symbolic Logic,
59, 830-837, 1994.
[Williamson, 1988) T. Williamson. First-order logics for comparative similarity. Notre
Dame Journal of Formal Logic, 29, 457-481, 1988.
[Zadeh,1965) L. A. Zadeh. Fuzzy sets. Information and Control, 8, 338-353, 1965.
[Zadeh, 1979) L. A. Zadeh. A theory of approximate reasoning. In Machine Intelligence,
9, J. E. Hayes, D. Michie and L. I. Mikulich, eds. Elsevier, New York, 1979.
HELMUT TRIELE
1 INTRODUcnON
Let {O, I} be the set of a1l real numbers r with 0 ~ r ~ 1. For the following
considerations we fix a non-empty set U called universe. Fuzzy sets on U are
mappings F : U -+ {O, I}. By F1P(U) we denote the (crisp) set of all fuzzy sets
onU. -
Following James C. Bezdek the terms 'pattern recognition' and 'cluster analy-
sis' mean 'the search for structure in data sets. .. ' [Bezdek, 1981, pp. 1-4] where
'structure' is defined as a partition of the given data set into crisp or fuzzy subsets.
In generalization of this approach, by a 'fuzzy clustering on U' we understand an
arbitrary set j offuzzy sets F ('fuzzy clusters') on U, Le. j ~ F1P(U).
Fuzzy clusters and fuzzy clusterings on U are constructed on the basis of 'simi-
larities' between elements x, y E U where similarities can be defined by common
properties of x and y or by a distance function d on U, for instance. More gen-
erally speaking, this method means that fuzzy clusters and fuzzy clusterings on
U are constructed by using (fuzzy) similarity relations on U where the foUowing
correctness condition must be fulfilled: the mutual definability of the clusterings
and the similarity relations, which are considered within a certain context, must
hold. If this condition is satisfied then there exists a one-to-one correspondence
between the two classes of objects considered.
Following Zadeh's approach [1971] several authors restriet similarity relations
to fuzzy equivalence relations [de Baets and Mesiar, 1996; Gottwald, 1993; Kla-
wonn, 1994; Klawonn, 1995; Klawonn and Kruse, 1993; Kruse et al., 19941 As
we have shown in [Thiele and Schmechel, 1995; Schmechel, 1995] this approach
leads to a very restricted concept of clustering which is too special in many appli-
cations.
Taking into consideration these observations we define a (fuzzy) similarity re-
lation on U as an arbitrary binary relation R : U x U -+ (0, I). In [Thiele, 1996a;
Thiele, 1995] we have studied fuzzy tolerance relations, i.e. relations which fulfill
the conditions
reßexivity on U: Vx(x EU -+ R(x,x) = 1)
synunetry on U: VxVy(x,y E U -+ R(x,y) = R(y,x»
We could show that there exists a one-to-one correspondence between the set of all
fuzzy tolerance relations on U and the set of all so-called fuzzy tolerance coverings
on U, on the one hand, and the set of all so-called subset closed, strongly compact
coverings on U, on the other hand.
In the paper presented we introduce a very general concept of fuzzy clustering
and show that these clusterings can be characterized by a special type of fuzzy
similarity relations which are more general than fuzzy equivalence relations.
289
D. Dubois et al. (eds.), Fuzzy Sets, Logics and Reasoning about Knowledge, 289-299.
© 1999 Kluwer Academic Publishers.
290 HELMUT THIELE
°
2. R is left-side conditioned a-reftexive on U
=def VxVy (x,y E U AR(x,y) > -+ R(x, x) > a)
> °-+
3. R is said to be conditioned b-total on U
=defVXVy(x,y E U AR(x,y) 3z(z E U AR(x,z) > b»
4. R is said to be c-surjective on U
=def Vy(y E U -+ 3x(x E U A R(x, y) > c»
5. RE(U,a, b)
=def {R IR: U x U -+ (0,1) AR fulfills the conditions 1,2 and 3}
6. RE(U, a, b, c)
=def {R IR: U x U -+ (0,1) /\ R fulfills the conditions 1, 2, 3 and 4}
For fonnulating the mutual definability of fuzzy clusterings on U and fuzzy
similarity relations on U we define for r, sE (0,1) and x, y E U.
DEFINmON3.
REMARK. Definition 2 and Definition 3, and some of the following theorems are
inspired by N. Schmechel [19951.
LEMMA 4.
Ifl.aE(O,l)
2. ~ is a-disjoint on U, i.e.
then
VxVyVz
(x, y, z E U I\. RELa(~)(x, y) > a -+ RELa(~)(x, z) = RELa(~)(Y, z»
LEMMAS.
If 1. a, b E (0, I) and a ~ b
2. ~ is a-disjointon U, i.e.
3. ~ is b-normalon U, i.e.
THEOREM 6.
If 1. a, b E (0, 1) and a ~ b
2. ~ is a-disjoint on U, i.e.
then
1. CLUSTa(RELa(~» = ~
VxVyVz
(x,y,z E U 1\ RELa(~)(x,y) > a --t RELa(~)(x,z) = RELa(~)(Y,z»
3. RELa(~) is left-side conditioned a-reJlexive on U, i.e.
PROBLEM. The question whether the mapping REL a is a surjection is still open.
A positive answer will be given by the following Lemmata 8 and 9, and Theorem
10.
LEMMA 8.
If 1. a E (0, 1)
ON SIMILARITY-BASED FUZZY CLUSTERINGS 293
THEOREM 10.
lI 1. a,b E (0, I)
2. Rfulfills the left-side a-replaceability on U, i.e.
then
1. REL,,(CLUST,,(R» =R
2. CL UST" (R) is a-disjoint on U, i.e.
Proof.
ad 1. Assume
(1) ~ E CL(U, a, b) where a ~ b.
Theo by Theorem 6
(2) REL,,(~) E RE(U, a, b)
and
(3) CLUST,,(REL,,(~)) =~.
ad2. Assume
(4) RERE(U,a,b).
Theo by Theorem 10
(5) CLUST,,(R) E CL(U, a, b)
ON SIMILARITY-BASED FUZZY CLUSTERINGS 295
and
(6) RELa(CLUSTa(R» = R.
•
COROLLARY 13.
11 1. a ~ cand
then
REMARK. The assumption REL a (~) (x, y) > 0 is not necessary in the case con-
sidered.
296 HELMUT THIELE
THEOREM 15.
11 1. a, b, c E (0, I) and a ~ b, a ~ c
2. ~ is a-disjointon U
3. ~ is b-normal on U
4. ~ is a c-covering olU
then
5. RELa(~) is c-surjective on U.
11 1. a,c E (0, I)
2. R is c-surjective on U, i.e.
THEOREM 18.
lf 1. a, b, C E (0, I)
4. R is conditioned b-total on U
5. R is c-surjective onU
then
2. CLUSTa(R) is a-disjointon U
3. CLUSTa(R) is b-normal on U
Proof. Like the proof ofTheorem 12 by using Theorem 15 and Theorem 18. •
COROLLARY 21.
4 CONCLUSIONS
There are several modifications of the definitions and theorems formulated above.
In forthcoming papers, we shall present further respective results (see [Thiele,
1996c], for instance).
ACKNOWLEDGEMENT
The author wishes to thank Stephan Lehmke for useful discussions on the subject
and his help in preparing the manuscript.
REFERENCES
[de Baets and Mesiar, 1996] B. de Baets and R. Mesiar. Fuzzy Partitions and Their Entropy. In:
IPMU '96 -lnternati01l41 Conference on Information Processing anti Management ofUncertainty
in Knowledge-Based Systems [IPMU, 1996], pp. 1419-1424.
[Bandemer and Gottwald, 1993] H. Bandemer and S. Gottwald. Ei'lfiihrung in Fuzzy-Methoden.
Akademie Verlag, Berlin, 4th edition, 1993.
[Bezdek, 19741 J. C. Bezdek. Cluster vaIidity with fuzzy sets. Journal ofCybernetics, 3,58-73,1974.
[Bezdek, 19811 J. C. Bezdek. Pattern Recognition with Fuzzy Objective Function Algorithms. Plenum
Press, New York, 1981.
[Bezdek and PaI, 1992] J. C. Bezdek and S. K. PaI, eds. Fuzzy Models for Pattern Recognition: Meth-
ods that Searchfor Patterns in Data. IEEE Press, New York, 1992.
[Bobrowski and Bezdek, 19911 L. Bobrowski and J. C. Bezdek. C-means clustering with the h and
lex> norms. IEEE Trans. on Systems, Man and Cybernetics, 21,545-554, 1991.
IDubois and Prade, 19941 D. Dubois and H. Prade. Similarity-Based Approximate Reasoning. In:
Computationallntelligence Imitating Lije, J. M. Zurada, R. J. Marks 11 and C. J. Robinson, eds. pp.
69-80. IEEE Press, New York,I994.
[FUZZ-lEEE,1995] FUZZ-IEEE '95 - Fourth IEEE International Conference on Fuzzy Systems,
Yokohama, Japan, March 20-24, 1995.
[FUZZ-IEEE, 19961 FUZZ-IEEE '96 - Fifth IEEE International Conference on Fuu:y Systems, New
Orleans, USA, September 8-11, 1996.
[Gottwald, 1993] S. Gottwald. Fuzzy Sets and FUzzY Logic. Foundations of Application - from a
Mathematical PointofView. Artificial Intelligence. Vieweg, 1993.
[ISMVL,19951 The 1Wenty-Fifth International Symposium on Multiple-Valued Logic, Bloomington,
Indiana, May 23-251995.
[iSMVL,19961 The 1Wenty-Sixth International Symposium on Multiple-Valued Logic, Santiago de
Compostela, Spain, May 29-31,1996.
[IPMU,I996] IPMU '96-lnternational Conference on Information Processing andManagement of
Uncertainty in Knowledge-Based Systems, Granada, Spain, July 1-5, 1996.
[Klawonn, 19941 F. Klawonn. Fuzzy Sets and Vague Environments. Fuu:y Sets and Systems, 66,
207-221,1994.
[Klawonn and Kruse, 19931 F. Klawonn and R. Kruse. Equaiity relations as a basis for fuzzy control.
Fuu:y Sets anti Systems, 54, 147-156, 1993. .
[Klawonn,I9951 Frank Klawonn. Similarity Based Reasoning. In: EUFIT '95 - Third European
Congress on Intelligent Techniques and Soft Computing, pp. 34-38, Aachen, Germany, August
28-311995.
[Kruse et al., 1994] R. Kruse, J. Gebhardt and F. Klawonn. Foundations of Fuzzy Systems. Wiley,
Chichester, 1994.
ON SIMILARITY-BASED FUZZY CLUSTERINGS 299
[Ruspini, 1969] E. H. Ruspini. A new approach 10 clusrering. Information and Control, 15, 22-32,
1969.
[Ruspini, 1970] E. H. Ruspini. Numerical methods for fuzzy clusrering. Information Sciences, 2,
319-350, 1970.
[Schmechei, 1995] N. Schmechel. MathemJltische Untersuchungen ZU den Grundlagen der Fuu;y-
Clusteranalyse. Diplomarbeit, Universität Dortmund, Fachbereich Informatik, Lehrstuhl I, May
1995.
[Schmechei, 1995] N. Schmechel. On the Lattice-Isomorphism Between Fuzzy Equivalence Rela-
tions and Fuzzy Partitions. In: The 1Wenty-Fifth International Symposium on Multiple-Valued
Logic [ISMVL, 1995], pp. 146-151.
[Thiele, 1995] H. Thiele. On the Mutual Definability of Fuzzy Tolerance Relations and Fuzzy Toler-
ance Coverings. In: The 1Wenty-Fifth International Symposium on Multiple-Valued Logic [ISMVL,
1995], pp. 140-145.
[Thiele, 1996a] H. Thiele. On Mathematical Foundations ofFuzzy Cluster Analysis. Multiple-Valued-
Logic antI Soft Computing, 1,85-123, 1996.
[Thiele,l996b] H. Thiele. On Isomorphisms between the Lattice ofTolerance Relations and Lattices
of Clusterings. In: The 1Wenty-Sixth International Symposium on Multiple-Valued Logic, [ISMVL,
1996], pp. 198--202.
[Thiele, 1996c] H. Thiele. A characterization of RUSPINI-partitions by similarity relations. In: IPMU
'96 - International Conference on InformJltion Processing and Management of Uncertainty in
Knowledge-Based Systems [IPMU, 1996], pp. 389-394.
[Thiele, 1996d] H. Thiele. On Isomorphisms between the Oe Morgan Algebra of Fuzzy Tolerance
Relations and Oe Morgan Algebras of Fuzzy Clusterings. In FUZZ-IEEE'96 - Fifth IEEE Interna-
tional Conference on Fuu;y Systems, [FUZZ-IEEE,I996], pp. 9ro-965.
[Thiele and Schmechel, 1995] H. Thiele and N. Schmechel. On the Mutual Definability of Fuzzy
Equivalence Relations and Fuzzy Partitions. In: FUZZ-IEEE '95 - Fourth IEEE International
Conference on Fuu;y Systems lFUZZ-IEEE, 19951. pp. 1383-1390.
[Yager et al., 1987] R. R. Yager, S. Ovchinnikov, R. M. Tong and H. T. Nguyen, eds. Fuu;y Sets antI
Applications-Selected Papers byL. A. Zadeh. John Wiley & Sons, 1987.
[Yuan er al., 1995] Bo Yuan, G. J. Klir and J .. F. Swan-Stone. Evolutionary Fuzzy C-Means Clustering
Algorithm. In: FUZZ-IEEE '95 -Fourth IEEE International Conference on Fuu;y Systems {FUZZ-
IEEE, 1995], pp. 2221-2226.
[Zadeh, 1971] LotfiW. A. Zadeh. Similarity Relations and Fuzzy Orderings. Information Sciences, 3,
177-200, 1971. Reprinted in [Yager et al., 1987].
STEPHANE DEMRI AND EWA ORLOWSKA
INFORMATIONAL REPRESENTABILITY:
ABSTRACT MODELS VERSUS CONCRETE
MODELS
1 INTRODUCTION
also follows that membership of an object in a set can only be defined mod-
ulo the properties of objects, and we might not be able to determine a sharp
boundary between a set and its complement. As a consequence we might
not be able to assert membership of objects in the extensions of concepts
in a two-valued (yes or no) manner. The objects from the classes that are
included in a boundary region of the concept can be classified neither as its
positive nor negative instances. It follows that we need at least three valued
means of reasoning in the presence of indiscernibility-type incompleteness
of information. To model types of incompleteness of information of this
kind we introduce a farnily of relations that reflect impossibility of discern-
ing all the individual objects. The information relations from this group
model degrees of indistinguishability in a nonnumerical way and they en-
able us to define a hierarchy of definability classes of sets [Orlowska, 1988b;
OrJowska, 1989; Pawlak, 1991).
However, in many situations it might be more suitable to ask not for in-
distinguishability but for its opposite. To model in a nonnumerical way
degrees of distinguishability we consider a farnily of orthogonality type
relations. The concept of orthogonality plays a crucial role in quantum
logic and various classes of logical and algebraic systems have been intro-
duced in this connection [Cattaneo and Nistico, 1989; Cattaneo et al., 1993;
Goldblatt, 1991). In those systems orthogonality is a semantic counterpart
of negation or complement. In this paper we consider modeling of orthogo-
nality that is related to representation of incomplete information [OrJowska,
1994). Both the information relations from the indiscernibility group and
the orthogonality group are relative to subsets of attributes. In general,
both indiscernibility-type and orthogonality-type incompleteness of infor-
mation lead to non-numerical many-valuedness of assertions about objects.
The truth value of each assertion depends on a subset of properties of ob-
jects that are involved in expressing that assertion. Thus we can view the
subsets of properties as non-numerical measures of degrees of truth.
Information logics enable us to represent both extensions and intensions
of concepts, and moreover, they exhibit a relevant type of incompleteness of
information from which the extensions and the intensions are derived. There
are two kinds of semantic structures for information logics: general (or ab-
stract) models and standard models. General models are based on Kripke
frarnes that, however, differ from the usual ones in that their accessibility
relations are relative to subsets of a set. This set is intuitively interpreted
as the set of attributes that are relevant for the objects from the universe of
the frarne [OrJowska, 1988a; Balbiani, 1997). The relations are assumed to
satisfy various properties, for example indiscernibility relations are equiva-
lence relations, (right) orthogonality relations are the relations whose com-
plements are tolerances, etc. Standard models are based on frarnes derived
from information systems. In these frarnes the accessibility relations are
defined explicitly in terms of the attributes from these systems. Hence,
INFORMATIONAL REPRESENTABILITY 303
the standard frames are the 'concrete' structures derived directly from data
that describe an application domain. A broad family of abstract and stan-
dard information frames is presented in [Vakarelov, 1989; Vakarelov, 1991b;
Vakarelov, 1991a; Vakarelov, 1997; Orlowska, 1985; Orlowska, 1995].
The purpose of this paper is to elaborate a formal framework for express-
ing and proving informational representability of abstract frames. Let a
similarity relation I> in a dass C of frames be given, for example relation
of 'being isomorphie' or 'being modally equivalent'. Intuitively, a frame K
from the class C is informationally I>-representable if there is an informa-
tion system and a frame K' derived from this system such that K' is in dass
C and, moreover, K is I>-related to K ' . The first theorem of this kind has
been proved in [Vakarelov, 1987; Vakarelov, 1989]. In [Orlowska, 1993] it
has been observed that a property of informational representability might
be meaningful in investigations of nondassical logics, and a notion of in-
formational representability has been proposed. In the present paper we
introduce a general notion of informational representability, we develop a
method of proving informational representability and we give examples of
informational representability and non-representability of frames.
An extended version of this paper will appear in [Orlowska, 1998].
is an equivalence relation.
A signature E is a pair (p, (nI, ... , nk)} where P is a non-empty set of
parameters and (nI, ... ,nk) is a non-empty sequence of natural numbers
greater than 2. Classes of frames indexing the relations by sets of param-
eters have been intensively studied in the past (see e.g. [Orlowska, 1988bj
Halpern and Moses, 1992; Balbiani, 1997]). Let E = (p, (ni, ... ,nk» be
a signature. By a E-frame we understand a structure (U, {R,(P) : P ~
P, 1 E {1, ... ,k}}) where U is a non-empty set and for all P ~ P, for all
1 E {1, ... , k}, R, (P) is a n,-ary relation on U.
We write :Fr. to denote the class of E-frames. We also write == (resp. ==m)
to denote the isomorphism relation (resp. the modal equivalence relation)
between two frames. It is clear that =~==~==m.
EXAMPLE 1. Let S = (OB, AT) be an information system. Consider the
signature Eo = (AT, (2». Two objects 01 and 02 are said to be indiscernible
with respect to A ~ AT (in short 01 ind(A) 02) Hf for all a E A, a(or) =
a(02). In the Eo-frame (OB, {ind(A) : A ~ AT}), ind(A) is an equivalence
relation on OB for every A ~ AT and for any A, A' ~ AT, ind(A U A') =
ind(A) n ind(A').
A E-frame K' = (U',{RHP) : P ~ P, 1 E {1, ... ,k}}) is said to be
a subframe ofthe E-frame K = (U,{R,(P) : P ~ P, I E {1, ... ,k}}) Hf
U' ~ U and for alll E {1, ... ,k}, P ~ P, R,(P) n (U' x U') = RHP).
3.2 E-specijication
The language LS enables us to express definitions of relations derived from
information systems. These definitions will be referred to as specijications.
Let ~ be the signature (P,(nI, ... ,nk}). A ~-specijication S is a sequence
of k well-closed extended formulas, say (Fl , ... , Fk) such that for all 1 E
{I, ... , k}, card(VAR(Fl)) = nl. A ~-specification S is said to be strang (resp.
weak) iff S is a sequence of strong extended formulae (resp. S is a sequence
of either strong or weak extended formulae). Since every extended formula
occurring in a ~-specification (QlFl , ... , QkFk) is closed with respect to
the function symbols, for all 1 E {I, ... , k}, for all information systems
8 = (OB, AT) and for all function interpretations m,m' in 8, ms(QIFt) =
ms(QIFl).
Observe also that when card(FUN(F)) = 1, for all P, P' E PCp) \ {0},
if qt!lF is strong (resp. weak) then m(OB,I-l(PUP'»(qt!lF) = nQE{p,p'}
m(OB,I-l(Q»(qt!lF) (resp. m(OB,I-l(PUP'»(qt!lF) UQE{P,P'}
m(OB,I-l(Q»(qt!lF)). Moreover, for any information system 8 = (OB, AT)
and for any contribution function I for 8, if card(AT) = 1 then for all ex-
tended formulae QlF and Q2F and for all 0 f:. P ~ P, m(OB,I-l(P»(QlF) =
m(OB,I-l(P))(Q2F) = m(OB,I-l(P»(F). In the sequel, we write spec~ to
denote the set of ~-specifications (Fl , ... , Fk) such that for all 1 E {I, ... , k},
card(FUN(Fl)) = 1.
By convention, for alll E {1, ... k}, if FI is weak then RI(0) = 0 otherwise
RI(0) = OB x OB
It is important to remember that the correctness of Definition 4 rests on
the fact that each F I is dosed with respect to the function symbols.
Observe that for any information system S = (OB, AT), for any function
interpretation m in S, ms(F)a = ms(Fa). For any ~-specification S =
(F1 , ••• ,Fk), for any set of permutations {al: {l, ... ,nz} -t {l, ... ,nZ},
I E {l, ... ,k}}, for any E-frame K = (U,{RI(P): P ~ P, l E {l, ... ,k}})
we write Kal ... ak = (U,{R;(P) : P ~ P, I E {l, ... ,k}}) to denote the
E-frame such that for any l E {I, ... , k}, for any P ~ P, R;(P) = Rl(P)al.
310 STEPHANE DEMRl AND EWA ORLOWSKA
5.1 Complementarity
Let S = (OB, AT) EIS. Two objects 01 and D2 are said to be in relation
of complementarity with respect to A ~ AT (in short 01 comp(A) D2) iff for
all a E A, a(ot} = Val a \ a(D2). With LS, comp(A) = m(OB,A)(Fo) with
Fo = Vf f(xt}= - f(X2). Observe that comp(A) is symmetrical, irreßexive
and intransitive. When 01 comp(A) D2 holds, for all a E A, Val a is uniquely
determined by a(ol) and a(D2) (Va1a is then the union of a(ol) and a(D2».
INFORMATIONAL REPRESENTABILITY 311
6 AN EXAMPLE OF NON-REPRESENTABILITY
Until now, only representability results have been shown. However non
representability results are also very interesting in order to understand the
relevance of the notion of representability we introduced. The example
INFORMATIONAL REPRESENTABILITY 313
below provides some insight into classes of information systems closed un-
der subsystems and classes of ~-frames closed under subframes. Although
Proposition 20 might appear quite natural, it has some unexpected conse-
quences (see for instance Corollary 21).
PROPOSITION 20. Let ~ be a signature, S be a ~-specification, X ~ TE
and Y ~ IS closed under subsystems. If X is (=, S) -inf-representable in Y
then X is closed under subframes.
COROLLARY 21. Let ~ be a signature, S be a strong ~-specification and
X be a set of ~-frame such that for all 1 E {I, ... , k},
S. Demri
Laboratoire LEIBNIZ, Grenoble, France.
E. Orlowska
Institute of Telecommunications, Warsaw, Poland.
REFERENCES
[Balbiani, 1997] Ph. Balbiani. Axiomatization of logics based on Kripke models with
relative accessibility relations. In Incomplete Information: Rough Set Analysis,
E. Orlowska, ed. pages 553-578. Physica Verlag, Heidelberg, 1997.
[Bunge, 1967] M. Bunge. Scientific Research I. The Search for System. Springer, Berlin,
1967.
[Cattaneo et al., 1993] G. Cattaneo, M. L. Dalla Chiara and R. Giuntini. Fuzzy-
intuitionistic quantum logic. Studia Logica, 52, 1-24, 1993.
[Chellas, 1980] B. Chellas. Modal Logic. Cambridge University Press, 1980.
[Cattaneo and Nistico, 1989] G. Cattaneo and G. Nistico. Brouwer-Zadeh posets and
three-valued Lukasiewicz posets. Fuzzy Sets and System.~, 33, 165-190, 1989.
[Goldblatt, 1991] R. Goldblatt. Semantic an3.Iysis of ortholügic. In Mathematics of
Modality, R. Goldblatt, ed. pp. 81-97. CSLI Lecture Notes 43, Stanford, Califomia,
1991.
[Goldblatt, 1992] R. Goldblatt. Logics of Time and Computation. Lecture Notes 7,
CSLI Stanford, 2nd edition, 1992.
[Goldblatt and Thomason, 1975] R. Goldblatt and S. Thomason. Axiomatic classes in
propositional modallogic. In Algebra and Logic, J. Crossley, ed. pp. 163-173. Springer-
Verlag, Lecture Notes in Mathematics 450, 1975.
[Hughes and Cresswell, 1984] G. Hughes and M. Cresswell. A Companion to Modal
Logic. Methuen, 1984.
314 STEPHANE DEMRI AND EWA ORLOWSKA
[Halpem and Moses, 1992] J. Halpem and Y. Moses. A guide to completeness and com-
plexity for modallogics of knowledge and belief. Artificial Intelligence, 54, 31!}-379,
1992.
[Kripke,1963] S. Kripke. Semantical considerations on modallogics. Modal and Many-
valued Logics, Acta Philosophica Fennica, 1963.
[Orlowska and Pawlak, 1984] E. Orlowska and Z. Pawlak. Representation of nondeter-
ministic information. Theoretical Computer Science, 29, 27-39, 1984.
[Orlowska, 1985] E. Orlowska. Logic of nondeterministic information. Studia Logica,
44, 93-102, 1985.
[Orlowska, 1988a] E. Orlowska. Kripke models with relative accessibility and their ap-
plications to inferences from incomplete information. In Mathematical Problems in
Computation Theory, G. Mirkowska and H. Rasiowa, eds. pp. 32!}-339. Banach Center
Publications, Volume 21 PWN - Polish Scientific Publishers, Warsaw, 1988.
[Orlowska,1988b] E. Orlowska. Logical aspects of learning concepts. Journal of Ap-
proximate Reasoning, 2, 34!}-364, 1988.
[Orlowska, 1989] E. Orlowska. Logic for reasoning about knowledge. Zeitschr. f. math.
Logik und Grundlagen d. Math., 35, 55!}-568, 1989.
[Orlowska, 1993] E. Orlowska. Rough set semantics for non-classical logics. In 2nd
International Workshop on Rough Sets and Knowledge Discovery, Banff, Canada,
W. Ziarko, ed. pp. 143-148, 1993.
[Orlowska,1994] E. Orlowska. Indiscemibility and orthogonality: two paradigms of
incompleteness. In 3rd International Workshop on Rough Sets and Soft Computing,
San Jose, California, pp 64-71, 1994.
[Orlowska,1995] E.Orlowska. Information algebras. In AMAST'95, Montreal, pp. 50-
65. LNCS 639, Springer-Verlag, 1995.
[Orlowska,1998] E. Orlowska, ed. Logic at Work. Essays Dedicated to the Memory of
Helena Rasiowa. Physica Verlag, Heidelberg, 1998. To appear.
[Pawlak, 1983] Z. Pawlak. Information Systems. Theoretical Foundations, 1983. WNT,
Warsaw (in Polish).
[Pawlak, 1991] Z. Pawlak. Rough Sets - Theoretical Aspects of Reasoning about Data.
Kluwer Academic Publishers, 1991.
[Vakarelov, 1987] D. Vakarelov. Abstract characterization of some knowledge repre-
sentation systems and the logic NIL of nondeterministic information. In Artificial
Intelligence: Methodology, Systems, Applications, Ph. Jorrand and V. Sgurev, eds.
pp. 255-260. Elsevier Science Publishers B.V. (North-Holland), 1987.
[Vakarelov, 1989] D. Vakarelov. Modallogics for knowledge representation systems. In
Symposium on Logic Foundations of Computer Science, Pereslavl-Zalessky, A. R.
Meyer and M. Taitslin, eds. pp. 257-277. Springer-Verlag, LNCS 363, July 1989.
[Vakarelov, 1991a] D. Vakarelov. Logical analysis of positive and negative similarity
relations in property systems. In First World Conference on the Fundamentals of
Artificial Intelligence, M. de Glas and D. Gabbay, eds. 1991.
[Vakarelov, 1991b] D. Vakarelov. A modallogic for similarity relations in Pawlak knowl-
edge representation systems. Fundamenta Informaticae, 15,61-79, 1991.
[Vakarelov, 1995] D. Vakarelov. A duality between Pawlak's information systems and
bi-consequence systems with applications to first-order and modal characterizations
of some informational relations. In Second World Conference on the Fundamentals of
Artificial Intelligence, Angkor, M. de Glas and Z. Pawlak, eds. pp. 417-429. 1995.
[Vakarelov, 1997] D. Vakarelov. Information systems, similarity relations and modal
logics. In Incomplete Information: Rough Set Analysis, E. Orlowska, ed. pp. 492-550.
Physica Verlag, Heidelberg, 1997.
[van Benthem, 1984] J. van Benthem. Correspondence Theory. In Handbook of Philo-
sophical Logic, Volume II, D. Gabbay and F. Günthner, eds. pp. 167-247. D. Reidel,
Dordrecht, 1984.
[Wolter, 1993] F. Wolter. Lattices of Modal Logics. PhD thesis, University of Berlin,
August 1993.
GERT DE COOMAN
Possibilistic logic in general [Dubois, Lang and Prade, 1989; Dubois, Lang
and Prade, 1994; Dubois and Prade, 1990; Esteva, Garcia and Godo, 1994]
investigates how possibilistic uncertainty ab out propositions is propagated
when making inferences in a formallogical system. In this paper, we look at
a very particular aspect of possibilistic logic: we investigate how, under cer-
tain independence assumptions, the introduction of possibilistic uncertainty
in classical propositional logic leads to the consideration of special classes
of multi-valued logics, with a proper set of truth values and logical func-
tions combining them. First, we show how possibilistic uncertainty about
the truth value of a proposition leads to the introduction of possibilistic
truth values. Since propositions can be combined into new ones using logi-
cal operators, possibilistic uncertainty about the truth values of the original
propositions gives rise to possibilistic uncertainty about the truth value of
the resulting proposition. Furthermore, we show that in a limited number
of special cases there is truth-functionality, Le. the possibilistic truth value
of the resulting proposition is a function of the possibilistic truthvalues
of the original propositions. This leads to the introduction of possibilistic-
logical functions, combining possibilistic truth values. Important classes of
such functions, the possibilistic extension logics, result directly from this
investigation. Finally, the relation between these logics and Kleene's strong
multi-valued systems is established. This paper is intended as a brief sum-
mary of the much more detailed account that can be found in [de Cooman,
1995].
Let us first define the most common notations. By (L, ~), we denote
a complete lattice [Birkhoff, 1967] with top 1 and bottom 0, where we as-
sume that 0 "I- 1. The meet of (L,~) is denoted by """, its join by '-". By
T we denote a triangular norm on (L,~) that is completely distributive
w.r.t. supremum [de Cooman, 1993]. We also use the set = {false, true} r
of truth values in classical propositional logic. On r,
we define the to-
tal order relation ~ = {(false,false), (false, true), (true, true)}. (r,~) is a
Boolean chain of length 2, with top true and bottom false. On this chain,
we may define as usual the complement .." called negation; the meet 11.,
called conjunctionj the join V, called disjunction and the implication :::}.
We also consider a universe X. A X - L-mapping h is called sup-normal
iff SUP"'EX h( x) = 1. The set of all X - L-mappings is denoted by LX. With
315
D. Dubois et al. (eds.), FuzzY Sets, Logics anti Reasoning about Knowledge, 315-323.
© 1999 Kluwer Academic Publishers.
316 GERT DE COOMAN
2. (h AtT t2) . true = T(tl (true) , t2(true» and (tiAtT t2) . false =
tl (false) '--" t2 (false».
9. (tl VlT t2) . true = tl (true) '--" t2(true} and (h VlT t2) . false =
T(tl (false) , t2 (false ».
4. (t1=>lT t2)' true = tl(false) '--" t2(true) and (tl=>lTt2) ·false =
T(tl (true) , t2(false».
Let us now give abrief survey of the most important properties of the
above-mentioned possibilistic-Iogical functions. It should be noted that the
equalities in these properties are equalities of (L, ~)-possibilistic truth val-
ues, and therefore pointwise equalities of T - L-mappings. Also, t, tl, t2
and t3 denote arbitrary elements of f.
PROPOSITION 6.
( Commutativity)
9. tlAI.T (t2AI.T t3) = (tl AlT t2) ALT t3 and h VlT (t2 VlT t3) =
(tl VlT t 2) VlT t3' (Associativity)
(Absorbing elements)
(Involutivity)
(Implication)
11. tl =>lT (t2 =>lT t3) = t2 =>lT (tl =>lT t3). (Exchange principle)
12. t l AlT t2 = trüe {::} (tl = trüe and t2 = trüe), tl VlT t 2 = false {:}
(tl = false and t2 = false) , :::;lT t = trüe {:} t = false and :::;lT t =
false {::} t = trüe. (Boundary conditions)
320 GERT DE COOMAN
Note that AlT andVlT are idempotent iffT is, Le. iffT = '""' [de Cooman,
1993]. Furthermore, AlT and VlT are mutually distributive Hf T and sup
are mutually distributive. This is again only possible if T = '""' [de Cooman,
1993]. Thus, it appears that the choice T = '""' is a rat her special one. In
this respect, note also that if we consider the lattice (r, ~), where ~ is the
partial order relation on T, introduced in the following section, then AlT is
at-norm and VlT is a t-conorm [de Cooman, 1993] on this structure. These
operators are dual [de Cooman, 1993] w.r.t. the negation ::::;lT on (T, ~).
AlT is the meet and VlT the join of the lattice (T,~) iff T = '""'. We
therefore devote the next section to the study of this special case.
Besides the binary operators meet Al~ and join Vl~ of (T, ;;), there
also exists the unary operator ::::;l~. Its properties are studied in the next
proposition, which also establishes the relationship between possibilistic ,"",_
extension logics and a special dass of multi-valued logics [Rescher, 1969]. By
a negation operator on a bounded poset, we mean a dual order-automorphism
on that structure [de Cooman, 1993].
PROPOSITION 8.
3. (t, At~, Vt~, ::::;h) is a Kleene algebra [Skala, 1978J, i.e. (T, Al~,
Vl~, ::::;t~) is a Morgan algebra with furthermore ('v'(tl, t 2) E (T)2)
(tl At~ (::::;t~ tt) ~ t2 Vt~ (::::;l~ t2».
POSSIBILISTIC INFORMATION AND KLEENE'S LOGICS 321
The operators ::;l~, 7\l~ and Vl~ on 7 therefore satisfy the characteristic
properties of the negation, conjunction and disjunction in the multi-valued
strang Kleene logics with truth domain (7,~) [Rescher, 1969]. For the
implication we have, taking into account Proposition 6, that tl ~l~ t 2 =
(::;l~ tl) Vl~ t2, tl, h E 7, which implies that this implication is a typical
instance of a Kleene-Dienes implication [Rescher, 1969].
At the same time, if (L,~) is a Boolean chain (of length 2), we recover
Kleene's strang ternary logic. Let us briefly study the exact relationship
between possibilistic ,......,-extension logics and Kleene's strong ternary logic.
We consider a universe X and two clear properties p and q with extensions
[Pp] = {x I x E X and x is p} and [Pq } = {x I x E X and x is q}. Also,
e
we consider a variable in X. Let us assume that we have the following
e e
information about the values that may assume in X: must be an element
of A, with A ~ X. This information can be represented in the form of the
normal ({O, 1}, ~)-possibility measure IIA, with for arbitrary B ~ X:
3 CONCLUSION
ACKNOWLEDGEMENTS
REFERENCES
[Birkhoff, 1967} G. Birkhoff. Lattice Theory, volume xxv. A.M.S. Colloquium Publi-
cations, Providence, RI, 1967.
[de Cooman, 1993] G. de Cooman and E. E. Kerre. Order norms on bounded partially
ordered sets. The Journal 0/ Fuzzy Mathematics, 2,281-310, 1994.
[de Cooman, 19951 G. de Cooman. Towards a possibilistic logic. In D. Ruan, editor,
Fuzzy Set Theory and Adtlanced Mathematical Applications, pages 89-133. Kluwer
Academic, Boston, 1995.
[de Cooman, 1997a] G. de Cooman. Possibility theory I: The measure- and integral-
theoretic groundwork. International Journal 0/ General Systems, 25, 291-323, 1997.
[de Cooman, 1997b] G. de Cooman. Possibility theory II: Conditional possibility. In-
ternational Journal 0/ General Systems, 25,325-351,1997.
[de Cooman, 1997c] G. de Cooman. Possibility theory III: Possibilistic independence.
International Journal 0/ General Systems, 25, 353-371, 1997.
[Dubois, Lang and Prade, 1989] D. Dubois, J. Lang and H. Prade. Automated reasoning
using possibilistic logic: Semantics, belief revision and variable certainty weights. In
Proceedings 0/ the 5th Workshop on Uncertainty in Artificial Intelligence, pages 81-
87,1989.
[Dubois, Lang and Prade, 1994] D. Dubois, J. Lang and H. Prade. Possibilistic logic.
In D. M. Gabbay, C. J. Hogger, J. A. Robinson and D. Nute, editors, Handbook 0/
Logic in Artificial Intelligence and Logic Programming, Vol. 3, pages 439-513. Oxford
University Press, 1994.
[Dubois and Prade, 1990] D. Dubois and H. Prade. Fuzzy sets in approximate reasoning
- Part I: Reasoning with possibility distributions. Fuzzy Sets and Systems, 40, 1990.
[Esteva, Garcia and Godo, 1994] F. Esteva, P. Garcia and L. Godo. Relating and ex-
tending semantical approaches to possibilistic reasoning. International Journal 0/
Approximate Reasoning, 10:311-344, 1994.
[Rescher, 1969] N. Rescher. Many- Valued Logic. McGraw-HiII, New York, 1969.
[Skala, 1978] H. J. Skala. On many-valued logics, fuzzy sets, fuzzy logics and their
applications. Fuzzy Sets and Systems, 1, 129-149, 1978.
D. DUBOIS, L. FARINAS DEL CERRO, A. HERZIG
ANDH.PRADE
1 INTROOUenON
• C is an accepted belief,
• --,C is an accepted belief (i.e. C is refuted),
• neither C nor --,C is accepted (i.e. total ignorance about Cl.
0 o givenA
o is qualitatively independent of A accepted accepted
A is qualitatively I A cancels 0 accepted ignored
relevant for 0 I A refutes 0 accepted refuted
A justifies 0 ignored accepted
A does not inform about 0 ignored ignored
More reeently, Gärdenfors [1990] has proposed that the eoneept of relevance
should satisfy four l minimal requirements :
R3 T is independent of C
These postulates equate relevanee with dependenee (Le. the eomplement of in-
dependence), and insist on negation insensitivity (so that F is not relevant for C).
Later on, we shall object to negation insensitivity for some views of dependence,
and we shall question the postulate that there is no middle way between relevance
and independenee. Gärdenfors shows that underRI-R4, CCI + CCD is equivalent
to Keynes' postulate. Sinee the eonjunction of CCI and CCD leads to trivialisa-
tion, one has to abandon one of them. Gärdenfors argues that CCD should be given
up because it leads to sanction some events as relevant to C while intuitively they
are not. This is due to postulate R2. Namely assurne A is relevant for C, then
generally A V D is also relevant for C even if D is not. Due to R2, ..,A V D is
also relevant for C so that by CCD, we conclude that D is also relevant for C,
even if it is not! This remark leads Gärdenfors [1993] to accept CCI. He proposes
a probabilistic concept of independence that satisfies it: C is independent of A
iff P(A) = O. or P(CIA 1\ B) =
P(C) for a11 B such that P(A 1\ B) > 0 and
P( CIB) = P( C). Note that Gärdenfors' independence relation is non-symmetrie.
An alternative attitude is, rather than rejecting CCD, to accept regularities w.r.t.
conjunction and disjunction (sueh as CCD and CCI) and drop Rl and R2. This
is the type of choice we shall be led to in the fo11owing. Namely, we shall object
to negation insensitivity in some contexts, and we shall question the postulate that
there is no middle way between relevance and independence. We show that in an
ordinal setting where uncertainty is described by ordering the states of the world
(i.e. the elementary events) according to their plausibility, we can capture proper-
ties similarto CCI and CCD in terms of disjunction, with much simpler definitions
of independence than the above probabilistic ones. This framework is the one of
possibility theory, which has strong connections with belief change [Dubois and
Prade, 1991; Dubois and Prade, 1992] and ordering-based nonmonotonic reason-
ing [Gärdenfors and Makinson, 1994; Benferhat et al., 1997].
I Gärdenfors also introduces a fifth axiom stating that relevance is syntax-independent when cast in
the setting of a fonnallanguage. Such an axiom is superftuous in our representational setting.
A ROADMAP OF QUALITATIVE INDEPENDENCE 329
3 POSSIBILITY THEORY
In this section, we briefty recall the notions of possibility measure and distribution
[Zadeh, 1978] and of conditional possibility [Dubois and Prade, 1988]. Possibility
theory provides a simple uncertainty representation setting where ordinal informa-
tion about events derives from a complete preordering of elementary events (that
correspond to the interpretations of a formallanguage). Dual rankings of events
(or formulas ) are induced in terms of possibility and certainty. 2
Possibility measures allow to associate an uncertainty degree to each element
of a set of events &, here assumed to be finite. A function 11 from & into any finite
totally ordered set L (with top 1 and bottom 0) is a possibility measure if it satisfies
the following decomposability axiom: II(A V B) = max(II(A), II(B». L acts as
a possibility scale.
This axiom enables an ordering on events to be recovered from an ordering of
elementary events. In the finite case a possibility measure can always be repre-
sented by a possibility distribution 'Ir on the set of elementary events W, such that
'Ir(w) = II( {w}). Then II(A) = max{'Ir(w)lw E A}. 'Ir encodes a complete tran-
sitive preorder of interpretations, with the intended meaning that if 'Ir ( w) > 'Ir ( w'),
then w is a more plausible (or normal, expected, ... ) situation than w'. Reason-
ing in the setting of possibility theory comes down to assuming that the current
situation is always one of the most plausible ones, among those that are left pos-
sible. This is reftected by the fact that II(A) is computed on the basis of the
most plausible situation(s) where A is true. The quantity N(A) = 1 - II(-,A)
is called the necessity of A, and represents a level of certainty (or acceptance) of
A. 1 - (-) is just a notation for the order-reversing function on L (if L {1 = =
Al > A2 > ... > An = O}, 1 -Ai = An+1-i, for all i). It can be checked that
min(N(A), N(-,A)) = 0; Ais said to be accepted iff N(A) > N(-,A). Hence
N(A) > 0 means that A is accepted. And we have the reasonable axiom of ac-
ceptance saying that if A is accepted and so is B, then A ABis accepted, too,
since N(AAB) = min(N(A), N(B» holds. If Ais notaccepted (N(A) = 0), it
does not entail that it is rejected (N (-,A) > 0). This makes it clear that possibility
theory can express the three possible attitudes that we want to distinguish.
N(A) = 1 means that A is fully certain, in the sense that A is asserted as
strongly as a tautology. A necessity measure such that N(A) < 1, VA f. T
(equivalently II(A) > 0, VA -:j:. F) is called non-dogmatic. This paper deals with
non-dogmatic possibility and necessity measures.
There are many reasons why this setting is interesting for the representation of
uncertain cognitive states. Indeed, every possibility measure can be viewed as an
encoding of a comparative possibility relation on events '2:' defined by A 2: B
if and only if II(A) 2: II(B). Tbe only functions mapping events into L which
2possibility theory can also be described in tenns of numerical set-functions, in which case they
are special cases of belieffunctions [Shafer, 1976] and probability envelopes. Related to possibility
theory are Spohn's [1988] kappa functions where the scale ofnatura1 integers is used instead ofthe unit
intervaI.
330 D. DUBOIS. L. FARINAS DEL CERRO. A. HERZIG AND H. PRADE
thus strictly agree with qualitative possibility orderings are possibility measures
[Dubois, 1986]. As shown in [Farifias deI Cerro and Herzig, 1991] and [Ha-
jek et al., 1994], such a notion of comparative possibility can be cast into modal
logic and is equivalent to that underlying Lewis' [1986] logic of conditionals. The
dual necessity orderings lie at the core of the AGM theory of belief revision (un-
der the name 'epistemic entrenchment' [Gärdenfors, 1988], or 'expectation order-
ings' [Gärdenfors and Makinson, 1994]), as weIl as of theories of nonmonotonic
reasoning that exploit a partial or complete ordering of interpretations of a lan-
guage (such as that of Shoham [1988], Kraus et al. [1990], Goldszmidt and Pearl
[1992], Lehmann and Magidor [1992] and Boutilier [1994l). Tight links between
possibility theory and preferential inference in the sense of Kraus et al. [1990]
have been established by Boutilier [1994], Farifias deI Cerro et al. [1994] and
Dubois and Prade [1995a). Moreover it has been proved in [Benferhat et al., 1992;
Benferhat et al., 1997] that possibilistic logic can capture the so-called ratio-
nal inference relations, satisfying a weak form of monotony known as 'rational
monotony' [Lehmann and Magidor, 1992].
The above discussion suggests that the major trends in the theory of belief re-
vision and plausible reasoning are based on an ordinal framework for representing
uncertainty, encoded as a complete preordering, or as a set of complete preorder-
ings, of interpretations. That is exactly what possibility theory, in its qualitative
version, is about.
Conditional possibility can be defined similarly to conditional probability, chang-
ing the Bayes identity P(A A C) = P(CIA) . P(A) into a more qualitative coun-
terpart:
ll(A AC) = min(I1(CIA), ll(A».
The use of minimum is justified by the ordinal nature of the possibility scale. Prod-
uct would require a numerical scale and lead to Dempster conditioning [Shafer.
1976], or Spohn's [1988] conditioning. Moreover this definition obeys Cox's re-
quirements for a conditioning function (see e.g. [Paris, 1994]), except that min is
only increasing in the wide sense. The conditional possibility ll(CIA) is then
defined as the maximal solution of the above equation. This choice of the maximal
solution is due to the principle 0/ minimal specijicity, which urges to select the
least informative or committed possibility measure, i.e. the one which allows each
event to have the greatest possibility level:
11(CIA) = 1 if I1(A) = ll(A A C) and C #F
I1(CIA) = ll(A A C) otherwise.
• ii) N(CIA) > 0 then ll(-,C) = ll(-,CIA) = ll(A A -,C) < ll(A" C) ~
ll(C) = 1. Hence ll(A AC) > ll(A A -,C) ~ ll(-,A A -,C).
•
332 D. DUBOIS, L. FARINAS DEL CERRO, A. HERZIG AND H. PRADE
The two situations (1) and (2) correspond to (almost) reversed orderings of in-
terpretations. Case (1) corresponds to the situation where N(CIA) = N(C) = 0,
that is, C is either ignored or rejected both apriori and in the context A, which
is again a composite situation. In possibility theory, the full knowledge about C
is expressed by the pair (N (C), N (...,C) ), and it covers the three situations where
C is accepted, rejected or unknown. This leads to recognize three situations of
independence in the absolute form:
Proof. Tbe only if part of (1) is obvious. Now if II(A) > II( -,C) = II(A A -,C),
it writes max(II(A AC), II(A A -,C» > max(II(A A -,C), II( -.A A -.C» =
II(A A -.C). Just use the fact that max(a, b) > max(b, c) implies a > c. Tbat (1)
implies (2) is obvious since II (A A -.C) ~ II (-.A A -.C). (2) implies (1) because
II(A A -.C) ~ II(A A C) does not hold when A .l.". C. Tbe other points are
obvious. •
DEFINITION4. AdoesnotinformaboutCiffN(CIA) = N(C) = N(-.CIA) =
N(-.C) = O.
PROPOSITION 5. A does not inform about C iff II(A 1\ C) = II(A A -.C) = 1
or II( -,A A -.C) = II( -,A A C) > II(A A C) = II(A 1\ -.C).
Proof. Using the proof of Proposition 1 for C and -.C and the definition of pos-
sibilistic conditioning, C is not informed by A iff II(C) =II(-.C) =1 and
II(A A -.C) = II(A AC). So if II(A A -.C) = II(A A C)= 1 then II(C) =
II( -.C) = 1 holds as weIl. Otherwise we get II( -.A 1\ C) = II( -.A A -.C) = 1
since II(C) = max(II(A AC), II(-.A AC» = 1 and II(-.C) = max(II(A A
-.C), II(-.A A -.C» = 1. •
Now in order to investigate the opposite notions of relevance, simply taking
the complement of the absolute independence or uninformativeness relation is not
satisfactory. For instance the negation of 'believing C is absolutely independent
of A' is 'either N(C) = 0, or N(CIA) =F N(C) > 0'. But it is hard to see
why N (C) = 0 alone would mean that A is relevant to C. So in the possibilistic
framework, we must give up the idea that 'relevance' is just the negation of 'in-
dependence'. If we investigate relevance, we must keep the acceptance condition
(N(C) > 0) and only negate the other equality condition. So A is said to be rel-
evant to believing C iff N(C) > 0 but N(CIA) =F N(C). Again, this situation
splits into three cases:
• N(C) > 0 and N(C[A) > N(C) (confirmation)
• N(C) > 0 andN(CIA) = N(-.CIA) = 0 (cancellation)
• N(C) > 0 and N(-.CIA) > 0 (refutation)
Each of these cases corresponds to the following relative plausibility ordering
on elementary situations:
PROPOSITION 6. A confirms C iff
max(II(A 1\ C), II(-.A A C» > II( -.A A -,C) > II(A A -,C).
Proof. Use the fact that N(CIA) > N(C) > 0 iff 1 = II(C) > II(-,C)
max(II (-,A A -.C), II (A A -.C» > II (A A -.C). Tbe inequalities clearly show
that the most abnormal situation is A A -.C so that when learning A, the level of
acceptance goes up from 1 - II( -.A A "'C) to 1 - II(A A -.C). •
334 D. DUBOIS, L. FARINAS DEL CERRO, A. HERZIG AND H. PRADE
Tbe following results compare absolute and qualitative independence, and point
out that the independence notions used here are stronger than the possibilistic
counterpart of the probabilistic product rule:
PROPOSITION 12.
Proof. For fact 1 note that A J... C iff TI (A /\ C) > TI (A /\ ,Cl 2': TI (,A /\ ,C).
The result is obvious noticing that TI(A /\ ,Cl = TI( ,Cl is equivalent to TI(A /\
. . . C) 2': TI (...... A /\ . . . C). and that adding the latter condition to A ~ C, the condition
TI(C) > TI(,A /\ ,Cl becomes redundant. Fact 2 is obvious since II(A /\ C) >
TI (A /\ . . . C), and then TI (A) = TI (A /\ C) ::; TI (C) so the minimum rule applies to
A and C. However it is weaker since TI(A /\ C) = min(TI(A), TI(C)) if and only
if TI(A /\ C) 2': min(TI(A /\ ...... C), TI( . . . A /\ C)) (See [Dubois et al., 1994]). •
Tbe minimum rule is only a weakening of the logical notion of consistency be-
tween two propositions. Tbe situation of independence in possibility theory is
thus very different from the situation in probability theory, where standard dis-
symmetric formulations of independence are basically equivalent to the product
rule.
A last form of dependence is the one obtained when neither C nor ,C is an
accepted belief but C becomes accepted in the context where A is true. Tbis is a
form of direct relevance of A for C akin to causality, or at least an epistemic form
of it, since it means that A is a reason for starting to believe C.
DEFINITION 13. Ajustifies C iff N(C) = N( . . . C) = 0 and N(ClA) > o.
PROPOSITION 14. A justifies C iff TI( C) = TI( ,A /\ . . . C) > TI(A /\ ,C) and
TI(A /\ C) > TI(A /\ ,C).
Proof. Ajustifies C reads TI(C) = TI( ...... C) and TI(A /\ C)> TI(A /\ . . . C). hence
max(TI(A /\ C),TI(,A /\ C)) = max(TI(A /\ ......C),TI( ...... A /\ ,C)). But since
TI(A/\ . . . C) < TI(A/\C). it comes max(TI(A/\C), TI(,A/\C)) = TI(,A/\,C) >
TI(A/\ . . . C). •
y~N(0~;!.>:(-C)ClA) ..
qualitative
independence
qualitative
relevance Ajusti C ~-.GIA)
I A~r
refutcs~
A.l,.C N(-.GIA) =0 / >0_
N~CA >0 -0
N(CIA) >61utc
(confinnation)
N(CIA) = N(C)
independence)
( I)
A C A cancels C
.. . .
A Justifies -.G urunfonnat.veness
AJ....C
Figure 1.
can be proved using the property Al."" C iff II(A) > II(..,C) = II(A 1\ ..,C).
Then Al."" C and B l."" C imply max(II(A), II(B)) = II(A V B) > II( ..,C) =
II(A I\..,C) = II(B 1\ ..,C) = II«A V B) 1\ ..,C). Fact 4 just points out that
N(..,B 1\ CIA 1\ B) = O. Fact 5, only reflects the equality min(N(C), N(..,C)) =
0; so, if N(CIA) = N(C) > 0 then N(..,C) = O. For Fact 6, just recall that
II(A 1\ -,C) 2: II(..,A 1\ ..,C) as soon as A.1= C holds. Hence N(..,AI..,C) = o.
•
Let us comment on these properties. Fact 1 looks similar to the CCD axiom of
section 2, except that the conjunction does not appear at the same place. Fact
2 is a weak reciprocal to it. They remind us that the necessity function repre-
sents acceptance which is closed by conjunction ([Dubois and Prade, 1995b)).
Fact 3 is similar to the CCI axiom except that disjunction is used instead of con-
junction. Note that the converse of Fact 3 does not hold even in a weak form:
we may have A V B .1= C without having A .1= C nor B .1= C. For instance
consider the case when II(A 1\ ..,B 1\ C) > II(..,A 1\ B 1\ ..,C) > II(D) for
other elementary events D. Then II(A V B) > II( ..,C) = II«A V B) 1\ ..,C),
but II( -,C) > II(A 1\ ..,C) and II(B) = II( ..,C). Fact 4 is natural since mutu-
ally exc1usive events cannot be independent. Fact 5 expresses a negative state-
ment: the reason why ..,A .1= ..,C does not hold when A .1= C is because ..,C is
not accepted. But we may have the weaker form of simultaneous independence:
N(CIA) = N(C) and N(..,CI..,A) = N(..,C). Fact 6 is a bit debatable since it
forbids any kind of negation-proof behaviour of absolute independence: the lat-
ter is always negation-sensitive. In the following we give properties of absolute
independence with respect to tautologies, contradictions, and extreme beliefs.
PROPOSITION 16. The following properties hold:
Proof. Just use the ordering of elementary events induced by A .1= C: II(AI\C) >
II(A 1\ ..,C) 2: II(..,A 1\ ..,C). For fact 1, F l."" C would imply II(F) > II(F),
which is impossible. T .1= C writes II(C) > II(..,C). If A .1= F held, it would
imply II(F) > II(A), which is impossible. A l."" T iff II(A) > II(F) = O.
A .1= A iff II(A) > II(A 1\ ..,A) = II(F) 2: II( ..,A), that is, II( ..,A) = O. As for
6, just use II(T) 2: II(A 1\ C) > II(A 1\ ..,C) 2: II(F). •
338 D. DUBOIS, L. FARINAS DEL CERRO, A. HERZIG AND H. PRADE
Here we shaH not prove all possible such properties. As an example let us prove
some properties of qualitative independence:
PROPOSITION 17. Tbe foHowing properties hold:
3. If A V B -S C then A -S C or B -S C.
4. If A V B -S C then A -S C or A V B -S ...,A.
Proof. The if part of Fact 1 is Fact 1 of Proposition 15 whose proof still works
with qualitative independence. For the only if part: A -S BA C reads N(B A
CIA) 2': N(B AC) > 0 which is equivalent to min(N(BIA), N(ClA» 2':
min(N(B), N(C)) > O. Hence N(BIA) > 0; but since N(B) > N(BIA) > 0
is impossible, it follows that N(BIA) 2': N(B) > 0, and A -S B holds; similarly,
A -S C holds as weIl.
ForFact2II(AAC) > II(AA""C) andII(C) > II(...,AA...,C) andII(BAC) >
II(BA...,C) andII(C) > II(...,BA...,C) implyII«AvB)AC) > II«AvB)A""C)
using the max decomposability. Moreover II( C) > II(...,B A ...,C) 2': II( ...,(A V
B) A ...,C).
For Fact 3 suppose that A V B -S C but A -S C does not hold. So the two
inequalities hold:
The above regularities do not completely characterize the respective notions. It can
be proved that absolute independence, qualitative independence and qualitative
relevance can be axiomatized in such a way as to recover qualitative possibility
theory.
THEOREM 18 (Construction of II from ..1= ). Let II be a possibility measure,
and let the absolute independence relation ..1= be defined from II. Then II(A) >
II(C) iff A V C ~ ,C, and N(A) > N(C) iff,A V ,C ..1= A, where A ~ C
means N(ClA) = N(C) > O.
Proof. We know that A..1= C iffII(A 1\ C) > II(A 1\ ,C) ~ II(,A 1\ ,C). So
A V C ..1= ,C iffII(A 1\ ,C) > II(C) 2: II(,(A V C) 1\ C) = II(F) = O. Hence
II(A) > II(C). Conversely, II(A) > II(C) iffmax(II(A 1\ C),II(A 1\ ,C)) >
max(II(A 1\ C), II( ,A 1\ C)) iff II(A 1\ ,C) > II( C)(~ 0). Just use duality
between possibility and necessity for the other result. •
Proof. Using Theorem 18 it reads: if II(A) > II(C) then II(A) > II(B) or
II(B) > II(C). By contraposition it means: II(C) ~ II(B) and II(B) ~ II(A)
implies II(C) ~ II(A). . •
(All) T..1= T;
342 D. DUBOIS, L. FARINAS DEL CERRO, A. HERZIG AND H. PRADE
Proof. On the one hand one must prove that the above axioms are valid when
.1= derives from a necessity measure. This has been proved earlier in this paper.
On the other hand, we prove that the axioms for qualitative necessity orderings
are derivable from the above axiomatics (and then we use the completeness of
qualitative necessity orderings w.r.t. possibility theory).
Using the previous theorem in terms of necessities, define A > C iff ..,A V
..,C .l..: A, and C ~ A otherwise. Let us show that ~ expresses a non-trivial
qualitative necessity:
1. (non triviality) (AII) also writes (..,F V ..,T) .1= T, that means T > F.
2. (transitivity) (AI3) translates into if..,C > ..,A then ..,C > ..,B or..,B >
..,A, and this is equivalent to ..,A ~ ..,B and ..,B ~ ..,C then ..,A ~ ..,C
3. (top) (AI2) is also the negation of..,A V..,T .1= T and thus means T ~ A.
4. (conjunctiveness) AI4 is instanciated by the negation of
..,A V ..,C .l..: A A C. From AIS it follows that one of..,A V..,C .l..: A or
..,A V..,C .1= C does not hold. This also writes ..,(A A C) v..,A .1= A or
..,(A A C) V ..,C .l..: C, and this means A A C ~ A or A A C ~ C.
5. (dominance) is equivalent to A ~ A A C and comes down to prove that
..,A V..,(AA C) .l..: AAC does not hold. But this is an instance of AI4 since
it is really ..,A V..,C .l..: A A C.
Then we can use the soundness of qualitative necessity orderings w.r.t. possibility
theory. We know ([Dubois, 1986]) that the only set functions representing such
orderings are necessity measures. •
Clearly, the above representations theorem does not use the full absolute indepen-
dence relation. Only part of it is enough to represent the necessity measure since
we only use .1= for events D, E such that D V E = T. The following remarkable
property tells us that for such pairs of events absolute independence is equivalent
to qualitative independence:
LEMMA 21. For all A and C we have A V C .l..: ..,C iff A V C -4 ..,C iff
II(A) > II(C).
6 since F cannot be believed
7 since N(~AIA) = 0
A ROADMAP OF QUALITATIVE INDEPENDENCE 343
Proof. We already know that A V G J..,., -.G iffII(A) > II(G) from Theorem 18.
Using fact 1 of Proposition 12 we know that A V G J..,., -.G iff A V G -S -.G and
II ( (A V G) 1\ G) = II (G). The latter equality clearly always holds. •
Qualitative independence does obey axioms All-Al5, but they are not enough
to characterize it:
THEOREM 22 (Axiomatic equivalence of -S with possibility theory). Let 9
be a function from a finite Boolean algebra of events to a totally ordered sc ale L.
Let -S be the associated qualitative independence relation on events (A -S G iff
g( G) > 0 and g( GIA) > 0, where g( GIA) is the conditional set-function defined
from 9 using the qualitative conditioning of necessity measures). Then 9 is a non-
dogmatic necessity measure iff the relation -S satisfies the following axioms
Qll T -S T
(tautologies do not undermine tautologies);
QI2 if A -S G then A -S B V G
(right weakening);
QB if G =j:. F then G -S G
(if G is not contradictory, then it cannot undermine itselt);
Proof. On the one hand, it is sufficient to notice that the above axioms are valid
for a qualitative independence relation constructed from a non-dogmatic necessity
measure. This has been done earlier. On the other hand, we prove that the axioms
for absolute independence are derivable from the above axiomatics (and then we
use the completeness of absolute independence w.r.t. possibility theory proved in
Theorem 20, since due to Lemma 21 N(A) > N(G) iff -.A V -.G J.", A iff
-.A V -.G -S A. Clearly it is enough to prove Al2 and AB for -S . For Al2
we must prove that A -S F does not hold. Indeed should it hold, QI2 implies
A -S -.A which contradicts QI4. For AB we can try to prove that if A VG -S -.G,
then A V B -S -.B or B V G -S -.G, by establishing that when none of A V
B -S -.B or B V G -S -.G hold then A V G -S -.G would not hold either.
So assume that the latter holds while the two former do not. lt is obvious that
if B 1\ -.G = F, A V G V B -S G holds as weIl. If B 1\ -.G =j:. F then from
344 D. DUBOIS. L. PARINAS DEL CERRO. A. HERZIG AND H. PRADE
QI3, B 1\ ...,0 ~ B 1\ ...,0, and thus B 1\ ...,0 ~ ...,0 using QI2. Applying QIS to
B 1\ ...,0 ~ ...,0 and A V 0 ~ ...,0 leads to A V B V 0 ~ ...,0. Then apply QI6
to A V B V 0 ~ ...,0 and the assumption that B V 0 ~ ...,0 does not hold and
conclude A V B V 0 ~ ...,B 1\ ...,0. By QI2 one gets A V B V 0 ~ ...,B. Apply
again QI6 to A V B V 0 ~ ...,B and the assumption that A V B ~ ...,B does not
hold. It yields A V B V 0 ~ ...,A 1\ ...,B. Lastly apply QI7 to A V B V 0 ~ ...,0
and A V B V 0 ~ ...,A 1\ ...,B and obtain A V B V 0 ~ ...,A 1\ ...,B 1\ ...,0, which
contradicts QI4. Hence the qualitative independence ~ verifies All-AIS. The
non-dogmatic property of N is due to QI3. •
Note that absolute independence does not obey QI2, QI3, nor QI6, due to the
fact that they involve a confirmation effect. Clearly, the above results imply that
from the partial qualitative independence relation ~ between events D, E such
that D V E = Tone can reconstruct both a qualitative independence relation
on all events and a absolute one. To do it, first construct the induced necessity
measure, and then use definitions based on conditioning for events D, E such that
D V E =f. T, that is Definitions 9 and 2 respectively.
Lastly, it is possible to axiomatize qualitative relevance A ~ O. Note that
A ~ 0 is not equivalent to ...,(A ~ 0), so that Gärdenfors' RI does not hold.
We have that A ~ 0 iff ...,(A ~ 0) and T ~ O. It is thus easy to see that
A V 0 ~ ...,0 iff n(...,O) > neO) ~ n(A). So the axiomatization ofrelevance
does not follow immediately from that of independence.
THEOREM 23 (Axiomatic equivalence of ~ with possibility theory). Let g
be a function from a finite Boolean algebra of events to a totally ordered scale L.
Let ~ be the qualitative relevance relation on events associated to g (A ~ 0 iff
g(OIA) = 0 and g(O) > 0, where g(OIA) is the conditional set-function defined
from g using the qualitative conditioning ofnecessity measures). Then gis a non-
trivial necessity measure iff the relation ~ satisfies the following axioms:
QR5 if A V B ~ 0 then A ~ 0 or B ~ 0;
The proof can be done by translating the relevance relation into the qualita-
tive independence relation, while taking care of the preservation of the condition
A ROADMAP OF QUALITATIVE INDEPENDENCE 345
N(C) > O. AIthough Gärdenfors' Rl does not hold, QRl is related to QIl, QR3
to QI2, and QI4 is related to QR4. QR5-QR7 are contraposed forms of QI5-QI7.
The contraposed forms of QI3-QI4 especially do not hold for~.
Several notions of independence and relevance studied above, arnong which quali-
tative independence, can be fuHy expressed in the framework of revision of propo-
sitional theories also called belief sets [Gärdenfors, 1988]. Revising a belief set K
by a sentence A means to add A to K and to res tore consistency so as to keep A.
Gärdenfors [1990] proposes the following criterion for the revision of a belief set:
This seems to be a very natural requirement for belief revision operations, as weH
as a useful tool when it comes to implementing belief change operations. As noted
by Gärdenfors [1988], 'a criterion of this kind cannot be given a technical formu-
lation [... ] in a simple propositionallanguage because the notion of relevance is
not available in such a language'. However the above criterion does make sense in
the ordinal setting of possibility theory.
Given a belief set K, that is, a set of propositional formulas closed under de-
duction, and a revision operation *, K * A represents the result of revising K by a
formula A. According to Gärdenfors and Makinson 's [1988] characterization the-
orem, if the revision operation satisfies the so-called AGM8 postulates [Alchourron
et al. , 1985], then K and * can be represented by an epistemic entrenchment order-
ing, which in turn is nothing but a qualitative necessity ordering [Dubois and Prade,
199IJ. Conversely, any qualitative necessity ordering leads to an AGM revision
operation. Narnely, given a necessity function N, the set K = {C : N(C) > O}
is a belief set. This is because N is an acceptance function [Dubois and Prade,
1995b], i.e. K is closed under conjunction and logical consequence. Moreover, it
can be proved that the revision operation * can be defined in terms of possibility
theory as folIows: C E K * A is equivalent to N(CIA) > 0 [Dubois and Prade,
1992].9 If we translate the various definitions of independence and relevance in
terms of revision we get the following facts:
Farifias deI Cerro and Herzig [1996] have proved the equivalence between ~c sat-
isfying QRI-QR7 (where A is changed into -.A) and AGM contraction operators.
Similarly, postulating the equivalence between -.A ~ C and C E K - A, it can
be proved that axioms QI l-Q17 are equivalent to the AGM postulates. Indeed, with
the Harper identity, C is qualitatively independent of A (A ~ C) when C E K
and C E K - -.A (because K - -.A is K n (K * A». Due to the set inclusion of
K - A in K, this is just equivalent to C E K - -.A, which makes this independence
notion particuIarIy simple: in fact, we are able to express that CE K by F ~ C.
This permits to obtain a complete axiomatization of qualitative independence ~
by just rewriting the AGM postulates for contraction, turning A into -.A.
If A either cancels or refutes C then we have that C E K and C f/. K * A. With
the Harper identity this is equivalent to C E K and C f/. K - -.A. This corresponds
to a dependence notion proposed in [Farifias deI Cerro and Herzig, 1996]. If we
had presented dependence and independence this way in terms of belief contrac-
tions instead of revisions, the conditions CCD, and CCI, would have been fulfilled
whenever the corresponding revision-based notion (via Levi or Harper identity)
A ROADMAP OF QUALITATIVE INDEPENDENCE 347
satisfies DCI, and DCD" respectively. In this way, we can recover the original
Keynes-Gärdenfors criteria in terms of conjunctions (whose absence from our list
in Table 2 seemed to be paradoxical).
9 CONCLUSION
It has been known for some time that the AGM revision theory and the preferential
approach to nonmonotonic reasoning are two sides of the same coin. In recent
years we have shown that this tight link could be explained in the setting of pos-
sibility theory, using the single axiom II(A V B) = max(II(A), II(B» together
with qualitative conditioning. The contribution of this paper is to show that there
is a 'third side' of the coin, viz. qualitative independence. Wehave established
the equivalence between the statements 'the agent's belief in C is independent of
proposition A' (A ~ C) and 'the agent still believes C if his belief set is revised
by A'. This notion of independence can be expressed in terms of possibilistic
conditioning, thus laying bare the analogy with probabilistic independence. These
results are promising in the scope of exception-tolerant inference because they sug-
gest that a set of conditional statements along with a set 0/ conditional indepen-
dence assumptions can be expressed by means of a set of conditional assertions or
conditional objects [Benferhat et al., 1998] in the setting of preferential inference.
These results open the road to asound, feasible and computationally reasonable
treatment of exception-tolerant plausible inference that might cope with most, if
not all, counterexamples to rational closure.
REFERENCES
[Alchourron et al., 19851 C. E. P. Alchourron, P. Gärdenfors and D. Makinson. On the logic oftheory
change: Partial meet functions for contraction and revision. J. of Symbolic Logic, SO, 510-530,
1985.
[Benferhat et al., 19921 S. Benferhat, D. Dubois and H. Prade. Representing default roles in possibilis-
tic logic. In Proc. of the 3rd Inter. Con[. on Principles ofKnowledge Representation and Reasoning
(KR'92), Cambridge, MA, pp. 67~84, 1992.
[Benferhat et al., 19941 S. Benferhat, D. Dubois and H. Prade. Expressing independence in a possi-
bilistic framework and its application to default reasoning. In Proc. of the 11 th Europ. Con[. on
Artificiallntelligence (ECAJ'94), A. G. Cohn, ed. pp. 150-154. Wiley, New York, 1994.
[Benferhat et al., 1996al S. Benferhat, D. Dubois and H. Prade. Beyond counter-examples to non-
monotonie formalisms: A possibility-theoretic analysis. In Proc. of the 12th Europ. Con[. on Ar-
tificiallntelligence (ECA/'96), W. Wahlster, ed. pp. 652-656. John Wiley and Sons, New York,
1996.
[Benferhat et al., 1996bl S. Benferhat, D. Dubois and H. Prade. Coping with the limitations of ratio-
nal inference in the framework of possibility theory. In Proc of the 12th Con! on Uncertainty in
Artijicial Intelligence (UA/'96), pp. 90-97,1996.
[Benferhat et al., 19971 S. Benferhat, D. Dubois and H. Prade. Nonmonotonic reasoning, conditional
objects and possibility theory. Artijicial Intelligence, 92,259-276, 1997.
[Benferhat et al., 19981 S. Benferhat, D. Dubois and H. Prade. Practical handling of exception-tainted
mIes and independence information in possibilistic logic. Applied Intelligence, 9, 101-127, 1998.
[Boutilier, 19941 C. Boutilier. Modal logics for qualitative possibility theory. Int. J. of Approximate
Reasoning, 10, 173-201, 1994.
[De Campos et al., 19951 L. M. de Campos, J. Gebhardt and R. Kruse. Axiomatic treatment of possi-
bilistic independence. In Symbolic and Quantitative Approaches to Reasoning and Uncertainty, C.
Froidevaux and J. Kohlas, eds. pp. 77-88. LNAI 946, Springer Verlag, Berlin, 1995.
[Delgrande and Pelletier, 19941 J. P. Delgrande and J. Pelletier. A formal approach to relevance. Tech.
Report, Simon Fraser University, Bumaby, BC, Canada, 1994
[Dubois, 19861 D. Dubois. Belief structures, possibility theory, decomposable confidence measures
on finite sets. Computer and Artijicial Intelligence, 5,403-417, 1986.
[Dubois etal., 19941 D. Dubois, L. Farifias del Cerro, A. Herzig and H. Prade. An ordinal view of
independence with application to plausible reasoning. In Proc. of the 10th Con! on Uncertainty in
ArtijicialIntelligence, R. Lopez de Mantaras and D. Poole, eds. pp. 195-203. Seattle, WA, 1994.
[Dubois et al., 19971 D. Dubois, L. Farifias del Cerro, A. Herzig, H. Prade. Qualitative independence:
a roadmap. In Proc. Inter. Con[. on Artijicial Intelligence (IJCA/'97), pp. 62-67. Nagoya, Japan,
1997.
[Dubois and Prade, 19881 D. Dubois and H. Prade. Possibility Theory: An Approach to Computerized
Processing ofUncertainty. Plenum Press, New York, 1988.
[Dubois and Prade, 19911 D. Dubois and H. Prade. Epistemic entrenchment and possibilistic logic.
ArtijicialIntelligence, 50,223-239, 1991.
[Dubois and Prade, 19921 D. Dubois, H. Prade. (1992), Belief change and possibility theory. In Belief
Revision, P. Gärdenfors, ed. pp. 142-182. Cambridge University Press, 1992.
[Dubois and Prade, 19941 D. Dubois and H. Prade. Conditional objects as nonmonotonic consequence
relations -Main results-. In Proc. of the 4th Inter. Con! on Principles ofKnowledge Representation
and Reasoning (KR'94), J. Doyle, E. Sandewall and P. Torasso, eds. pp. 170-177. Morgan Kauf-
mann, San Mateo, CA, 1994.
[Dubois and Prade, 1995aJ D. Dubois and H. Prade. Conditional objects, possibility theory and de-
fault rules. In Conditionals: From Philosophy to Computer Sciences, G. Crocco, L. Fariiias del
Cerro and A. Herzig, eds. pp. 311-346. Oxford University Press, 1995.
[Dubois and Prade, 1995bl D. Dubois and H. Prade. Numerical representations of acceptance. In
Proc. ofthe llthCon[. on Uncertainty in Artijicial Intelligence, P. Besnard, S. Hanks, eds. pp.
149-156, 1995.
[Dubois and Prade, 19981 D. Dubois and H. Prade. Possibility theory: qualitative an quantitative as-
pects. In Handbook of Defeasible Reasoning and Uncertainty Management Systems, Vol I, (p.
Smets, Ed). Kluwer Academic Publishers, Dordrecht, pp. 169-226, 1998.
350 D. DUBOIS, L. FARINAS DEL CERRO, A. HERZIG AND H. PRADE
[Fariiias dei Cerro and Herzig, 199Il L. Fariiias dei Cerro and A. Herzig. A modal analysis of possi-
bility theory. In Proc. of the Inter. Workshop on Fundamentals of Artijicial Intelligence Research
(FAIR'91J, Ph. Jorrand and J. Kelemen, eds. pp. 11-18. LNCS 535, Springer Verlag, Berlin, 1991.
[Fariiias dei Cerro and Herzig, 19951 L. Fariiias dei Cerro and A. Herzig. Possibility theory and in-
dependence. In Advances in Intelligent Computing - IPMU'94 (Selected Papers of the 5th Inter.
Conf. on Information Processing and Management of Uncertainty in Knowledge-Based Systems,
B. Bouchon-Meunier, R. R. Yager and L. A. Zadeh, eds. pp. 292-301. Lecture Notes in Computer
Science, Vo!. 945, Springer Verlag, Berlin, 1995.
[Fariiias dei Cerro and Herzig, 19961 L. Fariiias del Cerro and A. Herzig. Belief change and depen-
dence. In Proc. ofthe 6th Conf on Theoretical Aspects ofRationality and Knowledge (TARK'96J,
Y. Shoham, ed. pp. 147-161. Morgan Kaufmann, San Francisco, CA, 1996.
[Fariiias dei Cerro et al., 19941 L. Fariiias dei Cerro, A. Herzig and J. Lang. From ordering-based
nonmonotonic reasoning to conditionallogics. Artijicial Intelligence, 66, 375-393, 1994.
[Fine,19731 T. Fine. Theories ofProbability. Academic Press, New York, 1973.
[Fonck,19931 P. Fonck. Reseaux d'inference pour le raisonnement possibiliste. Dissertation, Univer-
site de Liege, Belgium, 1993.
[Gärdenfors,19781 P. Gärdenfors. On the logic ofrelevance. Synthese, 37, 351-367,1978.
[Gärdenfors, 19881 P. Gärdenfors. Knowledge in Flux - Modeling the Dynamics of Epistemic States.
The MIT Press, Cambridge, MA, 1988.
[Gärdenfors, 19901 P. Gärdenfors. Belief revision and irrelevance. PSA, 2, 349-356, 1990.
[Gärdenfors,I9931 P. Gärdenfors. On the logic of relevance. In Philosophy of Probability, J. P.
Dubucs, ed. pp. 35-43. K1uwer Academic Pub!., Dordrecht, 1993.
[Gärdenfors and Makinson, 19881 P. Gärdenfors and D. Makinson. Revisions ofknowledge systems
using epistemic entrenehment. In Proc. ofthe 2nd Conf on Theoretical Aspects ofReasoning About
Knowledge, M.Y. Vardi, ed. pp. 83-95. Morgan Kaufmann, Los Altos, CA, 1988.
[Gärdenfors and Makinson, 19941 P. Gärdenfors and D. Makinson. Non-monotonie inference based
on expectations. Artijicial Intelligence, 65, 197-245, 1994.
[Goldszmidt and Pearl, 19921 M. Goldszmidt and J. Pear!. Rank-based systems: A simple approach
to belief revision, belief update, and reasoning about evidence and actions. In Proc. of the 3rd Inter.
Conf on Principles ofKnowledge Representation and Reasoning (KR'92J, B. Nebel, et al. eds. pp.
661-672. Morgan Kaufmann, San Mateo, 1992.
[Hajek et al., 19941 P. Hajek, D. Harmankova and R. Verbrugge. A qualitative fuzzy possibilistic
10gic. Int. J. of Approx. Reas., 12, 1-19, 1994.
[Keynes,192Il J. M. Keynes. A Treatise on Probability. MacMiIJan, London, 1921.
[Kolmogorov, 19561 A. Kolmogorov. Foundations of the Theory of Probability. Chelsea, Bronx, New
York,1956.
[Kraus et al., 19901 S. Kraus, D. Lehmann and M. Magidor. Nonmonotonic reasoning, preferential
models and cumulative logics. Artijicial Intelligence, 44, 167-207, 1990.
[Lehmann and Magidor, 19921 D. Lehmann and M. Magidor. What does a conditional knowledge
base entail? ArtijicialIntelligence, 55, 1-60, 1992.
[Lewis, 19861 D. Lewis. Counterfactuals. 2nd edition, Billing and Sons Lid., Worcester, UK, 1986.
[Paris,I9941 J. Paris. The Uncertain Reasoner's Companion - A Mathematical Perspective. Cam-
bridge University Press, Cambridge, UK, 1994.
[Shafer, 19761 G. Shafer. A Mathematical Theory ofEvidence. Princeton University Press, Princeton,
NJ,1976.
[Shoham, 19881 Y. Shoham. Reasoning About Change - Time and Causation from the Standpoint of
ArtijicialIntelligence. The MIT Press, Cambridge, MA, 1988.
[Spohn, 19881 W. Spohn. Ordinal conditional functions: adynamie theory of epistemic states. In
Causation in Decision, Belief Change and Statistics, W. Harper, B. Skyrms, eds. pp. 105-134,
1988.
[Zadeh, 19781 L. A. Zadeh. Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets and Systems,
1,3-28, 1978.
LUCA BOLDRIN AND CLAUDIO SOSSAI
1 INTRODUCTION
The key concepts of vagueness and uncertainty identify two dasses of logics
• logics for vague reasoning [Pavelka, 1979],
• plausibility-measure based logics [Höhle, 1995], Le. possibilistic, prob-
abilistic and belief-function logics.
Each dass is characterized by a function from the language to the real inter-
val [0,1]: the interpretation function for the first dass and the plausibility
measure for the second dass.
Indeed, deep and important properties differentiate the two dasses of
functions:
1. the interpretation functions for the dass of vague reasoning are com-
positional, i.e. the interpretation function of a sentence is the compo-
sition of the interpretations of the atomic predicates that appear in the
formula, while all the plausibility measures are noncompositional, in
fact the probability of a conjunction is not, in general, a composition
of the probabilities of the components;
2. as pointed out in the literature [Dubois et al., 1991], another difference
between the two dasses lies in the presence vs. absence of 'complete
information': truth functionality appears when dealing with complete
information, while it is absent in measure-based systems [Dubois and
Prade, 1994].
The lack of truth functionality makes the description of the logical structure
of the uncertainty reasoning more complex.
Although plausibility measures are not truth functional, we will present a
technique that allows us to discover a truth-functional semantics also for the
dass of uncertainty reasoning. We will focus our attention on a particular
dass of measures: the necessity measures, although we believe that this
method can be applied to other dasses of measures. To describe the method
we propose in this paper, let us analyze the meaning of a property A as
formalized in the necessity framework: A = 'John is tall with degree (of
necessity) at least a', usually written: N(Tall(john)) ~ a.
In what sense can we say that A gives us a partial information on the
tallness of John?
351
D. Dubois er al. (eds.). FuuySets. Logics and Reasoning about Knowledge. 351-380.
© 1999 Kluwer Academic Publishers.
352 LUCA BOLDRIN AND CLAUDIO SOSSAI
2 THE LANGUAGE
We assurne the following first-order language, where a for any a E [0,1] are
propositional constants. C is the set of individual constants and n that of
predicate symbols. An atomic formula has the form R(tb ... , t n ), where ti
are either individual constants or variables. Co is the set of atomic formulae.
°
We take C to be the set of formulae; once chosen < ~ < 1, it is conve-
nient to define Cl as the set of formulae with no occurrences of a constants
for any a E (~, 1). Notice that ~ and 1 are in Cl. We use uppercase latin
letters A, B, C for formulae, while reserving L, M, N for Cl-formulae, and
uppercase greek letters r, ~ for multisets of formulae; lowercase greek let-
ters a,ß,,,(,5 always represent real numbers in [0,1].
We introduce some new symbols via the definitions:
3 THE SEMANTICS
We also want to provide this structure with a monoidal operatorj for our
purposes it is useful to use t-norm operators. A continuous t-norm (see e.g.
[Dubois and Prade, 1985]) is a function x : [0,1] x [0,1] --+ [0,1] with the
following properties: 1
1. (a x b) xc = a x (b x c) (associativitY)j
2. a x b = b x a (commutativitY)j
3. a xl = aj
4. a x 0= Oj
5. continuity
6. if a °
> b and c x b > then c x a > c x b.
1T ft- D,u,x ,gR(tl' ... , tn) iff Nec 7r «ModD,u(R(tI, ... , tn))) ~ 1- c
1T ft- D,u,x,eO iff 1T:::;7'iVe
1T ft- D,u,x,eA 0 B Hf (31TI ft-D,u, X ,eA) (31T2 ft-D,u,x,gB)
(1T :::; (1TI X 1T2) Ve)
1Tft- D,u,X,g...,A iff ('v'O'ft-D,u,x,gA)(O' x 1T:::; e)
1T ft- D,u,x,eA&B iff (31TI ft-D,u, x,eA) (31T2 ft-D,u, X ,eB)(1T :::; 1TI 1\ 1T2)
1T ft- D,u,x,g'v'xA(x) Hf ('lu E D)(1Tft-D,u[x/u],X,eA(x»
It can be easily verified that for any fixed c, 1..1.. is a closure operator
on 2PD (see [Girard, 1987]).
LEMMA 4. 1f x is any continuous t-norm, then (a V ß) x (a ~ ß) = ß.
Proof. We have to consider two cases:
Proof.
1. 2) Take 'Ir such that 'Ir x 'lrG ~ ej then, for any u E G, u ~ 'lrG implies
'Ir x u ~ 'Ir X 'lrG ~ e, so 'Ir E G.L·.
~) Take 'Ir such that 'Ir x 'lrG 1:. ej then there is a Wo such that 'Ir(wo) x
'lrG(wo) > e, or 'lrG(wo) > 'Ir(wo) --+ e. Since 'lrG(wo) = VuEG u(wo),
there exists auE G with u(wo) > 'Ir(wo) --+ ej for this u, 'Ir x u 1:. e,
hence 'Ir (j. G.L· .
2. 2) Take 'Ir E.j.. ('lrG Ve), that is 'Ir ~ 'lrG Ve. We have to prove that
'Ir E G.L·.L·, i.e. that u x 'Ir ~ e for any u E G.L· j by the previous
point, u E G.L· is equivalent to u x 'lrG ~ e. Hence we have:
(a) C = A®B:
easy, applying the definition.
(b) C = ..,A:
Note that in the above definition of 11" It-..,A it is not restrictive
to assume that T x 11" :::; e holds for all T that force A and such
that T x 11" > O. In fact for all T that force A such that T x 11" = 0
the condition T x 11" :::; € is trivially satisfied.
If 11" It--,A, using the property of quasi-strictness of the t-norm
we have that for every T that forces A and such that T x 11" > 0:
u x T :::; 11" X T :::; e, thus we can conclude that u It-C.
(c) C = A&B:
same as case a.
(d) C = 'v'xA(x):
if 1I"1t-'v'xA(x) then for all u E D we have that 1I"It-A(u). By
inductive hypothesis from u :5 11" we have that ult-A(u). Hence,
using again the definition of forcing, we can conclude that u It-C .
•
DEFINITION 7. For any domain D, assignment u, quasi-strict continuous
t-norm x and constant e: E (0,1), we define a function 1I·IID,u,x,e : C -t QD,e
as follows:
IIR(tb ... , tn)IID,u {1T E PD: Nec,,(ModD,u(R(h, ... ,tn ))) = l}J..·J..·
lIallD,u .j.. (aVl)
II-,AIID,u IIAIIJ..·
D,u
IIA&BIID,u = IIAIID,u n IIBIID,u
IIA®BIID,u (IIAIID,u X IIBIID,u ).1.. • .1...
IIV'xA(x)IID,u =
uED
n IIA(x)IID,u[xju).
Proof.
(a) Prove that if rlt-R(tl, ... ,tn ) then r E {-1T E PD: Nec,,(ModD,u
(R(tl, ... ,tn») = l}J..·J.. e • Due to Theorem 5, part 2, to prove
this it is sufficient to show that r ~ 1T* V"€, where 1T* is defined
as follows:
3. As for the case II,AIID,u = IIAII~:u simply note that: {1T: 1TIt-,A} =
{1T: (V'r E IIAIID,u)(r x 1T ~ "€)} which is exactly the definition of
IIAII~>
4. Let us prove that {1T: 1TIt-A&B} = IIAIID,u n IIBIID,u.
360 LU CA BOLDRIN AND CLAUDIO SOSSAI
(a) Assume that 11" It- A&B, then, by definition, there exist 11"1, 11"2 s.t.
11"1 It- A, 11"2 It- B and 11" ~ 11"1 /\ 11"2. Hence 'Ir ~ 11"1 and from this
and Lemma 6 we have that 'Ir It- A, thus by inductive hypothesis
11" E IIAIID,,,.. Similarly we can prove that 11" ElIBIlD,,,., so that
we can conclude that 11" E IIAIID,,,. nIlBIlD,,,..
(b) On the other hand, note that if 11" E IIAIID,,,. nIlBIlD,,,., by induc-
tive hypothesis we have that 11" It- A and 11" It- Band, from the triv-
ial observation that 11" ~ 'Ir /\ 'Ir, we can conclude that: 11" It- A&B.
5. The next case to prove is {11": 11" It- A 0 B} = <lIAIID,,,. x IIB Il D,,,. ).t • .t•.
(a) If 11" It-A 0 B, then there exist 11"1,11"2 s.t. 'lr 1 It-A, 1I"2 lt-B and 11" ~
(11"1 x 'lr2) V"€. By inductive hypothesis we have that 11"1 E IIAIID,,,.
and 11"2 ElIBIlD,,,.. By Theorem 5 we have that
where
1I"IIAllxllBil = V 11"1 X 11"2
"'lEIIAII, "'2EIIBII
hence 11" E.J,. (1I"IIAllxllBil V"€).
(b) If 11" E (IIAIID,,,. X IIBIID,,,.).t·.t· using Theorem 5 we have that
there exist 11"1 E IIAIID,,,. and 11"2 ElIBIlD,,,. s.t. 11" ~ (11"1 x 11"2) V"€
and hence 11" It- A 0 B.
for any L E Cl
110 -+ LIID,a = {11": Nec,..(ModD,a(L» ~ 1- (a -+ c)}
for any L E Cl
11-,(1 - 0) -+ LIID,,,. {11" : Nec,..(ModD,,,.(L» ~ a}
nGi = (U Gt<)-L<·
iEI iEI
•
Note that the above construction defines a compositional truth assign-
ment for formulae in.c into the Quantale QD,g. We show now that the just
defined truth values can be easily represented by means of a single ·possi-
bility distribution (the top of the set IIAII, Le. the least informative 'Ir that
satisfies the forcing constraints), which can be recursively built as follows:
THEOREM.I0. Given a quadrupie (D,O", x,c), define: UD,IT,x,e(A) =del
V IIAIID,IT,x,e. Then the following statements hold:
1. UD,Q"(o:)=aVe
3. UD,IT(-,A) = UD,IT(A) -+ e
4· UD,IT(A & B) = UD,IT(A) A UD,u(B)
5. UD,u(A®B) = (UD,IT(A) x UD,u(B» Ve
6. UD,IT(VxA(x» = l\uEDUD,IT[x/u](A(x»
362 LUCA BOLDRIN AND CLAUDIO SOSSAI
• For any 7r E II...,BII, (Theorem 5.1), 7r x U(B) ::; 6:, and so 7r ::;
U(B) -+ e.
• U(B) -+ 6: E II.,BII = IIBlll.· (Theorem 5.1), since U(B) x
(U(B) -+ 6:) = e.
Proof. Simply follows from the observation that Bb is isomorphie with the
powerset of MD. •
C1-formulae are mapped into the Boolean algebra, so it is natural to
expeet that they provide an exact eopy of the first-order logie embedded
inside the language C.
Notiee that, if Ais a closed formula, then IIAIID,u does not depend on 0";
so for a closed formula A we let UD(A) = UD,u(A). We ean give the notion
of semantic entailment:
DEFINITION 13. For any closed formula A and B:
and
A Fe B iff for any D, A FD,e B.
364 LU CA BOLDRIN AND CLAUDIO SOSSAI
Since in this context the notion of forcing is linked with the order on
possibility distributions, we also have (this is the most comfortable way of
proving validity and completeness):
These conditions are satisfied by the structure PD with the product 11"1 Xe
7r2 = (11"1 x 11"2) V € and the negation'" 11" =
11" -+ €; they would not be
satisfied by the negation'" 7r = (1 - 7r) V €, unless the x were defined as
the Lukasiewicz product.
TRUTH FUNCTIONALITY AND MEASURE-BASED LOGICS 365
The DPLx,e calculus consists of four parts: structural rules, logical rules,
an axiom for distributivity, and three further 'numerical' axioms. The t-
norm x plays its role in ® def and --, def, while the constant value g is
taken into account in the rules e and --, def. The dependence of the calculus
on these parameters is quite circumscribed, and limited to numerical rules
(the rule e is in fact 'numerical'j it has been inserted among logical rules
by analogy with the 0 rule in Linear Logic) , so that the parameters do
not affect the logical core of the system. Moreover, since numerical rules
would most probably be managed by some external procedure in any real
impiementation, it would be possible to cope with ease with different t-
norms and g values. Note that classicality of the sub-Ianguage LI is taken
into account by the absorption ruie.
1. Structural rules:
2. Logical rules:
3. Distributivity:
®-& distr) (A ® C) & (B ® C) I- (A & B) ® C
® - V distr) VxA(x) ® C -11- Vx(A(x) ® C) if x is not free in C
4. Numerical rules:
S') ßI-o for any ß ::; a
® def) o ® ß -11- '"Y where 'Y = a x ß
-. def) -'0 I- '"Y where 'Y = a -+ c.
ßi ® 0J ® -.L i ® -.MJ I- €
ß.. ® 0J ® .Li I- MJ
ßi ® -.L i I- 0J -+ MJ
.(ßi -+ Li) I- 0J -+ MJ
ßi I- ~j~J ßj
ßi &; aJ I- €
-l) Select, for any J c I, the index iJ such that iJ rt J and ßiJ ~ ßj for
any j rt J; the sequent ßiJ -ll- ~j!i!J ßj can be derived as follows:
hence ßiJ'l'iaJ -ll- 1. Furthermore, observe that (MJ ffi LiJ) -ll- MJ,
since iJ rt J; it should be also noted that aI -ll- 1 and that Li -+
MI -ll- MI'
Then we have the following:
cJassicai tautology
&JCIMJ I- €
&JCI,iEI«aJ -+ (Li -+ MJ» & (ßi -+ (MJ --+ Li» & «aJ~ßi) --+ (MJ E9 Li))) I- €
•
LEMMA 15. The following sequent can be obtained in PL x ,. for Land M
in Ll:
368 LU CA BOLDRIN AND CLAUDIO SOSSAI
Proof. Before starting we prove the following rules which we shall use in
the course of the derivation:
LI-A
(A & B) & L I- A ® B R1) for any Cl-formula L
The proofs of the first two rules go as followsj the ihird one comes in one
step from the rule ..., red) of Lemma 17:
L~L B~B
A&B&L~L L~A A&B&L~B
A&B&L~L®(A&B&L) abs) L,A&B&L~A®B
A&B&L~A®B
Now we prove the lemmaj the idea is to prove each of the conjuncts in
the right-hand side from the left-hand side, and then use & R to merge the
proofs:
TRUTH FUNCTIONALITY AND MEASURE-BASED LOGICS 369
M-+Lf-M-+L L-+Mf-L-+M
M---+L,orM--+L L--+M,fjt-L-+M
M -+ L f- Q -+ (M -+ L) Rl) L -+ M f- ß -+ (L -+ M) Rl)
(ß -> (L -+ M))& (0 -+ (M -+ L»® (ß -> (L -+ M»& (0 -+ (M -> L))®
(Q -+ (M -+ L))& f- (ß -+ (L -+ M)) (Q -+ (M -+ L»& f- (ß -+ (L -+ M» f- (L -+ M) EIl (M -+ L)
~(M~-I~L~) __________~ __~~~(~L~-+~M~) ______________________________ R2)
(ß --+ (L -+ M»&
~->W--+~ f-~-+W-+~®~-+~-+~
(ß--+(L--+M»&
(Q--+ (M --+L))& f- (Q--+ (M --+ L»®
«Q'fß) -+ (L EIl M)) (ß --+ (L -+ M))
M--+Lf-M--+L LEIlMf-LEIlM
M--+L,of-M-+L LEIlM,ßf-LEilM
M--+Lf-Q-+(M .... L) Rl) LEIlMf-ß-> (LEIlM) Rl)
(ß->(LEIlM))& (Q--+(M-+L))® (ß--+(LEIlM»& (Q->(M .... L))®
(Q->(M .... L))& f- (ß .... (L-+M)) (a-+(M->L»& f- (ß->(LEIlM)) f-(LEIlM)EIl(M .... L)
~(M~....~L~) __________________~(~LEIl~M~)_____________________________ m)
(ß--+(LEIlM))&
(Q--+(M--+L)) f- (a--+(M--+L))® (ß->(LEIlM))
(ß -> (L -> M))&
(Q--+(M .... L»& f- (Q->(M .... L))®
(ß--+ (LEil M» (ß -> (LEIl M))
ßf-ß
ß f- o:~ß Cf- C
ß, (o:~ß) --t C f- C
we prove the more general fact that (o:~ß) --t N f- (0: --t N) 0 (ß --t N) as
folIows, where SE) stands for substitution of equivalents and N E Cl:
•
LEMMA 16. The following equivalence can be proved in DPL for any Cl -
formulae Land M:
370 LUCA BOL DRIN AND CLAUDIO SOSSAI
® red) (0 --+ L) ® (ß --+ M) -Ir (ß --+ (L --+ M)) & (0 --+ (M --+ L)) & «0'l'iß) --+ (L EI) M))
ßf-ß Mf-M
ß~M,ßf-M
(a ~ L) ® (ß ~ M),ß,L f- M
(a ~ L) ® (ß ~ M),ß f- L ~ M
(a ~ L) ® (ß ~ M) f- ß ~ (L ~ M)
The proof of (a ~ L) ® (ß ~ M) f- a -+ (M ~ L) is completely
analogous; we have to prove (a -+ L)®(ß -+ M) f- (a'l'iß) -+ (LffiM):
LEMMA 17. The following equivalence can be proved in DPL for any C I
• -
formula L:
..., red) ""(0 -t L) -11- 0 &...,L
01-0
...,L I- -,L 0: & -,L I- 0 ...,L I- -,L
0: & ..,L, ..,L I- 0 ® ...,L
0& -,L I- -,L abs) 01-0 LI-L
o & -,L I- (0 & ..,L) ® -,L (0 & -,L) ® -,L I- 0 ® ..,L 0,0 -+ L I- L
o ® -,L, 0 -t L I- t
& ...,L, 0 -+ L I- t
0:
•
372 LU CA BOLDRIN AND CLAUDIO SOSSAI
Using the above lemmas we can now prove the normal-form theorem:
•
THEOREM 19. Any closed formula A is provably equivalent in the calculus
DPLx,e to an &-formula, i.e. a formula A' = &iEI(O:i --+ Li) where Li
are C1-formulae.
TRUTH FUNCTIONALITY AND MEASURE-BASED LOGICS 373
•
Before considering completeness, let us spend some words on the above
theorem, which plays a central role in our system.
The normal form looks particularly attractive if we remember that the ob-
ject ",,(1-0) ~ L correspondstothe semantical constraint Nec(Mod(L» ~
0. A conjunction of tokens of this form represents then just a list of con-
straints on the necessity of some formulae. The fact that any formula has
such anormal form means that any composition of tokens of information
in this form (even the x and the ..., compositions) gives rise to a new list of
necessity constraints.
The connective ® provides an effective method for merging information.
Assurne you are given two tokens of information from two sourceSj to merge
them, you simply connect the tokens by 0. Reduction of a formula to
the normal form (the &-formula) can be seen as the effective process of
374 LUCA BOLDRIN AND CLAUDIO SOSSAI
merging information. The fact that the reduction process is not so trivial
(although constructive, see the proof of Theorem 19) makes it clear that
there is some work to do for the combination of information, and this work
is automatically performed by the proof system of MPLx.
The proof of completeness now folIows:
THEOREM 20. The DPLx,e calculus is sound and complete with respect
to the given semanties, i.e. for any closed multiset rand ß, the sequent
r I- ß is proved in DPLx,e iJJ (g) r Fx,e 7<iß.
Proof. Soundness is easy to prove, by induction on the derivation; as a
matter of fact, logical and structural rules (apart from weakening and ab-
sorption) are sound because the interpretation structure is a Girard Quan-
tale (see [Girard, 1987]), with the proviso that 1 coincides with T. For the
others the proof is straightforward:
weakening)
ßI-B
ß,A I- B
Assurne U«(g) ß) ::; U(B); then U«(g) ß 0 A) = U«(g) ß) x U(A) ::;
U«(g)ß)::; U(B) by monotonicity of x.
absorption)
r,A I- L,ß
r,AI-A0L,ß
for any C1-formula L.
We prove that if U(A) ::; U(L) then U(A) x U(L) U(A). By
Theorem 10 U(L)(w) E {O, I}, hence we have
U(-,a) = U(a) -t e
= (liVe) -te
= {li ifa~c
1 -te otherwise
= Uh)
111 = 1) We have then U(a -t L) ~ U(ß -t M). There are just two cases
in which this can happen:
case 1: ModD,.,.(L) ~ ModD,.,.(M) and ß ~ a. Then by classical
completeness we have L I- M, and by rule S' we have ß I- a;
hence:
ßI-a LI-M
a -t L,ß I- M
a-tLI-ß-tM
376 LUCA BOLDRIN AND CLAUDIO SOSSAI
if w E ModD,u(M)
U(ß -+ M) = { ~ß otherwise
• If the first possibility does not hold, then it must be the case that
-,a n ~ -,ßj we also have (this is true in any case):
= U(&i<n(ai -+ Li»(w)
~ U(ti -+ M)(w)
~ U(ß -+ (M E9 ...,Ln»(w)
TRUTH FUNCTIONALITY AND MEASURE-BASED LOGICS 377
- if W ~ ModD,O'(L n ), then
Assume now UF(A) ~ UF(B); using Theorem 19 we have A --1~ &iEI(ai --+
Li) and B --1~ &jEJ(ßj --+ Mj). By validity of the calculus we have
and
hence
and so
&.E1(ai -t Li) f- ßj -4 M j for any j E J
A -lI- &iEl(ai -t Li) B -lI- &jEJ(ßj -t Mj) &iE1(ai -4 Li) I- &jEJ(ßj -t Mj) SE)
AI-B
•
378 LUCA BOLDRIN AND CLAUDIO SOSSAI
Let us end this section with a short note on the meaning of the nega-
tion connective. To this aim we must remember the main property of the
semantics of uncertainty: the shift from global to local idea of truth.
Moreover, let us note that a sentence A can be seen also as an informa-
tional state i.e. the possibilistic distribution U(A).
Following these two observations, the negation of a formula can be un-
derstood as a shift from an informational state to the opposite (negated)
one, meaning that the same event can have a high degree of necessity if
observed from the informational state U(A) while a low degree of necessity
if observed from U(.A) .
.Forexample we havethat NU(-'O-tL)(L) = l-a while NU(-,(-'O-tL»(L) =
1- (.aV €). In fact using Lemma 17 we have that '('0 --+ L) -11- .0&.L,
hence by Theorem 20 U(-.(-.o --+ L) = U(.o&.L) = (-.CiVe) A U(.L).
If as t-norm we take the product, € = 0.01 and a = 0.011 then it is easy to
see that N(L)u(-'O.Oll-tL)(L) = 0.989 while N(L)u(-,(-'O.Oll-tL»(L) = 0.09.
5 CONCLUSIONS
ACKNOWLEDGEMENTS
L. Boldrin
Sodalia, Trento, Italy.
C. Sossai
LADSEB-CNR, Padova, Italy.
REFERENCES
[Avron,1988) A. Avron. The semantics and proof theory of Linear Logic. Theoretical
Computer Science, 57, 161-184, 1988.
[Bell, 1985) J. L. Bell. Boolean-valued Models and Independence Proofs in Set Theory.
Oxford University Press, Oxford, 1985.
[Boldrin and Sossai, 1995) L. Boldrin and C. Sossai. An algebraic semantics for possi-
bilistic logic. In Proceedings of the International Conference on Uncertainty in Arti-
ficialInteliigence (UAI 95), Montreal, Canada, August 1995. An extended version in
LADSEB-CNR Tech. Rep. 03/95.
[Boidrin and Sossai, 1997) L. Boldrin and C. Sossai. Local Possibilistic Logic, .Journal
of Applied Non-Classical Logic, 7, 309-333, 1997.
[Boldrin, 1996) L. Boldrin and A. Saffiotti. A modal logic for merging partial belief
of multiple uncertain reasoners. Tee. Rep. TR/IRIDIA/95-20. Universite Libre de
Bruxelles. October 1996.
[Dubois and Prade, 1985) D. Dubois and H. Prade. A review of fuzzy set aggregation
connectives. Information Sciences, 36, 85-121, 1985.
[Dubois et al., 1991) D. Dubois, J. Lang and H. Prade. Fuzzy sets in approximate rea-
soning, part 2: logical approaches. Fuzzy Sets and Systems, 40, 203-244, 1991.
[Dubois and Prade, 1994) D. Dubois and H. Prade. A survey of belief revision and up-
dating rules in various uncertainty models. Int. J. of Intelligent Systems, 9, 61-100,
1994.
[Dubois et al., 1994) D. Dubois, J. Lang and H. Prade. Possibilistic logic. In Handbook of
Logic in Artificial Intelligence and Logic Programming, vol. 3. D. Gabbay, C. Hogger
and J. Robinson, eds. Clarendon Press, Oxford, 1994.
[Girard,1987} J. Y. Girard. Linear logic. Theoretical Computer Science, 50, 1-101, 1987.
380 LU CA BOLDRIN AND CLAUDIO SOSSAI
where the ai, bj and c are propositional literals, Le. either propositional
atoms or such atoms preceded by the classical negation sign. The symbol
not denotes negation by faHure (weak negation), ..., denotes classical (strong)
negation. For convenience we will sometimes use a rule schema. to represent
a set of propositional rules, namely the set of all ground instances of the
schema.
Extended logic programs are very useful for knowledge representation
purposes, see for instance [Baral and Gelfond, 1994] for a number of illus-
trative examples. Two major semantics for extended logic programs have
been defined: (1) answer set semantics [Gelfond and Lifschitz, 1990], an
extension of stable model semantics, and (2) aversion of well-founded se-
mantics [Przmusinski, 1991]. The second approach can be viewed as an
efficient approximation of the first.
Let us first introduce answer sets. We say a rule r E P of the form above is
defeated by a literall if 1= bi for some i E {I, ... ,m}. We say r is defeated
by a set of literals X if X contains a literal that defeats r. Furthermore,
we call the rule obtained by deleting weakly negated preconditions from r
the monotonie counterpart of rand denote it with Mon(r). We also apply
Mon to sets of rules with the obvious meaning.
DEFINITION 1. Let P be a logic program, X a set of literals. The X-
reduct of P, denoted p X , is the program obtained from P by
• deleting each rule defeated by X, and
• replacing each remaining rule r with its monotonie counterpart M on(r).
1) b +- nohb
2) a +- noha
3) ~a +- not a
The set of well-founded conclusions is empty since "(Po (0) equals Lit, the
set of all literals, and the Lit-reduct of Po contains no rule at all. This is
surprising since, intuitively, the confiict between 2) and 3) has nothing to
do with .,b and b.
This problem arises whenever the following conditions hold:
2Pereira and Alferes [1992) later introduced aversion of well-founded semantics that
adheres to the so-called coherence principle which requires that strong negation implies
weak negation. We will show later in Sect. 3 how the coherence principle can be intro-
duced in our approach.
LOGIC PROGRAMS WITH CONTEXT-DEPENDENT PREFERENCES 385
2. there is at least one proof for each of the complementary literals whose
rules are not defeated by Cn( PI), where P' consists of the 'strict' rules
in P, Le. those without negation as failure.
where CI(R) denotes the minimal set of literals closed under the (classi-
cal) rules R. CI(R) is thus like Cn(R) without the requirement of logical
closedness. Now define
rp(X) ~ rp(X).
386 GERHARD BREWKA
,p(X) = Cn(Px)
,;'(X) = CI(Px)
where Px denotes the set of mIes not defeated by X.
Before we turn to the treatment of preferences we give an alternative
characterization of rj, based on the following notion:
DEFINITION 6. Let P be a logic program, X a set of literals. A mle r is X-
safe wrt P (r E SAFEx(P» if r is not defeated by ,;'(X) or, equivalently,
if rE P"Ype X ).
With this new notion we can obviously characterize rj, as follows:
It is this last formulation that we will modify later. More precisely, the
notion of X -safeness will be weakened to handle preferences adequately.
3 ADDING PREFERENCES
2. we use a special (infix) symbol -< that can take rule names as argu-
ments to represent preferences among mIes.
LOGIC PROGRAMS WITH CONTEXT-DEPENDENT PREFERENCES 387
Intuitively, nt -< n2 where nt and n2 are rule names means the rule with
name nt is preferred over the rule with name n2. 3
A prioritized logic program is a pair (R, name) where R is a set of rules
and name a naming function. To make sure that the symbol -< has its
intended meaning, i.e. represents a transitive and anti-symmetrie relation,
we assume that R contains all ground instances of the schemata
and
-.(N2 -< Nt) ~ Nt -< N 2
where Ni are parameters for names. Note that in our examples we won't
mention these rules explicitly.
The function name is a partial injective naming function that assigns
a name n E N to some of the rules in R. Note that not all rules do
necessarily have a name. The reason is that names will only play a role
in conflict resolution among defeasible rules, Le. rules with weakly negated
preconditions. For this reason names for strict rules, Le. rules in which
the symbol not does not appear, won't be needed. A technical advantage of
leaving some rules unnamed is that the use of rule schemata with parameters
for rule names does not necessarily make programs infinite. If we would
require names for all rules we would have to use a parametrized name for
each schema and thus end up with an infinite set N of names.
In our examples we assurne that N is given implicitly. We also define the
function name implicitly. We write:
to express that name(c ~ at, ... ,an, not bt , ... , not bm } = ni.
For convenience we will simply speak of programs instead of prioritized
logic programs whenever this does not lead to misunderstandings.
Before introducing new definitions we would like to point out how we
want the new explicit preference information to be used. Our approach
follows two principles:
1. we want to extend well-founded semantics, Le. we want thatevery
W FS*-conclusion remains a conclusion in the prioritized approach,
2. we want to use preferences to solve conflicts whenever this is possible
without violating principle 1.
Let us first explain what we mean by conflict here. Rules may be conflicting
in several ways. In the simplest case two rules may have complementary
3Note that for historical reasons we follow the convention that the minimal rules are
the preferred ones.
388 GERHARD BREWKA
literals in their heads. We call this a type-I conflict. Conflicts of this type
may render the set of well-founded conclusions inconsistent, but do not
necessarily do so. H, for instance, a precondition of one of the rules is not
derivable or a rule is defeated the conflict is implicitly resolved. In that case
the preference information will simply be neglected. Consider the following
program PI:
nl : b ~ not c
n2 : -.b ~ not b
n3 : n2 -< nl
There is a type-I conflict between nl and n2. Although the explicit prefer-
ence information gives precedence to n2 we want to apply nl here to comply
with the first of our two principles. Technically, this means that we can ap-
ply a preferred rule T only if we are sure that T'S application actually leads
to a situation where literals defeating T can no longer be derived.
The following two rules exhibit a different type of conflict:
a ~ not b
b ~ not a
The heads of these rules are not complementary. However, the application
of one rule defeats the other and vice versa. We call this a direct type-II
conflict. Of course, in the general case the defeat of the conflicting rule may
be indirect, i.e. based on the existence of additional rules. We say Tl and
T2 are type-lI conflicting wrt. a set of rules R iff
nl : b ~ not c, not-.b
n2 : -.b ~ not b
n3 : n2 -< nl
Let's call the above set of literals H. Iterated application of r~ yields the
following sequence of literal sets (in each case Si = (r~)i(0»:
SI = H
S2 = SI
The iteration produces no new results besides the facts already contained
in the program. The reason is that UCC and SMA block each other, and
that no preference information is produced since also the relevant instances
of Lex Posterior and Lex Superior block each other. The situation changes
if we add information telling us how conflicts between the latter two are to
be resolved. Assurne we add the following information: 6
LS(SM A, UCC) -< LP(UCC, SM A)
Now we obtain the following sequence:
SI = HU {LS(SMA,UCC) -< LP(UCC,SMA),
-,LP(UCC,SMA) -< LS(SMA,UCC)}
S2 = SI U {SMA -< UCC, -,UCC -< SMA}
S3 = S2 U {-,per fected}
S4 = S3
This example nicely illustrates how in our approach conflict resolution strate-
gies can be specified declaratively, by simply asserting relevant preferences
among the involved conflicting rules.
5 CONCLUSIONS
ACKNOWLEDGEMENTS
I would like to thank Franz Baader, Jürgen Dix, Tom Gordon, Henry
Prakken and Cees Witteveen for interesting comments which helped to im-
prove the quality of this paper.
6In realistic settings one would again use a schema here. In order to keep the example
simple we use the relevant instance of the schema directly.
394 GERHARD BREWKA
The fuH version of this paper was published in Journal 0/ Artificial In-
telligence Research, 4, 19-36, 1996.
REFERENCES
[Baral and Gelfond, 1994) C. Baral and M. Gelfond. Logic programming and knowledge
representation. Journal 0/ Logic Programming, 19,73-148, 1994.
[Baral and Subrahmanian, 1991) C. Baral and V. S. Subrahmanian. Duality between
alternative semantics of logic programs and nonmonotonic formalisms. In Intl. Work-
shop on LOflic Programming and Nonmonotonie Reasoning, 1991
[Brewka, 1994J G. Brewka. Adding priorities and specificity to default logic. In Proc.
JELIA-9,4, York, 1994.
[Brewka, 1994) G. Brewka. Reasoning about priorities in default logic. In Proc. AAAI-
g,4, Seattle, 1994.
[van Gelder et al., 1990) A. van Gelder, K. Ross and J. Schlipf. The well-founded se-
mantics for generallogic programs. Journal 0/ ACM, 221-230, 1990.
[Gelfond and Lifschitz, 1990J M. Gelfond and V. Lifschitz. Logic programs with classical
negation. In Proc. 7th Intl. Con/erence on Logic Programming, 1990.
[Gordon, 1993) T. F. Gordon. The Pleadings Game: An Artificial Intelligence Model 0/
Procedural Justice, Dissertation, TU Darmstadt, 1993.
[Konolige, 1988) K. Konolige. Hierarchie autoepistemic theories for nonmonotonie rea-
soning. In Proc. AAAI, 1988.
[Lifschitz, 1985) V. Lifschitz. Computing circumscription. In Proc. 9th Int. Joint Con-
/erence on Artificial Intelligence, 1985.
[Lifschitz, 1995) V. Lifschitz. Foundations of declarative logic programming. In Princi-
pIes 0/ Knowledge Representation, G. Brewka (ed.), Studies in Logic, Language and
Information, CSLI publishers, 1995.
[Pereira and Alferes, 1992] L. M. Pereira and J. J. Alferes. Weil founded semantics for
logic programs with explicit negation. In Proc. 10th European Con/erence on Artificial
Intelligence, Vienna, 1992.
[Pooie, 1985) D. Poole. On the comparison of theories: preferring the most specific ex-
planation. In Proc. IJCAI-85, Los Angeles, 1985.
[Prakken, 1993) H. Prakken. Logical Tools /or Modelling Legal Aryument, dissertation,
VU Amsterdam, 1993.
[Przymusinski, 1989) T. Przymusinski. The well-founded semantics coincides with the
three-valued stable semantics. Fundamenta In/ormaticae, 1989.
[Przmusinski, 1991) T. Przymusinski. Stable semantics for disjunctive programs. New
Generation Computing, 9,401-424, 1991.
[Reiter, 1980] R. Reiter. A logic for default reasoning. Artificial Intelligence, 13,81-132,
1980.
[Tarski, 1955) A. Thrski. A lattice-theoretical fixpoint theorem and its applications. Pa-
cific Journal 0/ Mathematics, 5, 285-309, 1955.
[Thuretzky, 1986} D. S. Thuretzky. The Mathematics o/Inheritance. Pitman Research
Notes in Artificial Intelligence, London, 1986.
[Touretzky et al., 1991] D. S. Thuretzky, R. H. Thomason and J. F. Horty. A skeptic's
menagerie: conflictors, preemptors, reinstaters, and zombies in nonmonotonic inheri-
tance. In Proc. 1~th IJCAI, Sydney, 1991.
[Witteveen, 1991] C. Witteveen. Partial semantics for truth maintenance. In Logics in
AI, J. van Eijck, ed. pp. 544-561. Vol. 478 of Lecture Notes in Artificial Intelligence,
Springer, Heidelberg, 1991.
SALEM BENFERHAT, DIDIER DUBOIS AND HENRI
PRADE
AN OVERVIEW OF
INCONSISTENCY-TOLERANT INFERENCES IN
PRIORITIZED KNOWLEDGE BASES
1 INTRODUCTION
2 BACKGROUND
1 Another possible identifil;:ation is to encode each belief <Pi by ~Si V <Pi, where Si is
a symbol which explicitly points out the source which provides the belief <Pi (all Si are
different). This notation will allow us to only deal with sets and to encode the repetition
of beliefs.
INFERENCES IN PRIORITIZED KNOWLEDGE BASES 397
Free(~) = n
A;EMC(E)
Ai.
than the universal consequence but does not lead to conclusions which are
pairwise contradictory.
DEFINITION 5. A formula 4> is said to be an argued consequence of E,
denoted by EA I- 4>, if and only if E 1-3 4>, but E 1-3 -,4> does not hold.
In this approach a conclusion can be inferred from an inconsistent belief
base if the latter contains a consistent subbase that entails this conclusion,
but no consistent subbase that entails its negation. In this paper, we extend
the above inconsistency-tolerant inferences and propose new ones so as to
deal with prioritized belief bases.
Prioritized belief bases E are belief bases equipped with a complete pre-
ordering on all the beliefs of E. In this paper, prioritized belief bases are of
the form E = Sl U ... U Sn, such that beliefs in Si have the same level of
priority and are more prioritary than the ones in Si where j > i. Sl contains
the beliefs which are the most prioritary beliefs in E, and Sn contains the
ones which are the least prioritary in E. Each Si (called a layer or astratum)
is a multiset. Moreover copies of the same belief may appear in several
layers, and are considered as distinct. The notation 4> E E means that there
is a copy of 4> in sorne Si of E. We use the notation 4> Ei E for 4> E Si,
namely there is a copy of 4> in the ith layer of E. We also use the notation
E = {Sb ... Si, .. . , Sn} where the multi-sets Si contain beliefs of level i.
Throughout this paper, subbases are denoted by capital letters A, B, ...
and they are also represented in a prioritized way, namely A = Al U... U An
where Vj = l,n,Ai ~ Si (or Ai = An Si) and Ai may be empty. In
this section, we study several modes of inference based on the selection
of consistent prioritized subbases. First, only approaches where a single
consistent subbase is selected are reviewed. At the end of the section the
case when several subbases are selected is considered.
the convention that (c/J ai) encodes c/J Ei ~,Vi and 1 ~ a1 > ... > an > O.
In this section, we only recall how possibilistic logic addresses the problem
of inconsistency. See [Dubois et al., 1994b] for a complete exposition of
possibilistic logic. A possibilistic belief base is thus a multiset of weighted
sentences {(t/I aj), t/I E Sj, j = 1, n}, and all sentences in a layer Si receive
the same weight. The treatment of inconsistency is based on an entailment
dedicated to prioritized belief bases, named the 7r-entailment defined in the
following way:
DEFINITION 6. Let ~ = S1 u ... Sn be a prioritized belief base. A formula
c/J is said to be an i-consequence of ~, denoted by ~ h c/J, if and only if: i)
S1 U ... , Si is consistent, ii) S1 U .. . USi f- c/J, and iii) Vj < i, S1 U .. . USj 'rf c/J.
The definition of h is identical to the one proposed in possibilistic logic.
Namely the inference h comes down to non-trivially deducing (c/J ai) from
the weighted formulae {(t/I aj),t/I E Si,j = 1,i} using an extended modus
ponens rule. The condusion (c/J ai) inherits the smallest weight of the
premises [Rescher, 1976], in agreement with the necessity measure-based
semantics [Dubois et al., 1994b). From now on, we simply say that c/J is a
7r-consequence of ~ if c/J is an i-consequence of ~ for some i, and denote it
by ~ f-7I" c/J. It is dear that in the presence of inconsistency the 7r-entailment
and the dassical entailment have not the same behaviour. Indeed in dassi-
callogic if ~ is inconsistent then any formula can be deduced from ~. In a
prioritized base, the situation is better since it is possible to use a unique
consistent subbase of~, denoted by 7r(~), induced by the levels of priority
and defined in this way: 7r(~) = S1 U ... Si such that S1 U ... Si is consistent
and S1 U ... U Si+! is inconsistent. H ~ is consistent then 7r(~) = ~. The
level aH1 is called the inconsistency degree Inc(~) of~. The remaining
subbase ~ - 7r(~) is simply inhibited. It is not hard to check that:
REMARK H a given belief 4J does not belong to ~", then this does not
mean that no copies of 4J will be in ~.. Indeed, if 4J E Athen this means
that this copy will not belong to ~. and we do not say anything ab out
the other copies. Indeed, consider the following example ~ = SI U S2 U S3
where SI = {4J},S2 = {...,4J} and S3 = {4J}. Here, we have two MI-subbases
A = SI U S2 and B = S2 U S3. Clearly, B = {4J} means that the copy of 4J
which is in S3 will not belong to ~". However, it is easy to check that the
copy of 4J which is in SI will belong to ~ •.
This result shows that ~.. is the largest subbase of ~ containing non-
defeated beliefs. Clearly the non-defeated inference from ~, defined as
~ I-ND 4J if and only if ~* I- 4J is more productive than the possibilistic
inference.
The dominant subbase concept has been previously introduced for belief
sets by Alchourron and Makinson [1985] in the context of theory revision,
under the name of safe contraction. Their definition of safe contraction is
the same as the one given in Proposition 9. This paper provides two other
different ways of recovering the safe contraction of belief bases. The first
way is the one described above using the idea of free beliefs, and the second
way will be presented later using the notion of safe reasons (see Section
4Most of the proofs of the results reported in this paper are given in [Benferhat et al.,
1995b].
INFERENCES IN PRIORITIZED KNOWLEDGE HA SES 401
8). Beside these two characterisations, this paper stands in the context
of inconsistency handling, which departs from belief revision. Indeed, the
presence of inconsistencies is not necessarily due to the adding of new and
certain information, as in belief revision, but can be the result of concate-
nating several parallel knowledge bases issued from different sources. In this
case, all the sources play symmetrie roles while in belief revision the input
plays an asymmetric role. Moreover, in inconsistency handling problems
we can have two independent conßicts (i.e. without common beliefs), while
in belief revision all the confiicts contain the input. Lastly, the belief base
in inconsistency handling is not assumed to be deductively closed, which is
not the case in belief revision. This point can have a consequence on the
behaviour of the nonmonotonic entailmentj see [Benferhat et al., 1995b].
It can be argued that the non-defeated inference still deletes too many
beliefs, and hence in some situations remains too conservative. Indeed, let
~ = SlUS2US3 with Si = {..,o:V..,ß}, S2 = {o:,ß} and S3 = {..,o:v8, ..,ßV8}.
Clearly, ~ is inconsistent, and the inconsistency is caused by the three
first beliefs. Namely, we have one mI-subbase A = {..,o: V ..,ß, 0:, ß} with
A = {o:, ß}. The set ofundefeated formulas is ~* = {..,o:V..,ß, ",o:V8, ..,ßV6}.
Hence 8 cannot be entailed using the undefeated consequence relation, even
if it is enough to get rid of either 0: or ß to restore consistency (and not
necessary both) and get 8. It is clear that the undefeated consequence
relation does not fully exploit the idea of parsimony with respect to the
removal of inconsistency, since it removes more formulas than necessary to
restore consistency.
with A = {ß} and B = {o:,ß}. To solve the mI-subbase A, the only pos-
sibility is to remove ß. For the mI-subbase B, we have two possibilities:
either removing 0:, or removing ß. It is clear that solving A first is more
parsimonious since it solves B as weIl. Unfortunately, the undefeated con-
sequence relation removes all the beliefs in A and in B and hence the belief
0: will not be kept.
In the previous example, we have seen that solving a mI-subbase (here the
mI-subbase A) can solve other mI-subbases (here the mI-subbase B). Hence,
for the sake of parsimonious coherence recovery, it is very important to
402 SALEM BENFERHAT, DIDIER DUBOIS AND HENRI PRADE
decide which mI-subbases must be solved first. The idea is then to first solve
all the conflicts which contain the most prioritary beliefs in E involved in the
conflicts. The following definition indicates the solving influence between
mI-subbases. Let R(A) = max{jlA n Sj 1= 0} be the rank associated to a
subbase A of E, then we have:
DEFINITION 11. A mI-subbase A has a positive inftuence on a mI-subbase
B (or solving A must be done before solving B), denoted by A <I B, if and
only if
It is clear that the relation <I is transitive and irreflexive. Note that,
when Li C B, removing any belief from A neeessarily leads to solve B. For
any set A of mI-subbases of E, we denote by min(A) = {AIA E A s.t.
!JB E A s.t. B ~I A} the set of the first mI-subbases in A to solve.
The following procedure uses the previous definition for seleeting a eon-
sistent subbase of E, denoted here by RFS(E) (RFS for Removing the First
Solvable mI-subbases). Let C(E) be the set of all the mI-subbases of E (e
is for confliets). Then, the idea is that for each mI-subbase Gin min(C(E»,
we remove from E all the beliefs which are in G, and from C(E) all the
solved mI-subbases (mI-subbases eontaining at least one belief of G). We
repeat iteratively this step until solving all the mI-subbases. The selected
consistent subbase RFS(E) is constructed in the following way:
(a) Remove from RFS(E) all the beliefs which are in G for all G E
min(Del)
The following example shows that the consistent subbase RFS(~) is not
always maximal, even it removes less formulas from ~ than ~". Indeed, let
us consider ~ = 8 1 U 8 2 U 8 3 with 8 1 = {a, t/J}, 8 2 = {ß, -.t/J Y -.ß} and
8 3 = {-.a Y -.ß}. We have two mI-subbases:
Note that the consistent subbase RFS(~) is close to the one computed in
Williams' [1996] approach whose proposal is made in the context of belief
revision with a partial epistemic entrenchment. See also [Benferhat and
Garcia, 1997] who propose ways to solve inconsistency based on a priority
relation defined locally (inside each mI-subbases) and not globally between
all the beliefs of~. They show that this local way for defining priorities
is very important when the inconsistency of a knowledge base is caused by
the presence of rules having exceptions. Moreover, they use a modified,
nondeterministic version of the previous algorithm such that in Step 2a at
most one belief is removed from c.
This idea, suggested by Dubois and Prade [1991] and more systematically
studied by Nebel [1994], leads to define ~ h <p if and only if l(~) f- <p. The
inference relation f-l does not solve the drowning problem, since if formulas
in Si cause an inconsistency, the whole sub base Si is inhibited, includ-
ing free formulas therein. It is clear that h is more productive than the
1r-consequence. However f-t remains incomparable with the non-defeated
inference. In fact this method is justified if each layer contains a single
belief. The following example illustrates that both h and f-RFS can lead to
inferring debatable conclusions:
EXAMPLE 12. Let ~ = S1 U S2 U S3 with S1 = {...,o V ...,ß}, S2 = {o, ß}
and S3 = {...,eS V ß, eS}. We have two mI-subbases:
REMARK. The sub base l(E) discussed in Section 3.4 is a particular case of
preferred subbases proposed by [Brewka, 1989] when each Si in E contains
exactly one belief.
As it turns out, the set of dominating formulas of E is induded in the
intersection of all SMC subbases:
PROPOSITION 14. E* ~ n{A I A E SMC(E)} (the intersection is per-
formed level by level). The converse is false.
406 SALEM BENFERHAT, DIDIER DUBOIS AND HENRI PRADE
are directly involved in the inconsistency of the belief base. Levels of priority
attached to formulas have only been used to distinguish between strong and
less strong reasons in favour of a proposition or of its contrarY. However it
is possible to go one step further in the use of the priority levels. The idea
is to attach to any formula in the prioritized belief base !; two ranks i and
j reflecting respectively the extent to which the formula can be considered
as true and to what extent the formula can be considered as false. More
formally, for each </J E !;, the tripie (</J, i, j) is computed, where
• i is the rank attached to the best reason for </Ji the highest is the rank
the more dubious is </Ji
Def(A) reflects the most weakly supported belief in A. Safe(A) reflects the
most strongly attacked formula in A. In general, we can have several reasons
which support 1/J and we denote the set of all reasons with their pair of ranks
INFERENCES IN PRIORITIZED KNOWLEDGE BASES 409
thus obtained for 'IjJ by: Label('IjJ) = {(A, Def(A), Safe(A» lAis a reason
for 'IjJ}. From Label ('IjJ), we may think of two criteria to select the best reason
for 'IjJ: a defeasibility rank obtained from Def(A) and a safety rank obtained
from Safe(A) and induced by the reasons A. It is clear that the best reason
for 'IjJ is the one which allows to deduce 'IjJ with the lowest defeasibility
rank and the highest safety rank. But in general, such a reason does not
always exist. Then, we may: first either maximize the safety rank among
the reasons, or first minimize the defeasibility rank. These two possibilities
lead to two definitions of inconsistency-tolerant consequence relations. A
third inference is to consider that 'IjJ is a plausible consequence of ~ as soon
as it possesses a reason A such that Def(A) < Safe(A). More formally:
DEFINITION 18.
1. Let Label* ('IjJ) be the subset of Label('IjJ) obtained by choosing the
reasons with the highest safety rank. Let A be a reason of Label* ('IjJ)
such that Def(A) is minimal. Then 'IjJ is said to be SD-consequ.ence of
~ (SD: short for 'first safety then defeasibility'), denoted by ~ rSD 'IjJ,
if and only if Def(A) < Safe(A).
2. Let Label*('IjJ) be the subset of Label('IjJ) obtained by choosing the rea-
sons with the lowest defeasibility rank. Let A be a reason in Label*('IjJ)
such that A has the highest safety rank. Then 'IjJ is said to be a
D8-consequ.ence of ~ (DS: short for 'first defeasibility then safety'),
denoted by ~ I- DS 'IjJ, if and only if Def(A) < Safe(A)
3. 'IjJ is said to be a safely su.pported-consequ.ence of ~ (SS-Consequence
for short), denoted ~ rss 'IjJ if and only ifthere exists a tripIe (A, Def(A),
Safe(A» in Label('IjJ) such that Def(A) < Safe(A).
In order to assess the merits of rDs and rSD consider the following ex-
amples.
since using reason A, t/J is inferred from the two most prioritary beliefs in
!:. In contrast, minimizing the defeasibility rank leads to select A as the
best reason for t/J and hence t/J is a DS-consequence of!:. Notice from the
example, that the SD-consequence relationdoes not recover all the possi-
bilistic consequences of the knowledge base (e.g., here t/J is a 1r-consequence
of the knowledge base). In contrast, DS-consequences do recover all the
possibilistic consequences of the knowledge base.
• Let us now change the priorities between the beliefs, namely let:
Similarly, we have:
!:p = {(q" 1,2), (-,q" 2, 1), (-,q, V t/J,2, (0), (-,XV t/J,3, (0), (X,5,6), (-'X,6,5)}
and
Label(t/J) = {(A, 2, 2), (B, 5, 6))}
then we obtain t/J as a plausible consequence of I: if we first maximize the
safety rank in Label(t/J). In contrast, if we first minimize the defeasibility
rank, A is selected since A is the best reason of t/J in this case, but t/J is no
longer inferred. This result is somewhat debatable.
The above example suggests that I-sD is not so interesting as the pos-
sibilistic inference since some possibilistic consequences are not derived by
this inference method. On the contrary, if I: 1-,.. t/J then I: I-DS t/J. No-
tice that in the two above examples, t/J is a safely supported consequence
of!:. Indeed Def(A) < Safe(A) in the first case and Def(B) < Safe(B)
in the second case. Actually it is obvious that generally if I: I-SD t/J (resp.
I: I-DS t/J) then I: I-ss t/J (since if I: I-SD t/J (resp. I: I-Ds t/J) then there exists
a reason A for t/J such that Def(A) < Safe(A) which is enough to assert
that t/J is a safely supported consequence of !:).
Note that we may have (A,i,j) E Label(t/J) with i < j (in this case t/J is
a safely supported consequence), whiIe t/J is neither a SD-consequence nor
a DS-consequence of the knowledge base. Indeed, consider the following
example:
I: = 8 1 U 8 2 U 8 3 U 84 where
8 1 = {q"-,q,,q, V t/J},82 = {8,-,8 V t/J},
8 3 = {-,8},84 = {a,-,a,a V t/J}.
We have:
!:p = {(q" 1, 1), (-,q" 1, 1), (q, V t/J, 1, (0), (8,2,3), (-,8 V t/J, 1, (0),
(-,8,3,2), (a, 4, 4), (-,a, 4, 4), (a V t/J, 1,00H.
Moreover we have three reasons for t/J, which are:
A = {-,q" tP V t/J}, B = {8, -,8 V t/J}, C = {-,a, a V t/J}.
INFERENCES IN PRIORITIZED KNOWLEDGE BASES 411
Then:
Label(1/J) = {(A,I,I),(B,2,3),(C,4,4)}.
Clearly, 1/J is neither a SD-consequence nor a DS-consequence of E, while 1/J
is a safely supported consequence due to the reason B.
The following result indicates that any set of safely supported conse-
quences is consistent:
PROPOSITION 19. Let K = {1/J I E I-ss 1/J}. Then the set of formulas K
is consistent.
This result contrasts with the case of argued inference, where a set of
three or more argued consequences can be inconsistent [Benferhat et al.,
1993b]. The following proposition positions the consequence relation I-ss
with respect to the ones proposed in the previous sections.
PROPOSITION 20. Let K = {1/J I E I-ss 1/J}. The set of non-defeated
consequences of E is the deductive closure of K, i.e. Cn(E*) = {1/J I E I-ND
1/J} = Cn(K).
There is another way to characterize the set of non-defeated consequences
of S using a dass of reasons composed only of non-defeated beliefs. A belief
4> E Si in E is called non-defeated if there exists no reason for -,4> of rank
less than i. 6 Then we have:
PROPOSITION 21. A formula 1/J is a non-defeated consequence of E if
and only if there exists a reason A for 1/J in E where all the beliefs in A are
non-defeated.
Proof.
• Let 1/J be a non-defeated consequence of E. Then there exists a reason
A for 1/J, such that A ~ Free(Sr) U ... Free(Sl U ... U Si) with i ~ n,
and A I- 1/J. Let 4> E A, then there exists a level j ~ i such that
4> E Free(Sl U ... U Sj), hence 4> is non-defeated.
• Let A be a reason for 1/J in E such that all the beliefs in A are non-
defeated. Let 4> E Sj be a belief in A, since 4> is non-defeated then
4> E Free(Sl U ... U Sj), therefore there exists i ~ n such that A ~
Free(St} U ... Free(Sl U ... U Si), and hence the thesis.
•
5 A COMPARATIVE OVERVIEW
SD-Consequence
I-sD
sentences whose level of certainty is low but which are not involved in any
contradiction set. However, approaches which are more adventurous than
the SS-consequence relation can lead to debatable conclusions. Indeed, take
the following example E = {81 = {</>}, 8 2 = {-.</>} , 8 3 = {-.</> VtP }}, where tP
is a plausible consequence of E using I-SMC, I-Lex, I- A while tP is not a safely
supported consequence of E. Indeed tP is supported only by {</>, -.</> V tP}, a
reason of defeasibility rank 2, while Safe( {</>, -.</> V tP}) = 2.
The following example shows that the consequence relation I-t is incompa-
rable with all the approaches presented in this paper, except the possibilistic
entailment. To see that, consider the following example:
It is easy to check that 1-[ questionably produces -.tP while all the other
approaches give tP. Moreover, the RFS-consequence relation is neither com-
parable with SMC-consequence relation nor with the Lex- consequence rela-
tion and nor with the argued consequence relation (it is enough to consider
the belief bases given in the examples of the Sections 3.1.3.and 3.1.4).
Finally, we can show that non-defeated inference and the argued conse-
quence of E are incomparable.
INFERENCES IN PRIORITIZED KNOWLEDGE BASES 413
E C Cnp(E),
where Cnp(E) is the set of plausible conclusions obtained using some para-
consistent logic P. This property is satisfied by none of the approaches
given in Figure 1. Paraconsistent logies try to infer as many reasonable
conclusions from E as possible, without inferring trivial conclusions. But
the natural question is how to formally define which conclusions are trivial
and which ones are reasonable? For instance, one may consider a 1\ -.a to
be such a trivial formula.
Among the eonsequence relations discussed in [Benferhat et al., 1997] and
reealled in Seetion 2, the one which may share some ideas of paraconsistent
logies is the so-called the existential-consequence relation defined in Section
2. This consequenee relation is monotonie and enjoys the inclusion property.
In our opinion this eonsequence relation is the most productive eonsequence
relation that we ean eonsider as reasonable.
414 SALEM BENFERHAT, DIDIER DUBOIS AND HENRI PRADE
E = {a V b, ,a V c, a, ,a, ,b V ,e V d}
6 CONCLUDING DISCUSSION
Argued and SS-consequence relations are appealing for reasoning from in-
consistent belief bases storing multiple source information. Indeed, they
do not reduce the belief base to one, or several, consistent subbases, but
rather estimate pros and cons for a conclusion and evaluate their strength.
They differ from the other consequence relations since the latter produce
the classical consequences of one or several consistent subbases of the belief
base. Moreover, a specific weight accounts for the level of local contra-
diction, attached to each formula handled by the SS-consequence relation.
Only argued consequences look really faithful to the actual contents of the
knowledge base, and do not give up information contained in it, as opposed
to the approaches based on SMC and lexicographically preferred subbases
(see also [Benferhat et al., 1995a]).
Another advantage of some methods is that they are amenable to efficient
standard implementation methods based on classical resolution, especially
the non-defeated inference which is the most productive one among those
whose complexity is like the one of the possibilistic inference (once ~* is
computed). The SMC and Lex-inferences look more computationally com-
plex. All methods but one produce consistent sets of results from incon-
sistent belief bases. Argumentation inference avoids outright contradictory
responses (such as if> and -,if», although more than three deduced sentences
can be globally inconsistent [Benferhat et al., 1993b]. But as pointed out
earlier, the reasons supporting a set of more than two globally contradictory
sentences are distinct, so that the reality of this contradiction is debatable,
and only reflects the presence of different points of view. Anyway it seems
that it is the price to pay in order to remain faithful to an inconsistent
belief base. In a long version of this paper [Benferhat et al., 1995b], we
show how the argued inference can be applied for merging several knowl-
edge bases. More recently we have shown that all inconsistency-tolerant
inferences based on the selection of one or several subbases can be captured
by a syntactic fusion process [Benferhat et al., 1998].
ACKNOWLEDGEMENTS:
The authors wish to thank C. Cayrol and P. Besnard for their useful com-
ments.
This paper is a revised and updated version of a conference paper [Benfer-
hat et al., 1996J. For its main part, it is an abridged version of a long paper
[Benferhat et al., 1995b] which contains all the proofs of results reported
here.
REFERENCES
[Alchourron and Makinson, 1985) C. Alchourron and D. Makinson. On the logic of the-
ory change: safe contraction. Studia Logica, 44, 405-422, 1985.
[Amgoud et al., 1996) L. Amgoud, C. Cayrol and D. Le Berre. Comparing arguments
using preference orderings for argument-based reasoning. In Proceedings 01 IEEE In-
ternational Gonlerence on Tools in ArtificialIntelligence (IGTAI'96), Toulouse, pp.
400-403, 1996.
[Benferhat et al., 1992) S. Benferhat, D. Dubois and H. Prade. Representing default
rules in possibilistic logic. In Proc. 01 the 3rd Inter. Gonl. on Principles 01 Knowledge
Representation and Reasoning (KR '92), Cambridge, MA, pp. 673-684, 1992.
[Benferhat et al., 1993a) S. Benferhat, C. Cayrol, D. Dubois, J. Lang and H. Prade.
Inconsistency management and prioritized syntax-based entailment. In Proc. 01 the
13th Inter. Joint Gonf. on Artificial Intelligence (IJGAI'93), Chambery, pp. 640-645,
1993.
[Benferhat et 01., 1993b) S. Benferhat, D. Dubois and H. Prade. Argumentative infer-
ence in uncertain and inconsistent knowledge bases. In Proc. 01 the 9th Gonl. on
Uncertainty in ArtificialIntelligence, D. Heckerman and A. Mamdani, eds. pp. 411-
419. 1993.
[Benferhat et 01., 1995a) S. Benferhat, D. Dubois and H. Prade. How to infer from incon-
sistent beliefs without revising? In Proc. 01 the 14th Inter. Joint Gonl. on Artificial
Intelligence (IJGAI'95), Montreal, Canada, pp. 1449- 1455, 1995.
[Benferhat et al., 1995b) S. Benferhat, D. Dubois and H. Prade. A comparative study
of some syntactic approaches to the handling of inconsistent knowledge bases: Part 2:
The prioritized case. Technical Report No IRIT/94-95-R (revised version April 1998,
to appear in Logic at Work, E. Orlowska, ed.), 1995.
[Benferhat et al., 1996) S. Benferhat, D. Dubois and H. Prade. Reasoning in inconsistent
stratified knowledge bases. In Proc. 01 26th IEEE Inter. Symposium on Multiple-
Valued Logic, Santiago de Compostela, pp. 184-189, 1996.
[Benferhat et al., 1997) S. Benferhat, D. Dubois and H. Prade. Some syntactic ap-
proaches to the handling of inconsistent knowledge bases: a comparative study-Part
1: The flat case. Studia Logica, 58, 17--45, 1997.
[Benferhat et al., 1998) S. Benferhat, D. Dubois, J. Lang, H. Prade, P. Saffiotti and P.
Smets. A general approach for inconsistency handling and merging information in pri-
oritized knowledge bases. In Proc. 01 the 6th Inter. Gonl. on Principles 01 Knowledge
Representation and Reasoning (KR '98), pp. 466-477. Trento, Italy, 1998.
[Benferhat and Garcia, 1997) S. Benferhat and L. Garcia. A coherent-based approach to
default reasoning. In Qualitative and Quantitative Pmctical Reasoning (EGSQARU-
FAPR'97), Bad Honnef, Germany, D. Gabbay, R. Kruse, A. Nonnengart and H. J.
Ohlbach, eds. pp. 43-57. Lecture Notes in Artificial Intelligence, vol. 1244, Springer
Verlag, Berlin, 1997.
[Besnard and Hunter, 1995) P. Besnard and A. Hunter. Quasi-classical logic: non-
trivializable classical reasoning from inconsistent information. In Symbolic and Quan-
titative Approaches to Uncertainty (EGSQARU'95), pp. 44-51. Vol. 946 of Lecture
notes in Artificial Intelligence, Springer Verlag, Berlin, 1995.
[Brewka, 1989) G. Brewka. Preferred subtheories: an extended logical framework for
default reasoning. In Proc. 01 the 11th Inter. Joint Gonl. on Artificial Intelligence
(IJGAI'89), Detroit, MI, pp. 1043-1048, 1989.
[Cayrol et al., 1993) C. Cayrol, V. Royer and C. Saurel. Management of preferences in
Assumption-Based Reasoning. IPMU-92 Advanced Methods in Artificial Intelligence,
B. B. Meunier L. Valverde and R. Yager, eds. pp. 13-22. Vol. 682 of Lecture Notes in
Computer Science, Springer Verlag, Berlin, 1993.
[Cayrol, 1995) C Cayrol. On the relation between argumentation and non-monotonie
coherence-based entailment. In Proc. 01 the 14th Inter. Joint Gonl. on Artificial In-
telligence (IJGAI'95), Montreal, Canada, pp. 1443- 1448, 1995.
[Da Costa, 1963) N. C. A. Da Costa. Calculs propositionnels pour les systemes formeis
inconsistants. Gompte Rendu Acad. des Sciences (Paris), 257,3790-3792, 1963.
INFERENCES IN PRIORITIZED KNOWLEDGE BASES 417
symmetry, 11
symmetry on U, 289
V(Sn), 162
vaJuation system, 140
Valverde, L., 256
Wajsberg axioms, 9
well-founded semanties, 382,383