Elsevier

Fuzzy Sets and Systems

Volume 308, 1 February 2017, Pages 1-26
Fuzzy Sets and Systems

Symmetric difference operators on fuzzy sets

https://doi.org/10.1016/j.fss.2015.12.005Get rights and content

Abstract

Based on the properties of symmetric difference of sets, a symmetric difference operator for fuzzy sets is defined to be a continuous and associative binary operator on the closed unit interval with some boundary condition. Structures and properties of these operators are investigated in this paper. The main results are: (1) It is proved that a symmetric difference operator is determined by a continuous t-conorm and a strong negation operator on the unit interval. (2) Two models of these operators are discussed. These models are related to the solutions of certain functional equations on the unit interval. In particular, the results presented here provide a partial answer to a problem raised by Alsina, Frank and Schweizer in 2003 about functional equations on the unit interval.

Introduction

Given a set X, the symmetric difference operator on the powerset 2X refers to the binary operator :2X×2X2X given byAB={x| either xA but xB, or xB but xA}. The operator △ has the following properties: for all A,B,C2X,

  • (a)

    AB=BA, (symmetry)

  • (b)

    A=A=A,

  • (c)

    XA=AX=XA,

  • (d)

    (AB)C=A(BC), (associativity)

  • (e)

    AA=.

Symmetric difference is a basic operation on sets. So, since the introduction of fuzzy sets by Zadeh [26], it has been an interesting topic to extend this operation to the fuzzy setting, see e.g. [1], [7], [9], [10], [14], [15], [18], [20], [22].

The symmetric difference operator on the powerset 2X is clearly determined by the function:{0,1}×{0,1}{0,1} given by(0,0)=(1,1)=0,(0,1)=(1,0)=1. Analogously, a symmetric difference operator on the fuzzy powerset [0,1]X reduces to an operator:[0,1]×[0,1][0,1] that satisfies certain conditions.

There are two approaches to the study of symmetric difference operators on fuzzy sets. The first is axiomatic, the second is model theoretic. Both approaches are based, of course, on the symmetric difference between crisp sets.

The axiomatic approach starts from the properties (a)–(e) of the symmetric difference between crisp sets. It would be desirable if one could find functions :[0,1]×[0,1][0,1] with the following conditions: for x,y,z[0,1],

  • (i)

    (x,y)=(y,x),  (symmetry)

  • (ii)

    (0,x)=(x,0)=x,

  • (iii)

    (1,x)=(x,1)=n(x),

  • (iv)

    ((x,y),z)=(x,(y,z)),  (associativity)

  • (v)

    (x,x)=0,

where n is a strong negation on [0,1]. But, as shown by Alsina and Trillas [7], there does not exist a function that satisfies the conditions (iii)–(v). Thus, in the study of symmetric difference operators, one has to drop or weaken some of the requirements listed in (i)–(v).

In [7], dropping associativity, Alsina and Trillas defined a symmetric difference operator to be a function :[0,1]×[0,1][0,1] that satisfies the conditions (ii), (iii), and (v). In 2013, Dombi [14] investigated the properties of these operators, and proposed a new definition of symmetric difference operators by modifying (v). The articles [10], [20] are also concerned with such operators.

In [9], Bedregal, Reiser, and Dimuro defined a symmetric difference operator to be a function :[0,1]×[0,1][0,1] that satisfies (i), (ii), (iv), and the boundary condition (1,1)=0 (a weakening of (v)). The articles [18], [20] continued the study of these operators.

The model theoretic approach is based on the following formulas for symmetric difference between crisp sets: for any A,BX,AB=(A(XB))(B(XA)),AB=(AB)(X(AB)). The analogue of these formulas in fuzzy set theory are respectivelyS(T(x,n(y)),T(n(x),y)) andT(S(x,y),nT(x,y)), where, S is a continuous t-conorm, T is a continuous t-norm, and n is a strong negation on [0,1]. It is clear that functions of the form S(T(x,n(y)),T(n(x),y)) or T(S(x,y),nT(x,y)) satisfy the conditions (i), (ii), (iii), and the boundary condition (1,1)=0. So, they have been studied as natural candidates for symmetric difference operators in fuzzy set theory, see e.g. [1], [3], [4], [9], [19]. Then, it is natural to ask: when are they associative? The reader is referred to [3], [4], [9], [18], [20] for more on this topic. Relevant works can also be found in [2], [5], [6], [8], [11], [12], [13].

In this article, being aware of the importance of the associativity of a binary operator, we are concerned with symmetric difference operators that satisfy the associative law. But, unlike [9], we define a symmetric difference operator to be a continuous function :[0,1]×[0,1][0,1] that satisfies (ii), (iv), and the boundary condition (1,1)=0. As shall be seen, such operators have many nice properties. For instance, it will be shown that they also satisfy the conditions (i) and (iii). A systematic investigation of the properties and structures of these operators is presented here. The main results are: (1) It is proved that such an operator is determined by a continuous t-conorm and a strong negation. (2) Some conditions are obtained for functions of the form S(T(x,n(y)),T(n(x),y)) or T(S(x,y),nT(x,y)) to be associative (hence symmetric difference operators). These results are related to the solution of certain functional equations on the unit interval [0,1]. In particular, the results presented here provide a partial answer to a question raised by Alsina, Frank, and Schweizer.

The contents are arranged as follows. Section 2 recalls basic properties of continuous t-norms, continuous t-conorms, and strong negations that will be needed in subsequent sections. Section 3 is devoted to the structure and properties of symmetric difference operators. Section 4 and Section 5 are concerned with two models of these operators. Section 6 contains concluding remarks and a question.

Section snippets

Continuous t-norms and continuous t-conorms

Triangular norms (t-norms, for short) were introduced by Schweizer and Sklar [23], [24] in the study of probabilistic metric spaces as a special kind of associative functions defined on the unit interval. These functions have found applications in many areas since then. In particular, continuous t-norms and their dual, continuous t-conorms, play a prominent role in fuzzy set theory [17], [19]. The monographs [4], [19] are our main references to t-norms and t-conorms. We recall here some basic

Symmetric difference operators

Definition 3.1

A two-place function :[0,1]2[0,1] is called a symmetric difference operator if the following conditions are satisfied:

  • (i)

    (x,0)=(0,x)=x for all x in [0,1],

  • (ii)

    (1,1)=0,

  • (iii)

    △ is associative, i.e. ((x,y),z)=(x,(y,z)) for all x,y,z in [0,1],

  • (iv)

    △ is continuous.

Proposition 3.2

Ifis a symmetric difference operator, then (1,x)=(x,1) for all x[0,1] and n(x)=(1,x) is a strong negation on [0,1].

Proof

Let f(x)=(1,x). Thenff(x)=(1,(1,x))=((1,1),x)=(0,x)=x, showing that ff=id[0,1]. So, f is a strong negation since f is

The model S(T(x,n(y)),T(n(x),y))

Suppose T is a continuous t-norm, S is a continuous t-conorm and n is a strong negation. Then the function A:[0,1]2[0,1], given byA(x,y)=S(T(x,n(y)),T(n(x),y)), is continuous and satisfies that for all x,y in [0,1],

  • (i)

    A(x,0)=A(0,x)=x;

  • (ii)

    A(x,1)=A(1,x)=n(x);

  • (iii)

    A(x,y)=A(y,x).

If A is moreover associative, then it will be a symmetric difference operator. So, a natural question is to ask when will the function A given by (4.1) be associative? This question was raised by Alsina, Frank and Schweizer in [3],

The model T(S(x,y),nT(x,y))

Suppose T is a continuous t-norm, S is a continuous t-conorm and n is a strong negation. Then the function A:[0,1]2[0,1], given byA(x,y)=T(S(x,y),nT(x,y)), is continuous and satisfies that for all x,y in [0,1]:

  • (i)

    A(x,0)=A(0,x)=x;

  • (ii)

    A(x,1)=A(1,x)=n(x);

  • (iii)

    A(x,y)=A(y,x).

So, if A is associative, then it will be a symmetric difference operator. To find all symmetric difference operators of the form T(S(x,y),nT(x,y)) is to find all continuous t-norms T, continuous t-conorms S and strong negations n such

Concluding remarks

The study of operators on fuzzy sets, for instance, complement, difference, and symmetric difference, often reduces to a study of certain binary operators on the unit interval. In this article, a symmetric difference operator (on fuzzy sets) is defined to be a continuous function :[0,1]×[0,1][0,1] that is associative and satisfies the boundary condition (x,0)=x=(0,x) and (1,1)=0. The structure of such operators has been determined and two models have been investigated. In particular, the

References (26)

  • C. Alsina et al.

    Associative Functions: Triangular Norms and Copulas

    (2006)
  • C. Alsina et al.

    On complementary logical connectives and relative complements

    Int. J. Uncertain. Fuzziness Knowl.-Based Syst.

    (2005)
  • C. Alsina et al.

    On the difference of fuzzy sets

    Int. J. Intell. Syst.

    (2008)
  • Cited by (6)

    • Symmetric difference operators based on thresholds

      2020, Fuzzy Sets and Systems
      Citation Excerpt :

      We have to modify the basic requirements to preserve associativity. In the article by Shen and Zhang [35], we can find a nice approach. In many of the practical applications of fuzzy sets, strictly monotonously increasing operators are used.

    • Dualities in the class of extended Boolean functions

      2018, Fuzzy Sets and Systems
      Citation Excerpt :

      t: an EB-function is weakly increasing. For symmetric difference operators, see Definition 8 (or [24]), we have an interesting characterization related to some D-self-dualities. We first recall the following result.

    • Fuzzy difference operators derived from overlap functions

      2024, Journal of Intelligent and Fuzzy Systems
    • Noncommutative symmetric difference operators for fuzzy logic

      2019, Journal of Intelligent and Fuzzy Systems
    • On the characterizations of fuzzy XNOR connectives

      2017, Journal of Intelligent and Fuzzy Systems

    This work is supported by National Natural Science Foundation of China (11371265).

    View full text