On a Theory of Fuzzy Numbers and Fuzzy Arithmetic

advertisement
Advances in Applied and Pure Mathematics
On a Theory of Fuzzy Numbers and Fuzzy Arithmetic
Yingxu Wang
International Institute of Cognitive Informatics and Cognitive Computing (ICIC)
Dept. of Electrical and Computer Engineering, Schulich School of Engineering
University of Calgary
2500 University Drive NW, Calgary, Alberta T2N 1N4
CANADA
Tel: (403) 220 6141, Fax: (403) 282 6855
yingxu@ucalgary.ca http://www.ucalgary.ca/icic/
The domains of number theories in mathematics have
been continuously expanding from binary numbers (),
natural numbers (), integers (), and real numbers () to
fuzzy numbers () and hyperstructures () [Kline, 1972;
Zadeh, 1975a; Artin, 1991; Smith, 2001; Timothy, 2008;
Sibley, 2009; Wang, 2002, 2008b, 2011a, 2013, 2014c]. It
demonstrates an interesting course of advances in human
ability of abstraction and quantification in order to deal with
the real-world entities and their perceptive representations in
the brain. The difference between  and  is that the members
of the former are divisible by one, while those of the latter
may not. The characteristic of the domain of fuzzy numbers 
is a 2-demential hyperstructure,  =  ´  = {(, )} , with
a crisp set of member elements in [-∞, +∞] and an associate
crisp set of degrees of membership in [0, 1] for each of the
members.
Abstract
Fuzzy numbers in number theory are a foundation of
fuzzy sets and fuzzy mathematics that extend the domain of
numbers from those of real numbers to fuzzy numbers. Fuzzy
arithmetic is a system of fuzzy operations on fuzzy numbers.
A theory of fuzzy arithmetic is presented towards a fuzzy
mathematical structure for fuzzy inference and cognitive
computation. The mathematical models of fuzzy numbers and
their algebraic properties enable rigorous modelling of fuzzy
entities in fuzzy systems and efficient manipulation of fuzzy
variables in fuzzy analysis, fuzzy inference, and fuzzy
computing. The denotational mathematical structure of fuzzy
arithmetic not only explains the fuzzy nature of human
perceptions and language semantic representation, but also
enables cognitive machines and fuzzy systems to mimic
human fuzzy inference mechanisms in cognitive informatics,
cognitive computing, soft computing, cognitive linguistics,
measurement theory, and computational intelligence.
Sets are the fundamental mathematical means for
abstraction, which is the essence of mathematics. Therefore,
set theory becomes the foundation of almost all branches of
mathematics. Lotfi A. Zadeh extends the classic set theory to
fuzzy sets [Zadeh, 1965] and fuzzy logic [Zadeh, 1975b,
2008]. It is found that, although logical inferences may be
carried out on the basis of crisp sets and predicate logic, more
inference mechanisms and rules such as those of intuitive,
empirical, heuristic, perceptive, and semantic inferences, are
fuzzy and uncertain [Zadeh, 1971, 1975b; Wang, 2012b,
2014a, 2014b].
Keywords: Fuzzy number theory, fuzzy functions, fuzzy
arithmetic, fuzzy algebra, fuzzy mathematics, fuzzy systems,
fuzzy semantics, fuzzy inference, denotational mathematics,
cognitive computing, computational intelligence.
1. Introduction
Fuzzy numbers and their fuzzy operations [Zadeh, 1965,
1975a] are foundations of fuzzy number theory, fuzzy sets,
and fuzzy arithmetic for rigorously modelling fuzzy entities,
phenomena, semantics, measurement, knowledge, intelligence,
systems, and cognitive computational models [Zadeh, 2004;
Ross, 1995; Bender, 1996; Eugene, 1996; Pullman, 1997;
Wang, 2003, 2007, 2008a, 2009, 2010a, 2010b, 2011b, 2012a,
2013, 2014b; Wang & Berwick, 2012; Wang & Farelleo,
2012; BISC, 2014]. Fuzzy numbers are initially formulated by
Lotfi A. Zadeh [Zadeh, 1975a] as instances of fuzzy sets
[Zadeh, 1965]. It is recognized that a rigorous study on fuzzy
number theory may lead to the establishment of a framework
of fuzzy mathematics based on the fuzzy set theory [Zadeh,
1975b, 1999].
ISBN: 978-960-474-380-3
It is recognized that fuzzy numbers as a foundation of
fuzzy sets and fuzzy mathematics are yet to be rigorously
modeled and intensively studied [Zadeh, 1975a; Yager, 1986;
Wang & Klir, 1992; Ross, 1995; Wang, 2014b, 2014c]. Fuzzy
numbers were used to be treated as a fuzzy set with a convex
triangle membership function for arbitrary number of elements
with a uniformed incremental among values of the elements.
Arithmetical operations on fuzzy numbers, such as those of
addition, subtraction, multiplication, and division, were
initially formulated by Lotfi A. Zadeh known as the extension
principle of fuzzy sets [Zadeh, 1975a].
82
Advances in Applied and Pure Mathematics
Definition 1. Zadeh’s extension principle for fuzzy set
composition is a fuzzy union of fuzzy intersections of two
 and Y
 , which derives a composite fuzzy set
fuzzy sets X
 *Y
 , i.e.:
X
it is almost impossible to manually or mentally manipulate
arbitrary fuzzy arithmetical operations as for those of real
numbers.
This problem leads to a number of proposed solutions and
algorithms for fuzzy arithmetic such as fuzzy interval analysis
and fuzzy vectors [Dubois & Prade, 1980; Ross, 1995; BISC,
2014]. Because of the intensive complexity involved in fuzzy
number representations and operations, various approximate
algorithms were proposed for fuzzy set extensions such as
those of the vertex method [Dong & Shah, 1987] and the DSW
algorithm [Dong et al., 1985]. However, they are not
mathematically intuitive enough and are over complicated for
arbitrary fuzzy variable operations.
 X *Y ( x * y | x  
X  y  Y )

|| 
X Y ||
(1)
{ X ( xk )  Y ( 
yk )}

k 1
|| 
X *Y ||
 max{min k [  X ( xk ), Y ( 
yk )]}
k 1
where * denotes a fuzzy arithmetic operation,
*{ ,  ,  , } ,
 or the number of elements
 || the cardinal size of X
and || X
Theoretically, both the mathematical models and physical
meanings of conventional fuzzy numbers and their fuzzy
arithmetical operations were not rigorously defined in
literature. The uncertainty error of fuzzy numbers, , is used to
be modeled by integers as e ³ 1 with a certain membership
value in conventional fuzzy set representation. However, it
would be otherwise in general engineering practice where a
  e where e < 1 as a decimal
fuzzy number is always n
.
in X
Example 1. Given two fuzzy variables described by the
following convex triangle fuzzy sets:
 = {(0, 0.2),(1,1.0),(2, 0.2)} and Y
 = {(2, 0.3),(3,1.0),(4, 0.3)}
X
Applying the extension principle, a fuzzy addition between the
fuzzy variables 
X  Y can be derived as follows:
number.
In order to address the aforementioned challenging
problems, an improved theory of fuzzy numbers and fuzzy
arithmetic is presented for applications in fuzzy inference
systems, cognitive robots, cognitive informatics, cognitive
computing, and computational intelligence. In the remainder
of this paper, a mathematical model of fuzzy numbers in the
fuzzy variable discourse is introduced in Section 2, which
extends the domain of number theories from real numbers
to fuzzy numbers . An arithmetic structure on fuzzy
numbers is developed in Section 3 with the abstract model of
fuzzy arithmetic and formal operators of fuzzy addition,
subtraction, multiplication, and division. A set of algebraic
properties of fuzzy numbers and fuzzy arithmetic are explored
in Section 4. The denotational mathematical structure of fuzzy
numbers and fuzzy arithmetic not only explains the fuzzy
nature of human abstract perceptions and language semantic
representation, but also enables cognitive machines and fuzzy
systems to mimic the human fuzzy inference mechanisms in
cognitive
informatics,
cognitive
computing,
fuzzy
measurement theory, fuzzy engineering mathematics, and
computational intelligence.
 +Y
 = {(0, 0.2),(1,1.0),(2, 0.2)} + {(2, 0.3),(3,1.0),(4, 0.3)}
X
6
= {R (i, maxi [mini (mX (xi ), mY (yi ))])}
i =0
= {(0, max0[min0 (mX (x0 ), mY (y0 ))]) =
(0, max0[min0 (0.2, -)]) = (0, -)
(1, max [min (m (x ), m (y ))]) =
1
1

X
1

Y
1
(1, max1[min1(1.0, -)]) = (1, -)
(2, max2[min2 (mX (x2 ), mY (y2 ))]) =
(2, max2[min0+2 (0.2, 0.3)]) = (2, 0.2)
(3, max [min (m (x ), m (y ))]) =
3
3

X
3

Y
3
(3, max3 [min0+3 (0.2,1.0), min1+2 (1.0, 0.3), ]) = (3, 0.3)
(4, max4 [min4 (mX (x4 ), mY (y4 ))]) =
(4, max4 [min0+4 (0.2, 0.3), min1+3 (1.0,1.0),
min2+2 (0.2, 0.3)]) = (4,1.0)
(5, max5[min5 (m (x5 ), mY (y5 ))]) =
X
(5, max5 [min1+4 (1.0, 0.3), min2+3 (0.2,1.0)]) = (5, 0.3)
(6, max6[min6 (mX (x6 ), mY (y6 ))]) =
(6, max6[min2+4 (0.2, 0.3)]) = (6, 0.2)
}
= {(2, 0.2),(3, 0.3),(4,1.0),(5, 0.3),(6, 0.2)}
2. Mathematical Model of Fuzzy Numbers
It is recognized that the discourse of classic mathematics
is
built on real numbers n  , arithmetic operators  ,
U
It is noteworthy via Example 1 that the extension method
for fuzzy arithmetic is extremely complicated for such a
simple operation on two small fuzzy numbers. It would be
much more difficult when the fuzzy numbers are distributed in
a wide range of points in the fuzzy sets. Therefore, in general,
ISBN: 978-960-474-380-3
and functions f , i.e., U  (,  , f ) . As that of U , the
discourse of fuzzy mathematics can be formally described as
follows.
83
Advances in Applied and Pure Mathematics
 is a
Definition 2. The discourse of fuzzy mathematics U

triple:
  (  ,  , 
(2)
U
f)

where  is a universal set of fuzzy numbers n   ,
determined by a membership function
to the base value n and n   , respectively, i.e.:
 a set of






 {(n \  , n (n \  )) | n    n,     n (n \  )    } (5)



 {(n   , n (n   )),(n, n (n)  1.0),(n   , n (n   ))}
where n \   n represents the most accurate value of n
with  n (n)  1.0 , and  the upper and lower limits of the
2.1 The Domain of Fuzzy Numbers
The concepts of fuzzy numbers and fuzzy variables are a
natural extension of classic numbers from the real number
domain  to that of fuzzy numbers .
fuzzy errors of n , respectively.
According to Definition 4, a fuzzy number is a fuzzy
quantification of a fuzzy variable on both its accuracy and
confidentiality. A fuzzy variable can be illustrated by a threepoint convex triangle fuzzy membership function in .
Definition 3. The domain of fuzzy numbers  is a fuzzy
set of the range of values of all fuzzy variables N and
 ) in the
associate degrees of memberships   ( N
hyperstructure of the fuzzy mathematical discourse U , i.e.:

Example 2. Given a  2,  a  0.2, and  (a \  a )  {0.5,1.0,0.7}
a


(3)
corresponding to
a \  , a fuzzy number a , a   , can be

formally expressed according to Definition 4 as follows:
where  denotes the dimension inclusion or that set  i is an
elemental dimension of a hyperstructure S with n multiple
dimensions, i.e.:






a  {(a \  a , a (a \  a )) | a  2   a  0.2  a (a \  a )  {0.5,1.0,0.7}}
n
S  R i , i  S

n  {(n .v, n . ) | n .v  n \   n .  n (n \  )}
Details of each element of the discourse of fuzzy
mathematics will be formally described in the following
subsections.
 {(  ,  ) |   [  ,  ]    [0,1]  }
with respect

fuzzy arithmetic operators, and f a set of fuzzy functions.

    U


n (n \  )
 {(2  0.2, a (2  0.2)), (2, a (2)), (2  0.2, a (2  0.2))}
(4)
i =1
 {(1.8, 0.5), (2,1.0), (2.2, 0.7)}
n
where R  i is the big-R notation [Wang, 2002] that denotes an
where the degrees of membership  a ( a   a ) are case specific.
iterative operation on or a recurring structure of  i [Wang,
Example 3. A fuzzy number b , b   , can be similarly
expressed according to Definition 4 as follows:
i =1
2002].
The domain of fuzzy numbers enlarges the discourse of
mathematics from the domains of binary, integer, natural, and
real numbers to a two-dimensional domain of fuzzy numbers
 = ´ .





 {(4.7,0.8),(5,1.0),(5.3,0.4)}
In the hyperstructural domain , a fuzzy number carries
2.2 Properties of Fuzzy Numbers
two dimensions of uncertainties for its base, lower, and upper
values in the accuracy dimension of quantities as well as the
degrees of memberships of its values in the confidentiality
dimension. This notion leads to the formal definition of fuzzy
numbers as follows.
Corollary 1. The domains of , , , and  are subsets
or special cases of , i.e.:
ÌÌÌ

  =  ´  = {(, )}  U

 is a set of
 , in   U
Definition 4. A fuzzy number, n

(6)
Definition 5. The fuzziness of a fuzzy number,  ( n ) , in
 is the rate of changes of its degree of membership
U

pairs n  {( n .v, n . )} where its values n .v is constrained by
a fuzzy errors  and the associate uncertainty, n . is
ISBN: 978-960-474-380-3

b  {(b \  b , b (b \  b )) | b  5   b  0.3  b (b \  b )  {0.8,1.0,0.4}}
84
Advances in Applied and Pure Mathematics
 0   , is a pair
Corollary 4. The special fuzzy number 0,
of the real number 0 and the minimum degree of membership
at  , i.e.:
over unit distance of its base value n in both the left and right
sides, respectively, i.e.:
 ( n ) 
d  n ( n )
d
 n ( n )   n ( n   )  1   n ( n   ) (7)
 l 
 ( n ) 





 r ( n )   n ( n )   n ( n   )  1   n ( n   )




0  {(0,   (  )), (0, 1.0), (0,   ( ))
 {(0, min(  ( ),   ( ))}
 1
  , is a pair
Corollary 5. The special fuzzy number 1,
of the real number 1 and the minimum degree of membership
at 1   , i.e.:
It is obvious that the shaper the triangle membership
function for a given fuzzy number, the higher the degree of its
fuzziness. When the triangle membership function of the fuzzy
number is symmetric, the left and right fuzziness are the same:
(8)
 l ( n )   r ( n ), iff  ( n   )   ( n   )
n
1  {(1,  (1   )), (1, 1.0), (1,  (1   ))
 {(1, min(  (1   ),  (1   ))}
n
Example 4. The fuzziness the fuzzy number b given in
(12)
Both Corollaries 4 and 5, as well as Definition 4, indicate
the approach to real number fuzzification.
Example 3, b   , can be determined according to Definition
5 as follows:
 l  1  b (b   )
 (b) 

 (b )  

1

(b   )
 r (b ) 
b


1

0.8

 0.3  0.7

1  0.4  2.0
 0.3
3. Arithmetic of Fuzzy Numbers
Classic fuzzy arithmetic is based on Zadeh’s extension
principle [Zadeh, 1975a] as described in Definition 1.
However, it is over complicated and does not work on
disintersected fuzzy numbers (sets) in general. On the basis of
the mathematical models of fuzzy numbers and variables as
created in Section 2, a set of fuzzy arithmetic operations can
be formally defined in this section. The typical fuzzy
arithmetic operators are addition, subtraction, multiplication,
and division [Zadeh, 1975a; Ross, 1995; BISC, 2014], which
form an algebraic structure of fuzzy arithmetic.
Corollary 2. The fuzziness of an unfuzzy real number
n   is always zero, i.e.:
 l (n | n   )   r (n | n   )  0
(11)
3.1 The Abstract Algebraic Model of Fuzzy
Arithmetical Operations
(9)
Eq. 9 can be directly proven based on Definition 5. It
indicates that a real number in is a special case of fuzzy
numbers in  where its fuzziness is zero.
The generic operator of fuzzy arithmetic on fuzzy
numbers and variables can be introduced as a unique abstract
operation in the following theorem.
 as denoted by a fuzzy set
Corollary 3. A fuzzy number n
degrades to a single real number n known as the base value of
Theorem 1. The abstract arithmetic operator  on fuzzy
 is:
 and y in   U
numbers x
n when the fuzzy errors of n is zero, i.e.:
n  n, iff   0

x · y  {([x - ex ] · [y - ey ], min(mX (x - ex ), mY (y - ey ))),
(10)
(x · y, 1.0),
([x + ex ] · [y + ey ], min(mX (x + ex ), mY (y + ey )))
}
(13)
Proof. Corollary 4 can be directly proven according to
Definition 5 as follows:




n  {(n \  , n (n \  )) |   0  n (n)  1.0}
 ,  ,  , } represent the arithmetical operators of
where   {
addition, subtraction, multiplications, and division on fuzzy
numbers, respectively. Correspondingly,   {, , , }
denote the classic arithmetical operators on real numbers or
the base of the corresponding fuzzy numbers.
 {(n, n (n))}
 {(n,1.0)}
n

ISBN: 978-960-474-380-3
85
Advances in Applied and Pure Mathematics
Proof. Theorem 1 can be proven according to Definition
4 on fuzzy numbers and their properties as follows:
3.2.1 Fuzzy Addition of Fuzzy Numbers
 y  {(x - e , m (x - e )),(x , m (x )),(x + e , m (x + e ))} ·

x ·



x
x
x
x
X
X
X
{(y - ey , mY (y - ey )),(y, mY (y )),(y + ey , mY (y + ey ))}
= {([x - ex ] · [y - ey ], min(mX (x - ex ), mY (y - ey ))),
([x · y ], min(mX (x ), mY (y ))),

derived from Theorem 1 as follows:
 y  {([x - e ] + [y - e ], min(m (x - e ), m (y - e ))),
x +

x
y
x
y
X
Y
([x + ex ] · [y + ey ], min(mX (x + ex ), mY (y + ey )))
}
= {([x - ex ] · [y - ey ], min(mX (x - ex ), mY (y - ey ))),
(x · y, 1.0),
(x + y, 1.0),
([x + ex ] + [y + ey ], min(mX (x + ex ), mY (y + ey )))
}
(17)
 and b as
Example 5. Applying the fuzzy numbers a
  b can be
given in Examples 2 and 3, the fuzzy addition a
([x + ex ] · [y + ey ], min(mX (x + ex ), mY (y + ey )))
}
(14)
carried out according to Definition 6 as follows:

Corollary 6. The hybrid arithmetic operator  on a fuzzy
 b = {([a - e ] + [b - e ], min(m (a - e ), m (b - e ))),
a +


a
b
a
b
A
B
 and a real number k is:
number n
(a + b, 1.0),
([a + ea ] + [b + eb ], min(mA (a + ea ), mB (b + eb )))
}
= {(1.8 + 4.7, min(0.5, 0.8)),
n
  {(k · (n - e ), m (n - e )),
k·

n
n
N
(k · n, 1.0),
(15)
(k · (n + en ), mN (n + en )))
}
Proof. Corollary 6 can be proven based on Theorem 1
and Definition 4 given ek = 0, and mk (k ) = 1 as follows:
(2.0 + 5.0, 1.0),
(2.2 + 5.3, min(0.7, 0.4))
}
= {(6.5, 0.5),(7.0, 1.0),(7.5, 0.4)}
n
  {(k - e , m (k - e )),(k, m (k )),(k + e , m (k + e ))} ·

k·



k
k
k
k
K
K
K
{(n - en , mN (n - en )),(n, mN (n )),(n + en , mN (n + en ))}
Example 6. Redo Example 1 according to Definition 6 for
the complex solution obtained by applying the extension
  y is
principle, the following simplified solution on x
derived:
= {(k · (n - en ), min[mK (k - ek ), mN (n - en )]),
(k · n, 1.0),
(k · (n + en ), min[mK (k + ek ), mN (n + en )])
}, ek = 0, and mK (k  ek ) = 1
 y = {(0, 0.2),(1,1.0),(2, 0.2)}+
 {(2, 0.3),(3,1.0),(4, 0.3)}
x +
= {((1 - 1) + (3 - 1), min(0.2, 0.3)),
= {(k · (n - en ), mN (n - en )),
(k · n, 1.0),
(k · (n + en ), mN (n + en )))
}
(1 + 3, 1.0),
((1 + 1) + (3 + 1), min(0.2, 0.3))
}
= {(2, 0.2),(4, 1.0),(6, 0.2)}
(16)
The above solution to Example 1 as demonstrated in
Example 6 explains the efficiency of the formal fuzzy
arithmetical operations and the nature of fuzzy numbers.

Therefore, a hybrid fuzzy arithmetical operation on mixed
fuzzy and real numbers is a special case as described in
Theorem 1, which will be illustrated in Section 3.2 by specific
instances.
 , 
  , on a
Definition 7. The hybrid fuzzy addition 
 and a real number y is a special
 in   U
fuzzy number x

3.2 The Arithmetic Operators on Fuzzy Numbers
case of Definition 6 as follows:
On the basis of the generic abstract model of arithmetical
operators on fuzzy numbers, the instances of fuzzy addition,
 y  {((x - e ) + y, m (x - e )),
x +

x
x
X
(x + y, 1.0),
 ,  ,  , } ,
subtraction, multiplication, and division, i.e.,   {
will be formally derived based on Theorem 1 in this
subsection with specific elaborations.
ISBN: 978-960-474-380-3
,
Definition 6. The arithmetic operator of fuzzy addition 
 can be
  , on two fuzzy numbers x and y in   U

((x + ex ) + y, mX (x + ex ))
}
86
(18)
Advances in Applied and Pure Mathematics
3.2.3 Fuzzy Multiplication of Fuzzy Numbers
3.2.2 Fuzzy Subtraction of Fuzzy Numbers

Definition 8. The arithmetic operator of fuzzy subtraction
  , on two fuzzy numbers x and y in   U can
, 
Definition

 y  {([x - e ] - [y - e ], min(m (x - e ), m (y - e ))),
x 
x
y
x
y
X
Y
(x - y, 1.0),
([x + ex ] - [y + ey ], min(mX (x + ex ), mY (y + ey )))
operator
of
fuzzy
 y  {([x - e ]´ [y - e ], min(m (x - e ), m (y - e ))),
x ´

x
y
x
y
X
Y
(x ´ y, 1.0),
([x + ex ]´ [y + ey ], min(mX (x + ex ), mY (y + ey )))
}
(21)
}
(19)
 and b as
Example 7. Applying the fuzzy numbers a
 a can
given in Examples 2 and 3, the fuzzy subtraction b 
be carried out according to Definition 8 as follows:
 and b as
Example 8. Applying the fuzzy numbers a
  b can be
given in Examples 2 and 3, the fuzzy addition a
carried out according to Definition 10 as follows:
 a = {([b - e ] - [a - e ], min(m (a - e ), m (b - e ))),
b 

b
a
a
b
A
B
(b - a, 1.0),
 b = {([a - e ]´[b - e ], min(m (a - e ), m (b - e ))),
a ´


a
b
a
b
A
B
([b + eb ] - [a + ea ], min(mA (a + ea ), mB (b + eb )))
}
(a ´b, 1.0),
([a + ea ]´[b + eb ], min(mA (a + ea ), mB (b + eb )))
= {(4.7 - 1.8, min(0.5, 0.8)),
}
= {(1.8 ´ 4.7, min(0.5, 0.8)),
(5.0 - 2.0, 1.0),
(5.3 - 2.2, min(0.7, 0.4))
(2.0 ´ 5.0, 1.0),
}
(2.2 ´ 5.3, min(0.7, 0.4))
}
= {(2.9, 0.5),(3.0, 1.0),(3.1, 0.4)}
  b yields different result as follows:
However, a
= {(8.5, 0.5),(10.0, 1.0),(11.7, 0.4)}
 b = {([a - e ] - [b - e ], min(m (a - e ), m (b - e ))),
a 

a
b
a
b
A
B
, 
  ,
Definition 11. The hybrid fuzzy multiplication 
 and a real number y is a
 in   U
on a fuzzy number x

(a - b, 1.0),
([a + ea ] - [b + eb ], min(mA (a + ea ), mB (b + eb )))
}
= {(1.8 - 4.7, min(0.5, 0.8)),
(2.0 - 5.0, 1.0),
(2.2 - 5.3, min(0.7, 0.4))
}
= {(-2.9, 0.5),(-3.0, 1.0),(-3.1, 0.4)}
The
comparative
results
indicate
that
b  a  b  ( a )  (a  b ) .
special case of Definition 10 as follows:
 y  {((x - e ) ´ y, m (x - e )),
x ´

x
x
X
(x + y, 1.0),
((x + ex ) ´ y, mX (x + ex ))
(22)
}
3.2.4 Fuzzy Division of Fuzzy Numbers
Definition 12. The arithmetic operator of fuzzy division
 , 
  , on
Definition 9. The hybrid fuzzy subtraction 
 and a real number y is a
 in   U
a fuzzy number x

  , on two fuzzy numbers x and y in   U can
 , 

be derived from Theorem 1 as follows:
special case of Definition 8 as follows:
ISBN: 978-960-474-380-3
arithmetic
 can be derived from Theorem 1 as follows:
U

be derived from Theorem 1 as follows:
 y  {((x - e ) - y, m (x - e )),
x 
x
x
X
(x - y, 1.0),
((x + ex ) - y, mX (x + ex ))
}
The
10.
 , 
  , on two fuzzy numbers x and y in
multiplication 
 y  {([x - e ] ¸ [y - e ], min(m (x - e ), m (y - e ))),
x ¸

x
y
x
y
X
Y
(x ¸ y, 1.0),
([x + ex ] ¸ [y + ey ], min(mX (x + ex ), mY (y + ey )))
(20)
}
(23)
87
Advances in Applied and Pure Mathematics
 and b as
Example 9. Applying the fuzzy numbers a
 y  {((x - e ) ¸ y, m (x - e )),
x ¸

x
x
X
  b can be
given in Examples 2 and 3, the fuzzy division a
carried out according to Definition 12 as follows:
(x ¸ y, 1.0),
((x + ex ) ¸ y, mX (x + ex ))
}
 b = {([a - e ] ¸ [b - e ], min(m (a - e ), m (b - e ))),
a ¸


a
b
a
b
A
B
Examples 5 through 10 provided in this subsection
demonstrates that the formal fuzzy arithmetical operations can
be much efficiently manipulated by manual calculations as for
those of real numbers.
(a ¸ b, 1.0),
([a + ea ] ¸ [b + eb ], min(mA (a + ea ), mB (b + eb )))
}
= {(1.8 ¸ 4.7, min(0.5, 0.8)),
(2.0 ¸ 5.0, 1.0),
4. Properties of Fuzzy Algebra on Fuzzy
Numbers and Variables
(2.2 ¸ 5.3, min(0.7, 0.4))
}
= {(0.38, 0.5),(0.4, 1.0),(0.42, 0.4)}
The basic properties of fuzzy algebra on fuzzy numbers in
 can be expressed by the commutative, associative,
U

 a can be
Example 10. Similarly, the fuzzy division b 
carried out according to Definition 12 as follows:
distributive, inversive, idempotent, and identity laws as
summarized in Table 1. In Table 1, the first category of
properties is applied to fuzzy arithmetic on all fuzzy numbers;
while the second category is for hybrid fuzzy operations
between mixed fuzzy and real numbers.
 a = {((5 - 0.3) ¸ (2 - 0.2)), min(0.5, 0.8)),
b ¸
(5.0 ¸ 2.0, 1.0),
(((5 + 0.3) ¸ (2 + 0.2)), min(0.7, 0.4))
}
It is noteworthy that  and  do not obey the
commutative and associative laws of fuzzy arithmetic. With
' share the
regards to the identity law of fuzzy arithmetic, a
= {(2.6, 0.5),(2.5,1.0),(2.4, 0.8)}
The
comparative
1
a  b  a  b
 (b  a )1 .
results
indicate
 . However, its membership value is
same base value of a
constrained by the minimum, i.e.:
that
a'  {(a, min( a (a   a ), 0 (0   0 )))} 
 , 
  , on a
Definition 13. The hybrid fuzzy division 
 and a real number y is a special
 in   U
fuzzy number x
 {(a, min( a (a   a ), 1 (0  1 )))}

case of Definition 12 as follows:
Table 1. Properties of Fuzzy Arithmetic
No.
Property
1
Commutative
a  b  b  a
a  b  b  a
a  b  b  a
a  b  b  a
2
Associative
a  (b  c)  (a  b )  c
a  (b  c)  (a  b )  c
a  (b  c )  (a  b )  c
a  (b  c )  (a  b )  c
3
Distributive
a  (b  c)  a  b  a  c
(b  c) / a  b / a  c / a
a  (b  c)  a  b  a  c
(b  c) / a  b / a  c / a
4
Inversive
b  a  b  (  a )  (a  b )
1
b  a  b  a
 (a  b )1
b  a  b  (  a)  (a  b )
b  a  b  a1  (a  b )1
5
Idempotent
a  a  0  {(0, min(A (a  a ), A (a  a )))}
a  a  0  {(0, min(A (a  a ), A (a  a )))}
a  a  1  {(1, min(A (a  a ), A (a  a )))}
a  a  1  {(1, min(A (a  a ), A (a  a )))}
a  0  a', a  1  a'
 a  1  a'
a  0  0',
a  0  a , a  1  a
 a  1  a
a  0  0,
6
Identity
ISBN: 978-960-474-380-3
(24)
Fuzzy algebra
Hybrid fuzzy algebra
88
(25)
Advances in Applied and Pure Mathematics
So do
References
0'  {(0, min(  a ( a   a ),  0 (0   0 )))}
(26)
[1] Artin, M. (1991), Algebra, Prentice-Hall, Inc., NJ, USA.
[2] Bender, E.A. (1996), Mathematical Methods in Artificial
Intelligence, Los Alamitos, CA: IEEE CS Press, 1996.
[3] BISC (2014), Internal Communications, University of
California, Berkeley, CA, USA.
[4] Dong, W., H. Shah, and F. Wong (1985), Fuzzy
Computations in Risk and Decision Analysis, Civil
Engineering Systems, 2, 201-208.
[5] Dong, W. and H. Shah (1987), Vertex Method for
Computing Functions of Fuzzy Variables, Fuzzy Sets and
Systems, 24, 65-78.
[6] Dubois, D. and H. Prade (1980), Fuzzy Sets and Systems:
Theory and Applications, Academic Publishers, NY,
USA.
[7] Eugene, H. (1996), Cognitive Linguistics in the
Redwoods: The Expansion of a New Paradigm in
Linguistics, Cognitive Linguistics Research, 6. Berlin.
[8] Kline, M. (1972), Mathematical Thought from Ancient to
Modern Times, Oxford University Press, NY, USA.
[9] Pullman, S. (1997), Computational Linguistics,
Cambridge, Cambridge University Press, UK.
[10] Ross, T.J. (1995), Fuzzy Logic with Engineering
Applications, McGraw-Hill Co.
[11] Sibley, T.Q (2009), Foundations of Mathematics, John
Wiley & Sons, Inc., NJ, USA.
[12] Smith, K.J. (2001), The Nature of Mathematics, 9th ed.,
Brooks/Cole Thomson Learning, Inc., CA, USA.
[13] Timothy, G. ed. (2008), The Princeton Companion to
Mathematics, Princeton University Press, Princeton,
USA.
[14] Wang, Y. (2002), The Real-Time Process Algebra
(RTPA), Annals of Software Engineering, Springer, 14,
235-274.
[15] Wang, Y. (2003), On Cognitive Informatics, Journal of
Brain and Mind, 4(3), 151-167.
[16] Wang, Y. (2007), The Cognitive Processes of Formal
Inferences, International Journal of Cognitive
Informatics and Natural Intelligence, 1(4), 75-86.
[17] Wang, Y. (2008a), On Contemporary Denotational
Mathematics for Computational Intelligence, Trans.
Computational Science, 2, 6-29.
[18] Wang, Y. (2008b), On Concept Algebra: A Denotational
Mathematical Structure for Knowledge and Software
Modeling, International Journal on Cognitive
Informatics and Natural Intelligence, 2(2), 1-19.
[19] Wang, Y. (2009), On Cognitive Computing,
International Journal on Software Science and
Computational Intelligence, 1(3), 1-15.
[20] Wang, Y. (2010a), Cognitive Robots: A Reference Model
towards Intelligent Authentication, IEEE Robotics and
Automation, 17(4), 54-62.
[21] Wang, Y. (2010b), On Formal and Cognitive Semantics
for Semantic Computing, International Journal of
Semantic Computing, 4(2), 203–237.
Each algebraic property of fuzzy arithmetic on fuzzy
numbers as listed in Table 1 can be proven by directly
applying the related definition as given in Section 3. The
theories of fuzzy numbers, fuzzy arithmetic, and their
algebraic properties establish a rigorous framework for
abstracting fuzzy entities as fuzzy numbers in fuzzy systems
and for manipulating fuzzy variables in fuzzy analysis,
inference, and computation in cognitive computing and soft
computing.
5. Conclusions
A theory of fuzzy numbers, fuzzy arithmetic, and their
algebraic properties has been presented for abstracting fuzzy
entities as fuzzy numbers in fuzzy systems and for
manipulating fuzzy variables in fuzzy analysis, inference, and
computation. Classic fuzzy arithmetical methods have been
explored. The mathematical models of abstract fuzzy numbers
and the fuzzy discourse have been introduced that extends the
domain of number theories from real numbers in to fuzzy
numbers in . The arithmetic structure on fuzzy numbers has
been developed based on the formal model of fuzzy
arithmetical operations. A set of algebraic properties of fuzzy
numbers and fuzzy arithmetic has been formally elicited.
The denotational mathematical structure of fuzzy
arithmetic has not only explained the fuzzy nature of human
perceptions and linguistic semantics, but also enabled
cognitive machines and fuzzy systems to mimic the human
fuzzy inference mechanisms in cognitive informatics,
cognitive computing, fuzzy engineering mathematics, and
computational intelligence. A wide range of applications of
fuzzy arithmetic have been identified in fuzzy systems,
cognitive robots, soft computing, inference systems, fuzzy
measurement theory, cognitive semantics, cognitive
computing, and cognitive robotics.
Acknowledgement
A number of notions in this work have been inspired by
Prof. Lotfi A. Zadeh during the author’s sabbatical leave at
BISC, UC Berkeley and Stanford University as a visiting
professor during 2008. I am grateful to Prof. Zadeh for his
vision, insight, support, and enjoyable discussions.
This work is supported in part by a discovery fund granted
by the Natural Sciences and Engineering Research Council of
Canada (NSERC). The author would like to thank the
anonymous reviewers for their valuable comments on the
previous version of this paper.
ISBN: 978-960-474-380-3
89
Advances in Applied and Pure Mathematics
[37] Zadeh, L.A. (1975b), Fuzzy Logic and Approximate
Reasoning, Syntheses, 30, 407-428.
[38] Zadeh, L.A. (1983), A Computational Approach to
Fuzzy Quantifiers in Natural Languages, Computers and
Mathematics, 9, 149-181.
[39] Zadeh, L.A. (1999), From Computing with Numbers to
Computing with Words – from Manipulation of
Measurements to Manipulation of Perception, IEEE
Trans. on Circuits and Systems, 45, 105-119.
[40] Zadeh, L.A. (2004), Precisiated Natural Language
(PNL), AI Magazine, 25(3), 74-91.
[41] Zadeh, L.A. (2008), Is There a Need for Fuzzy Logic?
Information Sciences, 178, 2751-2779.
[22] Wang, Y. (2011a), Inference Algebra (IA): A Denotational
Mathematics for Cognitive Computing and Machine
Reasoning (I), International Journal of Cognitive
Informatics and Natural Intelligence, 5(4), 62-83.
[23] Wang, Y. (2011b), On Cognitive Models of Causal
Inferences and Causation Networks, International
Journal of
Software Science and Computational
Intelligence, 3(1), 50-60.
[24] Wang, Y. (2012a), In Search of Denotational
Mathematics: Novel Mathematical Means for
Contemporary Intelligence, Brain, and Knowledge
Sciences, Journal of Advanced Mathematics and
Applications, 1(1), 4-25.
[25] Wang, Y. (2012b), Formal Rules for Fuzzy Causal
Analyses and Fuzzy Inferences, International Journal of
Software Science and Computational Intelligence, 4(4),
70-86.
[26] Wang, Y. and R.C. Berwick (2012), Towards a Formal
Framework of Cognitive Linguistics, Journal of
Advanced Mathematics and Applications, 1(2), 250-263.
[27] Wang, Y. and G. Fariello (2012), On Neuroinformatics:
Mathematical
Models
of
Neuroscience
and
Neurocomputing, Journal of Advanced Mathematics and
Applications, 1(2), 206-217.
[28] Wang, Y. (2013), A Semantic Algebra for Cognitive
Linguistics and Cognitive Computing, Proc. 12th IEEE
International Conference on Cognitive Informatics and
Cognitive Computing (ICCI*CC’13), New York, IEEE
CS Press, July, pp. 17-25.
[29] Wang, Y. (2014a), Keynote: Basic Theories for
Neuroinformatics and Neurocomputing, Proceedings of
2014 International Conference on Neural Networks and
Fuzzy Systems (ICNN-FS’14), Venice, Italy, March, pp.
14-15.
[30] Wang, Y. (2014b), Fuzzy Semantic Models of Fuzzy
Concepts in Fuzzy Systems, Proceedings of 2014
International Conference on Neural Networks and Fuzzy
Systems (ICNN-FS’14), Venice, Italy, March, pp. 19-24.
[31] Wang, Y. (2014c), Towards a Theory of Fuzzy
Probability for Fuzzy Systems in Cognitive Computing,
Proc. 13th IEEE International Conference on Cognitive
Informatics and Cognitive Computing (ICCI*CC’14),
London, IEEE CS Press, Aug., in press.
[32] Wang, Z. and G.J. Klir (1992), Fuzzy Measure Theory,
Plenum Press, NY.
[33] Yager, R.R. (1986), A Characterization of the Extension
Principle, Fuzzy Sets and Systems, 18, 205-217.
[34] Zadeh, L.A. (1965), Fuzzy Sets, Information and
Control, 8, 338-353.
[35] Zadeh, L.A. (1971), Quantitative Fuzzy Semantics,
Information Science, Vol. 3, 1971, pp. 159-176.
[36] Zadeh, L.A. (1975a), The Concept of a Linguistic
Variable and its Application to Approximate Reasoning,
Parts 1-3, Information Science, 8, 199-249, 301-357, and
9, 43-80.
ISBN: 978-960-474-380-3
90
Download