This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

The Sheaf Representation of Residuated Lattices

Huarong Zhang    Dongsheng Zhao College of Sciences
China Jiliang University
Hangzhou, China
Mathematics and Mathematics Education
National Institute of Education
Nanyang Techonological University
Singapore 637616
Abstract

The residuated lattices form one of the most important algebras of fuzzy logics and have been heavily studied by people from various different points of view. Sheaf presentations provide a topological approach to many algebraic structures. In this paper, we study the topological properties of prime spectrum of residuated lattices, and then construct a sheaf space to obtain a sheaf representation for each residuated lattice.

keywords:
Residuated lattice, sheaf representation, prime spectrum.
journal: Electronic Notes in Theoretical Informatics and Computer Sciencevolume: 2thanks: I would like to express my sincere thanks to Professor Dongsheng Zhao who hosted my visit to National Institute of Education, Nanyang Technological University. The authors would like to thank the anonymous reviewers for their professinal comments that have improved this paper substantially. This work is supported by the National Natural Science Foundation of China (No. 11701540, 12171445)thanks: Email: \normalshapehrzhang2008@cjlu.edu.cnthanks: Email: \normalshapedongsheng.zhao@nie.edu.sg

1 Introduction

Residuated lattices, introduced by Ward and Dilworth [20], constitute the semantics of Höhle’s Monoidal Logic [14]. Such algebras provide the fundamental framework for algebras of logics. Many familiar algebras, such as Boolean algebras, MV\operatorname{MV}-algebras, BL\operatorname{BL}-algebras, MTL\operatorname{MTL}-algebras, NM\operatorname{NM} algebras (R0R_{0}-algebras) and Heyting algebras, are special types of residuated lattices.

In dealing with certain type of problems, sheaf representations of algebras often provide powerful tools as they convert the study of algebras to the study of stalks, a topological structure. Thus, in the past decades, sheaf spaces [2, 17, 18] have been constructed for various types of algebras to obtain their corresponding sheaf representations.

In the case of algebras for fuzzy logics, Ghilardi and Zawadowski constructed the Grothendieck-type duality and got the sheaf representation for Heyting algebras [10]. Many scholars investigated the sheaf representations of MV\operatorname{MV}-algebras [3, 5, 6, 7, 8, 9]. Here we give an outline of their differences. In [5], Dubuc and Poveda use Spec(L)\operatorname{Spec}(L) (which is endowed with the co-Zariski topology) as the base space and MV\operatorname{MV}-chains as the stalks. In [7], Filipoiu and Georgescu used Max(L)\operatorname{Max}(L) (which is endowed with the Zariski topology) as the base space and localMV\operatorname{local}\operatorname{MV}-algebras as the stalks. Di Nola, Esposito and Gerla [3] improved the methods of [7], by choosing the stalks from given classes of localMV\operatorname{local}\operatorname{MV}-algebras. Ferraioli and Lettieri [6], combining the techniques in [5] and [7], got two types of sheaf representation of MV\operatorname{MV}-algebras. In [8] and [9], Gehrke, Gool and Marra provided a general framework for previously known results on sheaf representations of MV\operatorname{MV}-algebras as [5] and [7], through the lens of Stone-Priestley duality, using canonical extensions as an essential tool. In terms of the sheaf representations of BL\operatorname{BL}-algebras, Di Nola and Leuştean, who adopted Spec(L)(Max(L))\operatorname{Spec}(L)(\operatorname{Max}(L)) as the base space and BL\operatorname{BL}-algebras (localBL\operatorname{local}\operatorname{BL}-algebras) as the stalks, obtained the sheaf representation and the compact representation of BL\operatorname{BL}-algebras [3, 16].

In [8], Gehrke and Gool dealt with sheaf representations of a 𝒱\mathcal{V}-algebra. In their definition Def 3.1 [8], they required that the 𝒱\mathcal{V}-algebra AA is isomorphic to FYFY, where FF is a sheaf, and FYFY is the algebra of global sections of FF. In this paper, we loosen the isomorphism condition in [8] and the requirement on the stalks in [6] and further extend above results to the more general structures; namely, define the sheaf spaces of residuated lattices and obtain the sheaf representation of residuated lattices.

2 Preliminaries

In this section, we recall some basic notions and results to be used in the sequel.

Definition 2.1.

([20]) A residuated lattice is an algebra (L,,,,,0,1)(L,\wedge,\vee,\otimes,\rightarrow,0,1) satisfying the following conditions:

  1. (1)

    (L,,,0,1)(L,\wedge,\vee,0,1) is a bounded lattice;

  2. (2)

    (L,,1)(L,\otimes,1) is a commutative monoid with identity 1;

  3. (3)

    for any x,y,zLx,y,z\in L, xyzx\otimes y\leq z iff xyzx\leq y\rightarrow z.

In the following, we shall use the shorthand LL to denote (L,,,,,0,1)(L,\wedge,\vee,\otimes,\rightarrow,0,1).

Definition 2.2.

([13, 19]) A nonempty subset FF of a residuated lattice LL is called a filter if

  1. (1)

    xFx\in F and xyx\leq y imply yFy\in F;

  2. (2)

    xFx\in F and yFy\in F imply xyFx\otimes y\in F.

Theorem 2.3.

([13, 19]) A nonempty subset FF of a residuated lattice LL is a filter if

  1. (1)

    1F1\in F;

  2. (2)

    xFx\in F and xyFx\rightarrow y\in F imply yFy\in F.

Remark 2.4.

A filter is proper if FLF\neq L. We will use (L)\mathcal{F}(L) to denote the set of all filters of a residuated lattice LL. Note that {1}\{1\} and LL are filters. For any XLX\subseteq L, the filter of LL generated by XX (the smallest filter containing XX) will be denoted by <XX>. In particular, the filter generated by {a}\{a\} will be denoted by <aa>. To each filter FF, we can associate a congruence relation F\equiv_{F} on LL given by

xFyx\equiv_{F}y iff ((xy)(yx))F.((x\rightarrow y)\otimes(y\rightarrow x))\in F.

Let L/FL/F denote the set of the congruence classes of F\equiv_{F}, i.e., L/F={x/F|xL}L/F=\{x/F|x\in L\}, where

x/F:={yL|yFx}.x/F:=\{y\in L|y\equiv_{F}x\}. Define operations on L/FL/F as follows:

x/Fy/F=(xy)/Fx/F\sqcap y/F=(x\wedge y)/F, x/Fy/F=(xy)/Fx/F\sqcup y/F=(x\vee y)/F,

x/Fy/F=(xy)/Fx/F\odot y/F=(x\otimes y)/F, x/Fy/F=(xy)/Fx/F\rightharpoonup y/F=(x\rightarrow y)/F.

Remark 2.5.

([11, 12]) It is easy to show that if {Fi:iI}(L)\{F_{i}:i\in I\}\subseteq\mathcal{F}(L) is a directed family (i1,i2I,isI\forall i_{1},i_{2}\in I,\exists i_{s}\in I such that Fi1FisF_{i_{1}}\subseteq F_{i_{s}} and Fi2FisF_{i_{2}}\subseteq F_{i_{s}}), then iIFi(L)\bigcup_{i\in I}F_{i}\in\mathcal{F}(L). Thus, for any xL,x\in L, <xx>\ll<xx> holds in the complete lattice ((L),)(\mathcal{F}(L),\subseteq) (see [11, 12] for the definition of the way below relation \ll). It’s not clear whether F(L)F\in\mathcal{F}(L) and FFF\ll F implies F=F= <xx> for some xLx\in L.

Lemma 2.6.

([1]) Let FF be a filter of a residuated lattice LL. Then (L/F,,,,,0/F,1/F)L/F,\sqcap,\sqcup,\odot,\rightharpoonup,0/F,1/F) is a residuated lattice.

Remark 2.7.

([1]) The following properties hold on any residuated lattice:

  1. (1)

    x(yz)(xy)(xz)x\vee(y\otimes z)\geq(x\vee y)\otimes(x\vee z);

  2. (2)

    <xx>\cap<yy>== <xyx\vee y>.

Definition 2.8.

([1]) A proper filter PP of a residuated lattice LL is called a prime filter if for any x,yLx,y\in L, xyPx\vee y\in P implies xPx\in P or yPy\in P.

The set of all prime filters of a residuated lattice LL is called the prime spectrum of LL and is denoted by Spec(L)\operatorname{Spec}(L).

Lemma 2.9.

Let PP be a proper filter of a residuated lattice LL. Then PP is a prime filter iff F1F2PF_{1}\cap F_{2}\subseteq P implies F1PF_{1}\subseteq P or F2PF_{2}\subseteq P for any F1,F2(L)F_{1},F_{2}\in\mathcal{F}(L).

Proof 2.10.

Assume that F1F2PF_{1}\cap F_{2}\subseteq P with F1PF_{1}\nsubseteq P and F2PF_{2}\nsubseteq P. Then there exist xF1,yF2x\in F_{1},y\in F_{2} such that xPx\notin P, yPy\notin P. Thus xyF1F2x\vee y\in F_{1}\cap F_{2} and xyPx\vee y\notin P, since PP is a prime filter. This shows that F1F2PF_{1}\cap F_{2}\nsubseteq P, a contradiction. Conversely, assume that xyPx\vee y\in P with xPx\notin P and yPy\notin P. Thus <xx>P\nsubseteq P and <yy>P\nsubseteq P. Therefore <xx>\cap<yy>P\nsubseteq P. We have <xyx\vee y>P\nsubseteq P, that is, xyPx\vee y\notin P, again a contradiction.

Next, for any XLX\subseteq L, we will write D(X)={PD(X)=\{P\in Spec(L)|XP}(L)|X\nsubseteq P\}. For any aLa\in L, D({a})D(\{a\}) shall be denoted simply by D(a)D(a).

Lemma 2.11.

Let LL be a residuated lattice. Then

  1. (1)

    XYLX\subseteq Y\subseteq L implies D(X)D(Y)D(X)\subseteq D(Y);

  2. (2)

    D(X)=DD(X)=D(<XX>).

Proof 2.12.

(1) is trivial.

(2) Since XX\subseteq <XX>, from (1), we have that D(X)DD(X)\subseteq D(<XX>). Conversely, suppose PDP\in D(<XX>), then <XX>P\nsubseteq P. It follows, by the definition of <XX>, that XPX\nsubseteq P. That is, PD(X)P\in D(X). Thus, we have D(X)=D(X)= D(<XX>).

We now recall some basic notions about topology to be used later. For more about these, we refer to [15].

A topological space is a pair (X,τ)(X,\tau), where XX is a nonempty set and τ\tau is a family of subsets of XX, called the topology, such that (i) ,Xτ\emptyset,X\in\tau, (ii) a finite intersection of members of τ\tau is in τ\tau and (iii) an arbitrary union of members of τ\tau is in τ\tau.

The members of τ\tau are called open sets of XX and the elements of XX are called points. A neighbourhood of a point xx in a topological space XX is a subset WXW\subseteq X such that there exists an open set UU of XX satisfying xUWx\in U\subseteq W. A set UU is open iff UU is the neighbourhood of every xUx\in U. A base \mathcal{B} for a topology τ\tau is a collection of open sets in τ\tau such that every open set in τ\tau is a union of some members of \mathcal{B}.

Lemma 2.13.

A collection \mathcal{B} of subsets of set XX is the base for some topology iff X={V:V}X=\bigcup\{V:V\in\mathcal{B}\} and if V1,V2,xV1V2V_{1},V_{2}\in\mathcal{B},x\in V_{1}\cap V_{2}, then there exists VV\in\mathcal{B} such that xVV1V2x\in V\subseteq V_{1}\cap V_{2}.

A function f:XYf:X\longrightarrow Y from a topological space (X,τ)(X,\tau) to a topological space (Y,σ)(Y,\sigma) is continuous at a point xXx\in X if for any neighbourhood VV of f(x)f(x), there is a neighbourhood UU of xx such that f(U)Vf(U)\subseteq V. The function is called continuous if it is continuous everywhere. For any function f:XYf:X\longrightarrow Y between two topological spaces, ff is continuous iff for any open set WW of YY, f1(W)f^{-1}(W) is open in XX iff for any open set VV in a base \mathcal{B} of YY, f1(V)f^{-1}(V) is open in XX. A function f:XYf:X\longrightarrow Y between two topological spaces XX and YY is an open function if for any open set UU of XX, f(U)f(U) is an open set of YY. A function f:XYf:X\longrightarrow Y between two topological spaces XX and YY is an open function iff for any open set WW in a base of XX, f(W)f(W) is open in YY. A bijective function f:XYf:X\longrightarrow Y between two topological spaces is a homeomorphism if both ff and f1f^{-1} are continuous. A bijective function f:XYf:X\longrightarrow Y between two topological spaces is a homeomorphism iff ff is continuous and open.

Theorem 2.14.

For any residuated lattice LL, the family {D(X)|XL}\{D(X)|X\subseteq L\} is a topology on Spec(LL), which we call the Stone topology on LL.

Proof 2.15.

We complete the proof by verifying each of the following.

(1) D(L)=Spec(L)D(L)=\operatorname{Spec}(L) and D(1)=D(1)=\emptyset.

(2) For any XLX\subseteq L and YLY\subseteq L, D(X)D(Y)=DD(X)\bigcap D(Y)=D(<X>\cap<Y>).

(3) For any family {Xi|iI}\{X_{i}|i\in I\} of subsets of LL, D(iIXi)=iID(Xi)D(\bigcup_{i\in I}X_{i})=\bigcup_{i\in I}D(X_{i}).

For any PSpec(L),LPP\in\operatorname{Spec}(L),L\nsubseteq P. Thus D(L)=Spec(L)D(L)=\operatorname{Spec}(L). For any PSpec(L),{1}PP\in\operatorname{Spec}(L),\{1\}\subseteq P. Hence PD(1)P\notin D(1). Therefore D(1)=D(1)=\emptyset. Thus (1) holds.

Since <X>\cap<Y>\subseteq<X>,<Y>, by Lemma 2.10, we have DD(<X>\cap<Y>) D\subseteq D(<XX>) D\bigcap D(<YY>) =D(X)D(Y)=D(X)\bigcap D(Y). Conversely, suppose that PD(X)D(Y)P\in D(X)\bigcap D(Y), then XPX\nsubseteq P and YPY\nsubseteq P. Hence <XX>P\nsubseteq P and <YY>P\nsubseteq P. By Lemma 2.9, we have <XX>\cap<YY>P\nsubseteq P. This shows that PD(P\in D(<X>\cap<Y>). Therefore D(X)D(Y)=DD(X)\bigcap D(Y)=D(<XX>) D\bigcap D(<YY>)D\subseteq D(<XX>\cap<YY>). Hence (2) holds.

Lastly, we verify (3). Suppose that PD(iIXi)P\in D(\bigcup_{i\in I}X_{i}), then there exists iIi\in I such that XiPX_{i}\nsubseteq P. Thus we have PD(Xi)iID(Xi)P\in D(X_{i})\subseteq\bigcup_{i\in I}D(X_{i}). Hence D(iIXi)iID(Xi)D(\bigcup_{i\in I}X_{i})\subseteq\bigcup_{i\in I}D(X_{i}). The reverse inclusion holds by Lemma 2.10 (1).

Remark 2.16.

By Lemma 2.10 (2) and Theorem 2.12, we know that the open sets in the spectrum Spec(L)\operatorname{Spec}(L) are exactly the subsets in {D(F):F(L)}\{D(F):F\in\mathcal{F}(L)\}.

Theorem 2.17.

For any residuated lattice LL, the family {D(a)}aL\{D(a)\}_{a\in L} is a base for the Stone topology on Spec(L)\operatorname{Spec}(L).

Proof 2.18.

Suppose that XLX\subseteq L and D(X)D(X) is an arbitrary open set of Spec(L)\operatorname{Spec}(L), then D(X)=D(aX{a})=aXD(a)D(X)=D(\bigcup_{a\in X}\{a\})=\bigcup_{a\in X}D(a). Hence every open set UU of Spec(L)\operatorname{Spec}(L) is the union of a subset of {D(a)}aU\{D(a)\}_{a\in U}.

Proposition 2.19.

For any PSpec(L)P\in\operatorname{Spec}(L), O(P)O(P) is a proper filter of a residuated lattice LL satisfying O(P)PO(P)\subseteq P, where O(P)={xL|ax=1O(P)=\{x\in L|a\vee x=1 for some aLP}a\in L-P\}.

Proof 2.20.

Since 1LP1\notin L-P, it follows immediately that 0O(P)0\notin O(P). If xO(P)x\in O(P) and xyx\leq y, then there exists aLPa\in L-P such that ax=1a\vee x=1. Hence 1=xaya1=x\vee a\leq y\vee a. Therefore ya=1y\vee a=1, showing that yO(P)y\in O(P). Next, if x,yO(P)x,y\in O(P), then there exist a,bLPa,b\in L-P such that ax=1a\vee x=1 and by=1b\vee y=1. So abLPa\vee b\in L-P, because PP is a prime filter of LL. Thus (ab)(xy)(abx)(aby)=11=1(a\vee b)\vee(x\otimes y)\geq(a\vee b\vee x)\otimes(a\vee b\vee y)=1\otimes 1=1. Therefore (ab)(xy)=1(a\vee b)\vee(x\otimes y)=1. This shows that xyO(P)x\otimes y\in O(P). For any xO(P)x\in O(P), there exists aLPa\in L-P such that ax=1Pa\vee x=1\in P. Thus xPx\in P.

Example 2.21.

Let L={0,a,b,c,1}L=\{0,a,b,c,1\} with 0<a,b<c<10<a,b<c<1 and a,ba,b incomparable. The operations \otimes and \rightarrow are defined as follows:

\otimes 0 aa bb cc 1
0 0 0 0 0 0
aa 0 aa 0 aa aa
bb 0 0 bb bb bb
cc 0 aa bb cc cc
1 0 aa bb cc 1
\rightarrow 0 aa bb cc 1
0 1 1 1 1 1
aa bb 1 bb 1 1
bb aa aa 1 1 1
cc 0 aa bb 1 1
1 0 aa bb cc 1

Then LL becomes a residuated lattice (see [1]). The filters of LL are {1},{c,1}\{1\},\{c,1\}, {a,c,1},{b,c,1}\{a,c,1\},\{b,c,1\} and LL. It is easy to check that the prime filters of LL are {a,c,1},{b,c,1}\{a,c,1\},\{b,c,1\}, and O({a,c,1})={1}O(\{a,c,1\})=\{1\}, O({b,c,1})={1}O(\{b,c,1\})=\{1\}.

Example 2.22.

Let L={0,a,b,1}L=\{0,a,b,1\} with 0<a,b<10<a,b<1 and a,ba,b incomparable. The operations \otimes and \rightarrow are defined as follows:

\otimes 0 aa bb 1
0 0 0 0 0
aa 0 aa 0 aa
bb 0 0 bb bb
1 0 aa bb 1
\rightarrow 0 aa bb 1
0 1 1 1 1
aa bb 1 bb 1
bb aa aa 1 1
1 0 aa bb 1

It is routine to verify that with the above operations, LL is a residuated lattice and the filters of LL are {1},{a,1},{b,1}\{1\},\{a,1\},\{b,1\} and LL. In addition, the prime filters of LL are {a,1},{b,1}\{a,1\},\{b,1\} and O({a,1})={a,1}O(\{a,1\})=\{a,1\}, O({b,1})={b,1}O(\{b,1\})=\{b,1\}.

3 The sheaf representations of residuated lattices

In this section, we introduce the notion of sheaf space of residuated lattices and construct the sheaf representations of residuated lattices.

Definition 3.1.

A sheaf space of residuated lattices is a triple (E,p,X)(E,p,X) satisfying the following conditions:

  1. (1)

    Both EE and XX are topological spaces.

  2. (2)

    p:EXp:E\longrightarrow X is a local homeomorphism from EE onto XX, i.e. for any eEe\in E, there are open neighbourhoods UU and UU^{\prime} of ee and p(e)p(e) such that pp maps UU homeomorphically onto UU^{\prime}.

  3. (3)

    For any xX,p1({x})=Exx\in X,p^{-1}(\{x\})=E_{x} is a residuated lattice.

  4. (4)

    The functions defined by (a,b)axb,(a,b)axb,(a,b)axb,(a,b)axb(a,b)\longmapsto a\wedge_{x}b,(a,b)\longmapsto a\vee_{x}b,(a,b)\longmapsto a\otimes_{x}b,(a,b)\longmapsto a\rightarrow_{x}b from the set {(a,b)E×E|p(a)=p(b)}\{(a,b)\in E\times E|p(a)=p(b)\} into EE are continuous, where x=p(a)=p(b)x=p(a)=p(b).

  5. (5)

    The functions 0¯,1¯:XE\underline{0},\underline{1}:X\longrightarrow E assigning to every xx in XX the 0x0_{x} and 1x1_{x} of ExE_{x} respectively, are continuous.

Remark 3.2.

In the Definition 3.1, EE is usually called the total space, XX as the base space and ExE_{x} is called the stalk of EE at xXx\in X.

Definition 3.3.

Let (E,p,X)(E,p,X) be a sheaf space of residuated lattices. For any YXY\subseteq X, a function σ:YE\sigma:Y\longrightarrow E is called a section over YY if it is continuous such that for any yY,p(σ(y))=yy\in Y,p(\sigma(y))=y.

Remark 3.4.

If we define the operations pointwisely on the set of all sections over YY, it constitutes a residuated lattice. We denote it by Γ(Y,E)\Gamma(Y,E). The elements of Γ(X,E)\Gamma(X,E) are called global sections.

Definition 3.5.

([19]) Suppose that LL and LL^{\prime} are residuated lattices. A residuated lattice morphism is a function h:LLh:L\longrightarrow L^{\prime} such that h(aLb)=h(a)Lh(b),h(aLb)=h(a)Lh(b),h(aLb)=h(a)Lh(b),h(aLb)=h(a)Lh(b)h(a\wedge_{L}b)=h(a)\wedge_{L^{\prime}}h(b),h(a\vee_{L}b)=h(a)\vee_{L^{\prime}}h(b),h(a\otimes_{L}b)=h(a)\otimes_{L^{\prime}}h(b),h(a\rightarrow_{L}b)=h(a)\rightarrow_{L^{\prime}}h(b) and h(0)=0,h(1)=1h(0)=0^{\prime},h(1)=1^{\prime}.

Definition 3.6.

A sheaf representation of a residuated lattice LL will mean an injective residuated lattice morphism ϕ:LΓ(X,E)\phi:L\longrightarrow\Gamma(X,E) from LL to the residuated lattice Γ(X,E)\Gamma(X,E) of global sections of a sheaf space of residuated lattices (E,p,X)(E,p,X).

Lemma 3.7.

Let (E,p,X)(E,p,X) be a sheaf space of residuated lattices. If we define px:Γ(X,E)Exp_{x}:\Gamma(X,E)\longrightarrow E_{x} by px(σ)=σ(x)p_{x}(\sigma)=\sigma(x), then for any xX,x\in X, pxp_{x} is a residuated lattice morphism.

Proof 3.8.

Here we only prove that \otimes is a morphism, the proofs for other operations are similar. For any σ,μΓ(X,E)\sigma,\mu\in\Gamma(X,E), px(μσ)=(μσ)(x)=μ(x)xσ(x)=px(μ)xpx(σ)p_{x}(\mu\otimes\sigma)=(\mu\otimes\sigma)(x)=\mu(x)\otimes_{x}\sigma(x)=p_{x}(\mu)\otimes_{x}p_{x}(\sigma), and px(0¯)=0¯(x)=0x,px(1¯)=1¯(x)=1x.p_{x}(\underline{0})=\underline{0}(x)=0_{x},p_{x}(\underline{1})=\underline{1}(x)=1_{x}.

Lemma 3.9.

If LL is a residuated lattice, then for any aL,V(a)={PSpec(L)|aO(P)}a\in L,V(a)=\{P\in\operatorname{Spec}(L)|a\in O(P)\} is open in Spec(L)\operatorname{Spec}(L).

Proof 3.10.

Assume that PV(a)P\in V(a), then aO(P)a\in O(P). Thus there exists bLPb\in L-P such that ab=1a\vee b=1. If QD(b)Q\in D(b), then bQb\notin Q. Hence aO(Q)a\in O(Q), i.e. QV(a)Q\in V(a). Therefore PD(b)V(a)P\in D(b)\subseteq V(a). This shows that V(a)V(a) is open.

In the sequel, we will construct a sheaf space for each residuated lattice using the residuated lattice LL and the topological space Spec(L)\operatorname{Spec}(L). Let ELE_{L} be the disjoint union of the set {L/O(P)}PSpec(L)\{L/O(P)\}_{P\in\operatorname{Spec}(L)} and π:ELSpec(L)\pi:E_{L}\longrightarrow\operatorname{Spec}(L) the canonical projection.

Theorem 3.11.

Let LL be a residuated lattice. Then the family ={D(F,a):F(L)\mathcal{B}=\{D(F,a):F\in\mathcal{F}(L) and aL}a\in L\} is a base for a topology on ELE_{L}, where D(F,a)={aP:PD(F)}D(F,a)=\{a_{P}:P\in D(F)\} and aP=a/O(P)a_{P}=a/O(P).

Proof 3.12.

We complete the proof in two steps.

(i) For every D1,D2D_{1},D_{2}\in\mathcal{B} and xD1D2x\in D_{1}\cap D_{2}, there exists a DD\in\mathcal{B} such that xDD1D2x\in D\subseteq D_{1}\cap D_{2}.

Take D1=D(F1,a),D2=D(F2,b)D_{1}=D(F_{1},a),D_{2}=D(F_{2},b) with F1,F2(L)F_{1},F_{2}\in\mathcal{F}(L) and a,bLa,b\in L. Suppose that xD(F1,a),x\in D(F_{1},a), xD(F2,b)x\in D(F_{2},b), then there exists PD(F1)P\in D(F_{1}) and QD(F2)Q\in D(F_{2}) such that x=aP=bQx=a_{P}=b_{Q}. Thus P=QP=Q and (ab)(ba)O(P)(a\rightarrow b)\otimes(b\rightarrow a)\in O(P). Hence PD(F1)D(F2)V((ab)(ba)):=WP\in D(F_{1})\cap D(F_{2})\cap V((a\rightarrow b)\otimes(b\rightarrow a)):=W. By Remark 2.13 and Lemma 3.8, we have that WW is open in Spec(L)(L). Hence there exists a filter FF such that PD(F)WD(F1)D(F2).P\in D(F)\subseteq W\subseteq D(F_{1})\cap D(F_{2}). Therefore D(F,a)={ap:PD(F)}D(F1,a)D(F,a)=\{a_{p}:P\in D(F)\}\subseteq D(F_{1},a) and D(F,a)={aP:PD(F)}D(F,a)=\{a_{P}:P\in D(F)\} ={bP:PD(F)}{bP:PD(F2)}=D(F2,b)=\{b_{P}:P\in D(F)\}\subseteq\{b_{P}:P\in D(F_{2})\}=D(F_{2},b), because (ab)(ba)O(P)(a\rightarrow b)\otimes(b\rightarrow a)\in O(P). Therefore xD(F,a)D(F1,a)D(F2,b)x\in D(F,a)\subseteq D(F_{1},a)\cap D(F_{2},b).

(ii) For every xELx\in E_{L}, there exists a DD\in\mathcal{B} with xDx\in D.

Suppose that xELx\in E_{L}, then there exists aLa\in L and PSpec(L)P\in\operatorname{Spec}(L) such that x=aPx=a_{P}. Thus there exists G(L)G\in\mathcal{F}(L) such that PD(G)P\in D(G). This shows that xD(G,a)x\in D(G,a).

In the sequel, we will use 𝒯()\mathcal{T}(\mathcal{B}) to denote the topology on ELE_{L} generated by the above \mathcal{B}.

Theorem 3.13.

The assignment π:ELSpec(L)\pi:E_{L}\longrightarrow\operatorname{Spec}(L) defined by aPPa_{P}\longmapsto P is a local homeomorphism of (EL,𝒯())(E_{L},\mathcal{T}(\mathcal{B})) onto Spec(L)\operatorname{Spec}(L).

Proof 3.14.

The mapping π\pi is well defined and it is clear that π\pi is surjective. Suppose that aPELa_{P}\in E_{L} and U=D(F,a)U=D(F,a) is an open neighbourhood of aPa_{P} from \mathcal{B}. Obviously, π(D(F,a))=D(F)\pi(D(F,a))=D(F). The restriction πU\pi_{U} of π\pi to UU is injective from UU into D(F)D(F).

(i) πU\pi_{U} is continuous: In fact, suppose that D(G)D(G) is an open set of Spec(L)\operatorname{Spec}(L), then D(F)D(G)=D(FG)D(F)\cap D(G)=D(F\cap G) is a base open set in D(F)D(F). Also πU1(D(FG))={aP:PD(FG)}=D(FG,a)\pi^{-1}_{U}(D(F\cap G))=\{a_{P}:P\in D(F\cap G)\}=D(F\cap G,a) and it is an open subset of D(F,a)D(F,a).

(ii) πU\pi_{U} is open: To see this, assume that D(H,b)D(H,b) is a base open set of ELE_{L}. Then D(H,b)UD(H,b)\cap U is a base open subset of UU. Also πU(UD(H,b))=D(F)D(H)\pi_{U}(U\cap D(H,b))=D(F)\cap D(H), which is open in D(F)D(F).

Proposition 3.15.

For any aLa\in L, the function a^:Spec(L)EL\hat{a}:\operatorname{Spec}(L)\longrightarrow E_{L} defined by a^(P)=aP\hat{a}(P)=a_{P} is a global section of (EL,π,Spec(L))(E_{L},\pi,\operatorname{Spec}(L)).

Proof 3.16.

First, π(a^(P))=π(aP)=P\pi(\hat{a}(P))=\pi(a_{P})=P. Next we prove that a^\hat{a} is continuous. Actually, for any D(F,a),D(F,a)\in\mathcal{B}, a^1(D(F,a))=D(F){\hat{a}}^{-1}(D(F,a))=D(F), which is open in Spec(L)\operatorname{Spec}(L). And for any bLb\in L, ba,D(F,b),b\neq a,D(F,b)\in\mathcal{B},

a^1(D(F,b))\displaystyle{\hat{a}}^{-1}(D(F,b)) =D(F){P|aP=bP}\displaystyle=D(F)\bigcap\{P|a_{P}=b_{P}\} (1)
=D(F){PSpec(L)|(ab)(ba)O(P)}\displaystyle=D(F)\bigcap\{P\in\operatorname{Spec}(L)|(a\rightarrow b)\otimes(b\rightarrow a)\in O(P)\}
=D(F){PSpec(L)|abO(P)}{PSpec(L)|baO(P)}\displaystyle=D(F)\bigcap\{P\in\operatorname{Spec}(L)|a\rightarrow b\in O(P)\}\bigcap\{P\in\operatorname{Spec}(L)|b\rightarrow a\in O(P)\}
=D(F)V(ab)V(ba)\displaystyle=D(F)\bigcap V(a\rightarrow b)\bigcap V(b\rightarrow a)

By Remark 2.13 and Lemma 3.8, we know that a^1(D(F,b)){\hat{a}}^{-1}(D(F,b)) is open in Spec(L)\operatorname{Spec}(L).

Corollary 3.17.

The functions 0^:Spec(L)EL\hat{0}:\operatorname{Spec}(L)\longrightarrow E_{L} and 1^:Spec(L)EL\hat{1}:\operatorname{Spec}(L)\longrightarrow E_{L} are global sections of (EL,π,Spec(L))(E_{L},\pi,\operatorname{Spec}(L)).

Let ELEL={EP×EP:PE_{L}\vartriangle E_{L}=\bigcup\{E_{P}\times E_{P}:P\in Spec(L)}(L)\} and equip ELELE_{L}\vartriangle E_{L} with the subspace topology of the product space EL×ELE_{L}\times E_{L}. It is well known that a base for the topology on EL×ELE_{L}\times E_{L} is ={D(F,a)×D(G,b):F,G(L)\mathcal{B}^{\prime}=\{D(F,a)\times D(G,b):F,G\in\mathcal{F}(L) and a,bL}a,b\in L\}. Thus a base for the induced topology on ELELE_{L}\vartriangle E_{L} is given by ′′={(B(a,b),F):F(L)\mathcal{B}^{\prime\prime}=\{(B(a,b),F):F\in\mathcal{F}(L) and a,bL}a,b\in L\}, where (B(a,b),F)(B(a,b),F) is the set {(aP,bP):PD(F)}\{(a_{P},b_{P}):P\in D(F)\}.

Proposition 3.18.

For any PSpec(L)P\in\operatorname{Spec}(L), the functions (aP,bP)aPPbP,(aP,bP)aPPbP(a_{P},b_{P})\longmapsto a_{P}\wedge_{P}b_{P},(a_{P},b_{P})\longmapsto a_{P}\vee_{P}b_{P}, (aP,bP)aPPbP,(aP,bP)aPPbP(a_{P},b_{P})\longmapsto a_{P}\otimes_{P}b_{P},(a_{P},b_{P})\longmapsto a_{P}\rightarrow_{P}b_{P} from the set {(aP,bP)EL×EL|π(a)=π(b)}\{(a_{P},b_{P})\in E_{L}\times E_{L}|\pi(a)=\pi(b)\} into ELE_{L} are continuous, where P=π(a)=π(b)P=\pi(a)=\pi(b).

Proof 3.19.

We only prove the continuity of the operation P\otimes_{P}. The proofs for the rest of the operations are similar. Let (aP,bP)ELEL(a_{P},b_{P})\in E_{L}\vartriangle E_{L} and D(F,ab)D(F,a\otimes b) a neighbourhood of (aPb)P(a\otimes_{P}b)_{P}. Then (B(a,b),F)(B(a,b),F) is a neighbourhood of (aP,bP)(a_{P},b_{P}), whose image by P\otimes_{P} is contained in D(F,ab)D(F,a\otimes b).

Theorem 3.20.

For any residuated lattice LL, (EL,π,Spec(L))(E_{L},\pi,\operatorname{Spec}(L)) is a sheaf space of LL.

Proof 3.21.

For any PSpec(L)P\in\operatorname{Spec}(L), π1({P})=L/O(P)\pi^{-1}(\{P\})=L/O(P). And for any PSpec(L)P\in\operatorname{Spec}(L), O(P)O(P) is a proper filter of LL, thus L/O(P)L/O(P) is a residuated lattice. By Theorem 3.10, Proposition 3.11, Corollary 3.12 and Proposition 3.13, we deduce that (EL,π,Spec(L))(E_{L},\pi,\operatorname{Spec}(L)) is a sheaf space of LL.

Lemma 3.22.

([1]) If FF is a filter of a residuated lattices LL and aLFa\in L-F, then there exists a prime filter PP of LL such that FPF\subseteq P and aPa\notin P.

Proposition 3.23.

{P|PSpec(L)}={1}\bigcap\{P|P\in\operatorname{Spec}(L)\}=\{1\}.

Proof 3.24.

Clearly {1}{P|PSpec(L)}\{1\}\subseteq\bigcap\{P|P\in\operatorname{Spec}(L)\}. Conversely assume that a1a\neq 1, then by Lemma 3.15, there is a PSpec(L)P\in\operatorname{Spec}(L) such that aPa\notin P. Thus a{P|PSpec(L)}a\notin\bigcap\{P|P\in\operatorname{Spec}(L)\}. Therefore {P|PSpec(L)}{1}\bigcap\{P|P\in\operatorname{Spec}(L)\}\subseteq\{1\}.

For any PSpec(L)P\in\operatorname{Spec}(L), O(P)O(P) is a subset of PP and 1O(P)1\in O(P), thus the result below follows immediately.

Corollary 3.25.

{O(P)|PSpec(L)}={1}\bigcap\{O(P)|P\in\operatorname{Spec}(L)\}=\{1\}.

Theorem 3.26.

If LL is a residuated lattice, then the family {O(P)}PSpec(L)\{O(P)\}_{P\in\operatorname{Spec}(L)} canonically determines a sheaf representation of LL.

Proof 3.27.

Define φ:LΓ(Spec(L),EL)\varphi:L\longrightarrow\Gamma(\operatorname{Spec}(L),E_{L}) by φ(a)=a^\varphi(a)=\hat{a}. We only prove that for any a,bL,φ(ab)=φ(a)Pφ(b)a,b\in L,\varphi(a\otimes b)=\varphi(a)\otimes_{P}\varphi(b). The proofs for rest of the operations are similar. For any PSpec(L)P\in\operatorname{Spec}(L), φ(ab)(P)=(ab^)(P)=ab/O(P)=a/O(P)Pb/O(P)=a^(P)Pb^(P)=φ(a)(P)Pφ(b)(P)=(φ(a)Pφ(b))(P)\varphi(a\otimes b)(P)=(\widehat{a\otimes b})(P)=a\otimes b/O(P)=a/O(P)\otimes_{P}b/O(P)=\hat{a}(P)\otimes_{P}\hat{b}(P)=\varphi(a)(P)\otimes_{P}\varphi(b)(P)=(\varphi(a)\otimes_{P}\varphi(b))(P). Thus φ(ab)=φ(a)Pφ(b)\varphi(a\otimes b)=\varphi(a)\otimes_{P}\varphi(b). Next, we prove that the mapping φ\varphi is injective. Assume that φ(a)=φ(b)\varphi(a)=\varphi(b). Then for any PSpec(L)P\in\operatorname{Spec}(L), aP=bPa_{P}=b_{P}. Thus (ab)(ba){O(P)|PSpec(L)}={1}(a\rightarrow b)\otimes(b\rightarrow a)\in\bigcap\{O(P)|P\in\operatorname{Spec}(L)\}=\{1\}, i.e. a=ba=b.

Problem 3.28.

For what LL, is the mapping φ\varphi surjective?

4 Conclusions and future work

In this paper, we investigate the properties of the family of all the prime filters of residuated lattices. Based on this, we construct the sheaf space of residuated lattices and obtain a sheaf representation of residuated lattices.

In [6], Ferraioli and Lettieri took the primary ideals as the corresponding ideals of the prime ideals and proved that every MV\operatorname{MV}-algebra and the MV\operatorname{MV}-algebra of all global sections of its sheaf space are isomorphic. In [8, 9], the scholars proved every MV\operatorname{MV}-algebra AA is isomorphic to the MV\operatorname{MV}-algebra of global sections of a sheaf FF of MV\operatorname{MV}-algebras with stalks that are linear. In our future work, we will investigate when these results hold for a residuated lattice, specifically, for what residuated lattice LL, the mapping φ:LΓ(Spec(L),EL)\varphi:L\longrightarrow\Gamma(\operatorname{Spec}(L),E_{L}) is surjective. For example, is φ\varphi surjective for any Heyting algebra LL?

References

  • [1] Cretan, R., and A. Jeflea, On the lattice of congruence fillters of a residuated lattice, Annals of the University of Craiova-Mathematics and Computer Science Series 33 (2006):174 - 188. ISSN 1223-6934
  • [2] Davey, B.A., Sheaf spaces and sheaves of universal algebras, Mathematische Zeitschrift 134(4) (1973): 275-290.
    https://doi.org/10.1007/BF01214692
  • [3] Di Nola, A., I. Esposito and B. Gerla, Local algebras in the representation of MV\operatorname{MV}-algebras, Algebra Universalis 56 (2007):133 - 164.
    https://doi.org/10.1007/s00012-007-1984-6
  • [4] Di Nola, A., and L. Leuştean, Compact representations of BL\operatorname{BL}-algebras, Archive for Mathematical Logic 42(08) (2003):737 - 761.
    https://doi.org/10.1007/s00153-003-0178-y
  • [5] Dubuc, E.J., and Y.A. Poveda, Representation theory of MV\operatorname{MV}-algebras, Annals of Pure & Applied Logic 161(08) (2008):1024 - 1046.
    https://doi.org/10.1016/j.apal.2009.12.006
  • [6] Ferraioli, A.R., and A. Lettieri, Representations of MV\operatorname{MV}-algebras by sheaves, Mathematical Logic Quarterly 57(01) (2011):27 - 43.
    https://doi.org/10.1002/malq.200910116
  • [7] Filipoiu, A., and G. Georgescu, Compact and Pierce representations of MV\operatorname{MV}-algebras, Revue Roumaine des Mathematiques Pures et Appliquees 40(07) (1995):599 - 618. Available online at:
    https://www.researchgate.net/publication/265548706.
  • [8] Gehrke, M., and S.J.v. Gool, Sheaves and duality, Journal of Pure and Applied Algebra 222(08) (2018):2164 - 2180.
    https://doi.org/10.1016/j.jpaa.2017.09.004
  • [9] Gehrke, M., S.J.v. Gool and V. Marra, Sheaf representations of MV\operatorname{MV}-algebras and lattice-ordered abelian groups via duality, Journal of Algebra 417 (2014):290 - 332.
    https://doi.org/10.1016/j.jalgebra.2014.06.031
  • [10] Ghilardi, S., and M. Zawadowski, A sheaf representation and duality for finitely presented Heyting algebras, The Journal of Symbolic Logic 60(03) (1995):911 - 939.
    https://doi.org/10.2307/2275765.
  • [11] Gierz G., K.H. Hofmann, K. Keimel, J.D. Lawson, M. Mislove, and D.S. Scott,“Continuous Lattices and Domains, Vol.93 of Encyclopedia of Math. Appl.,” Cambridge University Press, Cambridge, U.K., 2003. ISBN: 0-521-80338-1.
    https://doi.org/10.1017/CBO9780511542725
  • [12] Goubault-Larrecq J., “Non-Hausdorff topology and domain theory, Vol. 22 of New Mathematical Monographs,” Cambridge University Press, N.Y, 2013. ISBN: 9781107034136.
    https://doi.org/10.1017/CBO9781139524438
  • [13] Hájek, P., “Metamathematics of Fuzzy Logic,” Kluwer Academic Publishers, Dordrecht, 1998. ISBN: 978-1-4020-0370-7.
    https://doi.org/10.1007/978-94-011-5300-3
  • [14] Höhle, U., and P. Klement, “Non-Classical Logics and their Applications to Fuzzy Subsets,” Kluwer Academic Publishers, Dordrecht, 1995. ISBN:978-94-010-4096-9.
    https://doi.org/10.1007/978-94-011-0215-5
  • [15] Kelley, J.L., “General Topology,” Courier Dover Publications, Mineola, N.Y., 2017. ISBN:9780486815442
  • [16] Leuştean, L., Sheaf representations of BL\operatorname{BL}-algebras, Soft Computing 9 (2005):897 - 909.
    https://doi.org/10.1007/s00500-004-0449-5
  • [17] Mac Lane, S., and I. Moerdijk, “Sheaves in Geometry and Logic,” Springer-Verlag, N.Y., 1992. ISBN:978-0-387-97710-2.
    https://doi.org/10.1007/978-1-4612-0927-0
  • [18] Tennison, B.R., “Sheaf Theory,” Cambridge University Press, Cambridge, U.K., 1975. ISBN: 978-0-521-20784-3.
    https://doi.org/10.1017/CBO9780511661761
  • [19] Turuen, E., “Mathematics Behind Fuzzy Logic,” Physica-Verlag, Heidelberg, 1999. ISBN:3-7908-1221-8
  • [20] Ward, W., and R.P. Dilworth, Residuated lattices, Transactions of the American Mathematical Society 45(03) (1939):335 - 354.
    https://doi.org/10.2307/1990008