=Paper= {{Paper |id=Vol-433/paper-21 |storemode=property |title=On Generalization of Fuzzy Concept Lattices Based on Change of Underlying Fuzzy Order |pdfUrl=https://ceur-ws.org/Vol-433/paper17.pdf |volume=Vol-433 }} ==On Generalization of Fuzzy Concept Lattices Based on Change of Underlying Fuzzy Order== https://ceur-ws.org/Vol-433/paper17.pdf
          On Generalization of Fuzzy Concept Lattices
          Based on Change of Underlying Fuzzy Order

                                         Pavel Martinek

                 Department of Computer Science, Palacky University, Olomouc
                       Tomkova 40, CZ-779 00 Olomouc, Czech Republic
                                 pavel.martinek@upol.cz



             Abstract. The paper presents a generalization of the main theorem
             of fuzzy concept lattices. The theorem is investigated from the point
             of view of fuzzy logic. There are various fuzzy order types which differ
             by incorporated relation of antisymmetry. This paper focuses on fuzzy
             order which uses fuzzy antisymmetry defined by means of multiplication
             operation and fuzzy equality.


             Keywords. Fuzzy order, fuzzy concept lattice


      1    Introduction

      A notion of fuzzy order has been derived from the classical one by fuzzification
      the three underlying relations. This led to various versions, at the beginning
      versions utilizing the classical relation of equality (see e.g. [9]); later versions are
      more general by introducing fuzzy similarity (or fuzzy equality) instead of the
      classical equality (see e.g. [4]). Fuzzy similarity is based on idea that relationship
      between objects A and B should be transformed to a similar relationship between
      objects A0 and B 0 whenever A0 , B 0 are similar to A, B, respectively.
          In [3], one of the later definitions of fuzzy order was used to formulate and
      prove a fuzzy logic extension of the main theorem of concept lattices. The aim
      of this paper is to enlarge validity of the theorem to more general fuzzy order.


      2    Preliminaries

      First, we recall some basic notions. It is known that in fuzzy logic an important
      structure of truth values is represented by a complete residuated lattice (see e.g.
      [5], [6], [7]).

      Definition 1. A residuated lattice is an algebra L = hL, ∧, ∨, ⊗, →, 0, 1i such
      that

       – hL, ∧, ∨, 0, 1i is a lattice with the least element 0 and the greatest element 1,
       – hL, ⊗, 1i is a commutative monoid,




c Radim Belohlavek, Sergei O. Kuznetsov (Eds.): CLA 2008, pp. 207–215,
  ISBN 978–80–244–2111–7, Palacký University, Olomouc, 2008.
208       Pavel Martinek

       – ⊗ and → form so-called adjoint pair, i.e. a ⊗ b ≤ c iff a ≤ b → c holds for
         all a, b, c ∈ L.
      Residuated lattice L is called complete if hL, ∧, ∨i is a complete lattice.

          Throughout the paper, L will denote a complete residuated lattice. An L-
      set (or fuzzy set) A in a universe set X is any mapping A : X → L, A(x)
      being interpreted as the truth degree of the fact that “x belongs to A”. By LX
      we denote the set of all L-sets in X. A binary L-relation is defined obviously.
      Operations on L extend pointwise to LX , e.g. (A ∨ B)(x) = A(x) ∨ B(x) for any
      A, B ∈ LX . As is usual, we write A ∪ B instead of A ∨ B, etc.
          L-equality (or fuzzy equality) is a binary L-relation ≈ ∈ LX×X such that
      (x ≈ x) = 1 (reflexivity), (x ≈ y) = (y ≈ x) (symmetry), (x ≈ y) ⊗ (y ≈ z) ≤
      (x ≈ z) (transitivity), and (x ≈ y) = 1 implies x = y. We say that a binary
      L-relation R ∈ LX×Y is compatible with respect to ≈X and ≈Y if R(x, y) ⊗
      (x ≈X x0 ) ⊗ (y ≈Y y 0 ) ≤ R(x0 , y 0 ) for any x, x0 ∈ X, y, y 0 ∈ Y . Analogously
      an L-set A ∈ LX is compatible with respect to ≈X if A(x)⊗(x ≈X x0 ) ≤ A(x0 ) for
      any x, x0 ∈ X. Given A, B ∈ LX , in agreement     with [5] we define the subsethood
      degree S(A, B) of A in B by S(A, B) = x∈X A(x) → B(x). For A ∈ LX and
                                                   V
      a ∈ L, the set aA = {x ∈ X; A(x) ≥ a} is called the a-cut of A. Analogously, for
      R ∈ LX×Y and a ∈ L, we denote aR = {(x, y) ∈ X × Y ; R(x, y) ≥ a}. For x ∈ X
      and a ∈ L, {a/x} is the L-set defined by {a/x} (x) = a and {a/x} (y) = 0 for
      y 6= x.

      Definition 2. An L-order on a set X with an L-equality ≈ is a binary
      L-relation  which is compatible with respect to ≈ and satisfies the following
      conditions for all x, y, z ∈ X:
                                    (x  x) = 1            (reflexivity),
                         (x  y) ⊗ (y  x) ≤ (x ≈ y)       (antisymmetry),
                         (x  y) ⊗ (y  z) ≤ (x  z)       (transitivity).

      (Cf. T-E-ordering from [4].) Since in residuated lattices x ⊗ y ≤ x ∧ y for every
      x, y ∈ X, our relation is more general than L-order of [3] or [2] where antisym-
      metry is expressed by condition (x  y) ∧ (y  x) ≤ (x ≈ y).
          Note that

                      (x  y) ⊗ (y  x) ≤ (x ≈ y) ≤ (x  y) ∧ (y  x).               (1)

      Indeed, the first inequality represents antisymmetry and the second one follows
      from compatibility (see proof of Lemma 4 in [3]):
      (x ≈ y) = (x  x) ⊗ (x ≈ x) ⊗ (x ≈ y) ≤ (x  y) and analogously, (x ≈ y) ≤
      (y  x).
          The inequalities (1) represent the fact that L-equality must satisfy the inter-
      val confinement as follows:

                      (x ≈ y) ∈ [(x  y) ⊗ (y  x), (x  y) ∧ (y  x)] .
       On Generalization of Fuzzy Concept Lattices Based on Change of        209
                                                Underlying Fuzzy Order
On the other hand, the definition of L-order by [3] (which must satisfy the
condition (x [3] y) ∧ (y [3] x) ≤ (x ≈ y)) leads to firm binding of L-equality
with the upper bound of previous interval (see Lemma 4 of [3]), i.e.

                         (x ≈ y) = (x [3] y) ∧ (y [3] x).

Now, we can interpret the relationship between L-order and L-equality defined
either in [3] and in this paper as follows. By the definition, L-order is dependent
on a given L-equality. However, if we change point of view and have a look to
the inverse “dependence”, we can see that
 – by [3], an L-equality is binded with any corresponding L-order firmly,
 – in our paper, an L-equality has certain freedom (with respect to a corre-
   sponding L-order).
This will play an important role during generalizing results achieved in [3].

    If  is an L-order on a set X with an L-equality ≈, we call the pair X =
hhX, ≈i, i an L-ordered set. In agreement with [3], we say that L-ordered sets
hhX, ≈X i, X i and hhY, ≈Y i, Y i are isomorphic if there is a bijective mapping
h : X → Y such that (x ≈X x0 ) = (h(x) ≈Y h(x0 )) and (x X x0 ) =
(h(x) Y h(x0 )) hold for any x, x0 ∈ X.
    Note that in case of firm binding of L-equality and L-order by [3] (see the note
above), preservation of the L-order by the bijection h implies also preservation
of the L-equality. Clearly this is not true for L-order defined in this paper.


3   Some properties of fuzzy ordered sets
In this section, we describe some notions and properties related to fuzzy ordered
sets which represent appropriate generalizations of notions and facts known from
classical (partial) ordered sets. These generalizations were introduced mainly
in [2] and [3] (the fact that originally they used less general definition of L-order
is unimportant).

Definition 3. For an L-ordered set hhX, ≈i, i and A ∈ LX we define the
L-sets L(A) and U(A) in X by
                         ^
              L(A)(x) =     (A(x0 ) → (x  x0 )) for all x ∈ X,
                           x0 ∈X
                            ^
              U(A)(x) =             (A(x00 ) → (x00  x)) for all x ∈ X.
                           x00 ∈X

L(A) and U(A) are called the lower cone and upper cone of A, respectively.
These L-sets can be described as the L-sets of elements which are smaller
(greater) than all elements of A. We will abbreviate U(L(A)) by UL(A), L(U(A))
by LU(A) etc.
210      Pavel Martinek

      Definition 4. For an L-ordered set hhX, ≈i, i and A ∈ LX we define the
      L-sets inf(A) and sup(A) in X by

                   (inf(A))(x) = (L(A))(x) ∧ (UL(A))(x) for all x ∈ X,

                   (sup(A))(x) = (U(A))(x) ∧ (LU(A))(x) for all x ∈ X.
      inf(A) and sup(A) are called the infimum and supremum of A, respectively.


      Lemma 1. Let hhX, ≈i, i be an L-ordered set, A ∈ LX . If (inf(A))(x) = 1 and
      (inf(A))(y) = 1 then x = y (and similarly for sup(A)).

      Proof. The proof is almost verbatim repetition of the proof of Lemma 9 in [3].


      Lemma 2. For an L-ordered set hhX, ≈i, i and A ∈ LX , the L-sets inf(A)
      and sup(A) are compatible with respect to ≈.

      Proof. The proof can be found in [2], namely in more general proof of Lemma 5.39
      with regard to Remark 5.40.                                                   


      Definition 5. For a set X with an L-equality ≈, an L-set A ∈ LX is called
      an S-singleton if it is compatible with respect to ≈ and there is some x0 ∈ X
      such that A(x0 ) = 1 and A(x) < 1 for x 6= x0 .


      Remark 1. There are various definitions of fuzzy singletons (see e.g. [8] or [2]).
      Our definition represents the simplest one, that is why we call it S-singleton.
      Demanding more conditions than stated would lead to serious troubles in proof
      of Theorem 2. Note that in case of L equal to the Boolean algebra 2 of classical
      logic with the support {0, 1}, S-singletons represent classical one-element sets.


      Lemma 3. For an L-ordered set hhX, ≈i, i and A ∈ LX , if (inf(A))(x0 ) = 1
      for some x0 ∈ X then inf(A) is an S-singleton. The same is true for suprema.

      Proof. The assertion immediately follows from Lemmata 1 and 2.                  


      Definition 6. An L-ordered set hhX, ≈i, i is said to be completely lattice
      L-ordered if for any A ∈ LX both inf(A) and sup(A) are S-singletons.


      Theorem 1. For an L-ordered set X = hhX, ≈i, i, the relation 1 is an order
      on X. Moreover, if X is completely lattice L-ordered then 1  is a lattice order
      on X.

      Proof. The proof is analogous to the proof of Theorem 13 in [3].                
        On Generalization of Fuzzy Concept Lattices Based on Change of                    211
                                               Underlying Fuzzy Order
4     Fuzzy concept lattices

We remind some basic facts about concept lattices in fuzzy setting. A formal
L-context is a tripple hX, Y, Ii where I is an L-relation between the sets X and Y
(with elements called objects and attributes, respectively). For any L-context we
can generalize notions introduced in Definition 3 as follows. Let X, Y be sets with
L-equalities ≈X , ≈Y , respectively; I ∈ LX×Y be an L-relation compatible with
respect to ≈X and ≈Y . For any A ∈ LX , B ∈ LY , we define A↑ ∈ LY , B ↓ ∈ LX
(see e.g. [1]) by
                              ^
                   A↑ (y) =      (A(x) → I(x, y)) for all y ∈ Y,
                                 x∈X

                                 ^
                     B ↓ (x) =         (B(y) → I(x, y)) for all x ∈ X.
                                 y∈Y

Clearly, A↑ (y) describes the truth degree, to which “for each x from A, x and y
are in I”, and similarly B ↓ (x). We will abbreviate (A↑ )↓ by A↑↓ , (B ↓ )↑ by B ↓↑
etc. The equation A↑ = A↑↓↑ holds true for all A ∈ LX (see e.g. [1]). Note that
if X = Y and I =  is an L-order on X, then A↑ coincides with U(A) and
B ↓ coincides with L(B). An L-concept in a given L-context hX, Y, Ii is any pair
hA, Bi of A ∈ LX and B ∈ LY such that A↑ = B and B ↓ = A (see [2]).
    We denote by B(X, Y, I) the set of all L-concepts given by an L-context
hX, Y, Ii, i.e.

                B(X, Y, I) = {hA, Bi ∈ LX × LY ; A↑ = B, B ↓ = A}.

For any B(X, Y, I), we put (see [3])

    (hA1 , B1 i S hA2 , B2 i) = S(A1 , A2 ) for all hA1 , B1 i, hA2 , B2 i ∈ B(X, Y, I).

The L-relation S obviously satisfies the conditions of reflexivity and transitiv-
ity. As to the antisymmetry, we need an L-equality. Therefore, consider an arbi-
trary L-equality ≈ on the set B(X, Y, I) such that S is compatible with respect
to ≈ and the inequality

    (hA1 , B1 i S hA2 , B2 i) ⊗ (hA2 , B2 i S hA1 , B1 i) ≤ (hA1 , B1 i ≈ hA2 , B2 i)

holds true for every hAi , Bi i ∈ B(X, Y, I), i ∈ {1, 2}. (Existence of such an L-
equality is demonstrated e.g. by (hA1 , B1 i ≈ hA2 , B2 i) = S(A1 , A2 )∧S(A2 , A1 ) in
[3].) Consequently, S is an L-order on hB(X, Y, I), ≈i and we get an L-ordered
set hhB(X, Y, I), ≈i, S i which will act in further two theorems. Note that the
L-ordered set is more general than L-concept lattice hhB(X, Y, I), ≈i, S i of [3]
because of more general L-equality.

   The next theorem characterizing L-concept lattices needs further denotation.
As usual, for an L-set A in U and a ∈ L, we denote by a ⊗ A the L-set such that
212       Pavel Martinek

      (a ⊗ A)(u) = a ⊗ A(u) for all u ∈ U
                                        S. If M is an L-set in Y and each y ∈ Y is
      an L-set in X, we define the L-set M in X (see [3]) by
                      [             _
                     ( M)(x) =          M(A) ⊗ A(x) for all x ∈ X.
                                       A∈Y
               S
      Clearly, M represents a generalization
                                       S          Sof a union S
                                                              of a system
                                                                        S of sets. For an
      L-set M in B(X, Y, I), we put X M = prX (M), Y M = prY (M) where
      prX (M) is an L-set in the set {A ∈ LX ; A = A↑↓ } of all extents of B(X, Y, I)
      defined by (prX M)(A) = M(A, A↑ ) and, similarly, prY (M) is an L-set in the
      set {B ∈ LY ; B = S  B ↓↑ } of all intents of B(X, Y, I) defined by (prY M)(B)    =
      M(B ↓ , B). Hence, X M is the “union of all extents from M” and Y M is
                                                                                S
      the “union of all intents from M” (see [3]).

      Theorem 2. Let hX, Y, Ii be an L-context. An L-ordered set
      hhB(X, Y, I), ≈i, S i is completely lattice L-ordered set in which infima and
      suprema can be described as follows: for an L-set M in B(X, Y, I) we have
                                       (*                      +)
                                            [        [
                            1                      ↓        ↓↑
                              inf(M) =     ( M) , ( M)                            (2)
                                                 Y       Y
                                            (*                         +)
                                                [        [
                             1
                                 sup(M) =      ( M)↑↓ , ( M)↑                         (3)
                                                 X           X

      Proof. The proof of (2) and (3) is analogous to the proof of part (i) of Theorem 14
      in [3] where differently defined antisymmetry is not used anywhere. Further-
      more by Lemma 3, each L-ordered set hhB(X, Y, I), ≈i, S i is completely lattice
      L-ordered.                                                                       

          For any completely lattice L-ordered set X = hhX, ≈i, i, a subset K ⊆ X
      is called {0, 1}-infimally dense ({0, 1}-supremally dense)
                                                              W in X (cf. [3])
                                                                           V ifWfor each
      x ∈ X there is some K 0 ⊆ K such that x = K 0 (x = K 0 ). Here ( ) means
                                                    V
      infimum (supremum) with respect to the 1-cut of .

      Theorem 3. Let hX, Y, Ii be an L-context. A completely lattice L-ordered set
      V = hhV, ≈V i, i is isomorphic to an L-ordered set hhB(X, Y, I), ≈i, S i iff there
      are mappings γ : X × L → V, µ : Y × L → V , such that

    (i) γ(X × L) is {0, 1}-supremally dense in V,
   (ii) µ(Y × L) is {0, 1}-infimally dense in V,
  (iii) ((a ⊗ b) → I(x, y)) = (γ(x, a)  µ(y, b)) for all x ∈ X, y ∈ Y, a, b ∈ L.
                                                                        
                                     W                    W
  (iv) (hA1 , B1 i ≈ hA2 , B2 i) =     γ(x, A1 (x)) ≈V       γ(x, A2 (x))
                                        x∈X                      x∈X

          for all hA1 , B1 i, hA2 , B2 i ∈ B(X, Y, I).
       On Generalization of Fuzzy Concept Lattices Based on Change of        213
                                               Underlying Fuzzy Order
Proof. Let γ and µ with the above W properties exist. If we define the mapping
ϕ : B(X, Y, I) → V by ϕ(A, B) =      γ(x, A(x)) for all hA, Bi ∈ B(X, Y, I),
                                        x∈X
then by the proof of Part (ii) of Theorem 14 in [3] (where differently defined
antisymmetry is not used anywhere) the mapping ϕ is bijective and preserves
fuzzy order. Thus, we have to prove that it preserves also fuzzy equality. However
this is immediate:               W                   W
(ϕ(A1 , B1 ) ≈V ϕ(A2 , B2 )) = (   γ(x, A1 (x)) ≈V       γ(x, A2 (x))) =
                                 x∈X                             x∈X

                              = (hA1 , B1 i ≈ hA2 , B2 i).

    Conversely, let V and hhB(X, Y, I), ≈i, S i be isomorphic. Similarly to [3],
it suffices to prove existence of mappings γ, µ with desired properties for V =
hhB(X, Y, I), ≈i, S i and for identity on hhB(X, Y, I), ≈i, S i which is obviously
an isomorphism. The reason for this simplification lies in the fact that for the
general case V ∼ = hhB(X, Y, I), ≈i, S i one can take γ ◦ ϕ : X × L → V, µ ◦ ϕ :
Y × L → V , where ϕ is the isomorphism of hhB(X, Y, I), ≈i, S i onto V. If we
define γ : X × L → B(X, Y, I), µ : Y × L → B(X, Y, I) by
                                   D               E
                                         ↑↓      ↑
                          γ(x, a) = {a/x} , {a/x} ,


                                               b/y ↓ , b/y ↓↑
                                          D                 E
                           µ(y, b) =

for all x ∈ X, y ∈ Y, a, b ∈ L, then by the proof of Part (ii) of Theorem 14
in [3] (where differently defined antisymmetry is not used anywhere) these map-
pings γ, µ satisfy conditions (i–iii) of our theorem. So, it remains to prove con-
dition (iv), i.e. the equality                                     
                                W                   W
   (hA1 , B1 i ≈ hA2 , B2 i) =      γ(x, A1 (x)) ≈V     γ(x, A2 (x)) .
                                x∈X                             x∈X

Since we consider identity
                    W      on hhB(X, Y, I), ≈i, S i, we have ≈ = ≈V and it suf-
fices to prove that    γ(x, A(x)) = hA, Bi for all hA, Bi ∈ B(X, Y, I).
                   x∈X
                                                                 n      o↑↓
                                                                  A(x)      for any A = A↑↓ .
                                                         S
   We start with proof of the equation A =                   x∈X      /x
On the one hand we get for each x0 ∈ X:
            o↑↓                     o↑↓
  S n                      W n
       A(x)/x      (x0 ) =     A(x)/x     (x0 ) =
 x∈X                          x∈X
                                    "                            #
                                        V n      o↑
                                           A(x)/x (y) → I(x0 , y) =
                               W
                          =
                              x∈X       y∈Y

                                    "                                                 #
                                                   V n      o
                                                      A(x)/x (x̃) → I(x̃, y) → I(x0 , y) =
                               W        V
                          =
                              x∈X       y∈Y       x̃∈X
214         Pavel Martinek
                                                "                                          #
                                                                                       0
                                           W        V
                                   =                      (A(x) → I(x, y)) → I(x , y) ≥
                                          x∈X       y∈Y


                                                [(A(x0 ) → I(x0 , y)) → I(x0 , y)] ≥
                                           V
                                   ≥
                                          y∈Y


                                                A(x0 ) = A(x0 ).
                                           V
                                   ≥
                                          y∈Y

      On the other hand we have:
                                  "                              #
        S n         o↑↓ 
             A(x)/x         0                                0
                                 W   V
                          (x ) =       (A(x) → I(x, y)) → I(x , y) ≤
          x∈X                             x∈X    y∈Y
                                                "                                               #
                                                                      A(x̃) → I(x̃, y) → I(x0 , y) =
                                           W        V             V
                                   ≤
                                          x∈X       y∈Y       x̃∈X
                                                "                                #
                                                              ↑              0
                                           W        V
                                   =                      A (y) → I(x , y) =
                                          x∈X       y∈Y


                                                A↑↓ (x0 ) = A↑↓ (x0 ) = A(x0 ).
                                           W
                                   =
                                          x∈X

      Using also the definition of γ and Theorem 2, we obtain
                                      o↑↓ n       o↑ 
                         W n
                                A(x)        A(x)
       W
          γ(x, A(x)) =               /x   ,     /x      =
      x∈X                  x∈X
                           *                             ↑↓                  +
                                  S n      o↑↓                  S n      o↑↓ ↑
                       =             A(x)/x                  ,     A(x)/x         =
                                x∈X                                    x∈X

                             ↑↓       ↑
                       = hA , A i = hA, Bi.                                                            



      Remark 2. Note that the essential difference between Theorem 3 in this paper
      and Theorem 14, part (ii) in [3] lies in differently defined L-ordered sets (see
      the notes at the end of Section 2). Therefore in comparison to Theorem 14
      of [3], Theorem 3 must contain “additional” condition (iv) which is necessary
      for isomorphism between (more general) V and hhB(X, Y, I), ≈i, S i.


      5     Work in progress

      There is an interesting proposition which deals with a completely lattice
      L-ordered set hhB(V, V, ), ≈S i, S i such that

          •  is an L-order on V ,
        On Generalization of Fuzzy Concept Lattices Based on Change of              215
                                                     Underlying Fuzzy Order
    • ≈S denotes an L-equality defined by (hA1 , B1 i ≈S hA2 , B2 i) = (v1 ≈ v2 )
      where vi (i ∈ {1, 2}) is the (unique) element of V such that (sup(Ai ))(vi ) = 1.
      (Thus fuzzy equality between L-concepts hA1 , B1 i, hA2 , B2 i ∈ B(V, V, ) is
      expressed by fuzzy equality between suprema of their extents.)


Proposition 1. A completely lattice L-ordered set V = hhV, ≈V i, i is isomor-
phic to hhB(V, V, ), ≈S i, S i.

    The proposition represents a corollary of Theorem 3, but an elegant proof of
this fact is a matter of further investigations.


6      Acknowledgements
The author wishes to thank the anonymous reviewers for their criticisms and
useful comments.


References
 1. Bělohlávek, R.: Fuzzy Galois connections, Math. Logic Quarterly 45 (4), 1999,
    497–504.
 2. Bělohlávek, R.: Fuzzy Relational Systems: Foundations and Principles. Kluwer,
    New York, 2002.
 3. Bělohlávek, R.: Concept lattices and order in fuzzy logic, Annals of Pure and Appl.
    Logic 128 (1-3), 2004, 277–298.
 4. Bodenhofer, U.: A similarity-based generalization of fuzzy orderings preserving the
    classical axioms, Internat. J. Uncertain. Fuzziness Knowledge-based Systems 8 (5),
    2000, 593–610.
 5. Goguen, J. A.: L-fuzzy sets, J. Math. Anal. Appl. 18, 1967, 145–174.
 6. Hájek, P.: Metamathematics of Fuzzy Logic. Kluwer, Dordrecht, 1998.
 7. Höhle, U.: On the fundamentals of fuzzy set theory, J. Math. Anal. Appl. 201,
    1996, 786–826.
 8. Höhle, U.: Many-valued equalities, singletons and fuzzy partitions, Soft Computing
    2, 1998, 134–140.
 9. Zadeh, L. A.: Similarity relations and fuzzy orderings, Inf. Sci. 3, 1971, 177–200.