Skip to main content
The Scientific World Journal logoLink to The Scientific World Journal
. 2014 Aug 28;2014:812145. doi: 10.1155/2014/812145

On Power Idealization Filter Topologies of Lattice Implication Algebras

Shi-Zhong Bai 1,2, Xiu-Yun Wu 1,3,*
PMCID: PMC4167451  PMID: 25258735

Abstract

The aim of this paper is to introduce power idealization filter topologies with respect to filter topologies and power ideals of lattice implication algebras, and to investigate some properties of power idealization filter topological spaces and their quotient spaces.

1. Introduction and Preliminaries

By generalizing Boolean algebras and Lukasiewicz implication algebras [1], Xu [2] defined the concept of lattice implication algebra which is regarded as an efficient approach to deal with lattice valued logical systems. Later, Xu and Qin [3] defined the concept of the filer topology of a lattice implication algebra which takes the set of all filters of the lattice implication algebra as a base. Based on these definitions and some results in [4], we introduce and study power idealization topologies with respect to filter topologies and power ideals of lattice implication algebras.

Now we recall some definitions and notions of lattice implication algebras and topological spaces.

Let (L, ∧, ∨, 0,1) be a bounded lattice with the greatest 1 and the smallest 0. A system (L, ∧, ∨,  ′, →, 0,1) is called a quasi-lattice implication algebra if  ′ : LL is an order-reserving involution and →:L × LL is a map (called an implication operator) satisfying the following conditions for any x, y, zL:

  1. x → (yz) = y → (xz),

  2. xx = 1,

  3. xy = y′ → x′,

  4. xy = yx = 1 implies x = y,

  5. (xy) → y = (yx) → x.

A quasi-lattice implication algebra (L, ∧, ∨,  ′, →, 0,1) is called a lattice implication algebra if the implication operator → further fulfils the following conditions:

  • (6)

    (xy) → z = (xz)∧(yz),

  • (7)

    (xy) → z = (xz)∨(yz).

A lattice implication algebra (L, ∧, ∨,  ′, →, 0,1) will be simply denoted by L.

Let L be a lattice implication algebra and let φ be a subset of 2L. We use φ c to denote the complement {LA : Aφ}, where LA = {xL : xA}. A subset τ⊆2L is called a topology on L, if τ satisfies the following:

  1. , Lτ,

  2. A, Bτ implies ABτ,

  3. {A tτ : tT}⊆τ implies ∪tT A tτ.

Elements of τ are called τ-open sets and the complements of them are called τ-closed. The pair (L, τ) is called a topological space. A subset B of τ is called a base of τ, if for each Aτ and each xA, there exists BB such that xBA.

Let L be an implication algebra. A subset F of L is called a filer, if F satisfies the following: (1) 1 ∈ F; (2) x, xyF implies yF. The collection of all filters in L is denoted by F(L), or F briefly. Clearly, F consists a base of some topology T F(L), briefly T F. Usually, T F is called the filter topology generated by F. And the pair (L, T F) is called the filter topological space. A subset UL is called T F-neighborhood of xL, or neighborhood of x in T F if xUT F. The set of all T F-neighborhoods of x is denoted by N TF(x). Since FT F and [x) = ∩{F : xFF} ∈ F, [x) is the smallest element of N TF(x).

The closure operator and interior operator of T F are denoted by c and i. Clearly, for every AL, c(A) = ∩{L∖[x) : xL, [x)∩A = } and i(A) = ∪{[x) : xL, [x)⊆A}. The following proposition describes c(A).

Proposition 1 . —

Let (L, T F) be the filer topology generated by F(L). Then for AL, c(A) = {xL : [x)∩A}.

Proof —

The proof is trivial since [x) is the smallest T F-neighborhood of x.

Let L be a lattice implication algebra and let 2L be the power set of L. A nonempty subset I of 2L is called a power ideal of L if I satisfies the following: (1) A, B ∈ 2L and ABI imply AI; (2) A, BI implies ABI. The collection of all power ideals in 2L is denoted by I(L), or briefly I. Note that I = {} is the smallest power ideal and I L = 2L is the greatest power ideal. Moreover, if I, JI, then (1) IJI; (2) IJ = {IJ : II, JJ} ∈ I.

2. Local Functions and Power Idealization Filter Topologies

Let L be a lattice implication algebra, let T F be the filter topology, and let I be a power ideal. An operator *on⁡  2L is defined as follows:

A(I,TF)={xL:UNTF(x),AUI} (1)

for every AL.

The operator *is called the local function with respect to T F and I. A* is called local function of A. We usually write A*(I) or A* instead of A*(I, T F).

Clearly, xA* if and only if [x)∩AI. Thus A* = {xL : [x)∩AI}. The following proposition gives some further details of A*.

Proposition 2 . —

Let (L, T F) be the filter topological space and I, JI. Then

  1. A*(I ) = c(A) and A*(I L) = ;

  2. if AB, then A*(I)⊆B*(I);

  3. if IJ, then A*(J)⊆A*(I);

  4. A*(I) = c(A*(I))⊆c(A);

  5. (A*)*(I)⊆A*(I);

  6. if AI, then A*(I) = ;

  7. if AT F c, then A*(I)⊆A;

  8. if BI, then (AB)*(I) = A*(I) = (AB)*(I);

  9. (AA*(I))*(I) = A*(I);

  10. (AB)*(I) = A*(I) ∪ B*(I);

  11. A*(I)∖B*(I) = (AB)*(I)∖B*(I)⊆(AB)*(I);

  12. if {1} ∉ I, then [x)*(I) = L for each xL;

  13. if {1} ∉ I and 1 ∈ AL, then [A)*(I) = [A*(I)) = L.

Proof —

(1) By Proposition 1, xA*(I ) if and only if [x)∩A if and only if xc(A). Thus A*(I ) = c(A). Since [x)∩A ∈ 2L = I L for each xL, A*(L) = .

(2) Let AB and xA*(I). Then [x)∩AI. Since I is a power ideal and [x)∩A⊆[x)∩B, [x)∩BI and so xB*(I). Thus A*(I)⊆B*(I).

(3) Let IJ and xA*(I). Then [x)∩AJ. It follows that [x)∩AI and so xA*(I). Thus A*(J)⊆A*(I).

(4) If xc(A), then xLc(A) ∈ T F and so [x)⊆Lc(A). Thus [x)∩A⊆(Lc(A))∩A = I. This implies xA*(I) and so A*(I)⊆c(A). Then c(A*(I))⊆c(c(A)) = c(A).

It is clear that A*(I)⊆c(A*(I)). Next, we prove c(A*(I))⊆A*(I).

Let xc(A*(I)). By Proposition 1, [x)∩A*(I) ≠ . Then there exists y ∈ [x)∩A*(I). By yA*(I), [y)∩AI. By y ∈ [x), [y)⊆[x). Thus [x)∩AI and so xA*(I). Therefore c(A*(I))⊆A*(I).

(5) By (4), (A*(I))*(I)⊆c(A*(I)) = A*(I).

(6) Since [x)∩AAI for each xL, A*(I) = .

(7) Suppose that xA*(I)∖A. Then xLAT F. Thus [x)⊆LA and so [x)∩A⊆(LA) = I. Hence xA*(I) which is a contradiction. Therefore A*(I)⊆A.

(8) By (2), (AB)*(I)⊆A*(I)⊆(AB)*(I). Next, we prove the inverse inclusions.

If x ∉ (AB)*(I), then ([x)∩A)∖B = [x)∩(AB) ∈ I. Thus [x)∩AIBI which follows from I is a power ideal. This implies xA*(I). Thus A*(I)⊆(AB)*(I) and so A*(I) = (AB)*(I).

If xA*(I), then [x)∩AI. Since BI,

[x)(AB)([x)A)BI. (2)

Thus x ∉ (AB)*(I). This implies (AB)*(I)⊆A*(I) and so (AB)*(I) = A*(I).

(9) Clearly, A*(I)⊆(AA*(I))*(I). Conversely, if xA*(I), then [x)∩AI. Let [x)∩A = I. Then AI ∪ (L∖[x)). By (2), (7), (8), and [x) ∈ T F,

A(I)(I(L[x)))(I)=(L[x))(I)L[x). (3)

Thus AA*(I)⊆(L∖[x)) ∪ A and so

[x)(AA(I))((L[x))A)[x)=A[x)=II. (4)

This implies x ∉ (AA*(I))*(I) and so (AA*(I))*(I)⊆A*(I).

(10) A*(I) ∪ B*(I)⊆(AB)*(I) is clear. Conversely, if xA*(I) ∪ B*(I), then [x)∩A, [x)∩BI. Thus [x)∩(AB) = ([x)∩A)∪([x) ∪ B) ∈ I. This implies x ∉ (AB)*(I). Therefore (AB)*(I)⊆A*(I) ∪ B*(I).

(11) We firstly prove A*(I)∖B*(I)⊆(AB)*(I). Assume that x ∈ (A*(I)∖B*(I))∖(AB)*(I). Then [x)∩(AB) ∈ I and [x)∩BI. Thus

[x)A[x)((AB)B)=([x)(AB))([x)B)I. (5)

This implies xA*(I) which is a contradiction. Thus A*(I)∖B*(I)⊆(AB)*(I) and so A*(I)∖B*(I)⊆(AB)*(I)∖B*(I). Finally, (AB)*(I)∖B*(I)⊆A*(I)∖B*(I) follows from (2). Therefore A*(I)∖B*(I) = (AB)*(I)∖B*(I).

(12) Since {1} ∉ I, 1 ∉ I for each II. Assume that there exists xL such that [x) ≠ L. Let yL∖[x)*(I). Thus [y)∩[x) ∈ I. Since [xy) = [y)∩[x), 1 ∉ [xy) which is a contradiction. Therefore [x)*(I) = L for each xL.

(13) Assume that there exists yLA*(I). Then 1 ∈ [y)∩AI which is a contradiction. Thus A*(I) = L and [A*(I)) = L. Since 1 ∈ A, L = [1)*(I)⊆[A)*(I) follows from (12). Therefore [A)*(I) = L.

Proposition 3 . —

Let (L, T F) be the filter topological space and II. The operator c I* (briefly, c*) on 2L, defined by c*(A) = AA* for AL, satisfies the following statements:

  1. c*() = ; c*(L) = L,

  2. c*(c*(A)) = c*(A)⊆c(A),

  3. (c*(A))* = c*(A*) = A*,

  4. c*(AB) = c*(A) ∪ c*(B),

  5. AT F c or AI implies c*(A) = A.

Proof —

(1) c*() = follows from * = . c*(L) = L is clear.

(2) By (4) and (9) of Proposition 2,

c(c(A))=(AA)(AA)=AA=c(A)c(A). (6)

(3) By (5) and (9) of Proposition 2,

(c(A))=(c(A)(c(A)))=(AA(AA))=(AA)=A (7)

and c*(A*) = A* ∪ (A*)* = A*.

(4) By (10) of Proposition 2,

c(AB)=(AB)(AB)=(AA)(BB)=c(A)c(B). (8)

(5) The result follows from (6) and (7) of Proposition 2.

Theorem 4 . —

Let (L, T F) be the filter topological space and II. The operator c* stated in Proposition 3 is the closure operator of a new topology which is finer than T F and the topology generated by I c (note that I c is not a topology since I c in general case). Such a topology is called a power idealization filter topology and often denoted by T F*(I, T F), T F*(I), or T F*.

Proof —

Let T F* = {AL : c*(LA) = LA}. We prove that T F* is a topology on L.

(1) , LT F* follows from (1) of Proposition 3.

(2) If A, BT F*, then c*(LA) = LA and c*(LB) = LB. Thus

c(L(AB))=c((LA)(LB))=c(LA)c(LB)=L(AB). (9)

This implies ABT F*.

(3) Let A tT F* for tT, where T is an index set. Then c*(LA t) = LA t and

L(tT)=tT(LAt)c(tT(LAt))=tT(LAt)(tT(LAt))tT((LAt)(LAt))=tTc(LAt)=tT(LAt)=L(tTAt). (10)

Therefore ∪tT A tT F*.

Finally, by (6) and (7) of Proposition 3, T F, I cT F*.

Example 5 . —

Let L = {0, a, b, c, d, 1}, 0′ = 1, a′ = c, b′ = d, c′ = a, d′ = b, 1′ = 0, and the implication operator → be defined by ab = a′∨b for a, bL. Then (L, ∧, ∨,  ′, →) is the Hasse lattice implication algebra (Figure 1 and Table 1). Then

F(L)={{1},{a,1},{b,c,1},{a,b,c,d,1},L},TF(L)={,{1},{a,1},{b,c,1},{a,b,c,1},{a,b,c,d,1},L}. (11)

Let I = {, {0}, {a}, {0, a}}. Then I is a power ideal. It is easy to check that

TF={,{1},{a,1},{b,c,1},{a,b,c,1},{b,c,d,1},{0,b,c,d,1},{a,b,c,d,1},L}. (12)

Clearly, T FT F*.

Figure 1.

Figure 1

Hasse diagram of L 2 = {0, a, b, c, d, 1}.

Table 1.

The implication operator of L = {0, a, b, c, d, 1}.

0 a b c d 1
0 1 1 1 1 1 1
a c 1 b c b 1
b d a 1 b a 1
c a a 1 1 a 1
d b 1 1 b 1 1
1 0 a b c d 1

Proposition 6 . —

Let (L, T F) be the filter topological space and I, JI. Then

  1. T F*(I ) = T F and T F*(I L) = 2L,

  2. if IJ, then T F*(I)⊆T F*(J).

Proof —

(1) By (1) of Proposition 2, A*(I ) = c(A) and A*(I L) = . Thus c I*(A) = A if and only if c(A) = A. Similarly, c IL*(A) = A for each AL. Therefore (1) holds.

(2) Let IJ. By (3) of Proposition 2, c J*(A)⊆c I*(A) for AL. Thus if AT F*(I), then AT F*(J). Therefore T F*(I)⊆T F*(J).

Clearly, if II satisfies T F cI, then LI and so I = 2L = I L. Thus by (1) of Proposition 3, T F* = I c = 2L. If T F c∖{L}⊆I, we have the following proposition.

Proposition 7 . —

Let (L, T F) be the filter topological space. If II satisfies T F c∖{L}⊆I, then T F* = I c ∪ {}.

Proof —

I c ∪ {}⊆T F* follows from Theorem 4. Conversely, suppose that T F*⊈I c ∪ {}. Then there exists BT F*∖(I c ∪ {}) such that (LB)*⊆LBL. Let y ∈ (LB)∖(LB)*. Then y ∉ (LB)*. Thus [y)∩(LB) ∈ I. Put [y)∩(LB) = I. We have LBI ∪ (L∖[y)). Since T F c∖{L}⊆I, L∖[y) ∈ I. Thus LBI ∪ (LB) ∈ I and so LBI. Hence BI c. It is a contradiction. Therefore T F*⊆I c ∪ {}.

Lemma 8 . —

Let (L, T F) be the filter topological space and II. If AL satisfies AI = for each II, then c*(A) = c(A).

Proof —

c*(A)⊆c(A) is clear. Conversely, if xc*(A), then xA and xA*. Thus I = [x)∩AI and AI ∪ (L∖[x)). Since AI = , AL∖[x). Observe that xL∖[x) and L∖[x) is T F-closed. We have xc(A). Thus c(A)⊆c*(A). Therefore c*(A) = c(A).

Proposition 9 . —

If IT F c, then T F* = T F.

Proof —

It is clear that T FT F*. Conversely, let I M be the greatest element of I and AL. Thus (AI M)∩I = for each II. By Lemma 8, c*(AI M) = c(AI M). By (8) of Proposition 2, (AI M)* = A*. Now, notice that AI MIT F c and thus c(AI M) = AI M. We have

c(A)=c((AIM)(AIM))=c(AIM)c(AIM)=c(AIM)(AIM)=(AIM)(AIM)(AIM)=(AIM)A=AA=c(A). (13)

This implies c* = c. Therefore T F* = T F.

Lemma 10 . —

Let (L, T F) be the filter topological space and II. If II and UT F, then UIT F*.

Proof —

Let P = LU. Then PT F c. By (7) and (8) of Proposition 2,

c(PI)=(PI)(PI)=(PI)P=PI. (14)

Thus L∖(PI) = U∩(LI) = UIT F*.

Theorem 11 . —

Let (L, T F) be the filter topological space and II. Then

BTF={UI:UTF,II} (15)

is a base of T F*. Moreover,

BTF(x)={VI:VNTF(x),xII} (16)

is a base of N TF*(x) for each xL, where N TF*(x) is the set of all T F*-neighborhoods of x in (L, T F*). Clearly, [x)∖I x is the smallest T F*-neighborhoods of x, where I x is the greatest element of I satisfying xI x.

Proof —

By Lemma 10, B TF*T F*. Let BL. Then BT F*⇔LB is T F*-closed ⇔(LB)*⊆(LB)⇔BL∖(LB)*. Thus xBx ∉ (LB)*⇒ there exists UN TF(x) such that (LB)∩UI. Let I = (LB)∩U. Then LBI ∪ (LU) and

xUI=U(LI)=L(I(LU))B. (17)

Therefore B TF* is a base of T F*.

Clearly, B TF*(x)⊆N TF*(x). Let AN TF*(x) and yA. Since B TF* is a base of T F*, there are U, VT F and I, JI such that xUIA and yVJA. We can assume yI and xJ (otherwise, I and J can be replaced by I∖{y} and J∖{x}, resp.,). Then

(UI)(VJ)=(U(LI))(V(LJ))=[(UV)((LI)(LJ))][(U(LJ))(V(LI))]((UV)(IJ))(L(IJ))=(UV)(IJ).   (18)

Clearly, y ∈ (UV)∖(IJ) ∈ B TF*(x) and

(UV)(IJ)(UI)(VJ)A. (19)

Therefore B TF*(x) is a base of N TF*(x).

Clearly, if I x is the greatest element of I satisfying xI x, then [x)∖I xN TF*(x) is the smallest T F*-neighborhoods of x.

Let (L, τ) be a topological space and II. The topology that was generated by B = {UI : Uτ, II} is denoted by T*(I, τ) [5]. Clearly, T*(I, T F) = T F*(I).

Lemma 12 . —

Let ψ = {, L} be the indiscrete topology on L and II. Then T*(I, ψ) = {} ∪ I c.

Proof —

By T c∖{L} = {} ∈ I and Proposition 7, the proof is obvious.

Theorem 13 . —

Let (L, τ) be a topological space and II. Then T*(I, τ) = τT*(I, ψ), where τT*(I, ψ) is the topology generated by the base {UV : Uτ, VT*(I, ψ)}.

Proof —

Clearly, B T* = {UI : Uτ, II} is a base of T*(I, τ). Since B T* = {UV : Uτ, VT*(I, ψ)}, B T* is also a base of τT*(I, ψ). Therefore T*(I, τ) = τT*(I, ψ).

Corollary 14 . —

Let (L, T F) be the filter topological space and II. Then T F* = T FT*(I, ψ).

Corollary 15 . —

Let (L, T F) be the filter topological space and I, JI. Then

  1. T*(IJ, ψ) = T*(I, ψ)∨T*(J, ψ),

  2. T F*(IJ) = T*(I, T F*(J)) = T*(J, T F*(I)),

  3. T F*(IJ) = T F*(I)∨T F*(J),

  4. T*(I, T F*(I)) = T F*(I).

Proof —

(1) By (2) of Proposition 6, T*(IJ)⊇T*(I)∨T*(J). Conversely, let AT*(IJ). By Theorem 13, there exist II and JJ such that

A=L(II)=(LI)(LJ)T(I)T(J). (20)

Thus T*(IJ)⊆T*(I)∨T*(J).

(2) By (1), Theorem 13, and Corollary 14,

TF(IJ)=TFT(IJ,ψ)=TFT(I,ψ)T(J,ψ)=TF(I)T(J,ψ)=T(TF(I),J). (21)

Similarly, T F*(IJ) = T*(T F*(J), I).

(3) By (1) and Theorem 13,

TF(IJ)=TFT(IJ,ψ)=TFT(I,ψ)T(J,ψ)=TFT(I,ψ)TFT(J,ψ)=TF(I)TF(J). (22)

Therefore T F*(IJ) = T F*(I)∨T F*(J).

(4) Let I = J. Then the proof follows from (2).

Theorem 16 . —

Let (L, T F) be the filter topological space, I, JI and AL. Then

  1. A*(IJ, T F) = A*(I, T F) ∪ A*(J, T F),

  2. A*(IJ, T F) = A*(I, T F*(J))∩A*(J, T F*(I)).

Proof —

(1) By (3) of Proposition 2, A*(I, T F) ∪ A*(J, T F)⊆A*(IJ, T F). Conversely, xA*(I, T F) ∪ A*(J, T F). Then [x)∩AI and [x)∩AJ. Let [x)∩A = I and [x)∩A = J. Then AI ∪ (L∖[x)) and AJ ∪ (L∖[x)). Thus

A(I(L[x)))(J(L[x)))=(IJ)(L[x)). (23)

Thus [x)∩AIJ which implies xA*(IJ, T F). Therefore A*(IJ, T F)⊆A*(I, T F) ∪ A*(J, T F).

(3) Let xA*(IJ, T F). Then [x)∩AIJ. Then there exist II and JJ such that [x)∩A = IJ. We can assume IJ = , (otherwise, I can be replaced by I∖(IJ)). Thus xI or xJ, (otherwise, xIJ which is a contradiction). Now, we take xI for example. Then

([x)I)A=[x)A(LI)=J. (24)

Since [x) ∈ T F and x ∈ [x)∖I, [x)∖IB TF*(I). Thus xA*(J, T F*(I)) and so xA*(J, T F*(I))∩A*(I, T F*(J)). Hence

A(J,TF(I))A(I,TF(J))A(IJ,TF). (25)

Conversely, let xA*(T F*(I), J). Then there exists II such that ([x)∖I)∩AJ. Let ([x)∖I)∩A = J. Then [x)∩A = IJ which implies xA*(IJ, T F). Similarly, if xA*(T F*(J), I), then xA*(IJ, T F). Therefore A*(IJ, T F)⊆A*(J, T F*(I))∩A*(I, T F*(J)).

Corollary 17 . —

Consider A*(I, T F) = A*(I, T F*(I)).

Proof —

Let I = J. The proof follows from (2) of Theorem 16.

Corollary 18 . —

Consider T F*(IJ) = T F*(I)∩T F*(J).

Proof —

By (2) of Proposition 6, T F*(IJ)⊆T F*(I)∩T F*(J). Conversely, if AT F*(IJ), then

(LA)(I,TF)(LA)(J,TF)=(LA)(IJ,TF)(LA). (26)

Thus (LA)*(I, T F)⊈(LA) or (LA)*(J, T F)⊈(LA). Thus AT F*(I) or AT F*(J). Therefore T F*(I)∩T F*(J)⊆T F*(IJ).

3. Power Idealization Filter Topological Quotient Spaces

Let (L 1, ∧, ∨,  ′, →1, 01, 11) and (L 2, ∧, ∨,  ′, →2, 02, 12) be two lattice implication algebras. A mapping f from L 1 to L 2 is called lattice implication homomorphism, if f(x1 y) = f(x)→2 f(y) for any x, yL 1. The set of all lattice implication homomorphisms from L 1 to L 2 is denoted by hom(L 1, L 2).

Let f ∈ hom(L 1, L 2). Then, clearly,

Tl(TF(L2),f)={f1(U):UTF(L2)},Tr(TF(L1),f)={f(U):UL2,f1(U)TF(L1)} (27)

are topologies [4].

Lemma 19 . —

Let L 1 and L 2 be two implication algebras and let f ∈ hom(F 1, f 2) and I ∈ 2L1, J ∈ 2L2 be power ideals.

  1. If f is injective, then f −1(J) = {f −1(J) : JJ} ∈ I(L 1).

  2. If f is surjective, then f(I) = {f(I) : II} ∈ I(L 2).

Proof —

(1) Since J, then = f −1() ∈ f −1(J).

If I 2f −1(J) and I 1I 2, then there exist J 2J such that I 2 = f −1(J 2). Thus f(I 1)⊆f(I 2) = J 2 and f(I 1) ∈ J. Since f is injective, I 1 = f −1(f(I 1)) ∈ f −1(J).

If I 1, I 2f −1(J), then there exist J 1, J 2J such that I 1 = f −1(J 1) and I 2 = f −1(J 2). One has I 1I 2 = f −1(J 1) ∪ f −1(J 2) = f −1(J 1J 2). Since J 1J 2J, I 1I 2f −1(J). Therefore f −1(J) is a power ideal.

(2) By I, = f() ∈ f(I).

If J 2f(J) and J 1J 2, then there exists I 2I such that J 2 = f(I 2). Let I 1 = f −1(J 1). Then I 1I 2 and I 1I. Since f is surjective, J 1 = f(I 1) ∈ f(I).

If J 1, J 2f(J), then there exist I 1, I 2I such that J 1 = f(I 1) and J 2 = f(I 2). Thus I 1I 2I. Hence J 1J 2 = f(I 1) ∪ f(I 2) = f(I 1I 2) ∈ f(I). Therefore f(I) is a power ideal.

Lemma 20 . —

Let L 1 and L 2 be two implication algebras and f ∈ hom(F 1, F 2). Then

  1. if f is injective, then for each xL 1, f −1([f(x))) ∈ T l(T F(L2), f) is the smallest T l-neighborhood of x;

  2. if f is bijective, then for each yL 2, f([f −1(y))) ∈ T r(T F(L1), f) is the smallest T r-neighborhood of y.

Proof —

(1) Clearly, [f(x)) is the smallest T F(L2)-neighborhood of f(x). Then xf −1([f(x))) ∈ T l(T F(L2), f). Let xVT l(T F(L2), f). Then f(x) ∈ f(V) ∈ T F(L2) and [f(x))⊆f(V). Thus f −1([f(x)))⊆f −1(f(V)) = V. Therefore f −1([f(x))) is the smallest one.

(2) Clearly, [f −1(y)) is the smallest T F(L1)-neighborhood of f −1(y). Thus yf([f −1(y))) ∈ T r(T F(L1), f). Now, let yUT r(T F(L1), f). Then f −1(y) ∈ f −1(U) ∈ T F(L1). Thus [f −1(y))⊆f −1(U) and so f([f −1(y)))⊆f(f −1(U)) = U. Therefore (2) holds.

Lemma 21 . —

Let L 1 and L 2 be two implication algebras and f ∈ hom(F 1, F 2).

  1. If f is injective and JI(L 2), then for each xL 1, [f(x))∖J MT F*(J, T F(L2)) is the smallest neighborhood of f(x), where J M is the greatest element of J satisfying f(x) ∉ J M.

  2. If f is bijective and II(L 1), then for each yL 2, [f −1(y))∖I MT F*(I, T F(L1)) is the smallest neighborhood of f −1(y), where I M is the greatest element of I satisfying f −1(y) ∉ I M.

Theorem 22 . —

Let L 1 and L 2 be two implication algebras and f ∈ hom(F 1, F 2).

  • (1)
    If f is injective and JI(L 2), then
    T(f1(J),Tl(TF(L2),f))=Tl(TF(J,TF(L2)),f). (28)
  • (2)
    If f is bijective and II(L 1), then
    T(f(I),Tr(TF(L1),f))=Tr(TF(I,TF(L1)),f). (29)

Proof —

(1) Let c 2* and c l be the closure operators of the left side and the right side of the equation. We only need to prove c 1* = c l.

Let AL 1 and xc 1*(A). Then xA and xA*(f −1(J), T l(T F(L2), f)). By (1) of Lemma 21, f −1([f(x)))∩Af −1(J). Thus there exists JJ such that f −1([f(x)))∩A = f −1(J). Since xA and f is injective, f(x) ∉ J. Let J MJ be the greatest one satisfying f(x) ∉ J M. Then f −1([f(x)))∩Af −1(J M). Thus

=f1([f(x)))A(L1f1(JM))=f1([f(x)))f1(L2JM)A=f1([f(x))(L2JM))A=f1([f(x))JM)A. (30)

By Lemma 21 and Proposition 1, xc l(A). Therefore c l(A)⊆c 1*(A).

Conversely, let yc l(A). By Proposition 1,

=f1([f(x))JM)A=f1([f(x)))A(L1f1(JM)). (31)

Thus xA, f −1([f(x)))∩Af −1(J M) and [f(x))∩f(A)⊆J M. Then J 1 = [f(x))∩f(A) ∈ J. Since f is injective, f −1([f(x)))∩A = f −1(J 1). By (1) of Lemma 20, xA*(f −1(J), T l(T F(L2), f)). Therefore xc 1*(A) and c 1*(A)⊆c l(A).

(2) Let c 2* and c r be the closure operators of the left side and the right side of the equation. We only need to prove c 2* = c r.

Let yc 2*(A). Then yA and yA*((f(I), T r(T F(L1), f))). By (2) of Lemma 20, f([f −1(y)))∩Af(I). Thus there exists II such that f([f −1(y)))∩A = f(I). Since f is bijective, [f −1(y))∩f −1(A) = I. By yA, f −1(y) ∉ f −1(A) and so f −1(y) ∉ I. Since I MI is the greatest element of I satisfying f −1(y) ∉ I M, [f −1(y))∩f −1(A)⊆I M and [f −1(y))∩(L 1I M)∩f −1(A) = . By f being bijective again, we have

=f()=f([f1(y)))(L2f(IM))A=f([f1(y))IM)A. (32)

By

f1(y)[f1(y))IM=f1(f([f1(y))IM))TF(I,TF(L1)), (33)

yc r(A). Hence c 2*(A)⊆c r(A).

Conversely, let zc r(A). Since I M is the greatest element of I satisfying f −1(z) ∉ I M, by (2) of Lemma 21, [f −1(z))∖I MT F*(I, T F(L1)) is the smallest neighborhood of f −1(z). Thus f([f −1(z))∖I M)∩A = . Since f is bijective,

=f1()=([f1(z))IM)f1(A)=[f1(z))(L1IM)f1(A). (34)

This implies [f −1(z))∩f −1(A)⊆I M and [f −1(z))∩f −1(A) ∈ I. Thus f([f −1(y)))∩Af(I) which implies yA*((f(I), T r(T F(L1), f))). Since zc r(A), zA. Therefore zc 2*(A) and so c 2*(A)⊆c r(A).

Generally, if f ∈ hom(L 1, L 2) is surjective but not bijective, then (2) of Theorem 22 fails.

Example 23 . —

Let L 1 = {01, a, b, c, d, 11} be the Hasse lattice implication algebra of Example 5. Let L 2 = {02, e, h, 12} and 02′ = 12, e′ = h, h′ = e, and 12′ = 02. The Hasse diagram and the implication operator of L 2 are shown by Figure 2 and Table 2. Then it is clear that

TF(L1)={,{11},{a,11},{b,c,11},{a,b,c,11},{b,c,d,11},{0,b,c,d,11},{a,b,c,d,11},L},TF(L2)={,{e,12},{h,12},{e,h,12},{12},L2}. (35)

Figure 2.

Figure 2

Hasse diagram of L 2 = {02, e, h, 12}.

Table 2.

The implication operator of L 2 = {02, e, h, 12}.

02 e h 12
02 1 12 12 12
e h 12 h 12
h e e 12 12
12 02 e h 12

A mapping f from L 1 to L 2 is defined as

f(01)=02,f(11)=12,f(a)=f(d)=e,f(b)=f(c)=h. (36)

It easy to check f ∈ hom(L 1, L 2) and f is surjective. Let I = {, {c}}. Then II(L 1) and f(I) = {, {h}} ∈ I(L 2).

Since {h} ∈ f(I), by Theorem 4,

{02,e,12}=L2{h}T(f(I),Tr(TF(L1),f)). (37)

Observe that {b, c}*(I, T F(L1)) = {01, b, c, d}⊈{b, c}. We have

{0,a,d,1}=L1{b,c}TF(I,TF(L1)). (38)

Moreover, by f −1({02, e, 12}) = {02, a, d, 12}, {02, e, 12} ∉ T r(T F*(I, T F(L1)), f).

In fact, we have

Tr(TF(I,TF(L1)),f)={,{12},L2},T(f(I),Tr(TF(L1),f))={,{12},{02,e,12},L2}. (39)

Therefore T r(T F*(I, T F(L1)), f) ≠ T*(f(I), T r(T F(L1), f)).

Corollary 24 . —

Let L 1 and L 2 be two implication algebras and let f ∈ hom(F 1, f 2) be bijective.

  • (1)
    If JI(L 2), then
    Tr(T(f1(J),Tl(TF(L2),f)),f)=T(J,TF(L2)). (40)
  • (2)
    If II(L 1), then
    Tl(T(f(I),Tr(TF(L1),f)),f)=T(I,TF(L1)). (41)

Proof —

The proof follows from Theorem 22.

Corollary 25 . —

Let L 1 and L 2 be two implication algebras and f ∈ hom(f 1, f 2).

  • (1)
    If f is injective and J 1, J 2I(L 2), then
    Tl(TF(J1J2,TF(L2)),f)=Tl(TF(J1,TF(L2)),f)Tl(TF(J2,TF(L2)),f). (42)
  • (2)
    If f is bijective and I 1, I 2I(L 1), then
    Tr(TF(I1I2,TF(L1)),f)=Tr(TF(I1,TF(L1)),f)Tr(TF(I2,TF(L1)),f). (43)

Proof —

(1) Clearly, f −1(J 1J 2) = f −1(J 1)∨f −1(J 2). By (3) of Corollary 15 and Theorem 22,

Tl(TF(J1J2,TF(L2)),f)=T(f1(J1J2),Tl(TF(L2),f))=T(f1(J1),Tl(TF(L2),f))T(f1(J2),Tl(TF(L2),f))=Tl(TF(J1,TF(L2)),f)Tl(TF(J2,TF(L2)),f). (44)

(2) Is similar to (1).

Corollary 26 . —

Let L 1 and L 2 be two implication algebras and let f ∈ hom(F 1, f 2) be bijective. If JI(L 2) and II(L 1), then

T(f1(J),Tl(TF(J,TF(L2)),f))=T(f1(J),Tl(TF(L2),f)),T(f(I),Tr(TF(I,TF(L1)),f))=T(f(I),Tr(TF(L1),f)). (45)

Proof —

The proof follows from (4) of Corollary 15 and Theorem 22.

Acknowledgments

This work is supported by the National Natural Science Foundations of China (no. 11471202) and the Natural Science Foundation of Guangdong Province (no. S2012010008833).

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

References

  • 1.Lukasiewicz J. On 3-valued logic. Ruch Filozoficzny. 1920;5:169–170. [Google Scholar]
  • 2.Xu Y. Lattice implication algebra. Journal of Southwest Jiaotong University. 1993;89:20–27. [Google Scholar]
  • 3.Xu Y, Qin KY. On filters of lattice implication algebras. The Journal of Fuzzy Mathematics. 1993;1(2):251–260. [Google Scholar]
  • 4.Xu Y, Ruan D, Qin K, Liu J. Lattice-Valued Logic. Springer; 2003. [Google Scholar]
  • 5.Jankovic D, Hamlett TR. New topologies from old via ideals. The American Mathematical Monthly. 1990;97(4):295–310. [Google Scholar]

Articles from The Scientific World Journal are provided here courtesy of Wiley

RESOURCES