Keywords

1 Introduction

The notion of Galois connection (or its sibling, adjunction) has received considerable attention since its introduction [28], and it is common to find papers dealing with them either from a practical or a theoretical point of view, see [11] for a short survey. Galois connections (both in a crisp and in a fuzzy setting) have found applications in areas such as rough set theory [12, 15, 33]; (fuzzy) Mathematical Morphology in which the (fuzzy) operations of erosion and dilation are known to form a Galois connection [5, 22, 29, 30]; another important source of applications of Galois connections is within the field of Formal Concept Analysis [7, 13, 16, 31], where the concept-forming operators form either an antitone or isotone Galois connection (depending on the specific definition). Moreover, one can find applications in many other areas; for instance, Kycia [26] demonstrates how to construct a Galois connection between two systems with entropy; Brattka [6] considers a formal Galois connection in a certain lattice of representation spaces; Faul [17] uses adjunctions to study two apparently different approaches to broadcast domination of product graphs; Moraschini [27] introduces a logical and algebraic description of right adjoint functors between generalized quasi-varieties; Gibbons et al. [21] use adjunctions to elegantly explain relational algebra constructs.

Concerning the generalization to the fuzzy case of the notion of Galois connection, to the best of our knowledge, the first approach was due to Bělohlávek [3]. Later, a number of authors have considered different approaches to the so-called fuzzy (isotone or antitone) Galois connections; see [4, 14, 18, 20, 23, 24, 32]. In [32], fuzzy Galois connections on fuzzy posets were introduced as a generalization of Bělohlávek’s fuzzy Galois connection, and our approach is precisely based on this generalization.

In this paper, we survey recent results in our research line on the construction of Galois connections between sets with unbalanced structures initiated in [19], in which we attempt to characterize the existence of the right part of a Galois connection of a given mapping \(f:\mathbb A \rightarrow B\) between sets with a different structure (it is precisely this condition of different structure that makes this problem to be outside the scope of Freyd’s adjoint functor theorem). In [19], given a mapping from a crisp (pre-)ordered set \(\mathbb A=(A,\le _A)\) into an unstructured set B, we solved the problem of defining a suitable (pre-)ordering relation \(\le _B\) on B, for which there exists a mapping such that the pair of mappings forms an isotone Galois connection (or adjunction) between the (pre-)ordered sets \((A,\le _A)\) and \((B,\le _B)\).

Specifically, we consider the previous problem in different fuzzy frameworks: in Sect. 3 we focus on the case of a fuzzy preposet \(\mathbb A=(A,\rho _A)\) and an unstructured B, see [8]; later, in Sect. 4, the work is extended by replacing crisp equality by a fuzzy equivalence relation, therefore the problem considers a mapping between a fuzzy preordered structure \(\mathbb A=(A, \approx _A, \rho _A)\) and a fuzzy structure \((B, \approx _B)\), see [9]. Finally, in Sect. 5 we aim at obtaining a notion of Galois connection whose components are, in fact, relations between fuzzy T-digraphs [10].

2 Preliminary Definitions

The standard notion of Galois connection is defined between two partially ordered sets. However, not all the authors consider the same definition of Galois connection and it is remarkable that the definitions are not equivalent. In fact, there are four different notions of Galois connection, the most often used being the “right Galois connection” (also known as antitone Galois connection) and the “adjunction” (also known as isotone Galois connections).

Definition 1

Let \(\mathbb A=(A,\le )\) and \(\mathbb B=(B,\le )\) be posets, \(f:A\rightarrow B\) and \(g:B\rightarrow A\) be two mappings. The pair (f,g) is called a

  • Right Galois Connection between \(\mathbb A\) and \(\mathbb B\), denoted by \((f,g):\mathbb A {{\,\mathrm{\rightharpoonup \leftharpoonup }\,}}\mathbb B\) if, for all \(a\in A\) and \(b\in B\) it holds that \(a\le g(b) \text { if only if } b\le f(a) \).

  • Left Galois Connection between \(\mathbb A\) and \(\mathbb B\), denoted by \((f,g):\mathbb A {{\,\mathrm{\rightharpoondown \leftharpoondown }\,}}\mathbb B\) if, for all \(a\in A\) and \(b\in B\) it holds that \(g(b)\le a \text { if only if }f(a) \le b \).

  • Adjunction between \(\mathbb A\) and \(\mathbb B\), denoted by \((f,g):\mathbb A \leftrightharpoons \mathbb B\) if, for all \(a\in A\) and \(b\in B\) it holds that \(a\le g(b) \text { if only if } f(a)\le b \).

  • Co-Adjunction between \(\mathbb A\) and \(\mathbb B\), denoted by \((f,g):\mathbb A \rightleftharpoons \mathbb B\) if, for all \(a\in A\) and \(b\in B\) it holds that \(g(b)\le a \text { if only if } b\le f(a) \).

It is noteworthy that this definition is also compatible with the case of \(\mathbb A=(A,\le )\) and \(\mathbb B=(B,\le )\) being preordered sets.

Taking into account the dual order, \(\mathbb A^\partial =(A,\ge )\), it is not difficult to check that the following conditions are equivalent:

figure a

It is worth mentioning that all the results can be stated both in terms of Galois connection or adjunctions, and either in terms of the existence and construction of right adjoints (or residual mappings, namely, the component g of the pair) or the existence and construction of left adjoints (or residuated mappings).

Galois Connections in the Fuzzy Case

As usual, we will consider a complete residuated lattice \(\mathbb L=(L,\le , \top ,\bot ,\otimes ,\Rightarrow )\) as the underlying structure for considering the generalization to a fuzzy framework; supremum and infimum will be denoted by \(\vee \) and \(\wedge \), respectively.

An \(\mathbb L\)-fuzzy set is a mapping from the universe set, say X, to the lattice L, i.e. \(X:U\rightarrow L\), where X(u) means the degree in which u belongs to X. We will denote \(L^A\) to refer to the set of all mappings from A to L.

Given X and Y two \(\mathbb L\)-fuzzy sets, X is said to be included in Y, denoted as \(X\subseteq Y\), if \(X(u)\le Y(u)\) for all \(u\in U\). The subsethood degree S(XY), by which X is a subset of Y, is defined by \( S(X,Y)= \bigwedge _{u\in U} \big (X(u)\Rightarrow Y(u)\big ) \).

The first notion of fuzzy Galois connection was given by Bělohlávek, and it can be rewritten as follows:

Definition 2

([3]). An (\(\mathbb L\)-)fuzzy Galois connection between A and B is a pair of mappings \(f:L^A\rightarrow L^B\) and \(g:L^B\rightarrow L^A\) such that, for all \(X\in L^A\) and \(Y\in L^B\) it holds that \(S(X,g(Y))=S(Y,f(X))\).

An \(\mathbb L\)-fuzzy binary relation on U is an \(\mathbb L\)-fuzzy subset of \(U\times U\), that is \(\rho _U:U\times U\rightarrow L\), and it is said to be:

  • Reflexive if \(\rho _U(a,a)=\top \) for all \(a\in U\).

  • \(\otimes \)-Transitive if \(\rho _U(a,b)\otimes \rho _U(b,c)\le \rho _U(a,c)\) for all \(a,b,c\in U\).

  • Symmetric if \(\rho _U(a,b)=\rho _U(b,a)\) for all \(a,b\in U\).

  • Antisymmetric if \(\rho _U(a,b)=\rho _U(b,a)=\top \) implies \(a=b\), for all \(a,b\in U\).

We can now introduce the notions of fuzzy poset and fuzzy preposet as follows:

  • An \(\mathbb L\)-fuzzy poset is a pair \(\mathbb U=(U,\rho _U)\) in which \(\rho _U\) is a reflexive, antisymmetric and transitive \(\mathbb L\)-fuzzy relation on U.

  • An \(\mathbb L\)-fuzzy preposet is a pair \(\mathbb U=(U,\rho _U)\) in which \(\rho _U\) is a reflexive and transitive \(\mathbb L\)-fuzzy relation on U.

We will need the following order-related notions in the fuzzy framework:

Let \(\mathbb U=\langle U,\rho _U \rangle \) be a fuzzy poset.

  1. (i)

    The crisp set of upper bounds of a fuzzy set X on \(\mathbb U\) is defined as

    $$ \mathrm {Up}({X})= \{a\in U \mid X(u)\le \rho _A(u,a), \text { for all } u\in U\}\,. $$
  2. (ii)

    The upset and downset of an element \(a\in U\) are defined as fuzzy sets \(a^{\uparrow }, a^\downarrow :U\rightarrow L\), where \(a^\downarrow (u) = \rho _U(u,a)\) and \(a^\uparrow (u)= \rho _U(a,u)\) for all \(u\in U.\)

  3. (iii)

    An element \(a\in U\) is called a maximum of a fuzzy set X if \(X(a)=\top \) and \(X\subseteq a^\downarrow \). The definition of a minimum is similar.

In absence of antisymmetry it is possible that several maximum (resp. minimum) elements for X exist, which will be called p-maximum (resp. p-minimum). We will write \({{\,\mathrm{\mathrm{{p-}}\!\max }\,}}X\) (resp. \({{\,\mathrm{\mathrm{{p-}}\!\min }\,}}X\)) to denote the set of p-maxima (resp. p-minima) of X.

Remark 1

Although uniqueness is lost, given two p-maximum (resp. p-minimum) elements x and y, we have that \(\rho _{U}(x,y)=\top \). This property will be relevant later in subsequent sections.

We can now recall the extension to the fuzzy case provided by Yao and Lu, also used in [8], which can be stated as follows:

Definition 3

([32]). Let \(\mathbb A=\langle A,\rho _A\rangle \) and \(\mathbb B=\langle B,\rho _B\rangle \) be fuzzy preposets. A pair of mappings \(f:A\rightarrow B\) and \(g:B\rightarrow A\) forms a Galois connection between \(\mathbb A\) and \(\mathbb B\), denoted \((f,g):\mathbb A \leftrightharpoons \mathbb B\) if, for all \(a\in A\) and \(b\in B\), the equality \(\rho _A(a, g(b))=\rho _B(f(a), b)\) holds.

Note that we have maintained the original term used by Yao and Lu, although it technically corresponds to an adjunction, not a Galois connection.

3 When the Domain Has the Structure of Fuzzy Preposet

In this section, we consider a mapping \(f:\mathbb A\rightarrow B\) from a fuzzy preposet \(\mathbb A=\langle A,\rho _{A}\rangle \) into an unstructured set B, and characterize those situations in which B can be endowed with a fuzzy preorder relation and an isotone mapping \(g:B\rightarrow A\) can be built such that the pair (fg) is an adjunction.

Let \(\mathbb A=\langle A,\rho _{A}\rangle \) be a fuzzy preposet, and consider a mapping \(f:A\rightarrow B\). The fuzzy p-kernel relation \(\cong _{A}\) is the \(\otimes \)-transitive closure of the union of the fuzzy equivalence relations \(\approx _{A}\) and \(\equiv _f \), where

$$ (a_1 \approx _A a_2) = \rho _A(a_1, a_2) \otimes \rho _A(a_2,a_1)\qquad \text { for all } a_{1},a_{2}\in A\,. $$

and

$$ (a_{1}\equiv _f a_{2})= {\left\{ \begin{array}{ll} \perp &{} \text {if } f(a_{1})\ne f(a_{2}),\\ \top &{} \text {if } f(a_{1})= f(a_{2}). \end{array}\right. } $$

Note that \(\cong _{A}\) is also a fuzzy equivalence relation and the fuzzy equivalence classes \([a]_{\cong _{A}}:A\rightarrow L\) are the fuzzy sets defined by

$$\begin{aligned}{}[a]_{\cong _{A}}(x)= (x\cong _A a). \end{aligned}$$
(1)

In the definition of the inherited structure, and also in the right adjoint, we will make use of (some of) the following fuzzy powerings:

Given \(( A,\rho )\) and \(X, Y\subseteq A\), we define the Hoare, Smyth and full fuzzy powerings as follows:

  1. 1.

    \(\rho _H(X, Y)=\displaystyle \bigwedge _{x\in X} \bigvee _{y\in Y} \rho (x,y)\)

  2. 2.

    \(\rho _S(X, Y)=\displaystyle \bigwedge _{y\in Y} \bigvee _{x\in X} \rho (x,y)\)

  3. 3.

    \(\rho _{\propto }(X,Y)=\displaystyle \bigwedge _{x\in X} \bigwedge _{y\in Y} \rho (x,y) \)

We can now state necessary and sufficient conditions for the existence of a right adjoint from a fuzzy preposet to an unstructured set.

Theorem 1

Let \(\mathbb A=\langle A,\rho _{A}\rangle \) be a fuzzy preposet, and consider a mapping \(f:A \rightarrow B\), then there exist a fuzzy preorder relation \(\rho _B\) on B and a mapping \(g:B\rightarrow A\) such that \((f,g):\mathbb A \leftrightharpoons \mathbb B\) if and only if there exists a subset \(S\subseteq A\) such that, for all \(a, a_1, a_2 \in A\):

  1. 1.

    \(\displaystyle S \subseteq \bigcup _{a\in A}{} p-max [a]_{\cong _{A}}\).

  2. 2.

    \(p-min (\mathrm {Up}({[a]_{\cong _{A}}})\cap S )\ne \varnothing \)

  3. 3.

    \(\rho _A(a_{1},a_{2}) \le \rho _H \big (p-min (\mathrm {Up}({[a_{1}]_{\cong _{A}}})\cap S ), p-min (\mathrm {Up}({[a_{2}]_{\cong _{A}}})\cap S )\big )\).

The proof of the theorem is completely constructive, and the ordered structure on B is given as follows:

For any \(a_0\in A\), there exist a number of suitable definitions of \(g:B\rightarrow A\), and all of them can be specified as follows:

  • If \(b\in f(A)\), then g(b) is any element in \(\text {p-min}(\mathrm {Up}({[x_{b}]_{\cong _{A}}})\cap S)\) for \(x_b\in f^{-1}(b)\).

  • If \(b\notin f(A)\), then g(b) is any element in \(\text {p-min}(\mathrm {Up}({[a_{0}]_{\cong _{A}}})\cap S)\).

Finally, the fuzzy relation \(\rho _B^{a_0}:B\times B\rightarrow L\) is defined as follows

$$ \rho _B^{a_0}(b_1,b_2)= \rho _{A}(g(b_{1}), g(b_{2})). $$

4 Changing Crisp Equality by a Fuzzy Equivalence Relation

A further step towards generalization to the fuzzy realm is possible when considering fuzzy equivalence relations in each of the involved sets instead of the mere equality relation. This leads to a notion of fuzzy Galois connection in which the mappings f and g can be seen, in some sense, as fuzzy mappings instead of being crisp ones.

In this section, we consider the case where there are two underlying fuzzy equivalence relations in both the domain and the codomain of the mapping f, more specifically, f is a morphism between the fuzzy structures \(\langle A,\approx _{A}\rangle \) and \(\langle B,\approx _{B}\rangle \) where, in addition, \(\langle A,\approx _{A}\rangle \) is a fuzzy preordered structure.

The additional consideration of an underlying fuzzy equivalence relation suggests considering the following notions:

  1. (i)

    A fuzzy structure \(\mathcal A=\langle A, \approx _A\rangle \) is a set A endowed with a fuzzy equivalence relation \(\approx _A\).

  2. (ii)

    A morphism between two fuzzy structures \(\mathcal A\) and \(\mathcal B\) is a mapping \(f:A\rightarrow B\) such that for all \(a_{1}, a_{2}\in A\) the following inequality holds: \((a_{1}\approx _{A}a_{2})\le (f(a_{1})\approx _{B}f(a_{2}))\). In this case, we write \(f:\mathcal A\rightarrow \mathcal B\), and we say that f is compatible with \(\approx _{A}\) and \(\approx _B\).

  3. (iii)

    A morphism between two fuzzy structures \(\mathcal A\) and \(\mathcal B\) is said to be

    • \(\approx \)-injective if \((f(a_1)\approx _B f(a_2))\le (a_1\approx _A a_2)\), for all \(a_1, a_2\in A\).

    • \(\approx \) -surjective if for all \(b\in B\) there exists \(a\in A\) such that \((f(a)\approx _B b)=\top \).

  4. (iv)

    Let \(\mathcal B=\langle B, \approx _B\rangle \) be a fuzzy structure, and consider a crisp subset \(X\subseteq B\). A mapping \(h:B \rightarrow X\) is said to be a contraction if it is a morphism \(h:\mathcal B \rightarrow \langle X, \approx _B\rangle \) and \(h(x)= x\) for all \(x\in X\).

Given a fuzzy structure \(\mathcal A=\langle A,\approx _{A}\rangle \), we can now introduce the notion of fuzzy preordered structure as a pair \(\mathbb A=\langle \mathcal A,\rho _A\rangle \) in which \(\rho _A\) is a fuzzy relation that is \(\approx _A\)-reflexive, \(\otimes \)-\(\approx _A\)-antisymmetric and \(\otimes \)-transitive, where

  1. (i)

    \(\approx _A\)-reflexive means \((a_{1}\approx _{A}a_{2})\le \rho _A(a_{1},a_{2})\) for all \(a_{1}, a_{2}\in ~A\).

  2. (ii)

    \(\otimes \)-\(\approx _A\)-antisymmetric means \(\rho _A(a_{1},a_{2})\otimes \rho _A(a_{2},a_{1})\le (a_{1}\approx _{A}a_{2})\) for all \(a_{1}, a_{2}\in A\).

If the underlying fuzzy structure is not clear from the context, we will sometimes write a fuzzy preordered structure as a triplet \(\mathbb A=\langle A,\approx _A,\rho _A\rangle \).

The formal notion of p-maximum (resp. p-minimum) in the context of fuzzy preordered structures is exactly the same as in the previous section; however, the use of the underlying fuzzy equivalence relation leads to different properties. Observe that, given two p-maxima \(x_1, x_2\) of a fuzzy set X in a fuzzy preordered structure, we obtain \(\rho _A(x_1, x_2)=\top =\rho _A(x_2, x_1)\) and by \(\otimes \)-\(\approx _A\)-antisymmetry, also \((x_1\approx _A x_2)=\top \).

A reasonable approach to introduce the notion of Galois connection between fuzzy preordered structures \(\mathbb A\) and \(\mathbb B\) would be the following:

Definition 4

([9]). Let \(\mathbb A\) and \(\mathbb B\) be two fuzzy preordered structures. Given two morphisms \(f:\mathcal A\rightarrow \mathcal B\) and \(g:\mathcal B\rightarrow \mathcal A\), the pair (fg) is said to be a Galois connection between \(\mathbb A\) and \(\mathbb B\) (briefly, \((f,g):\mathbb A\leftrightharpoons \mathbb B\)) if the following conditions hold for all \(a, a_{1}, a_{2}\in A\) and \(b, b_{1}, b_{2}\in B\):

  • (G1) \((a_{1}\approx _{A}a_{2})\otimes \rho _A(a_{2},g(b))\le \rho _B(f(a_{1}),b)\)

  • (G2) \((b_{1}\approx _{B}b_{2})\otimes \rho _B(f(a),b_{1})\le \rho _A(a_,g(b_{2}))\)

The previous definition behaves as expected, namely, it is equivalent to the standard equality for Galois connections. More specifically, the pair (fg) is a Galois connection between \(\mathbb A\) and \(\mathbb B\) if and only if both mappings are morphisms and \(\rho _A(a, g(b))= \rho _B(f(a),b)\) for all \(a\in A\) and \(b\in B\).

Once again, we need the corresponding version of the kernel relation and its equivalence classes. These definitions are given below:

Let \(\mathcal A\) and \(\mathcal B\) be two fuzzy structures and let \(f:\mathcal A\rightarrow \mathcal B\) be a morphism. The fuzzy kernel relation \(\equiv _{f}:A\times A\rightarrow L \) associated with f is defined as follows, for \(a_{1},a_{2}\in A\),

$$ (a_{1}\equiv _{f} a_{2})= \big (f(a_{1})\approx _{B}f(a_{2})\big ). $$

The fuzzy kernel relation trivially is a fuzzy equivalence relation, and the equivalence class of an element \(a\in A\) is the fuzzy set \([a]_{f}:A\rightarrow L\) defined by \([a]_{f}(u)=(f(a)\approx _{B}f(u))\) for all \(u\in A\).

Given a fuzzy preordered structure \(\mathbb A=\langle A, \approx _A, \rho _A\rangle \), and crisp subsets XY of A and . The fuzzy relations \(\approx _A\) and \(\rho _A\) can be extended to the sets of p-maxima as follows:

$$\begin{aligned} \big (\mathrm{{p-}}\!\max (X)\approx _A \mathrm{{p-}}\!\max (Y)\big )&{\mathop {=}\limits ^\mathrm{def}}(x\approx _A y)\\ \rho _A\big (\mathrm{{p-}}\!\max (X), \mathrm{{p-}}\!\max (Y)\big )&{\mathop {=}\limits ^\mathrm{def}} \rho _A(x,y) \end{aligned}$$

where x (resp. y) can be any element in \( \mathrm{{p-}}\!\max (X)\) (resp. \(\mathrm{{p-}}\!\max (Y)\)). It is not difficult to prove that the definition does not depend on the choice of x and y.

The preceding notation allows us to state necessary conditions on f in order to have a right adjoint in a more compact form which essentially follows the scheme already obtained in [8] and [19].

Theorem 2 (Necessary conditions)

Consider two fuzzy preordered structures \(\mathbb A\) and \(\mathbb B\), together with two morphisms \(f:\mathcal A\rightarrow \mathcal B\) and \( g:\mathcal B\rightarrow \mathcal A\). If (fg) is a Galois connection between \(\mathbb A\) and \(\mathbb B\), then

  1. 1.

    \(\mathrm{{p-}}\!\max ([a]_{f})\) is not empty for all \(a\in A\).

  2. 2.

    \(\rho _{A}(a_{1},a_{2})\le \rho _{A}\big (\mathrm{{p-}}\!\max ([a_{1}]_{f}),\mathrm{{p-}}\!\max ([a_{2}]_{f})\big )\), for all \(a_{1}, a_{2}\in A\).

  3. 3.

    \((a_1\equiv _{f} a_2) \le \big (\mathrm{{p-}}\!\max ([a_{1}]_{f})\approx _A \mathrm{{p-}}\!\max ([a_{2}]_{f})\big )\), for all \(a_{1}, a_{2}\in A\).

We show now that the necessary conditions in Theorem 2 are sufficient in the case of a \(\approx \)-surjective mapping.

Theorem 3 (Sufficient conditions)

Consider a fuzzy preordered structure \(\mathbb A\), a fuzzy structure \(\mathcal B=\langle B,\approx _{B}\rangle \), and a \(\approx \)-surjective morphism \(f:\mathcal A \rightarrow \mathcal B\). If the following conditions hold

  1. 1.

    \(\mathrm{{p-}}\!\max ([a]_{f})\) is not empty for all \(a\in A\);

  2. 2.

    \(\rho _{A}(a_{1},a_{2})\le \rho _{A}\big (\mathrm{{p-}}\!\max ([a_{1}]_{f}),\mathrm{{p-}}\!\max ([a_{2}]_{f})\big )\), for all \(a_{1}, a_{2}\in A\);

  3. 3.

    \((a_1\equiv _{f} a_2) \le \big (\mathrm{{p-}}\!\max ([a_{1}]_{f})\approx _A \mathrm{{p-}}\!\max ([a_{2}]_{f})\big )\), for all \(a_{1}, a_{2}\in A\);

then there exists a \(\approx _B\)-reflexive, \(\otimes \)-\(\approx _B\)-antisymmetric and \(\otimes \)-transitive fuzzy relation \(\rho _B\) on B and a morphism \(g:\mathcal B\rightarrow \mathcal A\) such that (fg) is a Galois connection between the fuzzy preordered structures \(\mathbb A\) and \(\mathbb B=\langle \mathcal B,\rho _B \rangle \).

We also identify necessary and sufficient conditions in the case of a \(\approx \)-injective mapping.

Theorem 4

Consider two fuzzy preordered structures \(\mathbb A=\langle \mathcal A,\rho _A\rangle \) and \(\mathbb B=\langle \mathcal B,\rho _B\rangle \). For a \(\approx \)-injective morphism \(f:\mathcal A\rightarrow \mathcal B\), the following statements are equivalent:

  1. 1.

    There exists a morphism \(g:\mathcal B \rightarrow \mathcal A\) such that \((f,g):\mathbb A \leftrightharpoons \mathbb B\).

  2. 2.

    There exist a contraction \(h:\langle B, \approx _B\rangle \rightarrow \langle f(A), \approx _B\rangle \) and a fuzzy relation \(\rho _{f(A)}\) defined as \(\rho _{f(A)}(f(a_1), f(a_2))=\rho _A(a_1, a_2)\) such that the pair (ih) is a Galois connection between \( \langle f(A), \approx _B, \rho _{f(A)} \rangle \) and \( \langle B, \approx _B, \rho _B \rangle \), where \(i:f(A) \rightarrow B\) denotes the canonical embedding.

The previous results lead to the systematic construction of the induced structure and the right adjoint in Algorithm 1.

figure b

5 Relational Galois Connections Between Fuzzy T-Digraphs

We attempt here a first generalization of the notion of relational Galois connection to the fuzzy case. The focus is put on transitive fuzzy directed graphs, fuzzy T-digraphs for short, because of their interest for applications. One can find interesting theoretical applications of digraphs, for instance, Akram et al. [1] introduce the notion of fuzzy rough digraph and consider its application in decision making. In [2], Baykasoglu applies a fuzzy digraph model to quantify manufacturing flexibility. In [25], Koulouriotis and Ketipi develop a fuzzy digraph method for robot evaluation and selection, according to a given industrial application.

In this section, we focus specifically on providing an adequate notion of relational Galois connection between fuzzy T-digraphs which inherits most of the interesting equivalent characterizations of the notion of crisp Galois connection.

Our framework in this work is relational at the level of Galois connections (namely, the components of a Galois connection are crisp binary relations instead of functions) and fuzzy at the level of their domain and codomain.

We will use the following standard notions about relations: Given a binary relation \(\mathcal{R}\subseteq A\times B\), the afterset \(a^{{\mathcal R}}\) of an element \(a\in A\) is defined as \(\{b\in B\mid a{\mathcal R} b\}\).

Definition 5

A pair \(\mathbb A=(A, \rho )\) is said to be a fuzzy T-digraph if \(\rho \) is a \(\otimes \)-transitive fuzzy relation on A.

The usual requirement that in a Galois condition both components should be antitone and their compositions inflationary leads to a preliminary approach to the definition of a relational Galois connection for fuzzy preposets.

Let us, firstly, fix the notions of antitone and inflationary relation in a fuzzy setting. Given \(( A,\rho )\) and \(( B,\rho )\):

  1. 1.

    A relation \({\mathcal R}\subseteq A\times B\) is antitone if \(\rho (a_1,a_2)\le \rho (b_2,b_1)\) for all \(b_1\in a_1^{{\mathcal R}}\) and \(b_2\in a_2^{{\mathcal R}}\), or equivalently, \( \rho (a_1,a_2)\le \rho _\propto (a_2^{{\mathcal R}},a_1^{{\mathcal R}})\).

  2. 2.

    A relation \({\mathcal R}\subseteq A\times A\) is inflationary if \(\rho (a_1,a_2)=\top \) for all \(a_2\in a_1^{{\mathcal R}}\) or, equivalently, \( \rho _\propto (a,a^{{\mathcal R}})=\top \).

We can obtain the following proposition which links the properties of antitone and inflationary to a pair of inequalities with a certain flavour to Galois condition.

Proposition 1

Let \(( A,\rho )\) and \(( B,\rho )\) be fuzzy preposets and \({\mathcal R}\subseteq A\times B\) and \({\mathcal S}\subseteq B\times A\) be relations. Then \({\mathcal R}\) and \({\mathcal S}\) are antitone and \({\mathcal R}\circ {\mathcal S}\) and \({\mathcal S}\circ {\mathcal R}\) are inflationary if and only if the following inequalities hold:

$$\begin{aligned} \rho _H(a ,b^{\mathcal S}) \le \rho _S(b,a^{\mathcal R}) \qquad \text {and}\qquad \rho _H(b ,a^{\mathcal R}) \le \rho _S(a,b^{\mathcal S})\,. \end{aligned}$$
(2)

This proposition suggests to consider inequalities (2) as a tentative definition of relational Galois connection between fuzzy T-digraphs. To begin with, we have the following result.

Proposition 2

Let \(( A,\rho )\) and \(( B,\rho )\) be fuzzy T-digraphs and \({\mathcal R}\subseteq A\times B\) and \({\mathcal S}\subseteq B\times A\) be relations. If \({\mathcal R}\) and \({\mathcal S}\) are antitone and \({\mathcal R}\circ {\mathcal S}\) and \({\mathcal S}\circ {\mathcal R}\) are inflationary, then \(({\mathcal R}, {\mathcal S})\) satisfy condition (2).

However, the following example shows that the converse does not hold.

Example 1

Consider the following fuzzy T-digraphs \(\mathbb A=(\{ a_{1}, a_{2}, a_{3}\}, \rho )\) and \(\mathbb B=(\{ b_{1}, b_{2}, b_{3}\}, \rho )\), and the relations \({\mathcal R}\subseteq A\times B\) and \({\mathcal S}\subseteq B\times A\) defined below:

$$ \begin{array}{c|ccc} \rho &{} a_{1}&{} a_{2} &{}a_{3} \\ \hline a_{1} &{} 1&{} 1 &{} \nicefrac {1}{2} \\ a_{2} &{} 0&{} 0 &{} 0 \\ a_{3} &{} 0 &{} \nicefrac {1}{2} &{} 1 \end{array} \qquad \begin{array}{c|ccc} \rho &{} b_{1}&{} b_{2} &{}b_{3} \\ \hline b_{1} &{} 1&{} 0 &{} 0 \\ b_{2} &{} 1&{} 0 &{} 0 \\ b_{3} &{} \nicefrac {1}{2} &{} 0 &{} 1 \end{array} \qquad \qquad \begin{array}{c|c} \ x\ &{} \ x^{{\mathcal R}}\\ \hline a_{1} &{} \{b_{1}\} \\ a_{2} &{} \{b_{2}\} \\ a_{3} &{} \{b_{3}\} \end{array} \quad \begin{array}{c|c} \ x\ &{} \ x^{{\mathcal S}}\\ \hline b_{1} &{} \{a_{1}\} \\ b_{2} &{} \{a_{1},a_{2}\} \\ b_{3} &{} \{a_{3}\} \end{array} $$

It is routine to check that \(({\mathcal R},{\mathcal S})\) satisfies condition (2). Nevertheless, \({\mathcal R}\circ {\mathcal S}\) is not inflationary, because \(\{a_{1}\}\in a_{2}^{{\mathcal R}\circ {\mathcal S}}\), while \(\rho (a_{2},a_{1})=0\) and \(\rho _{S}(a_{2}, a_{2}^{{\mathcal R}\circ {\mathcal S}})=\rho _{S}(a_{1}, \{a_{1},a_{2}\})=0\).

The question now is to discover some “missing” requirement which should be required in order to prove the converse of Proposition 2. Surprisingly, this requirement already appeared in previous sections as a property of the sets of p-minima or p-maxima; namely, all the elements in the aftersets should be related with degree \(\top \). Formally, we have the following definition:

Definition 6

Let \(( A,\rho )\) be a fuzzy T-digraph and \(X\subseteq A\). We say that a nonempty set X is a clique if for all \(x,y\in X\) it holds \( \rho (x,y)=\top \) or, equivalently, \(\rho _\propto (X,X)=\top \).

Notice that given a fuzzy T-digraph \(( A,\rho )\), \(X\subseteq A\) and \(a\in A\), then if X is a clique, we have that \(\rho _S(a,X)=\rho _\propto (a,X) = \rho _H(a,X) \). As a result, the inequalities in (2) collapse into the equality \( \rho _\propto (a ,b^{\mathcal S}) = \rho _\propto (b,a^{\mathcal R}) \) and, furthermore, the following characterisation can be proved:

Theorem 5

Let \(( A,\rho )\) and \(( B,\rho )\) be fuzzy T-digraphs. Given \({\mathcal R}\subseteq A\times B\) and \({\mathcal S}\subseteq B\times A\) then, \({\mathcal R}\) and \({\mathcal S}\) are antitone and \({\mathcal R}\circ {\mathcal S}\) and \({\mathcal S}\circ {\mathcal R}\) are inflationary between \(( A,\rho )\) and \(( B,\rho )\) if and only if the following conditions hold:

  1. (i)

    \(\rho _\propto (a ,b^{\mathcal S}) = \rho _\propto (b,a^{\mathcal R}) \) for all \(a\in A\) and \(b\in B\),

  2. (ii)

    \(a^{\mathcal R}\) and \(b^{\mathcal S}\) are cliques for all \(a\in A\) and \(b\in B\).

As a consequence, we can give an adequate definition of relational Galois connection between fuzzy T-digraphs which, on the one hand, generalizes the Galois condition and, on the other hand, guarantees the properties of the components of the connection:

Definition 7

Let \(( A,\rho )\) and \(( B,\rho )\) be fuzzy T-digraphs and \({\mathcal R}\subseteq A\times B\) and \({\mathcal S}\subseteq B\times A\) be relations. We say that the pair \(({\mathcal R}, {\mathcal S})\) is a relational Galois connection if the following conditions hold:

  1. (i)

    \(\rho _\propto (a ,b^{\mathcal S}) = \rho _\propto (b,a^{\mathcal R}) \) for all \(a\in A\) and \(b\in B\),

  2. (ii)

    \(a^{\mathcal R}\) and \(b^{\mathcal S}\) are cliques for all \(a\in A\) and \(b\in B\).

6 Conclusions and Future Work

There are a number of possible options to extend the notion of a Galois connection to a fuzzy setting. We have surveyed some of the previous works in this area, and provided a somewhat unified presentation. In some cases, we have given a characterization theorem of the existence of a right adjoint for a given function. Moreover, we have provided the adequate notion of Galois connection between fuzzy T-digraphs, whilst the explicit construction of a right adjoint for a given relation is left for future work.

The relational generalization to fuzzy T-digraphs paves the way towards obtaining an operative notion of fuzzy relational Galois connection between fuzzy T-digraphs, and initiates the search for a characterization of the existence of a residual to a given fuzzy relation. On the other hand, it might enable a new approach to Formal Concept Analysis, provided that the definition of relational Galois connection is suitably adapted to formal contexts.