Abstract
Texture spaces were introduced by L.M. Brown as a means of representing fuzzy sets in a point-based setting. The concept of ditopological texture space was defined on a texture as a generalization of topological, bitopological and fuzzy topological spaces. This paper provides an introduction to the concept of diframe. In particular, we describe the morphisms of the category of diframes and establish a connection between texture spaces and frame theory.
Introduction
The idea of studying spaces in terms of the relations between the open sets began to emerge in the 1930s. In 1936, Stone [19] presented his representation theorem which establishes a connection between topological spaces and Boolean algebras. On the other hand, the idea of “topology without points”.ppeared in the studies of the authors such as Wallmann [6], Menger [15], McKinsey and Tarski [7]. Then, in the late fifties, the concept of frame was encountered in Ehresmann’s work [2]. In 1972 Isbell [11] studied the opposite of the category of frames and introduced the term “locale”. Locales can be regarded as generalized topological spaces, and hence many topological concepts (such as compactness, paracompactness, connectedness, etc.) can be extended to these generalized spaces. Finally, in 1983 the concept of biframe [1] was introduced as a point-free counterpart of bitopological spaces.
Point-free topology (locale theory) has many applications in such varied areas of mathematics as topos theory, logic, non-commutative rings and C ∗-algebras, and even in theoretical computer science. In locale theory, there are many facts which can be proved constructively (that is, without axiom of choice and law of excluded middle). Hence, these proofs are valid in every topos. Further, the idea of viewing datatypes as “domains”.ed the researchers to represent them as locales because of their constructive nature [22].
For more details about frame and locale theory we advise the reader to see the classical monograph of Johnstone [20], which is still used as a standard reference book, and the comprehensive book of Picado and Pultr [8].
In topological spaces, the notion of open set is taken as primitive with that of closed set being auxiliary. This is fine if we have a set complement as in the classical case, or more generally an order reversing involution in the case of lattice-values topologies. However, such a complementation may not exist or may be irrelevant. Then we consider a topological structure consisting of unrelated families of open and closed sets. These structures were referred to as dichotomous topology, or ditopology for short. It should be stressed that a ditopology is considered as a single structure, with the open and closed sets playing an equal role. This is in contrast to a bitopology where there are two distinct topologies, complete with their open and closed sets. For motivation and background on textures and ditopological texture spaces the reader is referred to [16] and [17].
The aim of this study is to generalize ditopological spaces to diframes. We focus on the problem of constructing the category of diframes. The theory of diframes is significant because we obtain a larger family of lattices by dropping the complete distributivity requirement which makes a texture a spatial frame (that is, a frame isomorphic to the lattice of open sets, Ω (X), of a set X). Moreover, diframes provide a frame-theoretical perspective on the theory of ditopological spaces, which enables them to be applicable both in computer science and in many areas of mathematics.
Preliminaries
In this section we present some definitions and results which enable the reader to follow the general ideas.
A texturing on a set S is a point separating, complete, completely distributive lattice
For a texture
The properties given in the following theorem are significant since they are commonly used in the theory of texture spaces.
If A ⊈.B then there exists an s ∈.S with A ⊈.Q
s
and P
s
⊈.B.
A = ⋂.Q
s
: P
s
⊈.A} for all A ∈.
A = ⋁.P
s
: A ⊈.Q
s
} for all A ∈.
If A ⊈.Q
s
then P
s
⊆.A for all A ∈.
To make the concept clearer, we present some basic examples.
For any set X, (X, Let
Recall that, if (S
j
,
Then the product texturing
Direlations represent an appropriate generalization of the classical notion of relation.
Let (S,
[(CR2)]
A pair (r, R) consisting of a relation r and a corelation R is called a direlation.
One of the most useful notions in the theory of texture spaces is that of a difunction. A difunction can be considered as a special type of direlation.
Let (f, F) be a direlation from (S, For s, s′.#x2208;.S, P
s
⊈.Q
s′ ⇒.#x2203;.t ∈.T with For t, t′.#x2208;.T and s ∈.S,
The category of texture spaces and direlations is denoted by drTex [18].
Now let (r, R) be a direlation from
For a direlation (r, R) : (S,
For B ∈.
(r
→, r
←) and (R
←, R
→) are adjoint pairs. (For definition, see the section “Frames and Locales”.elow.)
Finally we recall that a dichotomous topology, or ditopology for short, on a texture (S,
S, ∅.#x2208;.τ,
G
1, G
2 ∈.τ ⇒.G
1 ∩.G
2 ∈.τ,
G
i
∈.τ, i ∈.I ⇒.#x22C1;
i∈I
G
i
∈.τ,
S, ∅.#x2208;.κ,
K
1, K
2 ∈.κ ⇒.K
1 ∪.K
2 ∈.κ,
K
i
∈.κ, i ∈.I ⇒.#x22C2;
i∈I
K
i
∈.κ.
and the set of closed sets κ satisfies
Hence a ditopology is topological structure in which there is no priori relation between the open and closed sets.
Recall that two monotone maps f : L →.M and g : M →.L between posets are said to be (Galois) adjoint if and only if the following condition is satisfied:
A complete lattice L is called a frame if it satisfies the infinite distributive law
A frame homomorphism is a map between frames preserving arbitrary joins and finite meets. The resulting category is denoted by Frm. Note that the opposite category of Frm is called the category of locales and denoted by Loc.
A Heyting algebra is a bounded lattice L equipped with a binary operation →. L ×.L ⟶.L satisfying
A subset S ⊆.L satisfying the following properties is called a sublocale
⋀M ∈.S for all M ⊆.S,
a →.s ∈.S for every s ∈.S and a ∈.L.
Here is an alternative characterization of sublocales:
A mapping v : L →.L is called a nucleus if it satisfies:
a ≤.v (a),
a ≤.b ⇒.v (a) ≤.v (b),
v (v (a)) = v (a),
v (a ∧.b) = v (a) ∧.v (b).
The following result characterizes sublocales of a locale L in terms of nuclei defined on L:
A complete lattice L is called a coframe if it satisfies the infinite distributive law
A coHeyting algebra is a bounded lattice L equipped with a binary operation ←. L ×.L ⟶.L satisfying
It is worth noting that every coframe is a complete coHeyting algebra, and vice versa. The following are elementary properties of a coHeyting operation:
a ≤.b iff a ←.b = 0. In particular, a ←.a = 0.
a ←.b ≤.a. It is obvious since a ≤.a ∨.b.
b ←.a = (a ∨.b) ←.a.
a ≤.b implies a ←.c ≤.b ←.c, that is, the operation ←.s monotone in the first variable.
a ←. = a for all a ∈.M. Indeed, a ←. ≤.a ←. iff a ≤. ∨.a ←.) iff a ≤.a ←.. On the other hand, a ≤. ∨.a iff a ←. ≤.a. (⋁
i∈I
a
i
) ←.b = ⋁
i∈I
(a
i
←.b). Obviously, the operation _ ←.x : M →.M, y ↦.y ←.x) preserves all joins since it is a left adjoint.
a ∨.b = a ∨.c iff b ←.a = c ←.a.
x ←.#x22C0;
i∈I
a
i
= ⋁
i∈I
(x ←.a
i
).
a = (a ∧.b) ∨.a ←.b) for all a ∈.M. (b ←.a) ←.a = b ←.a for all a, b ∈.M.
c ←.a ∨.b) = (c ←.b) ←.a for all a, b, c ∈.M. (b ←.a) ∨.a = a ∨.b for all a, b ∈.M.
a ≤.b implies c ←.b ≤.c ←.a for all a, b, c ∈.M.
The family of closed sets of a topological space X, ( A complete Boolean algebra is both a frame and a coframe. Recall that an open set U is called regular open if it equals to the interior of its closure, that is, U = int (cl (U)). The family of regular open sets of a topological space, Ω
reg
(X), is a complete Boolean algebra. The join and meet of regular open sets are defined, respectively, as ⋁
i∈I
A
i
= int ((cl (⋃
i∈I
A
i
)) and ⋀
i∈I
A
i
= int (⋂
i∈I
A
i
). Thus, Ω
reg
(X) is both a frame and a coframe. A texturing
Note that a coframe homomorphism [10] is a mapping between coframes preserving arbitrary meet and finite joins.
Now we introduce some new concepts which will play an important role in our future studies on separation axioms in diframes. These concepts are discussed in this section because all the definitions and properties presented here can be obtained by mimicking the arguments in [8].
First, note that we will denote the category of coframes and coframe homomorphisms by coFrm, and the opposite category of coFrm by coLoc.
Now recall from [10] that a subcolocale is a subset S ⊆.M satisfying the following properties: ⋁L ∈.S for all L ⊆.S,
s ←.a ∈.S for all s ∈.S and a ∈.M.
Note that the subcolocales can be considered as generalized subspaces.
Based on the previous discussion, we can define the closed subcolocales of M as the subsets
We further define the open subcolocale
The open subcolocale
We shall use the following properties of the open and closed subcolocales:
(3) Since ⋀
i∈I
a
i
≤.a
i
for all i, we have
Now let S ⊆.M be another upper bound of
Let M be a coframe. Then the mapping t : M →.M is called a conucleus if
t satisfies the dual of the extensiveness property, i.e., t (a) ≤.a for all a ∈.M.
t is a monotone map.
t is idempotent, i.e., t (t (a)) = t (a) for all a ∈.M.
t preserves finite joins.
The subcolocale generated by the conucleus t is S
t
= t (M). On the other hand, for a subcolocale S ⊆.M, the corresponding conuclei t
S
: M →.M is defined by
If S
1, S
2 ⊆.M are subcolocales and S
1 ⊆.S
2 then t
S
1
≤.t
S
2
. The conuclei corresponding to the closed subcolocale The conuclei corresponding to the open subcolocale
The link between (co)frames and textures
In this section, we provide a link between morphisms of texture spaces and (co)frames. To discover the relevant morphisms, let (S,
If r is a relation from (S,
Conversely, if φ :
If R is a corelation from (S,
Conversely, if ψ :
(2) Suppose that ψ :
(CR1) Let
The condition (CR2) can be proved in a similar manner.
We now show that ψ
R
ψ
= ψ. Assume first that there is an A ∈.
Setting B
0 = ⋀.B ∈.
Now we obtain P
(u,t′) ⊈.Q
(u,v′), P
s
⊈.Q
u
, P
v′ ⊈.Q
v
and “P
v
⊆.ψ (B) ⇒.P
s
⊆.B
0 ⊆.B”.or all B ∈.
The converse inclusion can be proved by using a similar technique.
Finally, replacing ψ by ψ
R
in the equality ψ
R
ψ
= ψ, we get R
ψ
R
→ (A) = ψ
R
(A) = R
→ (A) for all A ∈.
When we come to drTexop we are dealing with φ
R
←
, ψ
r
←
where φ
R
←
(B) = (R
←) →
B = R
←
B, ψ
r
←
(B) = (r
←) →
B = r
←
B, B ∈.
(ψ
R
) ∗ = φ
R
←
:
(φ
r
) ∗ = ψ
r
←
:
To provide a link with frames (resp., coframes), we need to consider mappings preserving finite meets (resp., finite joins) as well as arbitrary joins (resp., arbitrary meets).
The following are equivalent for r:
φ
r
preserves finite intersections.
Given t, t′.#x2208;.T with P
t
⊈.Q
t′, and s
1, s
2 ∈.S for which
The following are equivalent for R:
ψ
R
preserves finite unions.
Given t, t′.#x2208;.T with P
t
⊈.Q
t′, and s
1, s
2 ∈.S for which
Let (a) hold and take t, t′, s
1, s
2 with the stated properties. Then, by Proposition 2.4(1), we have r
→
P
s
1
⊈.Q
t
and r
→
P
s
2
⊈.Q
t
. Hence, by Theorem 2.1(4), we obtain P
t
⊆.r
→
P
s
1
∩.r
→
P
s
2
, whence (r
→
P
s
1
∩.r
→
P
s
2
) ⊈.Q
t′. Now by (a)
Conversely, let (b) hold and take any A, B ∈.
Suppose, on the contrary, that (r
→
A) ∩.r
→
B) ⊈.r
→ (A ∩.B). Then we have a t ∈.T with
We refer to a relation (resp., corelation) satisfying the equivalent conditions of Lemma 3.5(1) (resp., Lemma 3.5(2)) as a fr-relation (fr-corelation). A pair consisting of a fr-relation and a fr-corelation is called an fr-direlation.
Let frTex (resp., frcoTex) denote the category of textures and fr-relations (resp., fr-corelations). We observe that frTex (resp., frcoTex) is a full subcategory of Frm (resp., coFrm).
The property of being a fr-direlation is generally not preserved under taking the inverse: Let (f, F) be a difunction which is not a fr-direlation. Then, by Proposition 3.7, (r, R) = (f, F) ← is a fr-direlation. Thus, by hypothesis, (r, R) ← = (f, F) is not a fr-direlation. We define a functor A corresponding functor We conclude from (1) and (2) that
Recall from [3] that a Hutton dispace is a triple (L, τ, κ) where L is a complete, completely distributive lattice and (τ, κ) is a ditopology. The category of Hutton dispaces and mappings φ : (L
1, τ
1, κ
1) →.L
2, τ
2, κ
2) preserving arbitrary meets and joins, and satisfying φ (τ
1) ⊆.τ
2, φ (κ
1) ⊆.κ
2 is denoted by diH. Let (S,
In this section, we introduce the concepts of a diframe and a dilocale. As mentioned before, the main idea here is to replace the complete distributivity with the frame and coframe distributive laws. This enables us to obtain a larger family of lattices.
The lattice L
e
is simultaneously a frame and a coframe.
L
fr
⊆.L
e
is closed under arbitrary joins and finite meets.
L
cf
⊆.L
e
is closed under arbitrary meets and finite joins.
(Here L
e
is called the envelope of L.)
Given a topological space X, L
X
= ( For a ditopological texture space (S, Let (a) Let (b) Let
φ : L
e
→.M
e
is a frame homomorphism satisfying φ (L
fr
) ⊆.M
fr
,
ψ : L
e
→.M
e
is a coframe homomorphism satisfying ψ (L
cf
) ⊆.M
cf
.
We denote the category of diframes and diframe homomorphisms by diFrm. The opposite category of diFrm is denoted by diLoc, and it is called the category of dilocales.
f preserves all suprema and g preserves all infima.
f
* : M
e
→.L
e
preserves finite joins and g
* : M
e
→.L
e
preserves finite meets.
f
* (M
cf
) ⊆.L
cf
and g
* (M
fr
) ⊆.L
fr
.
Observe that (g *, f *) : M →.L is a diframe homomorphism.
Recall the category dfDitop of ditopological texture spaces and bicontinuous difunctions [17]. Using Proposition 3.7 we define a covariant functor Let φ : (L
1, τ
1, κ
1) →.L
2, τ
2, κ
2) be a morphism of the category diH. Then (φ, φ) is obviously a diframe homomorphism. Now we obtain a covariant functor
dfDitop is a non-full subcategory of diLoc.
diH is a non-full subcategory of diFrm.
A subset β ⊆.L
fr
is called a base of L if for every a ∈.L
fr
there exists a β
a
⊆.β such that a = ⋁.β
a
. A subset β ⊆.L
cf
is called a cobase of L if for every k ∈.L
cf
there exists a β
k
⊆.β such that k = ⋀.β
k
.
β is a base for a diframe with the envelope L
e
if and only if the following conditions are satisfied: ⋁β = 1 For every b
1, b
2 ∈.β there exists a β
a
⊆.β such that b
1 ∧.b
2 = ⋁.β
a
.
β is a cobase for a diframe with the envelope L
e
if and only if the following conditions are satisfied: ⋀β = 0 For every b
1, b
2 ∈.β there exists a β
k
⊆.β such that b
1 ∨.b
2 = ⋀.β
k
.
Conversely, suppose β ⊆.L
e
is a subset with the properties stated above. Let L
fr
= {⋁.A : A ⊆.β}. Then L
fr
is obviously closed under arbitrary joins. Moreover if, ⋁A, ⋁B ∈.L
fr
then, by frame distributivity,
Now we conclude that L = (L e , L fr , L e ) is a diframe and β is a base for L.□
The following proposition is easy to check.
If β is a base for L then, for any a ∈.L
fr
and x ∈.L
e
with anleqx, there exists a b ∈.β such that b ≤.a and bnleqx. If β is a cobase for L then, for any k ∈.L
cf
and x ∈.L
e
with xnleqk, there exists a b ∈.β such that k ≤.b and xnleqb.
We end this section by giving the definition of a subdilocale which will be useful in our future studies.
Conclusion
In this paper we provide a link between morphisms of the category of texture spaces (drTex) and the category frames (Frm) and then obtained a full subcategory of Frm (resp., coFrm) which is denoted by frTex (resp., frcoTex). Then we construct the category diFrm of diframes and diframe homomorphisms by using this connection. As a future work, we plan to study topological and bitopological structures such as separation axioms, compactness, join compactness and connectedness, etc. on diframes. Another potential direction for the future work is to consider soft topological spaces. Ditopological texture spaces also provide a suitable framework for the soft variation of topology [23]. On the other hand, as pointed out in [12 –14] and [24], there is a strong connection between rough sets and soft sets in application, and these concepts are useful for decision making. By using this connections, the field of application of diframes may be extended to more applied areas, such as data analysis and information sciences.
Footnotes
Acknowledgement
This paper is dedicated the memory of Dr. L. Michael Brown. The authors thank the referees and associate editor for their constructive comments and suggestions.
