The Compositional Rule of Inference: Introduction, theoretical considerations, and exact calculation formulas∗ Robert Fullér rfuller@ra.abo.fi Brigitte Werners brigitte.werners@rz.ruhr-uni-bochum.de Abstract This paper provides a short introduction to the compositional rule of inference (Zadeh 1973), which is the mainly used inference rule in approximate reasoning. Stability results are given and exact computational formulas are provided. Keywords: Compositional rule of inference, fuzzy relation, fuzzy set, fuzzy interval, triangular norm, extension principle Contents 1. Introduction 2. Preliminaries 3. Stability and continuity 4. Computational formulas 5. Applications 6. References ∗ Working Paper, RWTH Aachen, institut für Wirtschaftswissenschaften, No.1991/7. 1 1 Introduction During the past ten years, expert systems have drawn tremendous attention from researchers and practitioners working in the area of fuzzy information processing. At the same time, approximate reasoning gained importance, especially, after L.A.Zadeh (1983) published ”The role of fuzzy logic in the management of uncertainty in expert systems”. Informally, approximate reasoning can be viewed as a process by which a possible imprecise conclusion is deduced from a collection of imprecise premises. When it is applied to rule-based expert systems, there are two basis issues to be concerned with: (i) The use of linguistic variables (see e.g. Werners 1990) in the representation of experts’ knowledge or rules. (ii) The deduction of conclusions from observations and rules in a knowledge base. There are two alternative ways of doing this: Truth values restriction; compositional rule of inference. The latter has been more widely accepted and applied in development studies (see. e.g. Driankov 1987, Dubois and Prade 1988, 1991, Gupta and Qi 1991, Hellendoorn 1991, Margrez and Smets 1989, Di Nola, Sessa and Pedrycz 1985, Turksen 1989, Yager 1984, Zimmermann 1988) This paper deals with the compositional rule of inference which has the global scheme Observation: X has property P Relation: X and Y are in relation W Conclusion: Y has property Q where X and Y are variables taking their values from fuzzy sets in classical sets U and V , respectively, P and Q are unary fuzzy predicates in U and V , respectively, W is a binary fuzzy relation in U ×V . The membership function of the conclusion Q, denoted by µQ , is determined via a sup-t-norm composition of P and W as µQ (y) = sup T (µP (x), µW (x, y)), x∈U where T is a triangular norm (see next Section). An example of this rule is the inference (see Section 5) Observation: Relation: Conclusion: X is close to 3 X and Y are approximately equal Y is more or less close to 3 2 A very important special case of the global scheme is the generalized modus ponens, (in which the implication operator is considered as a special fuzzy relation) which reads Observation: X has property P Relation (Rule): If ’X has property P’ then ’Y has property Q’ Conclusion: Y has property Q The relationship between two variables X and Y can rarely be represented through a single relation W. We need several relations because one rule represents just one sample of this relationship. The compositional rule of inference scheme with several relations can be stated as follows Observation: X has property P Relation 1: X and Y are in relation W1 .. . Relation m: Conclusion X and Y are in relation Wm Y has property Q where Q= m P ◦ Wi i=1 or in detail, µQ (y) = min sup T (µP (x), µWi (x, y)), i=1,...,m x∈U i.e. the conclusion is obtained by triggering the antecedents separately, and combining the partial results in the second step (for other approaches, see Gupta and Qi 1991, Dubois at al. 1988, Magrez and Smets 1989). An example of the compositional rule of inference with several relations is the inference (see Section 5) Observation: X is close to 3 Relation 1: X and Y are approximately equal Relation 2: Y is essentially smaller than X Conclusion: Y is not far from 2 The goal of this paper is (i) to provide exact calculation formulas for the compositional rule of inference under Archimedean t-norms, when both the observation 3 and the relation parts are given by Hellendoorn’s (1990) φ-function; (ii) to show some important properties of the compositional rule of inference under t-norms. In Section 2 we set up the notations and present some lemmas needed in order to determine the exact calculation formulas and to prove the stability and continuity properties of the compositional rule of inference under t-norms. In Section 3 we show that (i) if the t-norm and the membership function of the observation P are continuous, then the conclusion Q depends continuously on the observation; (ii) if the t-norm and the membership function of the relation W are continuous, then the observation Q has a continuous membership function. Furthermore, we present a similar result for the discrete case. An important problem is the (approximate) computation of the membership function of the conclusion in these schemes (Da 1990, Dubois at al. 1988, Hellendoorn 1990, R.Martin-Clouarie 1989, Mizumoto and Zimmermann 1982). Hellendoorn (1990) showed the closure property of the compositional rule of inference under sup-min composition and presented exact calculation formulas for the membership function of the conclusion when both the observation and relation parts are given by S-, π-, (Zadeh 1975) or φ-functions. Our results in Section 4 are connected with those presented by Hellendoorn (1990) and we generalize them. We shall determine the exact membership function of the conclusion, when both the observation and the part of the relation (rule) are given by concave φ-function; and the t-norm is Archimedean with a strictly convex additive generator function. We present similar results for the compositional rule of inference with several relations. The efficiency of our method stems from the fact that the membership functions, involved in the relation and observation, are represented by a parametrized φfunction. The deduction process then consists of some simple computations performed on the parameters. 2 Preliminaries In this Section we set up the notations and present some lemmas needed in order to calculate the exact calculation formulas and to prove the stability and continuity properties of the compositional rule of inference under t-norms. Definition 2.1 Let X be a classical set. A fuzzy set A (Zadeh 1965) in the universe 4 X is defined by its membership function mapping X to the unit interval, i.e. µA : X → [0, 1]. The concept of a membership function generalizes the notation of the characteristic function of a conventional set. For an element x ∈ X, the value µA (x) represents the degree of membership of x in the fuzzy set A. Unlike conventional sets where elements either do belong or do not belong to a set, fuzzy sets admit partial membership ranging from 0 (non-membership) to 1 (full-membership). We denote by F(X) the set of fuzzy subsets of X. A fuzzy set A of the real line IR is called a fuzzy quantity and instead of F(IR) we simple write F. The usual set-theoretic operations can be extended in a straight- forward way by fuzzy logic to fuzzy sets. We obtain µA∩B (x) = min{µA (x), µB (x)} (intersection) µA∪B (x) = max{µA (x), µB (x)} (union) µco(A) (x) = 1 − µA (x) (complement), for all A, B ∈ F(X) and x ∈ X. We say that A is a subset of B, written A ⊂ B, if µA (x) ≤ µB (x) holds for all x ∈ X. A fuzzy set A is normalized if ∃ x ∈ X, such that µA (x) = 1. Definition 2.2 Let A be a fuzzy set in X. The α-level set of the fuzzy set A is a classical subset of X, denoted by [A]α , and defined by [A]α = {x ∈ X|µA (x) ≥ α} if α > 0 and [A]α := supp(µA ) := {x ∈ X|µA (x) > 0} if α = 0. Definition 2.3 A fuzzy set A is called convex (or fuzzy-convex) if [A]α is a convex subset of IR for all α ∈ [0, 1]. Definition 2.4 A fuzzy interval A is a fuzzy quantity with a continuous, finitesupported, fuzzy-convex and normalized membership function µA : IR → [0, 1]. 5 It is well-known (Dubois and Prade 1980), that any fuzzy interval A can be described by the following membership function: a − t L if t ∈ [a − α, a] α 1 if t ∈ [a, b] µA (t) = t − b) if t ∈ [b, b + β] R β 0 otherwise where [a, b] is the peak of A; α and β are the lower and upper modal values; L and R are shape functions: [0, 1] → [0, 1], with L(0) = R(0) = 1 and L(1) = R(1) = 0 which are non-increasing, continuous mappings. These fuzzy intervals are called of type L-R and denoted by A = (a, b, α, β)LR . The support of A is (a − α, b + β). A fuzzy interval A is called fuzzy number if there exists a unique a ∈ IR such that µA (a) = 1. If A is a fuzzy number, then instead of (a, a, α, β)LR we write (a, α, β)LR . It should be noted that some authors do not differ fuzzy number from fuzzy interval. Fuzzy intervals and numbers are often used to represent linguistic variables. Following Hellendoorn (1990) we use the φ-function for the representation of linguistic terms 1 if b ≤ x ≤ c x−a if a ≤ x ≤ b, a < b, φ1 b−c φ(x; a, b, c, d) = x−c φ2 if c ≤ x ≤ d, c < d, d−c 0 otherwise where φ1 : [0, 1] → [0, 1] is continuous, monoton increasing function and φ1 (0) = 0, φ1 (1) = 1; φ2 : [0, 1] → [0, 1] is continuous, monoton decreasing function and φ2 (0) = 1, φ2 (1) = 0 So φ is a function which is 0 left of a, increases to 1 in (a, b), is 1 in [b, c], decreases to 0 in (c, d) and is 0 right of d (for the 6 sake of simplicity, we do not consider the cases a = b or c = d). It should be noted that φ can be considered as the membership function of the fuzzy interval ã = (b, c, b − a, d − c)LR , with R(x) = φ2 (x) and L(x) = φ1 (1 − x). Definition 2.5 Let A be a fuzzy number, then for any θ > 0 we define ωA (θ), the modulus of continuity of A by ωA (θ) = max | µA (u) − µA (v) | . |u−v|≤θ The following statements hold (Henrici, 1962): If 0 ≤ θ ≤ θ then ω(ã, θ) ≤ ω(ã, θ ) If α > 0, β > 0, then ω(ã, α + β) ≤ ω(ã, α) + ω(ã, β). lim ω(ã, θ) = 0 θ→0 Definition 2.6 We metricize the set of fuzzy numbers by the metric (Kaleva, 1987) D(ã, b̃) = sup d([A]α , [B]α ), α∈[0,1] where d([A]α , [B]α ) = max{| a1 (α) − b1 (α) |, | a2 (α) − b2 (α) |}, and [A]α = [a1 (α), a2 (α)], [B]α = [b1 (α), b2 (α)], α ∈ [0, 1]. Definition 2.7 Let A and B be fuzzy sets in X. If supp(µA ) = supp(µB ) = {x1 , · · · , xn }, then their Hamming distance is defined as H(A, B) = n | µA (xi ) − µB (xi ) | i=1 7 (1) Definition 2.8 A triangular norm (Schweizer and Sklar, 1963) is a two-place function from the closed unit square [0, 1] × [0, 1] to the closed unit interval [0, 1] which satisfies the following conditions Boundary conditions T (0, 0) = 0, T (a, 1) = T (1, a) = a. Monotonicity T (a, b) ≤ T (c, d) whenever a ≤ c, b ≤ d. Symmetry T (a, b) = T (b, a). Associativity T (T (a, b), c) = T (a, T (b, c)). Some examples for t-norms: (i) Minimum norm T (u, v) = min{u, v} (ii) Algebraic product T (u, v) = uv (iii) Bounded product T (u, v) = max{0, u + v − 1} (iv) Drastic product (or weak t-norm) T (u, v) = min{a, b} if max{a, b} = 1 0 otherwise (v) Einstein product T (u, v) = uv 1 + (1 − u)(1 − v) Recall that a t-norm T is Archimedean iff T is continuous and T (x, x) < x for all x ∈ (0, 1). 8 Every Archimedean t-norm T is representable by a continuous and decreasing function f : [0, 1] → [0, ∞] with f (1) = 0 and T (x, y) = f [−1] (f (x) + f (y)) where f [−1] is the pseudo-inverse of f , defined by −1 f (y) if y ∈ [0, f (0)] [−1] f (y) = 0 otherwise The function f is the additive generator of T . Some examples for parametrized Archimedean t-norms (see e.g. Mizumoto 1989): (i) Yager’s t-norm (p > 0) T (u, v)1 − min{1, [(1 − a)p + (1 − b)p ]1/p }, with generatorf (t) = (1 − t)p (ii) Hamacher’s t-norm (p > 0) T (u, v) = uv p + (1 − p)(u + v − uv) having additive generator f (t) = ln p + (1 − p)t t (iii) Dombi’s t-norm (p > 0) T (u, v) = 1+ 1 p (1/u − 1)p + (1/v − 1)p with additive generator f (t) = 9 p 1 −1 . t One of the basic ideas of fuzzy set theory, which provides a general extension of nonfuzzy mathematical concepts to fuzzy environments, is the extension principle (Zadeh 1965). Suppose that f is a mapping from X to Y and A is a fuzzy set of X. Then the extension principle allows us to induce from A a fuzzy set f (A) ∈ F(Y ) such that supx∈f −1 (y) µA (x) if f −1 (y) = ∅ µf (A)(y) = 0 otherwise where f −1 (y) = {x ∈ X | f (x) = y}. This is a basic identity that allows the domain of the definition of a mapping or relation to be extended from points in X to fuzzy sets of X. If we have an n-ary function f, which is a mapping from the Cartesian product X1 × · · · × Xn to a universe Y such that y = f (x1 , . . . , xn ), and A1 , . . . , An , which are n fuzzy sets in X1 , . . . , Xn , respectively, then the extension principle reads sup{min{µA1 (x1 ), . . . , µAn (xn )} | x ∈ f −1 (y)} if f −1 (y) = ∅ µf (A1 ,...,An ) (y) = 0 otherwise or more generally, sup{T (µA1 (x1 ), . . . , µAn (xn )) | x ∈ f −1 (y)} if f −1 (y) = ∅ µf (A1 ,...,An ) (y) = 0 otherwise where T is a triangular norm. If T is a t-norm and ã1 , ã2 are fuzzy sets of the real line (i.e. fuzzy quantities) then their T -sum à := ã1 + ã2 is defined by Ã(z) = sup T (ã1 (x1 ), ã2 (x2 )), z ∈ IR x1 +x2 =z which can be written in the form Ã(z) = f [−1] (f (ã1 (x1 )) + f (ã2 (x2 ))) supposing that f is the additive generator of T . Since f is continuous and decreasing, f [−1] is also continuous and non-increasing, we have [−1] Ã(z) = f inf (f (ã1 (x1 )) + f (ã2 (x2 )) . x1 +x2 =z 10 Now, we present two lemmas needed in order to calculate the exact calculation formulas and to prove the stability and continuity properties of the compositional rule of inference under t-norms. Lemma 2.1 (Fullér and Keresztfalvi, 1991) Let T be an Archimedean t-norm with additive generator f and let ãi = (ai , bi , α, β)LR , i = 1, 2 be fuzzy intervals of type L-R. If L and R are twice differentiable, concave functions, and f is a twice differentiable, strictly convex function, then the membership function of their T-sum à = ã1 + ã2 is 1 if A ≤ z ≤ B A−z f [−1] 2 × f L if A − 2α ≤ z ≤ A 2α Ã(z) = z − B f [−1] 2 × f R if B ≤ z ≤ B + 2β 2β 0 otherwise where A = a1 + a2 and B = b1 + b2 . The proof of this lemma is based on the decomposition principle of fuzzy sets into two separated parts (Dubois and Prade 1981). Lemma 2.2 (Fedrizzi and Fullér 1991) Let δ > 0 be a real number and let A, B be fuzzy numbers. If D(A, B) ≤ δ then sup | µA (t) − µB (t) |≤ max{ωA (δ), ωB (δ)}, t∈IR where D denotes the generalized Hausdorff metric for fuzzy numbers (2); and ωA , ωB denote the modulus of continuity of A, B, respectively. Lemma 2.2. shows that if all α-level sets of two fuzzy numbers are close to each other, then there can be only a small deviation between their membership grades. 11 3 The compositional rule of inference: stability and continuity In this section we show two very important features of the compositional rule of inference under triangular norms. Namely, we prove that, (i) if the t-norm defining the composition and the membership function of the observation are continuous, then the conclusion depends continuously on the observation; (ii) if the t-norm and the membership function of the relation are continuous, then the observation has a continuous membership function. Furthermore, we present a similar result for the discrete case. We consider the compositional rule of inference with different observations P and P : Observation: Relation: Conclusion: X has property P X and Y have relation R Y has property Q X has property P X and Y have relation R Y has property Q According to Zadeh’s compositional rule of inference, Q and Q are computed as Q = P ◦ R Q = P ◦ R, i.e., µQ (y) = sup T (µP (x), µR (x, y)), µQ (y) = sup T (µP (x), µR (x, y)). x∈IR x∈IR The following two theorems (Fullér and Zimmermann 1991a) show that when the observations are close to each other in the metric D, then there can be only a small deviation in the membership function of the conclusions. Theorem 3.1 Let δ ≥ 0 and T be a continuous triangular norm, and let P , P be fuzzy intervals. If D(P, P ) ≤ δ then sup |µQ (y) − µQ (y)| ≤ ωT (max{ωP (δ), ωP (δ)}). y∈IR Proof. Let y ∈ IR be arbitrarily fixed. From Lemma 2.1. it follows that |µQ (y) − µQ (y)| = | sup T (µP (x), µR (x, y)) − sup T (µP (x), µR (x, y))| ≤ x∈IR x∈IR 12 sup |T (µP (x), µR (x, y)) − T (µP (x), µR (x, y))| ≤ sup ωT (|µP (x) − µP (x)|) ≤ x∈IR x∈IR sup ωT (max{ωP (δ), ωP (δ)}) = ωT (max{ωP (δ), ωP (δ)}). x∈IR Which proves the theorem. It is easy to see that Theorem 3.1. remains valid for all continuous fuzzy sets representing the observation. Namely, we have the following result. Theorem 3.2 Let δ > 0 and T be a continuous triangular norm, and let P , P be continuous fuzzy sets. If ||P − P ||∞ = sup | µP (x) − µP (x) |≤ δ xinIR then sup |µQ (y) − µQ (y)| ≤ ωT (max{ωP (δ), ωP (δ)}). y∈IR Theorem 3.2. is weaker than Theorem 3.1., because ||P − P ||∞ ≤ 1, for each fuzzy sets P and P’, but D(P,P’) can be arbitrary large (when they are fuzzy numbers). In the following theorem we establish the continuity property of the conclusion under continuous fuzzy relations and continuous t-norms. Theorem 3.3 Let R be continuous fuzzy relation, and let T be a continuous tnorm. Then Q is continuous and ωQ (δ) ≤ ωT (ωR (δ)) for each δ ≥ 0. Proof. Let δ ≥ 0 be a real number and let u, v ∈ IR such that |u − v| ≤ δ. Then |µQ (u) − µQ (v)| = | sup T (µP (x), µR (x, u)) − sup T (µP (x), µR (x, v))| ≤ x∈IR x∈IR sup |T (µP (x), µR (x, u))−T (µP (x), µR (x, v))| ≤ sup ωT (|µR (x, u)−µR (x, v)|) ≤ x∈IR x∈IR sup ωT (ωR (|u − v|)) = ωT (ωR (|u − v|)) ≤ ωT (ωR (δ)). x∈IR Which ends the proof. 13 Remark 3.1 From lim ω(δ) = 0 δ→0 and Theorem 3.1. it follows that sup | µQ (x) − µQ (x) |→ 0asD(P, P ) → 0 x∈IR which means the stability of the conclusion under small changes of the observation. The stability property of the conclusion under small changes of the membership function of the observation guarantees that small rounding errors of digital computation and small errors of measurement of the input data can cause only a small deviation in the conclusion, i.e. every successive approximation method can be applied to the computation of the linguistic approximation of the exact conclusion. Other results along this line have appeared in [J.B.Kiszka, M.M.Gupta, and P.N.Nikiforuk 1985, P.Z.Wang, H.M.Zhang and W.Xu 1990]. Consider now the case when P and W are finite. The following theorem shows that the stability property of the conclusion remains valid for the discret case. Theorem 3.4 Let T be a continuous t-norm. If the observation P and relation matrix W are finite, then H(Q, Q ) ≤ ωT (H(P, P )), where Q and Q are the conclusions, and H denotes the Hamming distance (3). The proof of this theorem is carried out analogously to the proof of Theorem 3.1. It should be noted that in the case of T = min we get H(Q, Q ) ≤ H(P, P ). 4 The compositional rule of inference: Computation formulas An important problem is the (approximate) computation of the membership function of the conclusion (Da 1990, Dubois at al. 1988, Hellendoorn 1990, R.MartinClouarie 1989, Mizumoto and Zimmermann 1982). 14 Hellendoorn (1990) showed the closure property of the compositional rule of inference under sup-min composition and presented exact calculation formulas for the membership function of the conclusion when both the observation and relation parts are given by S-, π-, or φ-function. Namely, he proved the following theorem. Theorem 4.1 In the compositional rule of inference under minimum norm, Observation: X has property P Relation: X and Y are in relation W Conclusion: Y has property Q is true that, when µP (x) = φ(x; a1 , a2 , a3 , a4 ) and µW (x, y) = φ(y−x; b1 , b2 , b3 , b4 ) then µQ (y) = φ(y; a1 + b1 , a2 + b2 , a3 + b3 , a4 + b4 ), where the function φ is defined by (1). Our results in this section are connected with those presented by Hellendoorn (1990) and we generalize them. We shall determine the exact membership function of the conclusion, when both the observation and the part of the relation (rule) are given by concave φ-function; and the t-norm is Archimedean with a strictly convex additive generator function. The efficiency of our method stems from the fact that the distributions, involved in the relation and observation, are represented by a parametrized φ-function. The deduction process then consists of some simple computations performed on the parameters. We consider the compositional rule of inference, Observation: X has property P Relation: X and Y are in relation W Conclusion: Y has property Q where, the membership functions of P and W are defined by means of a particular φ-function, and the membership function of the conclusion Q is defined by sup-T composition of P and W µQ (y) = (µP ◦ µW )(y) = sup T (µP (x), µW (x, y)). x∈IR 15 The following theorem (Fullér and Zimmermann 1991) presents an efficient method for the exact computation of the compositional rule of inference under Archimedean t-norms. Theorem 4.2 Let T be an Archimedean t-norm with additive generator f and let µP (x) = φ(x; a, b, c, d), and µW (x, y) = φ(y − x; a + u, b + u, c + v, d + v). If φ1 and φ2 are twice differentiable, concave functions, and f is a twice differentiable, strictly convex function, then if 2b + u ≤ y ≤ 2c + v 1 y − 2a − u ] if 2a + u ≤ y ≤ 2b + u f [−1] 2f φ1 [ 2(b − a) µQ (y) = y − 2c − v [−1] 2f φ2 [ ] if 2c + v ≤ y ≤ 2d + v f 2(d − c) 0 otherwise Proof. Using Lemma 2.1. with ã1 = (b, c, b − a, d − c)LR and ã2 = (b + u, c + v, b − a, d − c)LR , where R(x) = φ2 (x) and L(x) = φ1 (1 − x), we have µQ (y) = sup T (µP (x), µW (x, y)) = x∈IR sup T ((φ(x; a, b, c, d), φ(y − x; a + u, b + u, c + v, d + v) = (ã1 + ã2 )(y). x∈IR Which proves the theorem. Theorem 4.2. can be easily extended to the following inference scheme Observation: X has property P Relation 1: X and Y are in relation W1 ··· Relation m: X and Y are in relation Wm Conclusion: Y has property Q where µQ (y) = min sup T (µP (x), µWi (x, y)). i=1,...,m x∈U Namely, we have the following result: 16 Theorem 4.3 Let T be an Archimedean t-norm with additive generator f and let µP (x) = φ(x; a, b, c, d), µWi (x, y) = φ(y − x; ai + ui , bi + ui , ci + vi , di + vi ), i = 1, . . . , m. If φ1 and φ2 are twice differentiable, concave functions, and f is a twice differentiable, strictly convex function, then µQ (y) = min µQi (y), i=1,...,m where 1 y − 2a − u [−1] 2f φ1 [ ] f 2(b − a) µQ (y) = y − 2c − v ] f [−1] 2f φ2 [ 2(d − c) 0 if 2b + u ≤ y ≤ 2c + v if 2a + u ≤ y ≤ 2b + u if 2c + v ≤ y ≤ 2d + v otherwise Proof. The proof of this theorem is carried out analogously to the proof of Theorem 4.2. Remark 4.1 It should be noted that we have calculated the membership function of Q under the assumption that the left and right spreads of P do not differ from the left and right spreads of W (the lengths of their tops can be different). To determine the exact membership function of Q in the general case: µP (x) = φ(x; a1 , a2 , a3 , a4 ) and µW (x, y) = φ(y − x; b1 , b2 , b3 , b4 ), seems to be very difficult and it is possible, that there does not exist an explicit formula for it. 5 Applications In this Section, using Theorem 4.1., we compute the exact membership function of the conclusion Q in the compositional rule of inference under Yager’s, Dombi’s and Hamacher’s parametrized t-norms when both the observation and the part of the relation (rule) are given by concave φ-functions. Let us consider the following scheme, 17 µP (x) = φ(x; a, b, c, d) µW (y, x) = φ(y − x; a + u, b + u, c + v, d + v) µQ (y) = (P ◦T W )(y) where µQ (y) = (P ◦ W )(y) = sup T (µP (x), µW (x, y)). x∈IR Using the notations σ := (y − 2a − u) , 2(b − a) θ := y − 2c − v , 2(d − c) we get the following formulas for the membership function of the conclusion Q. (i) Yager’s t-norm with p > 1. Here p T (x, y) = 1 − min 1, (1 − x)p + (1 − y)p . with generator f (t) = (1 − t)p , and −1 −1/p 1/p ), 1 − 2 (1 − φ1 (σ)) if 0 < σ < φ1 (2 1 if 2b + u ≤ y ≤ 2c + v, Q(y) = 1/p 1 − 21/p (1 − φ2 (θ)) if 0 < θ < φ−1 ), 2 (1 − 2 (ii) Hamacher’s t-norm with p ≤ 2. Here T (x, y) = xy p + (1 − p)(x + y − xy) with generator f (t) = ln and p + (1 − p)t , t 2 p/(τ1 − 1 + p) if 0 < σ < 1, 1 if 2b + u ≤ y ≤ 2c + v, Q(y) = p/(τ 2 2 − 1 + p) if 0 < θ < 1, where τ1 = p + (1 − p)φ1 (σ) , φ1 (σ) 18 τ2 = p + (1 − p)φ2 (σ) φ2 (σ) 1 3 5 x Figure 1: ”x is close to [3, 4]” W -2 2 0 x-y Figure 2: ”x and y are approximately equal” (iii) Dombi’s t-norm with p > 1. Here T (x, y) = 1+ p 1 (1/x − 1)p + (1/y − 1)p with additive generator f (t) = and p 1 −1 , t 1/p 1/(1 + 2 τ3 ) if 0 < σ < 1, 1 if b + u ≤ y ≤ 2c + v, Q(y) = 1/p 1/(1 + 2 τ4 ) if 0 < θ < 1, where τ3 = 1 − 1, φ1 (σ) τ4 = 1 −1 φ2 (σ) We illustrate Theorem 4.1. by the following example: Example 5.1 Consider the following compositional rule of inference scheme with one relation 19 Q 6 3 y Figure 3: ”y is more or less close to [3, 4]”, Yager’s t-norm. x is close to 3 x and y are approximately equal y is more or less close to [3, 4] where 1 (x − a)/(b − c) φ(x; a, b, c, d) = 1 − (x − c)/(d − c) 0 φ(x; 1, 3, 4, 7) φ(y − x; −2, 0, 0, 3) Q(y) if b ≤ x ≤ c if a ≤ x ≤ b, a < b, if c ≤ x ≤ d, c < d, otherwise We have used the membership function φ(y − x; −2, 0, 0, 3) to describe ”x and y are approximately equal”. This means that the membership degree is one, iff x and y are equal in the classical sense. If y − x > 2 or x − y > 3, then the degree of membership is 0. The conclusion Q has been called ”y is more or less close to [3, 4]”, because P (t) = Q(T ) = 1, when t ∈ [3, 4] and P (t) < Q(t) otherwise. References [1] R.Da (1990) A critical study of widely used fuzzy implication operators and their influence on the inference rules in fuzzy expert systems, Ph.D. Thesis, State University of Ghent. [2] D.Driankov (1987) Inference with a single fuzzy conditional proposition, Fuzzy Sets and Systems, 24(1987) 51-63. [3] D.Dubois and H.Prade (1980) Fuzzy Sets and Systems: Theory and Applications, Academic Press, New York, 1980. 20 [4] D.Dubois and H.Prade (1981) Additions of interactive fuzzy numbers, IEEE Transactions on Automatic Control, Vol.AC-26, 1981 926-936. [5] D.Dubois and H.Prade (1983) Inverse Operations for fuzzy numbers, Proceedings of IFAC Symp. on Fuzzy Information, Knowledge, Representation and Decision Analysis, Marseille 1983, 399-404. [6] D.Dubois, R.Martin-Clouarie and H.Prade (1988) Practical computing in fuzzy logic, In: M.M.Gupta and T.Yamakawa eds., Fuzzy Computing: Theory, Hardware, and Applications, North-Holland, Amsterdam, 1988 11-34. [7] D.Dubois and H.Prade (1988) The treatment of uncertainty in knowledgebased systems using fuzzy sets and possibility theory, International Journal of Intelligent Systems, 3(1988) 141-165. [8] D.Dubois and H.Prade (1991) Fuzzy sets in approximate reasoning, Part 1: Inference with possibility distributions, Fuzzy Sets and Systems, 40(1991) 143-202. [9] R.Fullér and T.Keresztfalvi (1991) t-Norm-based addition of fuzzy intervals, Fuzzy Sets and Systems, (to appear). [10] M.Fedrizzi and R.Fullér (1991) Stability in Possibilistic Linear Programming Problems with Continuous Fuzzy Number Parameters, Fuzzy Sets and Systems (to appear). [11] R.Fullér and H.-J.Zimmermann (1991) Computation of the Compositional Rule of Inference, Fuzzy Sets and Systems (submitted). [12] R.Fullér and H.-J.Zimmermann (1991a) On Zadeh’s compositional rule of inference, in: R.Lowen and M.Roubens eds., Proc. of Fourth IFSA Congress, Vol. Artifical Intelligence, Brussels, 1991 41-44. [13] M.M.Gupta and J.Qi (1991) Theory of T-norms and fuzzy inference methods, Fuzzy Sets and Systems, 40(1991) 431-450. [14] H.Hellendoorn (1990) Closure properties of the compositional rule of inference, Fuzzy Sets and Systems, 35(1990) 163-183. [15] H.Hellendoorn (1991) The generalized modus ponens considered as a fuzzy relation, Fuzzy Sets and Systems (to appear). 21 [16] P.Henrici (1962) Discrete variable methods in ordinary differential equations, John Wiley & Sons, New York, 1962. [17] O.Kaleva (1987) Fuzzy differential equations, Fuzzy Sets and Systems, 24(1987) 301-317. [18] J.B.Kiszka, M.M.Gupta and P.N.Nikiforuk (1985) Some properties of expert control systems, In: M.M.Gupta, A.Kandel and J.B.Kiszka eds., Approximate Reasoning in Expert Systems, North-Holland, Amsterdam, 1985, 283-306. [19] R.Martin-Clouarie (1989) Semantics and computation of the generalized modus ponens: The long paper, Int.J. of Approximate Reasoning, 3(1989) 195-217. [20] P.Margrez and P.Smets (1989) Fuzzy modus ponens: A new model suitable for applications in knowledge-based systems, International Journal of Intelligent systems, 4(1989) 181-200. [21] M.Mizumoto and H.-J.Zimmermann (1982) Comparison of fuzzy reasoning methods, Fuzzy Sets and Systems, 8(1982) 253-283. [22] M.Mizumoto (1989) Pictorial representations of fuzzy connectives, part 1: cases of t-norms, t-conorms and averaging operators, Fuzzy Sets and Systems, 31(1989) 217-242. [23] A.D.Nola, S.Sessa and W.Pedrycz (1985) Fuzzy relational equations and algorithms of inference mechanism in expert systems, in: M.M.Gupta, A.Kandel, W.Bandler and J.B.Kiszka eds., Approximate Reasoning in Expert Systems, North-Holland, 1985 355-367. [24] B.Schweizer and A.Sklar (1963) Associative functions and abstract semigroups, Publ. Math. Debrecen, 10(1963) 69-81. [25] I.B.Turksen (1989) Four methods of approximate reasoning with intervalvalued fuzzy sets, International Journal of Approximate Reasoning, 3(1989) 121-142. [26] R.R.Yager (1984) Approximate reasoning as a basis for rule-based expert systems, IEEE Transactions on Systems, Man and Cybernetics, 14(1984) 636-643. 22 [27] S.Weber (1983) A general class of fuzzy connectives, negations and implications based on t-norms and t-conorms, Fuzzy Sets and Systems, 11(1983) 115-134. [28] P.Z.Wang, H.M.Zhang and W.Xu (1990), Pad-analysis of fuzzy control stability, Fuzzy Sets and Systems 38(1990) 27-42. [29] B.Werners (1984) Interaktive Entscheidungsunterst-tzung durch ein flexibles mathematisches Programmierungssystem, M-nchen. [30] B.Werners (1990) Modellierung und Aggregation Linguistischer Terme, Arbeitsbericht, No.90/03, RWTH Aachen, Institut f-r Wirtschaftswissenschaften. [31] L.A.Zadeh (1965) Fuzzy Sets, Information and Control,8(1965) 338-353. [32] L.A.Zadeh (1973) Outline of a new approach to the analysis of complex systems and decision processes, IEEE Trans. on Systems, Man and Cybernetics, Vol.SMC-3, No.1, 1973 28-44. [33] L.A.Zadeh (1975) The concept of linguistic variable and its applications to approximate reasoning, Parts I,II,III, Information Sciences, 8(1975) 199251; 8(1975) 301-357; 9(1976) 43-80. [34] L.A.Zadeh (1983) The role of fuzzy logic in the management of uncertainty in expert systems, Fuzzy Sets and Systems, 11(1983) 199-228. [35] H.-J.Zimmermann (1987) Fuzzy sets, Decision Making and Expert Systems, Boston, Dordrecht, Lancaster. [36] H.-J.Zimmermann (1988), Fuzzy set theory - and inference mechanism, in: G.Mitra ed., Mathematical Models for Decision Support Systems, NATO ASI Series, Vol. F48, Springer-Verlag, Berlin-New York, 1988 727-741. 23