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 ′ : L → L is an order-reserving involution and →:L × L → L is a map (called an implication operator) satisfying the following conditions for any x, y, z ∈ L:
x → (y → z) = y → (x → z),
x → x = 1,
x → y = y′ → x′,
x → y = y → x = 1 implies x = y,
(x → y) → y = (y → x) → 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)
(x∨y) → z = (x → z)∧(y → z),
-
(7)
(x∧y) → z = (x → z)∨(y → z).
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 {L∖A : A ∈ φ}, where L∖A = {x ∈ L : x ∉ A}. A subset τ⊆2L is called a topology on L, if τ satisfies the following:
∅, L ∈ τ,
A, B ∈ τ implies A∩B ∈ τ,
{A t ∈ τ : t ∈ T}⊆τ implies ∪t∈T 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 x ∈ A, there exists B ∈ B such that x ∈ B⊆A.
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, x → y ∈ F implies y ∈ F. 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 U⊆L is called T F-neighborhood of x ∈ L, or neighborhood of x in T F if x ∈ U ∈ T F. The set of all T F-neighborhoods of x is denoted by N TF(x). Since F⊆T F and [x) = ∩{F : x ∈ F ∈ F} ∈ 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 A⊆L, c(A) = ∩{L∖[x) : x ∈ L, [x)∩A = ∅} and i(A) = ∪{[x) : x ∈ L, [x)⊆A}. The following proposition describes c(A).
Proposition 1 . —
Let (L, T F) be the filer topology generated by F(L). Then for A⊆L, c(A) = {x ∈ L : [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 A⊆B ∈ I imply A ∈ I; (2) A, B ∈ I implies A ∪ B ∈ I. 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, J ∈ I, then (1) I∩J ∈ I; (2) I∨J = {I ∪ J : I ∈ I, J ∈ J} ∈ 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:
| (1) |
for every A⊆L.
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, x ∈ A* if and only if [x)∩A ∉ I. Thus A* = {x ∈ L : [x)∩A ∉ I}. The following proposition gives some further details of A*.
Proposition 2 . —
Let (L, T F) be the filter topological space and I, J ∈ I. Then
A*(I ∅) = c(A) and A*(I L) = ∅;
if A⊆B, then A*(I)⊆B*(I);
if I⊆J, then A*(J)⊆A*(I);
A*(I) = c(A*(I))⊆c(A);
(A*)*(I)⊆A*(I);
if A⊆I, then A*(I) = ∅;
if A ∈ T F c, then A*(I)⊆A;
if B ∈ I, then (A ∪ B)*(I) = A*(I) = (A∖B)*(I);
(A ∪ A*(I))*(I) = A*(I);
(A ∪ B)*(I) = A*(I) ∪ B*(I);
A*(I)∖B*(I) = (A∖B)*(I)∖B*(I)⊆(A∖B)*(I);
if {1} ∉ I, then [x)*(I) = L for each x ∈ L;
if {1} ∉ I and 1 ∈ A⊆L, then [A)*(I) = [A*(I)) = L.
Proof —
(1) By Proposition 1, x ∈ A*(I ∅) if and only if [x)∩A ≠ ∅ if and only if x ∈ c(A). Thus A*(I ∅) = c(A). Since [x)∩A ∈ 2L = I L for each x ∈ L, A*(L) = ∅.
(2) Let A⊆B and x ∈ A*(I). Then [x)∩A ∉ I. Since I is a power ideal and [x)∩A⊆[x)∩B, [x)∩B ∉ I and so x ∈ B*(I). Thus A*(I)⊆B*(I).
(3) Let I⊆J and x ∈ A*(I). Then [x)∩A ∉ J. It follows that [x)∩A ∉ I and so x ∈ A*(I). Thus A*(J)⊆A*(I).
(4) If x ∉ c(A), then x ∈ L∖c(A) ∈ T F and so [x)⊆L∖c(A). Thus [x)∩A⊆(L∖c(A))∩A = ∅ ∈ I. This implies x ∉ A*(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 x ∈ c(A*(I)). By Proposition 1, [x)∩A*(I) ≠ ∅. Then there exists y ∈ [x)∩A*(I). By y ∈ A*(I), [y)∩A ∉ I. By y ∈ [x), [y)⊆[x). Thus [x)∩A ∉ I and so x ∈ A*(I). Therefore c(A*(I))⊆A*(I).
(5) By (4), (A*(I))*(I)⊆c(A*(I)) = A*(I).
(6) Since [x)∩A⊆A ∈ I for each x ∈ L, A*(I) = ∅.
(7) Suppose that x ∈ A*(I)∖A. Then x ∈ L∖A ∈ T F. Thus [x)⊆L∖A and so [x)∩A⊆(L∖A) = ∅ ∈ I. Hence x ∉ A*(I) which is a contradiction. Therefore A*(I)⊆A.
(8) By (2), (A∖B)*(I)⊆A*(I)⊆(A ∪ B)*(I). Next, we prove the inverse inclusions.
If x ∉ (A∖B)*(I), then ([x)∩A)∖B = [x)∩(A∖B) ∈ I. Thus [x)∩A⊆I ∪ B ∈ I which follows from I is a power ideal. This implies x ∉ A*(I). Thus A*(I)⊆(A∖B)*(I) and so A*(I) = (A∖B)*(I).
If x ∉ A*(I), then [x)∩A ∈ I. Since B ∈ I,
(2) Thus x ∉ (A ∪ B)*(I). This implies (A ∪ B)*(I)⊆A*(I) and so (A ∪ B)*(I) = A*(I).
(9) Clearly, A*(I)⊆(A ∪ A*(I))*(I). Conversely, if x ∉ A*(I), then [x)∩A ∈ I. Let [x)∩A = I. Then A⊆I ∪ (L∖[x)). By (2), (7), (8), and [x) ∈ T F,
(3) Thus A ∪ A*(I)⊆(L∖[x)) ∪ A and so
(4) This implies x ∉ (A ∪ A*(I))*(I) and so (A ∪ A*(I))*(I)⊆A*(I).
(10) A*(I) ∪ B*(I)⊆(A ∪ B)*(I) is clear. Conversely, if x ∉ A*(I) ∪ B*(I), then [x)∩A, [x)∩B ∈ I. Thus [x)∩(A ∪ B) = ([x)∩A)∪([x) ∪ B) ∈ I. This implies x ∉ (A ∪ B)*(I). Therefore (A ∪ B)*(I)⊆A*(I) ∪ B*(I).
(11) We firstly prove A*(I)∖B*(I)⊆(A∖B)*(I). Assume that x ∈ (A*(I)∖B*(I))∖(A∖B)*(I). Then [x)∩(A∖B) ∈ I and [x)∩B ∈ I. Thus
(5) This implies x ∉ A*(I) which is a contradiction. Thus A*(I)∖B*(I)⊆(A∖B)*(I) and so A*(I)∖B*(I)⊆(A∖B)*(I)∖B*(I). Finally, (A∖B)*(I)∖B*(I)⊆A*(I)∖B*(I) follows from (2). Therefore A*(I)∖B*(I) = (A∖B)*(I)∖B*(I).
(12) Since {1} ∉ I, 1 ∉ I for each I ∈ I. Assume that there exists x ∈ L such that [x) ≠ L. Let y ∉ L∖[x)*(I). Thus [y)∩[x) ∈ I. Since [x∨y) = [y)∩[x), 1 ∉ [x∨y) which is a contradiction. Therefore [x)*(I) = L for each x ∈ L.
(13) Assume that there exists y ∈ L∖A*(I). Then 1 ∈ [y)∩A ∈ I 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 I ∈ I. The operator c I* (briefly, c*) on 2L, defined by c*(A) = A ∪ A* for A⊆L, satisfies the following statements:
c*(∅) = ∅; c*(L) = L,
c*(c*(A)) = c*(A)⊆c(A),
(c*(A))* = c*(A*) = A*,
c*(A ∪ B) = c*(A) ∪ c*(B),
A ∈ T F c or A ∈ I implies c*(A) = A.
Proof —
(1) c*(∅) = ∅ follows from ∅* = ∅. c*(L) = L is clear.
(2) By (4) and (9) of Proposition 2,
(6) (3) By (5) and (9) of Proposition 2,
(7) and c*(A*) = A* ∪ (A*)* = A*.
(4) By (10) of Proposition 2,
(8) (5) The result follows from (6) and (7) of Proposition 2.
Theorem 4 . —
Let (L, T F) be the filter topological space and I ∈ I. 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* = {A⊆L : c*(L∖A) = L∖A}. We prove that T F* is a topology on L.
(1) ∅, L ∈ T F* follows from (1) of Proposition 3.
(2) If A, B ∈ T F*, then c*(L∖A) = L∖A and c*(L∖B) = L∖B. Thus
(9) This implies A∩B ∈ T F*.
(3) Let A t ∈ T F* for t ∈ T, where T is an index set. Then c*(L∖A t) = L∖A t and
(10) Therefore ∪t∈T A t ∈ T F*.
Finally, by (6) and (7) of Proposition 3, T F, I c⊆T 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 a → b = a′∨b for a, b ∈ L. Then (L, ∧, ∨, ′, →) is the Hasse lattice implication algebra (Figure 1 and Table 1). Then
(11) Let I = {∅, {0}, {a}, {0, a}}. Then I is a power ideal. It is easy to check that
(12) Clearly, T F⊆T F*.
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, J ∈ I. Then
T F*(I ∅) = T F and T F*(I L) = 2L,
if I⊆J, 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 A⊆L. Therefore (1) holds.
(2) Let I⊆J. By (3) of Proposition 2, c J*(A)⊆c I*(A) for A⊆L. Thus if A ∈ T F*(I), then A ∈ T F*(J). Therefore T F*(I)⊆T F*(J).
Clearly, if I ∈ I satisfies T F c⊆I, then L ∈ I 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 I ∈ I 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 B ∈ T F*∖(I c ∪ {∅}) such that (L∖B)*⊆L∖B ≠ L. Let y ∈ (L∖B)∖(L∖B)*. Then y ∉ (L∖B)*. Thus [y)∩(L∖B) ∈ I. Put [y)∩(L∖B) = I. We have L∖B⊆I ∪ (L∖[y)). Since T F c∖{L}⊆I, L∖[y) ∈ I. Thus L∖B⊆I ∪ (L∖B) ∈ I and so L∖B ∈ I. Hence B ∈ I c. It is a contradiction. Therefore T F*⊆I c ∪ {∅}.
Lemma 8 . —
Let (L, T F) be the filter topological space and I ∈ I. If A⊆L satisfies A∩I = ∅ for each I ∈ I, then c*(A) = c(A).
Proof —
c*(A)⊆c(A) is clear. Conversely, if x ∉ c*(A), then x ∉ A and x ∉ A*. Thus I = [x)∩A ∈ I and A⊆I ∪ (L∖[x)). Since A∩I = ∅, A⊆L∖[x). Observe that x ∉ L∖[x) and L∖[x) is T F-closed. We have x ∉ c(A). Thus c(A)⊆c*(A). Therefore c*(A) = c(A).
Proposition 9 . —
If I ∈ T F c, then T F* = T F.
Proof —
It is clear that T F⊆T F*. Conversely, let I M be the greatest element of I and A⊆L. Thus (A∖I M)∩I = ∅ for each I ∈ I. By Lemma 8, c*(A∖I M) = c(A∖I M). By (8) of Proposition 2, (A∖I M)* = A*. Now, notice that A∩I M ∈ I⊆T F c and thus c(A∩I M) = A∩I M. We have
(13) This implies c* = c. Therefore T F* = T F.
Lemma 10 . —
Let (L, T F) be the filter topological space and I ∈ I. If I ∈ I and U ∈ T F, then U∖I ∈ T F*.
Proof —
Let P = L∖U. Then P ∈ T F c. By (7) and (8) of Proposition 2,
(14) Thus L∖(P ∪ I) = U∩(L∖I) = U∖I ∈ T F*.
Theorem 11 . —
Let (L, T F) be the filter topological space and I ∈ I. Then
(15) is a base of T F*. Moreover,
(16) is a base of N TF*(x) for each x ∈ L, 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 x ∉ I x.
Proof —
By Lemma 10, B TF*⊆T F*. Let B⊆L. Then B ∈ T F*⇔L∖B is T F*-closed ⇔(L∖B)*⊆(L∖B)⇔B⊆L∖(L∖B)*. Thus x ∈ B⇒x ∉ (L∖B)*⇒ there exists U ∈ N TF(x) such that (L∖B)∩U ∈ I. Let I = (L∖B)∩U. Then L∖B⊆I ∪ (L∖U) and
(17) Therefore B TF* is a base of T F*.
Clearly, B TF*(x)⊆N TF*(x). Let A ∈ N TF*(x) and y ∈ A. Since B TF* is a base of T F*, there are U, V ∈ T F and I, J ∈ I such that x ∈ U∖I⊆A and y ∈ V∖J⊆A. We can assume y ∉ I and x ∉ J (otherwise, I and J can be replaced by I∖{y} and J∖{x}, resp.,). Then
(18) Clearly, y ∈ (U ∪ V)∖(I ∪ J) ∈ B TF*(x) and
(19) Therefore B TF*(x) is a base of N TF*(x).
Clearly, if I x is the greatest element of I satisfying x ∉ I x, then [x)∖I x ∈ N TF*(x) is the smallest T F*-neighborhoods of x.
Let (L, τ) be a topological space and I ∈ I. The topology that was generated by B = {U∖I : U ∈ τ, I ∈ I} 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 I ∈ I. 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 I ∈ I. Then T*(I, τ) = τ∨T*(I, ψ), where τ∨T*(I, ψ) is the topology generated by the base {U∩V : U ∈ τ, V ∈ T*(I, ψ)}.
Proof —
Clearly, B T* = {U∖I : U ∈ τ, I ∈ I} is a base of T*(I, τ). Since B T* = {U∩V : U ∈ τ, V ∈ T*(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 I ∈ I. Then T F* = T F∨T*(I, ψ).
Corollary 15 . —
Let (L, T F) be the filter topological space and I, J ∈ I. Then
T*(I∨J, ψ) = T*(I, ψ)∨T*(J, ψ),
T F*(I∨J) = T*(I, T F*(J)) = T*(J, T F*(I)),
T F*(I∨J) = T F*(I)∨T F*(J),
T*(I, T F*(I)) = T F*(I).
Proof —
(1) By (2) of Proposition 6, T*(I∨J)⊇T*(I)∨T*(J). Conversely, let ∅ ≠ A ∈ T*(I∨J). By Theorem 13, there exist I ∈ I and J ∈ J such that
(20) Thus T*(I∨J)⊆T*(I)∨T*(J).
(2) By (1), Theorem 13, and Corollary 14,
(21) Similarly, T F*(I∨J) = T*(T F*(J), I).
(3) By (1) and Theorem 13,
(22) Therefore T F*(I∨J) = 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, J ∈ I and A⊆L. Then
A*(I∩J, T F) = A*(I, T F) ∪ A*(J, T F),
A*(I∨J, 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*(I∩J, T F). Conversely, x ∉ A*(I, T F) ∪ A*(J, T F). Then [x)∩A ∈ I and [x)∩A ∈ J. Let [x)∩A = I and [x)∩A = J. Then A⊆I ∪ (L∖[x)) and A⊆J ∪ (L∖[x)). Thus
(23) Thus [x)∩A⊆I∩J which implies x ∉ A*(I∩J, T F). Therefore A*(I∩J, T F)⊆A*(I, T F) ∪ A*(J, T F).
(3) Let x ∉ A*(I∨J, T F). Then [x)∩A ∈ I∨J. Then there exist I ∈ I and J ∈ J such that [x)∩A = I ∪ J. We can assume I∩J = ∅, (otherwise, I can be replaced by I∖(I∩J)). Thus x ∉ I or x ∉ J, (otherwise, x ∈ I∩J which is a contradiction). Now, we take x ∉ I for example. Then
(24) Since [x) ∈ T F and x ∈ [x)∖I, [x)∖I ∈ B TF*(I). Thus x ∉ A*(J, T F*(I)) and so x ∉ A*(J, T F*(I))∩A*(I, T F*(J)). Hence
(25) Conversely, let x ∉ A*(T F*(I), J). Then there exists I ∈ I such that ([x)∖I)∩A ∈ J. Let ([x)∖I)∩A = J. Then [x)∩A = I ∪ J which implies x ∉ A*(I∨J, T F). Similarly, if x ∉ A*(T F*(J), I), then x ∉ A*(I∨J, T F). Therefore A*(I∨J, 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*(I∩J) = T F*(I)∩T F*(J).
Proof —
By (2) of Proposition 6, T F*(I∩J)⊆T F*(I)∩T F*(J). Conversely, if A ∉ T F*(I∩J), then
(26) Thus (L∖A)*(I, T F)⊈(L∖A) or (L∖A)*(J, T F)⊈(L∖A). Thus A ∉ T F*(I) or A ∉ T F*(J). Therefore T F*(I)∩T F*(J)⊆T F*(I∩J).
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(x→1 y) = f(x)→2 f(y) for any x, y ∈ L 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,
| (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.
If f is injective, then f −1(J) = {f −1(J) : J ∈ J} ∈ I(L 1).
If f is surjective, then f(I) = {f(I) : I ∈ I} ∈ I(L 2).
Proof —
(1) Since ∅ ∈ J, then ∅ = f −1(∅) ∈ f −1(J).
If I 2 ∈ f −1(J) and I 1⊆I 2, then there exist J 2 ∈ J 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 2 ∈ f −1(J), then there exist J 1, J 2 ∈ J such that I 1 = f −1(J 1) and I 2 = f −1(J 2). One has I 1 ∪ I 2 = f −1(J 1) ∪ f −1(J 2) = f −1(J 1 ∪ J 2). Since J 1 ∪ J 2 ∈ J, I 1 ∪ I 2 ∈ f −1(J). Therefore f −1(J) is a power ideal.
(2) By ∅ ∈ I, ∅ = f(∅) ∈ f(I).
If J 2 ∈ f(J) and J 1⊆J 2, then there exists I 2 ∈ I such that J 2 = f(I 2). Let I 1 = f −1(J 1). Then I 1⊆I 2 and I 1 ∈ I. Since f is surjective, J 1 = f(I 1) ∈ f(I).
If J 1, J 2 ∈ f(J), then there exist I 1, I 2 ∈ I such that J 1 = f(I 1) and J 2 = f(I 2). Thus I 1 ∪ I 2 ∈ I. Hence J 1 ∪ J 2 = f(I 1) ∪ f(I 2) = f(I 1 ∪ I 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
if f is injective, then for each x ∈ L 1, f −1([f(x))) ∈ T l(T F(L2), f) is the smallest T l-neighborhood of x;
if f is bijective, then for each y ∈ L 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 x ∈ f −1([f(x))) ∈ T l(T F(L2), f). Let x ∈ V ∈ T 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 y ∈ f([f −1(y))) ∈ T r(T F(L1), f). Now, let y ∈ U ∈ T 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).
If f is injective and J ∈ I(L 2), then for each x ∈ L 1, [f(x))∖J M ∈ T 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.
If f is bijective and I ∈ I(L 1), then for each y ∈ L 2, [f −1(y))∖I M ∈ T 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 J ∈ I(L 2), then
(28) - (2)
If f is bijective and I ∈ I(L 1), then
(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 A⊆L 1 and x ∉ c 1*(A). Then x ∉ A and x ∉ A*(f −1(J), T l(T F(L2), f)). By (1) of Lemma 21, f −1([f(x)))∩A ∈ f −1(J). Thus there exists J ∈ J such that f −1([f(x)))∩A = f −1(J). Since x ∉ A and f is injective, f(x) ∉ J. Let J M ∈ J be the greatest one satisfying f(x) ∉ J M. Then f −1([f(x)))∩A⊆f −1(J M). Thus
(30) By Lemma 21 and Proposition 1, x ∉ c l(A). Therefore c l(A)⊆c 1*(A).
Conversely, let y ∉ c l(A). By Proposition 1,
(31) Thus x ∉ A, f −1([f(x)))∩A⊆f −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, x ∉ A*(f −1(J), T l(T F(L2), f)). Therefore x ∉ c 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 y ∉ c 2*(A). Then y ∉ A and y ∉ A*((f(I), T r(T F(L1), f))). By (2) of Lemma 20, f([f −1(y)))∩A ∈ f(I). Thus there exists I ∈ I such that f([f −1(y)))∩A = f(I). Since f is bijective, [f −1(y))∩f −1(A) = I. By y ∉ A, f −1(y) ∉ f −1(A) and so f −1(y) ∉ I. Since I M ∈ I 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 1∖I M)∩f −1(A) = ∅. By f being bijective again, we have
(32) By
(33) y ∉ c r(A). Hence c 2*(A)⊆c r(A).
Conversely, let z ∉ c 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 M ∈ T 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,
(34) This implies [f −1(z))∩f −1(A)⊆I M and [f −1(z))∩f −1(A) ∈ I. Thus f([f −1(y)))∩A ∈ f(I) which implies y ∈ A*((f(I), T r(T F(L1), f))). Since z ∉ c r(A), z ∉ A. Therefore z ∉ c 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
(35)
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
| (36) |
It easy to check f ∈ hom(L 1, L 2) and f is surjective. Let I = {∅, {c}}. Then I ∈ I(L 1) and f(I) = {∅, {h}} ∈ I(L 2).
Since {h} ∈ f(I), by Theorem 4,
| (37) |
Observe that {b, c}*(I, T F(L1)) = {01, b, c, d}⊈{b, c}. We have
| (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
| (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 J ∈ I(L 2), then
(40) - (2)
If I ∈ I(L 1), then
(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 2 ∈ I(L 2), then
(42) - (2)
If f is bijective and I 1, I 2 ∈ I(L 1), then
(43)
Proof —
(1) Clearly, f −1(J 1∨J 2) = f −1(J 1)∨f −1(J 2). By (3) of Corollary 15 and Theorem 22,
(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 J ∈ I(L 2) and I ∈ I(L 1), then
(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]
