HIMALAYAN JOURNAL of Basic and Applied Sciences
RESEARCH ARTICLE
Himalayan Journal of Basic and Applied Sciences
vol.1, Issue 2, Dec, 2025
Page no.: 44-47
ISSN NO. Applied For (Print edition)
ISSN NO.: 3107-9113 (online edition)

A Very Short Note on Some of the Fuzzy Operations

Bikram Baro1* and Sahalad Borgoyary2

1*Research Scholar, Department of Mathematics, Central Institute of Technology, Kokrajhar, Assam (India)
2Department of Mathematics, Central Institute of Technology, Kokrajhar, Assam (India)

Corresponding Author: barobikram@gmail.com

Abstract

This article reviews commonly used operations of fuzzy sets and compares them with classical (crisp) set operations. It highlights similarities, differences, and analogues through clear definitions, theorems, and illustrative examples. Special aspects of various fuzzy set operations are discussed, including Baruah’s newly proposed definitions. Rather than proposing a new theory, the article offers conceptual insights into operational relationships between fuzzy and crisp sets.

Keywords: Fuzzy sets, fuzzy operations, Boolean algebra, classical set.

Introduction

The four fundamental algebraic operations are addition, subtraction, multiplication, and division. In fuzzy set theory, analogous operations include complement, union, intersection, algebraic sum, and algebraic product. This paper presents an overview of well-established applications of fuzzy operations widely used by researchers. Zadeh (1975) introduced additional operations such as bounded sum and bounded difference, which expanded the operational framework of fuzzy sets. Defuzzification is an important process in which a fuzzy output is converted into a single crisp value, generally using the same membership function employed during fuzzification. Common defuzzification techniques include the centre of area (COA), centre of maxima (COM), mean of maxima (MOM), centre of sums (COS), and weighted average (WA) methods. Fuzzy sets also form a unitary commutative semiring under union and intersection operations (Mizumoto, 1981). This study examines fuzzy set operations that satisfy certain algebraic laws and those that violate classical Boolean principles, based on Zadeh’s definitions and later extensions by a study (Baruah, 2013).

Definitions

The fuzzy sets were first introduced by Lotfi Asker Zadeh in 1965 as an extension of crisp set or non-fuzzy set. The fuzzy set can be defined as follows:

If X is the universal set, a fuzzy set A in X is defined by a membership function denoted by μA; that is μA: X → [0, 1].

The standard fuzzy operations are fuzzy complement, intersection and union. These are defined respectively as:

Ā(x) = 1 − A(x); (A ∩ B)(x) = min(A(x), B(x)) and (A ∪ B)(x) = max(A(x), B(x)) for all x ∈ X.

For a fuzzy set A in X characterized by a membership function fA(x) for all x in X, Zadeh defined the product, algebraic sum and absolute difference as follows:

I. Algebraic product: The algebraic product of A and B is denoted by AB and is defined in terms of the memberships functions of A and B by

fAB = fA fB

II. Algebraic Sum: The algebraic sum of A and B is denoted by A + B and is defined by

fA+B = fA + fB − fA fB

III. Absolute difference: The absolute difference of A and B is denoted by |A − B| and is defined by

f|A−B| = |fA − fB|

IV. Law of Contradiction and Law of Excluded Middle: In fuzzy set theory, proposed by Zadeh, the following two laws does not hold good.
A ∩ Ac = ∅, A ∪ Ac = X where ∅ and X are empty and universal set respectively.

To verify the above, one has to show that min(A(x), Ac(x)) = 0 and max(A(x), Ac(x)) = 1 respectively. Obviously, the above equations violated for any value, A(x) ∈ (0,1). For example, let us consider a fuzzy set A on X = (0, 1, 2, 3) is A = 0.3/0 + 0.6/1 + 0.1/2 + 1.0/3. Then, Ac = 0.7/0 + 0.4/1 + 0.9/2 + 0/3.
Now, max[A(x), Ac(x)] = (A ∪ Ac)(x) = 0.7/0 + 0.6/1 + 0.9/2 + 1/3xX.
min[A(x), Ac(x)] = (A ∩ Ac)(x) = 0.3/0 + 0.4/1 + 0.1/2 + 0/3xX. Therefore, the above two laws are violated.

V. Fuzzy Complement:
According to a study (Baruah H.K, 2013), a fuzzy set A = {x, μ(x), x ∈ Ω} defined in the way as A = {x, 1−μ(x), x ∈ Ω}, so that its complement becomes Ac = {x, 1, μ(x), x ∈ Ω}. From this definition, it is clear that the result obtained by using the existing definition of complement does not logically satisfy. Various important properties are used by all fuzzy complements. These relates to the equilibrium of a fuzzy complement i.e. which is defined as any value a for which c(a) = 1 − a.
Theorem 1.1. Every fuzzy complement has at most one equilibrium.
Proof: Let c be an arbitrary fuzzy complement. An equilibrium of c is a solution of the equation c(t) − t = 0, t ∈ [0, 1]. We can prove this theorem by demonstrating that any equation c(t) − t = a, where a is a real constant, has at most one solution.

Now, let us assume that t1 and t2 are two distinct solutions of the equation c(t) − t = a such that t1 < t2. Then, c(t1) − t1 = a and c(t2) − t2 = a; so that we get,
c(t1) − t1 = c(t2) − t2 .......... (i) Since c is monotonic decreasing, c(t1) ≥ c(t2), and because of t1 < t2,
c(t1) − t1 > c(t2) − t2, which contradicts to (i). Hence, the equation c(t) − t = a must have at most one solution.

The algebraic properties of fuzzy sets under the operations of bounded-sum, bounded-difference and bounded-product which were discussed by Zadeh in 1975 is discussed below.

VI. Bounded-sum: Let A and B be two fuzzy sets. Then the bounded-sum of A and B is defined as
A ⊕ B ⇔ μA⊕B = 1 ∧ (μA + μB), where the operation represents a minimum.
From the above definition, we see that A ⊕ B = B ⊕ A
(A ⊕ B) ⊕ C = A ⊕ (B ⊕ C), A ⊕ ∅ = A, A ⊕ U = U

VII. Bounded-difference: Let A and B be two fuzzy sets. Then the bounded-sum of A and B is defined as
A ⊖ B ⇔ μA⊖B = 0 ∨ (μA − μB), where the operation represents maximum.
From the above definition, we have,
A ⊖ B ≠ B ⊖ A, (A ⊖ B) ⊖ CA ⊖ (B ⊖ C), A ⊖ (A ⊖ B) = A ∩ B, A ⊖ ∅ = A, ∅ ⊖ A = ∅,

VIII. Bounded-Product: Let A and B be two fuzzy sets. Then the bounded-product of A and B is defined as A ⊙ B ⇔ μA⊙B = 0 ∨ (μA + μB − 1), where the operation represents maximum.
From the above definition, we see that
A ⊙ B = B ⊙ A, (A ⊙ B) ⊙ C = A ⊙ (B ⊙ C), A ⊙ ∅ = ∅, A ⊙ U = A, A ⊙ A = A

IX. Absolute difference: For two fuzzy sets A and B, their absolute difference is defined as |A − B| = |fA − fB|, and is denoted by |A − B|.

Example 1. Let us consider two fuzzy sets given by A = {0.4/0 + 0.5/1 + 0.6/2 + 0.7/3} and B = {0.3/0 + 0.4/1 + 0.4/2 + 0.3/3}.
Here, we are going to find out algebraic sum, algebraic product, bounded sum and bounded product of the given two fuzzy sets. From the above definition we have, algebraic sum of the fuzzy sets A and B,
fA+B = fA + fB − fAfB = {0.58/0 + 0.70/1 + 0.76/2 + 0.79/3} then algebraic product of the fuzzy sets A and B, fAB = fAfB
fAB = {0.12/0 + 0.20/1 + 0.24/2 + 0.21/3}

bounded-sum of the fuzzy sets A and B, A ⊕ B ⇔ μA⊕B = 1 ∧ (μA + μB) = min[1, (μA + μB)] = {0.7/0 + 0.9/1 + 1/2 + 1/3}

bounded-difference of the two fuzzy sets A and B, A ⊖ B ⇔ μA⊖B = 0 ∨ (μA − μB) = max[0, (μA − μB)] = {0.1/0 + 0.1/1 + 0.2/2 + 0.4/3}

Various Types of Operations on Fuzzy Sets

Apart from operations of union and intersection, some important combinations of fuzzy set are discussed (Zadeh, 1965). Algebraic difference of the fuzzy sets A(x) and B(x), for all xX, is denoted by A(x) − B(x), which is defined as A(x) − B(x) = [(x, μA(x)), x ∈ X], where μA−B(x) = μA(x). Therefore, if A = {(1,0.1), (2,0.5), (3,0.6), (4,0.7)}, B = {(1,0.3), (2,0.4), (3,0.8), (4,0.9)} so that, A(x) − B(x) = {(1,0.1), (2,0.5), (3,0.6), (4,0.7)}.

The disjunctive sum of two fuzzy sets is also a very important operation in fuzzy set theory. If A and B be two fuzzy sets then, A(x) = 1 − A(x), B(x) = 1 − B(x), (A ∩ B)(x) = min(A(x), 1 − B(x)) and (B ∩ A)(x) = min(B(x), 1 − A(x)). Then, the disjunctive sum of two fuzzy sets A and B is defined by (A ⊕ B)(x) = max[min(A(x), 1 − B(x)), min(1 − A(x), B(x))]. For example, if A = {(1,0.3), (2,0.5), (3,0.7), (4,1.0)} and B = {(1,0.6), (2,0.2), (3,0.0), (4,0.3)}, then A = {(1,0.7), (2,0.5), (3,0.3), (4,0.0)} and B = {(1,0.4), (2,0.8), (3,1.0), (4,0.7)}.

Theorem 1.2. The standard fuzzy union is the only idempotent t-conorm.
Proof. We know that, max(a,a) = a for all a ∈ [0,1]. Let us assume that there exists a t-conorm such that t(a,a) = a for all a ∈ [0,1]. Then, for any a, b ∈ [0,1], we have the following two cases: Case 1: a ≥ b: If a ≥ b, then a = i(a,a) ≥ i(a,b) ≥ i(a,0) = a i.e., i(a,b) ≥ a. Therefore, i(a,b) = a = max(a,b)
Case 2: b ≤ a: If a ≤ b, then we get b = i(b,b) ≥ i(a,b) ≥ i(0,b) = b i.e., i(a,b) ≥ b. Hence, i(a,b) = max(a,b) for all a, b ∈ [0,1]. Consequently, from the both cases we have, i(a,b) = max(a,b) for all a, b ∈ [0,1]. In the similar way, we can also show that the standard fuzzy intersection is the only idempotent t-norm. One of the most commonly used operations on fuzzy sets is Cartesian product of fuzzy sets. We all know that the Cartesian product of two non-empty sets A and B is defined as A × B = {(a,b): a ∈ A, b ∈ B}. In general, the Cartesian product of a family of sets {A1,A2,...,An} is the set of all n-tuples {(a1,a2,...,an)} such that, ai ∈ Ai (i=1,2,...,n), written as A1 × A2 × ... × An = {(a1,a2,...,an): ai ∈ Ai for all i}. A fuzzy set A in X characterized by a membership function fA(x), μA(x) or λA(x), ..., can be expressed that A = {(x, fA(x)), x ∈ X}. Then the Cartesian product of the fuzzy sets A1,A2,...,An in X is expressed as A1 × A2 × ... × An = {(x1,x2,...,xn): (xi, fAi(xi)), xi ∈ X}.

For example, let us consider the set X = {1,2,3} and two fuzzy sets A = {(1,0.2), (2,0.5), (3,0.8)} and B = {(1,0.7), (2,0.4), (4,0.1)}, then the cartesian product of fuzzy sets A and B is expressed as follows: A × B = {((1,1),0.2), ((1,2),0.2), ((1,4),0.1), ((2,1),0.5), ((2,2),0.4), ((2,4),0.1), ((3,1),0.7), ((3,2),0.4), ...}

[(3,4), 0.1]. Now, B × A = {((1,1),0.2), ((1,2),0.5), ((1,3),0.7), ((2,1),0.2), ((2,2),0.4), ((2,3),0.4), ((4,1),0.1), ((4,2),0.1), ((4,3),0.1)}. Therefore, from the above also we have seen that for two fuzzy sets A and B, A × B ≠ B × A if A ≠ B. Apart from these, some of the most operations on fuzzy sets are- defuzzification and ranking of fuzzy numbers.

Some Combinations of Operations on Fuzzy Sets

The De Morgan laws for fuzzy sets are: c(i(a,b)) = u(c(a),c(b)), c(u(a,b)) = i(c(a),c(b)), where, c be the fuzzy complement, i be the t-norm and u be the t-conorm. If i and u be the dual with respect to the fuzzy complement c, then it is called dual triple and is denoted by ⟨i, u, c⟩. Although, the law of excluded middle and the law of contradiction do not hold good in fuzzy sets theory, the fuzzy operations i, u, c satisfies the law of excluded middle and the law of contradiction.

Theorem 1.3 If ⟨i, u, c⟩ be a dual triple, then the fuzzy operations i, u, c satisfies the law of excluded middle and the law of contradiction.

Proof: From the First Characteristic Theorem of Fuzzy Complements, we have c(a) = g−1(g(1) − g(a)), where c : [0,1] → R and g : [0,1] → R. Now, from First Characteristic Theorem of t-norm, we have i(a,b) = g−1(g(a) + g(b) − g(1)). Also, from First Characteristic theorem of t-conorm, we have u(a,b) = g−1(g(a) + g(b)). Therefore, i(a,c(a)) = g−1(g(a) + g(c(a)) − g(1)) = g−1(g(a) + g(g−1(g(1) − g(a))) − g(1)) = g−1(g(a) + (g(1) − g(a)) − g(1)) = g−1(0) = 0, for all a ∈ [0,1]. Hence, the law of contradiction is satisfied. Similarly, u(a,c(a)) = g−1(g(a) + g(c(a))) = g−1(g(a) + (g(1) − g(a))) = g−1(g(1)) = 1, for all a ∈ [0,1]. Hence, the law of excluded middle is satisfied.

Hence, the law of contradiction is also satisfied. From the above theorem, the most important result arises that, if the dual triple ⟨i, u, c⟩ satisfies the law of excluded middle and the law of contradiction, then it does not satisfy the distributive law. Hence, the distributive law does not hold.

Conclusion

This article examines some fundamental operations on fuzzy sets and their relationship with classical set theory. While most classical set operations have natural analogues in fuzzy set theory, certain laws such as the law of excluded middle, the law of contradiction, and some laws of Boolean algebra are violated in fuzzy operations. Some studies state that fuzzy sets do not satisfy Boolean algebra, while others argue that fuzzy subsets partially follow its laws. However, it is widely accepted that the collection of all fuzzy subsets of a finite set cannot form a Boolean algebra, and that the laws of Boolean algebra often differ from those of real number algebra (Dhar M., 2011). Moreover, every special fuzzy Boolean algebra contains a special fuzzy Boolean subalgebra known as the improper subalgebra (Talukdar D., 2015). Since, for a fuzzy set A, neither A ∩ A is the empty fuzzy set nor A ∪ A is the universal fuzzy set, it can be concluded that fuzzy sets do not satisfy all the laws of Boolean algebra.

Declarations

Conflict of interest: The authors declare that they have no conflict of interest

References

  1. Baruah H.K & Dhar M. (2013). Definition of the Complement of Fuzzy Numbers: An Exposition. I.J. Intelligent Systems And Applications, 8:73-82.
  2. Dhar M. (2011). Fuzzy Sets towards Forming Boolean Algebra. International Journal of Energy, Information and Communications, 2(4):137-142.
  3. Mizumoto M. & Tanaka K. (1981). Fuzzy Sets and Their Operations. Information and Control, 48:30-48.
  4. Talukdar Dwraj & R. J. Bognoyary S. K. (2015). Some Aspects of Special Fuzzy Boolean Algebra. International Conference on Frontiers in Mathematics, 26-28.
  5. Zadeh L.A. (1965). Fuzzy Sets. Information and Control, 8:338-353.
************