1. Introduction
Domain theory (Gierz et al. Reference Gierz, Hofmann, Keimel, Lawson, Mislove and Scott2003) is a branch of mathematics that deals with a specific class of partially ordered sets. The domain structure serves as a denotational model for functional languages, playing a crucial role in theoretical computer science. The research of domain theory can be traced back to the pioneering work of Scott (Reference Scott1972) in the 1970s. The basic feature of domain theory is the interaction between ordered structures and topological structures (Goubault-Larrecq Reference Goubault-Larrecq2013). Recent academic focus has increasingly shifted toward exploring the nexus between domain theory and the mathematical foundations of artificial intelligence. This includes areas such as rough set theory (Lei and Luo Reference Lei and Luo2009; Pawlak Reference Pawlak1982; Zou et al. Reference Zou, Li and Ho2018), formal concept analysis (Ganter and Wille Reference Ganter and Wille1999; Wang and Li Reference Wang and Li2022; Zhou et al. Reference Zhou, Wang and Li2024), nonclassical logics (Wang and Li Reference Wang and Li2020; Wang et al. Reference Wang, Li and Zhou2021; Wang and Li Reference Wang and Li2024), and information systems (He and Xu Reference He and Xu2019; Spreen et al. Reference Spreen, Xu and Mao2008; Wang et al. Reference Wang, Zhou and Li2022; Wu et al. Reference Wu, Guo and Li2016). The connections between domain theory and various mathematical structures are mainly reflected in the representation of various domains (Wang et al. Reference Wang, Zhou and Li2023; Xu and Mao Reference Xu and Mao2008b). The representation of domain structure not only serves to characterize domain structure but also provides specific methods for reconstructions of domains. The simplest ordered structure, a family of sets ordered by set-theoretic inclusion, has inspired scholars to use appropriate families of sets induced by specific mathematical structures to represent various domains (Zou et al. Reference Zou, Zhao, Miao and Wang2024). Specifically, the idea that a certain domain structure can be represented by a specific mathematical structure means that a poset
$P$
is the aforementioned domain structure if and only if
$P$
is order-isomorphic to the family of sets induced by the specific structure described above.
Rough set theory (Pawlak Reference Pawlak1982), introduced by Pawlak and further developed by numerous mathematicians, holds fundamental significance in artificial intelligence and in computer science. The key mathematical structures of rough set theory are approximation spaces. A classical approximation space is essentially a pair composed of a finite background set and an equivalence relation. Subsequently, by replacing equivalence relations with binary relations, the notion of approximation spaces was generalized to the so-called generalized approximation spaces, permitting infinite background sets (Khan and Patel Reference Khan and Patel2022; Kondo Reference Kondo2006; Liu and Zhu Reference Liu and Zhu2008). The two approximation operators defined by the binary relation of a generalized approximation space are similar to the inner operator and closure operator, which are mutually dual (Yang and Xu Reference Yang and Xu2011). Järvinen (Reference Järvinen and Peters2007) provided the lattice-theoretical background and ordered properties of generalized approximation space. Eklund et al. (Reference Eklund, Galán and Gähler2009) showed that partially ordered monads contain appropriate structures for modeling generalized approximation spaces. Lei and Luo (Reference Lei and Luo2009) explored representations of complete lattices and algebraic lattices based on approximation operators. Yang and Xu (Reference Yang and Xu2009) studied the ordered structures of various families of subsets induced by approximation operators. Zou et al. (Reference Zou, Li and Ho2018) characterized continuous posets and Scott closed sets with the help of approximation operators on posets. These studies reveal close links between generalized approximation spaces in rough set theory and ordered structures in domain theory.
Abstract bases, known for their capacity to generate various domains using round ideals (Xu and Mao Reference Xu and Mao2008a), possess a narrow research framework, potentially hindering connections with domain structures and other mathematical structures. To address this limitation, we wanted to extend the class of abstract bases to a broader class, ensuring that every object in the resulting larger class can still yield a continuous domain. This extension adheres to the principle that the resulting class should not be too broad, as it may lose connections with structures rooted in specific mathematical backgrounds, including topology, logic, rough set theory, etc. Notably, an abstract base
$(B, \prec )$
is a type of generalized approximation space from the perspective of rough set theory. It is thus natural to wonder whether one can appropriately extend abstract bases to a larger class of approximation spaces. Recently, Wu and Xu (Reference Wu and Xu2023) extended an abstract basis to a CF-approximation space and generalized round ideals to CF-closed sets. This extension demonstrated that the class of abstract basis is a proper subclass of CF-approximation spaces. The collection of CF-closed sets of a CF-approximation space can generate a continuous domain and every continuous domain can be reconstructed from a CF-approximation space (may not be an abstract base). This work gave a positive answer to the above problem to some extent.
The concept of L-domains was introduced by Jung (Reference Jung1989,Reference Jung1990a,Reference Jungb). It was proved that the category of L-domains (resp., algebraic L-domains) is a maximal Cartesian closed full subcategory within the category of continuous domains (resp., algebraic domains), which is essential for modeling typed
$\lambda$
-calculus. Recent numerous studies have shown that L-domains are closely related to topology, logic, information system, formal concept analysis, and logic (Spreen Reference Spreen2021; Wang et al., Reference Wang, Li and Zhou2021; Wang and Li, Reference Wang and Li2022, Reference Wang, Zhou and Li2023; Wu et al., Reference Wu, Guo and Li2016; Xu and Mao, Reference Xu and Mao2008a, Reference Xu and Maob). Xu (Reference Xu, Zhang, Lawson, Liu and Luo2003) generalized L-domains to sL-domains and characterized sL-domains by function spaces. Lawson and Xu (Reference Lawson and Xu2003) characterized sL-domains by function spaces in another interest way. This inspires us to seek a set-theoretic characterization of sL-domains without relying on function spaces. Xu and Mao (Reference Xu and Mao2008a) explored the representations of L-domains using abstract bases; however, they did not touch the representation of sL-domains. In their work, different from Jung’s original concept (Jung Reference Jung1989), L-domains do not necessarily have a least element. Following the work Xu and Mao (Reference Xu and Mao2008a) and Wu and Xu (Reference Wu and Xu2023), we will continue to study the connection between domain structures and generalized approximation spaces, aiming to extend Xu and Mao’s representation approach from L-domains to sL-domains within the framework of CF-approximation spaces.
The paper is organized as follows: In Section 2, we recall some basic notions and results in domain theory that will be used later. In Section 3, we introduce the notion of dense CF-approximation subspaces, followed by an investigation into their properties concerning ordered structures. In Section 4, we introduce the concepts of sL-approximation spaces and L-approximation spaces, which are special types of CF-approximation spaces. Subsequently, we prove that every sL-approximation space (resp., L-approximation space, bc-approximation space) can induce an sL-domain (resp., an L-domain, a bc-domain). In Section 5, we show that every sL-domain (resp., L-domain, bc-domain) is order-isomorphic to the collection of CF-closed sets of an sL-approximation space (resp., L-approximation space, bc-approximation space) and establish equivalences between relevant categories, such as the equivalence between category of sL-domains and that of sL-approximation spaces.
2. Preliminaries
In this section, we quickly recall some basic notions and results in domain theory. For notions not explicitly defined herein, the readers may refer to Davey and Priestley (Reference Davey and Priestley2002),Gierz et al. (Reference Gierz, Hofmann, Keimel, Lawson, Mislove and Scott2003), and Goubault-Larrecq (Reference Goubault-Larrecq2013).
For a set
$U$
and
$X\subseteq U$
, use
$\mathcal {P} (U)$
to denote the power set of
$U$
, use
$\mathcal {P}_{fin}(U)$
to denote the family of all finite subsets of
$U$
, and use
$X^c$
to denote the complement of
$X$
in
$U$
. The symbol
$F\subseteq _{fin} X$
means that
$F$
is a finite subset of
$X$
.
Let (
$L$
,
$\leq$
) be a poset. A principal ideal (resp., principal filter) of
$L$
is a set of the form
${\mathord {\downarrow } x}=\{y\in L\mid y\leq x\}$
(resp.,
${\uparrow \! x}=\{y\in L\mid x\leq y\}$
). For
$A\subseteq L$
, we write
$\mathord {\downarrow } A=\{y\in L\mid \exists \ x\in A, \,y\leq x\}$
and
$\uparrow \! A=\{y\in L\mid \exists \ x\in A,\, x\leq y\}$
. A subset
$A$
is a lower set (resp., an upper set) if
$A=\mathord {\downarrow } A$
(resp.,
$A={\uparrow }A$
). We say that
$z$
is a lower bound (resp., an upper bound) of
$A$
if
$A\subseteq \uparrow \!z$
(resp.,
$A\subseteq \downarrow \!z$
). A subset
$B$
of
$L$
is said to be up-bounded if
$B$
has an upper bound. The supremum of
$A$
is the least upper bound of
$A$
, denoted by
$\bigvee A$
or
$\sup A$
. The infimum of
$A$
is its greatest lower bound (if it exists), denoted by
$\bigwedge A$
or
$\inf A$
. A nonempty subset
$D$
of
$L$
is said to be directed if every nonempty finite subset of
$D$
has an upper bound in
$D$
. A poset
$L$
is a directed complete partially ordered set (dcpo, for short) if every directed subset of
$L$
has a supremum.
Recall that in a poset
$P$
, we say that
$x$
way-below
$y$
, written
$x\ll y$
, if for any directed set
$D$
having a supremum with
$\sup D\geq y$
, there exists some
$d\in D$
such that
$x\leq d$
. If
$x\ll x$
, then
$x$
is called a compact element of
$P$
. The set
$\{x\in P\mid x\ll x\}$
is denoted by
$K(P)$
. The set
$\{y\in P\mid x\ll y\}$
will be denoted
and
$\{y\in P\mid y\ll x\}$
will be denoted by
. A poset
$P$
is said to be continuous (resp., algebraic) if for all
$ x\in P$
,
is directed (resp.,
${\downarrow } x\cap K(P)$
is directed) and
(resp.,
$x=\bigvee ({\downarrow } x\cap K(P))$
). If a dcpo
$P$
is continuous (resp., algebraic), then
$P$
is called a continuous domain (resp., an algebraic domain). A semilattice (resp., sup-semilattice) is a poset in which every pair of elements has an infimum (resp., a supremum). A join-semilattice is also called an upper semilattice. A complete lattice is a poset in which every subset has a supremum (equivalently, has an infimum). A subset
$B$
of a poset
$P$
is called a basis of
$P$
if for all
$x\in P$
, there exists
such that
$B_x$
is directed and
$\sup B_x=x$
. It is well known that a poset
$P$
is continuous if and only if it has a basis, and that
$P$
is algebraic if and only if
$K(P)$
is a basis.
Let
$L$
and
$P$
be dcpos and let
$f: L \longrightarrow P$
be a mapping. Then
$f$
is called a Scott continuous mapping if for every directed subset
$D\subseteq L$
,
$f(\bigvee D)=\bigvee f(D)$
.
Lemma 2.1. (Gierz et al. Reference Gierz, Hofmann, Keimel, Lawson, Mislove and Scott2003) Let
$P$
be a poset. Then for all
$x, y, u, z\in P$
,
(1)
$x\ll y\Rightarrow x\leq y$
;
(2)
$u\leq x\ll y\leq z\Rightarrow u\ll z$
;
(3) if
$x\ll y$
,
$y\ll z$
, and
$x\vee y$
exists, then
$x\vee y\ll z$
; and
(4) if
$P$
has the least element
$\bot$
, then
$\bot \ll x$
.
Lemma 2.2. (Gierz et al. Reference Gierz, Hofmann, Keimel, Lawson, Mislove and Scott2003) If
$P$
is a continuous poset, then the way-below relation
$\ll$
has the interpolation property:
$x\ll z\Rightarrow \exists y\in P$
such that
$x\ll y\ll z$
.
Lemma 2.3. (Wu and Xu Reference Wu and Xu2023, Lemma 4.1) Let
$(L,\leq )$
be a continuous domain and let
$B\subseteq L$
be a basis. If
$(B, \leq )$
is a sup-semilattice, then
$(L, \leq )$
is a sup-semilattice.
If
$A\subseteq \downarrow \!x\subseteq L$
, then we use
$\bigvee _x A$
or
$\sup _x A$
to denote the supremum of
$A$
in sub-poset
$(\downarrow \!x, \leq )$
, where the order inherits from
$L$
.
Lemma 2.4. (Mao and Xu Reference Mao and Xu2005, Lemma 3.1) Let
$P$
be a poset,
$A\subseteq P$
and
$s, t$
be two upper bounds of
$A$
. If the supremums
$\bigvee _{s}A$
and
$\bigvee _{t}A$
exist and
$\bigvee _{s}A\leq t$
, then
$\bigvee _{s}A=\bigvee _{t}A$
.
Definition 2.5. (Gierz et al. Reference Gierz, Hofmann, Keimel, Lawson, Mislove and Scott2003; Xu Reference Xu, Zhang, Lawson, Liu and Luo2003)
(1) A poset
$P$
is called a conditional upper semilattice (cusl, for short), if every finite up-bounded subset
$A$
of
$P$
has a supremum.
(2) A poset
$P$
is called an sL-cusl, if for every
$p\in P$
,
${\downarrow } p$
is a sup-semilattice.
(3) A poset
$P$
is called an L-cusl, if for every
$p\in P$
,
${\downarrow } p$
is a sup-semilattice with bottom element.
(4) A continuous domain
$L$
is called a continuous sL-domain (sL-domain, for short), if for every
$x\in L$
, the set
${\downarrow } x$
is a sup-semilattice in the order inherited from
$L$
.
(5) A continuous domain
$L$
is called a continuous L-domain (L-domain, for short), if for every
$x\in L$
, the set
${\downarrow } x$
is a complete lattice in the order inherited from
$L$
.
(6) A poset
$P$
is said to be pointed if
$P$
has a least element.
(7) A poset
$P$
is called a bc-poset, if every up-bounded subset
$B$
of
$P$
has a supremum. If a bc-poset
$P$
is also a continuous domain, then
$P$
is called a bc-domain.
It is well known that a bc-domain is a pointed L-domain and a pointed sL-domain is a pointed L-domain. However, a pointed L-domain need not be a bc-domain.
In what follows, we recall some concepts of binary relations, which are also the foundation of rough set theory (Pawlak Reference Pawlak1982).
Definition 2.6. (Liu and Zhu Reference Liu and Zhu2008; Yang and Xu Reference Yang and Xu2009) A generalized approximation space (GA-space, for short) is a pair
$(U, R)$
consisting of a background set
$U$
and a binary relation
$R$
on
$U$
. For a GA-space
$(U,R)$
, define
$R_s, R_p: U\longrightarrow \mathcal {P}(U)$
by
for every
$x\in U$
.
Definition 2.7. (Liu and Zhu Reference Liu and Zhu2008; Yang and Xu Reference Yang and Xu2009) Let
$(U,R)$
be a GA-space. Define
$\underline {R},\overline {R}:\mathcal {P} (U)\longrightarrow \mathcal {P}(U)$
by
for every
$A\subseteq U$
. Operators
$\underline {R}$
and
$\overline {R}$
are called the lower approximation operator and the upper approximation operator in
$(U,R)$
, respectively.
The notion of approximation operators is an important concept in rough set theory. Approximation operators
$\underline {R}$
and
$\overline {R}$
are dual to each other; that is, for very
$A\subseteq U$
,
$\overline {R}(A^c)=(\underline {R}(A))^c$
. Each conclusion about lower approximation operators can be transformed into the counterpart of upper approximation operators. Since upper approximation operators play a key role in this paper, we now list some useful lemmas of upper approximation operators as follows, although they are easy to obtain by definition.
Lemma 2.8. (Liu and Zhu Reference Liu and Zhu2008; Yang and Xu Reference Yang and Xu2009) Let
$(U,R)$
be a GA-space.
(1) For every
$\{A_{i}\mid i\in I\}\subseteq \mathcal {P}(U)$
,
$\overline {R}(\bigcup _{i\in I}A_{i})=\bigcup _{i\in I}\overline {R}(A_{i}).$
(2) For all
$x\in U, \ \overline {R}(\{x\})=R_p(x)$
.
A binary relation
$R\subseteq U\times U$
on a set
$U$
is said to be reflexive if for all
$x\in U$
,
$x R x$
; and
$R$
is said to be transitive if
$xRy$
and
$yRz$
imply
$xRz$
for all
$x,y,z\in U$
. A binary relation
$R$
is called a preorder if it is reflexive and transitive. For a binary relation
$R\subseteq U\times U$
and
$ V\subseteq U$
, we use
$R|_{V}$
to denote
$R\cap (V\times V)$
.
Lemma 2.9. (Wu and Xu Reference Wu and Xu2023) Let
$(U,R)$
be a GA-space.
(1)
$R$
is reflexive iff for all
$X\subseteq U$
,
$X\subseteq \overline {R}(X)$
.
(2)
$R$
is transitive iff for all
$X\subseteq U$
,
$\overline {R}(\overline {R}(X))\subseteq \overline {R}(X)$
.
(3) If
$R$
is transitive and
$A, B\subseteq U$
, then
$\overline {R}(B)\subseteq \overline {R}(A)$
whenever
$B\subseteq \overline {R}(A)$
.
(4) If
$R$
is a preorder, then the operator
$\overline {R}$
is a topological closure operator on
$U$
.
3. Dense CF-approximation subspaces
Wu and Xu (Reference Wu and Xu2023) introduced CF-approximation spaces and gave representations of continuous domains by them. In this section, we first recall some key notions and results in Wu and Xu (Reference Wu and Xu2023). Moreover, we will introduce the notion of dense CF-approximation subspaces and study the ordered structures of their CF-closed sets.
Definition 3.1. (Wu and Xu Reference Wu and Xu2023) Let
$(U, R)$
be a GA-space, let
$R$
be a transitive relation and let
$\emptyset \ne \mathcal {F}\subseteq \mathcal {P}_{fin}(U)$
. Then
$(U, R, \mathcal {F})$
is called a generalized approximation space with a consistent family of finite subsets (CF-approximation space, for short) if for every
$ F\in \mathcal {F}$
, whenever
$K\subseteq _{fin} \overline {R}(F)$
, there always exists
$G\in \mathcal {F}$
such that
$K\subseteq \overline {R}(G)$
and
$G\subseteq \overline {R}(F)$
.
Definition 3.2. (Wu and Xu Reference Wu and Xu2023) Let
$(U, R, \mathcal {F})$
be a CF-approximation space and
$E\subseteq U$
. Then
$E$
is called a CF-closed set of
$(U, R, \mathcal {F})$
if for all
$ K\subseteq _{fin}E$
, there always exists
$F\in \mathcal {F}$
such that
$K\subseteq \overline {R}(F)\subseteq E$
and
$F\subseteq E$
. The collection of all CF-closed sets of
$(U, R, \mathcal {F})$
is denoted by
$\mathfrak {C}(U, R, \mathcal {F})$
.
Lemma 3.3. (Wu and Xu Reference Wu and Xu2023, Proposition 3.7) For a CF-approximation space
$(U, R, \mathcal {F})$
, the following statements hold:
$(1)$
For every
$F\in \mathcal {F}$
,
$\overline {R}(F)\in \mathfrak {C}(U, R, \mathcal {F})$
.
$(2)$
If
$E\in \mathfrak {C}(U, R, \mathcal {F})$
,
$A\subseteq E$
, then
$\overline {R}(A)\subseteq E$
.
$(3)$
If
$\{E_{i}\}_{i\in I}\subseteq \mathfrak {C}(U, R, \mathcal {F})$
is a directed family, then
$\bigcup _{i\in I}E_{i}\in \mathfrak {C}(U, R, \mathcal {F})$
.
$(4)$
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is a dcpo.
Lemma 3.4. (Wu and Xu Reference Wu and Xu2023, Proposition 3.8) For a CF-approximation space
$(U, R, \mathcal {F})$
and
$E\subseteq U$
, the following statements are equivalent:
$(1)$
$E\in \mathfrak {C}(U, R, \mathcal {F})$
;
$(2)$
The family
$\mathcal {A}=\{\overline {R}(F)\mid F\in \mathcal {F}, F\subseteq E\}$
is directed and
$E=\bigcup \mathcal {A}$
;
$(3)$
There exists a family
$\{F_{i}\}_{i\in I}\subseteq \mathcal {F}$
such that
$\{\overline {R}(F_{i})\}_{i\in I}$
is directed, and
$E=\bigcup _{i\in I}\overline {R}(F_{i})$
;
$(4)$
There always exists
$F\in \mathcal {F}$
such that
$K\subseteq \overline {R}(F)\subseteq E$
whenever
$ K\subseteq _{fin}E$
.
Example 3.5. (Wu and Xu Reference Wu and Xu2023, Theorem 3.13) Let
$(L, \leq )$
be a continuous domain. Write
$R_{L}$
for the way-below relation "
$\ll$
” of
$(L, \leq )$
and write
$\mathcal {F}_{L}=\{F\subseteq _{fin} L\mid F\ \mbox {has a top element } c_F\}$
. Then
$(1)$
$(L, R_{L}, \mathcal {F}_{L})$
is a CF-approximation space;
$(2)$
.
We call
$(L, R_{L}, \mathcal {F}_{L})$
the induced CF-approximation space of the continuous domain
$L$
.
Lemma 3.6. (Wu and Xu Reference Wu and Xu2023, Theorem 3.9, Corollary 3.10) Let
$E_{1}, E_{2}\in \mathfrak {C}(U, R, \mathcal {F})$
. Then
$ E_{1}\ll E_{2}$
if and only if there exists
$F\in \mathcal {F}$
such that
$ E_{1}\subseteq \overline {R}(F)$
and
$F\subseteq E_{2}$
.
Corollary 3.7. (Wu and Xu Reference Wu and Xu2023, Theorem 3.11) Let
$(U, R, \mathcal {F})$
be a CF-approximation space. Then
$\{\overline {R}(F)\mid F\in \mathcal {F}\}$
is a basis of
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
; and thus
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is a continuous domain.
By Lemma 2.9, if
$(U, R)$
is a GA-space with
$R$
being a preorder and
$\emptyset \ne \mathcal {F}\subseteq \mathcal {P}_{fin}(U)$
, then
$\overline {R}$
is a topological closure operator and
$(U, R, \mathcal {F})$
is a CF-approximation space. So we have the following definition.
Definition 3.8. (Wu and Xu Reference Wu and Xu2023) Let
$(U, R)$
be a GA-space and
$\emptyset \ne \mathcal {F}\subseteq \mathcal {P}_{fin}(U)$
. The CF-approximation space
$(U, R, \mathcal {F})$
is said to be topological if
$R$
is a preorder.
Lemma 3.9. (Wu and Xu Reference Wu and Xu2023) Let
$(U, R, \mathcal {F})$
be a topological CF-approximation space. Then
$\{\overline {R}(F)\mid F\in \mathcal {F}\}=K(\mathfrak {C}(U, R, \mathcal {F}))$
; thus,
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an algebraic domain.
Example 3.10. (Wu and Xu Reference Wu and Xu2023) Let
$(L, \leq )$
be an algebraic domain. Write
$R_{K(L)}=\leq _{K(L)}$
and write
$\mathcal {F}_{K(L)}=\{F\subseteq _{fin} K(L)\mid F\ \mbox {has a top element } c_F\}$
, where
$\leq _{K(L)}$
is the restriction of
$\leq$
to
$K(L)$
. Then
$(1)$
$(K(L), R_{K(L)}, \mathcal {F}_{K(L)})$
is a topological CF-approximation space;
$(2)$
$\mathfrak {C}(K(L), R_{K(L)}, \mathcal {F}_{K(L)})=\{{\downarrow } x\cap K(L)\mid x\in L\}$
.
We call
$(K(L), R_{K(L)}, \mathcal {F}_{K(L)})$
the induced topological CF-approximation space of the algebraic domain
$L$
.
In what follows, we introduce the notions of CF-approximation subspaces and dense CF-approximation subspaces. We will study the connection between CF-approximation spaces and their dense subspaces in terms of ordered structures.
Definition 3.11.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space,
$V\subseteq U$
and
$\mathcal {G}\subseteq \mathcal {F}\cap \mathcal {P}(V)$
. Write
$R|_V=R\cap (V\times V)$
. The triple
$(V, R|_V, \mathcal {G})$
is called a CF-approximation subspace of
$(U, R, \mathcal {F})$
if
$(V, R|_V, \mathcal {G})$
itself is a CF-approximation space.
Lemma 3.12.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space,
$V\subseteq U$
and
$\mathcal {G}\subseteq \mathcal {F}\cap \mathcal {P}(V)$
. If for every
$K\subseteq _{fin}U$
and
$F\in \mathcal {F}$
with
$K\subseteq \overline {R}(F)$
, there exists
$G\in \mathcal {G}$
such that
$K\subseteq \overline {R}(G)$
and
$G\subseteq \overline {R}(F)$
, then
$(V, R|_V, \mathcal {G})$
is a CF-approximation subspace of
$(U, R, \mathcal {F})$
, where
$R|_V=R\cap (V\times V)$
.
Proof.
It suffices to prove that
$(V, R|_V, \mathcal {G})$
is a CF-approximation space. Clearly,
$R|_V=R\cap (V\times V)$
is a transitive relation on
$V$
. Let
$K\subseteq _{fin} V$
and
$G\in \mathcal {G}$
. If
$K\subseteq \overline {R|_V}(G)=\overline {R}(G)\cap V$
, then
$K\subseteq _{fin} \overline {R}(G)$
. It follows from the assumption that there exists
$H\in \mathcal {G}$
such that
$K\subseteq \overline {R}(H)$
and
$H\subseteq \overline {R}(G)$
. Noticing that
$K, H\in \mathcal {P}(V)$
, we have
$K\subseteq \overline {R}(H)\cap V=\overline {R|_V}(H)$
,
$H\subseteq \overline {R}(G)\cap V=\overline {R|_V}(G)$
. Thus,
$(V, R|_V, \mathcal {G})$
is a CF-approximation space.
In view of Lemma 3.12, we give the following definition.
Definition 3.13.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space,
$V\subseteq U$
and
$\mathcal {G}\subseteq \mathcal {F}\cap \mathcal {P}(V)$
. If for every
$K\subseteq _{fin}U$
and
$F\in \mathcal {F}$
with
$K\subseteq \overline {R}(F)$
, there exists
$G\in \mathcal {G}$
such that
$K\subseteq \overline {R}(G)$
and
$G\subseteq \overline {R}(F)$
, then we say the CF-approximation subspace
$(V, R|_V, \mathcal {G})$
is dense in
$(U, R, \mathcal {F})$
, or, a dense subspace of
$(U, R, \mathcal {F})$
.
Proposition 3.14.
Let
$(V, R|_V, \mathcal {G})$
be a dense CF-approximation subspace of
$(U, R, \mathcal {F})$
. Then
Proof. We divide the proof into four claims.
Claim 1. We claim that for all
$E\in \mathfrak {C}(U, R, \mathcal {F})$
, we have
$E\cap V\in \mathfrak {C}(V, R|_V, \mathcal {G})$
.
Let
$E\in \mathfrak {C}(U, R, \mathcal {F})$
. If
$K\subseteq _{fin} E\cap V$
, then
$K\subseteq _{fin} E$
. It follows from
$E\in \mathfrak {C}(U, R, \mathcal {F})$
that there exists
$F\in \mathcal {F}$
such that
$K\subseteq \overline {R}(F)\subseteq E$
and
$F\subseteq E$
. By Definition 3.2, there exists
$G\in \mathcal {G}$
such that
$ K\subseteq \overline {R}(G)$
and
$G\subseteq \overline {R}(F)\subseteq E$
. Noticing that
$K, G\in \mathcal {P}(V)$
, we have
Thus,
$E\cap V\in \mathfrak {C}(V, R|_V, \mathcal {G})$
.
Claim 2. We claim that for
$E_1, E_2\in \mathfrak {C}(U, R, \mathcal {F})$
,
$E_1\cap V\subseteq E_2\cap V$
implies
$E_1\subseteq E_2$
.
Let
$x\in E_1$
. Then there exists
$F\in \mathcal {F}$
such that
$x\in \overline {R}(F)\subseteq E_1$
and
$F\subseteq E_1$
. Since
$(V, R|_V, \mathcal {G})$
is a dense CF-approximation subspace, there exists
$G\in \mathcal {G}$
such that
$x\in \overline {R}(G)$
and
$G\subseteq \overline {R}(F)\subseteq E_1$
. Noticing that
$G\subseteq V$
, we have
Thus
$x\in \overline {R}(G)\subseteq E_2$
. By arbitrariness of
$x\in E_1$
, we have
$E_1\subseteq E_2$
.
Claim 3. We claim that
$\mathfrak {C}(V, R|_V, \mathcal {G})=\{E\cap V\mid E\in \mathfrak {C}(U, R, \mathcal {F})\}$
.
Let
$S\in \mathfrak {C}(V, R|_V, \mathcal {G})$
. Then by Proposition 3.4(2), we conclude that
\begin{align*} S&=\bigcup \{\overline {R|_V}(G)\mid G\in \mathcal {G}, G\subseteq S\}\\ &=\bigcup \{\overline {R}(G)\cap V\mid G\in \mathcal {G}, G\subseteq S\}\\ &=(\bigcup \{\overline {R}(G)\mid G\in \mathcal {G}, G\subseteq S\})\cap V \end{align*}
and that
$(\{\overline {R}(G)\cap V\mid G\in \mathcal {G}, G\subseteq S\}, \subseteq )$
is directed. By Claim 2, we conclude that
$(\{\overline {R}(G)\mid G\in \mathcal {G}, G\subseteq S\}, \subseteq )$
is directed. Thus,
$\bigcup \{\overline {R}(G)\mid G\in \mathcal {G}, G\subseteq S\}\in \mathfrak {C}(U, R, \mathcal {F})$
. By arbitrariness of
$S\in \mathfrak {C}(V, R|_V, \mathcal {G})$
, we have
$\mathfrak {C}(V, R|_V, \mathcal {G})\subseteq \{E\cap V\mid E\in \mathfrak {C}(U, R, \mathcal {F})\}$
. It directly follows from Claim 1 that
$\{E\cap V\mid E\in \mathfrak {C}(U, R, \mathcal {F})\}\subseteq \mathfrak {C}(V, R|_V, \mathcal {G})$
. Thus,
Claim 4. We claim that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )\cong (\mathfrak {C}(V, R|_V, \mathcal {G}), \subseteq )$
.
Define a mapping
$f: (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )\longrightarrow (\mathfrak {C}(V, R|_V, \mathcal {G}), \subseteq )$
by:
By Claims 2 and 3, we conclude that
$f$
is a bijection,
$f$
and
$f^{-1}$
are order-preserving. So,
$ (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )\cong (\mathfrak {C}(V, R|_V, \mathcal {G}), \subseteq )$
.
It is easy to see that the topological CF-approximation space
$(K(L), R_{K(L)}, \mathcal {F}_{K(L)})$
is a dense subspace of
$(L, R_{L}, \mathcal {F}_{L})$
for every algebraic domain
$(L, \leq )$
. By Lemma 3.9, Example 3.10, and Proposition 3.14, we get a new representation for algebraic domains as follows.
Theorem 3.15. (Representation Theorem for algebraic domains) A poset
$(L, \leq )$
is an algebraic domain if and only if there exists a CF-approximation
$(U, R, \mathcal {F})$
with a topological CF-approximation space as a dense subspace such that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )\cong (L, \leq )$
.
4. sL-approximation spaces
In this section, we will introduce two suitable types of CF-approximation spaces that can generate sL-domains and L-domains, respectively. It is worth noting that a continuous domain is an sL-domain if its principal ideals are sup-semilattices. Therefore, we first consider a CF-approximation subspace induced by a CF-closed set of the original CF-approximation space, where the family of CF-closed sets of the subspace is exactly a principal ideal of that of the original CF-approximation space.
Proposition 4.1.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space,
$E\in \mathfrak {C}(U, R, \mathcal {F})$
and
$\mathcal {F}_{E}=\{F\in \mathcal {F}\mid F\subseteq E\}$
. Then
$(1)$
$(E, R|_E, \mathcal {F}_{E})$
is a CF-approximation space; and
$(2)$
$\mathfrak {C}(E, R|_E, \mathcal {F}_{E})={\downarrow } E$
, where
${\downarrow } E=\{H\in \mathfrak {C}(U, R, \mathcal {F})\mid H\subseteq E\}$
.
Proof.
(1) Let
$F\in \mathcal {F}_{E}$
and
$K\subseteq _{fin}E$
. If
$K\subseteq \overline {R|_E}(F)=\overline {R}(F)\cap E$
, then
$K\subseteq _{fin}\overline {R}(F)$
. By Definition 3.2, there exists
$G\in F$
such that
$K\subseteq \overline {R}(G)$
and
$G\subseteq \overline {R}(F)$
. It follows from
$F\in \mathcal {F}_{E}$
and Lemma 3.3(2) that
$F\subseteq E$
and
$G\subseteq \overline {R}(F)\subseteq E$
. Thus,
$G\in \mathcal {F}_{E}$
. Noticing that
$K\subseteq E$
and
$G\subseteq E$
, we have
$K\subseteq \overline {R}(G)\cap E=\overline {R|_E}(G)$
and
$G\subseteq \overline {R}(F)\cap E=\overline {R|_E}(F)$
. Thus,
$(E, R|_E, \mathcal {F}_{E})$
is a CF-approximation space.
(2) For all
$F\in \mathcal {F}_{E}$
, it follows from Lemma 3.3(2) that
$\overline {R}(F)\subseteq E$
. Thus,
$\overline {R|_E}(F)=\overline {R}(F)\cap E=\overline {R}(F)$
. Let
$H\in \mathfrak {C}(E, R|_E, \mathcal {F}_{E})$
. Clearly,
$H\subseteq E$
. If
$K\subseteq _{fin} H$
, then there exists
$F\in \mathcal {F}_{E}$
such that
$K\subseteq \overline {R|_E}(F)=\overline {R}(F)\subseteq H$
and
$F\subseteq H$
, showing that
$H\in \mathfrak {C}(U, R, \mathcal {F})$
. Thus,
$\mathfrak {C}(E, R|_E, \mathcal {F}_{E})\subseteq {\downarrow } E$
. Conversely, let
$H\in \mathfrak {C}(U, R, \mathcal {F})$
and
$ H\subseteq E$
. If
$K\subseteq _{fin}H$
, then there exists
$F\in \mathcal {F}$
such that
$K\subseteq \overline {R}(F)\subseteq H$
and
$F\subseteq H$
. It follows from
$H\subseteq E$
that
$F\in \mathcal {F}_E$
and
$\overline {R|_E}(F)=\overline {R}(F)$
. Therefore,
$K\subseteq \overline {R|_E}(F)\subseteq H$
. Thus,
$H\in \mathfrak {C}(E, R|_E, \mathcal {F}_{E})$
. By the arbitrariness of
$H\in {\downarrow } E$
, we have
$\mathfrak {C}(E, R|_E, \mathcal {F}_{E})\supseteq {\downarrow } E$
. Thus,
$\mathfrak {C}(E, R|_E, \mathcal {F}_{E})={\downarrow }E$
.
The CF-approximation space
$(E, R|_E, \mathcal {F}_{E})$
is called the induced principal CF-approximation subspace of the CF-closed set
$E$
. By Proposition 4.1,
$\mathfrak {C}(E, R|_E, \mathcal {F}_{E})=\downarrow \! E$
, exactly a principal ideal of
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Definition 4.2. (Rong and Xu Reference Rong and Xu2017) Let
$U$
be a nonempty set, and let
$\mathcal {P}\neq \emptyset$
be a family of subsets of
$U$
. Let
$\mathcal {P}^\sharp$
denote the collection of all unions of nonempty finite subsets of
$\mathcal {P}$
; that is,
Then,
$\mathcal {P}^\sharp$
is called the join saturation of
$\mathcal {P}$
.
Definition 4.3.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space,
$K\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
and
$F\in \mathcal {F}$
with
$\overline {R}(K)\subseteq \overline {R}(F)$
. Define
$\mathcal {S}(K, F)$
to be the collection of all
$G\in \mathcal {F}$
satisfying the following conditions:
(sL-1)
$\overline {R}(K)\subseteq \overline {R}(G)\subseteq \overline {R}(F)$
;
(sL-2)
$\forall G^{\prime } \in \mathcal {F}$
,
$\overline {R}(K)\subseteq \overline {R}(G^{\prime })\subseteq \overline {R}(F)\Longrightarrow \overline {R}(G)\subseteq \overline {R}(G^{\prime })$
.
Write
$\mathcal {S}^{*}(K, F)=\{G\in \mathcal {S}(K, F)\mid G\subseteq \overline {R}(F)\}$
.
Remark 4.4. For a family
$\mathcal {F}$
,
$\emptyset \in \mathcal {F}\Leftrightarrow \emptyset \in \mathcal {F}^{\sharp }\Leftrightarrow \mathcal {F}^{\sharp }\cup \{\emptyset \}=\mathcal {F}^{\sharp }$
. For a CF-approximation space
$(U, R, \mathcal {F})$
, if
$K\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
and
$F\in \mathcal {F}$
with
$\overline {R}(K)\subseteq \overline {R}(F)$
, then
$\mathcal {S}^{*}(K, F)\subseteq \mathcal {S}(K, F)$
.
Proposition 4.5.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space,
$F, F_1, F_2, F_3\in \mathcal {F}$
and
$M, M_{1}, M_{2}\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
. Then the following statements hold.
$(1)$
If
$\overline {R}(M)\subseteq \overline {R}(F)$
,
$G_{1}\in \mathcal {S}(M, F)$
, and
$G_{2}\in \mathcal {F}$
, then
$G_{2}\in \mathcal {S}(M, F)$
iff
$\overline {R}(G_{1})=\overline {R}(G_{2})$
.
$(2)$
If
$\overline {R}(M)\subseteq \overline {R}(F_{1})\subseteq \overline {R}(F_{2})$
and
$\mathcal {S}(M, F_{1})\ne \emptyset \ne \mathcal {S}(M, F_{2})$
, then
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{2})$
.
$(3)$
If
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})\subseteq \overline {R}(F)$
and
$G_{i}\in \mathcal {S}(M_{i}, F)\ (i=1, 2)$
, then
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
.
$(4)$
If
$\overline {R}(M)\subseteq \overline {R}(F_{1})\cap \overline {R}(F_{2})$
,
$\overline {R}(F_{1}\cup F_{2})\subseteq \overline {R}(F_{3})$
, and
$\mathcal {S}(M, F_{i})\neq \emptyset \ (i=1, 2, 3)$
, then
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{2})$
.
Proof.
(1) If
$G_{2}\in \mathcal {S}(M, F)$
, then by (sL-1), we have
$\overline {R}(M)\subseteq \overline {R}(G_{i})\subseteq \overline {R}(F)$
$(i=1, 2)$
. It follows from (sL-2) that
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
and
$\overline {R}(G_{2})\subseteq \overline {R}(G_{1})$
. Thus,
$\overline {R}(G_{1})=\overline {R}(G_{2})$
. Conversely, if
$\overline {R}(G_{2})=\overline {R}(G_{1})$
, then it follows from
$G_{1}\in \mathcal {S}(M, F)$
that
$G_{2}$
satisfies (sL-1) and (sL-2), showing that
$G_{2}\in \mathcal {S}(M, F)$
.
(2) Let
$G_{1}\in \mathcal {S}(M, F_{1})$
and
$G_{2}\in \mathcal {S}(M, F_{2})$
. Then,
$\overline {R}(M)\subseteq \overline {R}(G_{1})\subseteq \overline {R}(F_1)\subseteq \overline {R}(F_{2})$
and
$\overline {R}(M)\subseteq \overline {R}(G_{2})\subseteq \overline {R}(F_{2})$
. By (sL-2) and
$G_{2}\in \mathcal {S}(M, F_{2})$
, we have
$\overline {R}(G_{2})\subseteq \overline {R}(G_{1})\subseteq \overline {R}(F_1)$
. It follows from
$\overline {R}(M)\subseteq \overline {R}(G_{2})\subseteq \overline {R}(F_1)$
,
$G_{1}\in \mathcal {S}(M, F_{1})$
and (sL-2) that
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
. Thus,
$\overline {R}(G_{1})=\overline {R}(G_{2})$
. By (1), we have
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{2})$
.
(3) It follows from
$G_{2}\in \mathcal {S}(M_{2}, F)$
that
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})\subseteq \overline {R}(G_{2})\subseteq \overline {R}(F)$
. By
$G_{1}\in \mathcal {S}(M_{1}, F)$
and (sL-2), we have
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
.
(4) It follows from
$\overline {R}(F_{1}\cup F_{2})\subseteq \overline {R}(F_{3})$
,
$\mathcal {S}(M, F_{i})\neq \emptyset \ (i=1, 2, 3)$
and (2) that
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{3})$
and
$\mathcal {S}(M, F_{2})=\mathcal {S}(M, F_{3})$
. Thus,
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{2})$
.
Proposition 4.6.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space and
$E\in \mathfrak {C}(U, R, \mathcal {F})$
. If
$\mathcal {S}^{*}(K, F)\neq \emptyset$
for all
$K\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$\overline {R}(K)\subseteq \overline {R}(F)$
, then
$(\mathfrak {C}(E, R|_E, \mathcal {F}_{E}), \subseteq )$
is a sup-semilattice.
Proof.
It follows from Proposition 4.1 that
$\mathfrak {C}(E, R|_E, \mathcal {F}_{E})=\downarrow \! E$
and
$\{\overline {R}(F)\mid F\in \mathcal {F}, F\subseteq E\}$
is the basis of
$(\downarrow \! E, \subseteq )$
. To prove
$(\downarrow \! E, \subseteq )$
is a sup-semilattice, by Lemma 2.3, it suffices to prove
$(\{\overline {R}(F)\mid F\in \mathcal {F}, F\subseteq E\}, \subseteq )$
is a sup-semilattice. Let
$F_1, F_2\in \mathcal {F}_{E}$
. Then
$F_1\cup F_2\subseteq _{fin}E$
. By Definition 3.2, there exists
$F_{3}\in \mathcal {F}$
such that
$F_1\cup F_2\subseteq \overline {R}(F_{3})\subseteq E$
and
$F_{3}\subseteq E$
. Let
$G\in \mathcal {S}^{*}(F_1\cup F_2, F_3)$
. Then,
$\overline {R}(F_1)\cup \overline {R}(F_2)=\overline {R}(F_1\cup F_2)\subseteq \overline {R}(G) \subseteq \overline {R}(F_{3})$
and
$G\subseteq \overline {R}(F_{3})\subseteq E$
, showing that
$\overline {R}(G)$
is a upper bound of
$\overline {R}(F_1)$
and
$ \overline {R}(F_2)$
in
$(\{\overline {R}(F)\mid F\in \mathcal {F}, F\subseteq E\}, \subseteq )$
. Let
$F_{4}\in \mathcal {F}_E$
and
$\overline {R}(F_1)\cup \overline {R}(F_2)\subseteq \overline {R}(F_4)$
. It follows from
$F_3\cup F_4\subseteq _{fin} E$
and Definition 3.2 that there exists
$F^{\prime }\in \mathcal {F}$
such that
$F_3\cup F_4\subseteq \overline {R}(F^{\prime })$
and
$F^{\prime }\subseteq E$
. Thus,
$\overline {R}(F_{3}\cup F_{4})\subseteq \overline {R}(F^{\prime })$
. By Remark 4.4 and Proposition 4.5(4), we have
$\mathcal {S}(F_1\cup F_2, F_4)=\mathcal {S}(F_1\cup F_2, F_3)$
. For
$G^{\prime }\in \mathcal {S}^{*}(F_1\cup F_2, F_4)$
, by Proposition 4.5(1),
$\overline {R}(G)=\overline {R}(G^{\prime })\subseteq \overline {R}(F_4)$
, showing that
$\overline {R}(G)$
is the least upper bound of
$\overline {R}(F_1)$
and
$ \overline {R}(F_2)$
in
$(\{\overline {R}(F)\mid F\in \mathcal {F}, F\subseteq E\}, \subseteq )$
. This shows that
$(\{\overline {R}(F)\mid F\in \mathcal {F}, F\subseteq E\}, \subseteq )$
is a sup-semilattice. By Lemma 2.3,
${\downarrow } E=\{H\in \mathfrak {C}(U, R, \mathcal {F})\mid H\subseteq E\}$
is a sup-semilattice.
Corollary 4.7.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space. If
$\mathcal {S}^{*}(K, F)\neq \emptyset$
for all
$K\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$\overline {R}(K)\subseteq \overline {R}(F)$
, then
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain.
Proof.
By Corollary 3.7, we have that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is a continuous domain. By Propositions 4.1 and 4.6, we have that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain.
Based on Corollary 4.7, we give the definition of ultra sL-approximation spaces.
Definition 4.8.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space and let
$\mathcal {F}^{\sharp }$
be the join saturation of
$\mathcal {F}$
. If
$\mathcal {S}^{*}(M, F)\neq \emptyset$
for all
$M\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$\overline {R}(M)\subseteq \overline {R}(F)$
; that is to say, there exists
$G\in \mathcal {F}$
that satisfies the following conditions for all
$M\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$\overline {R}(M)\subseteq \overline {R}(F)$
:
(sL-
$1^{\prime })$
$\overline {R}(M)\subseteq \overline {R}(G)$
,
$G\subseteq \overline {R}(F)$
; and
(sL-2)
$\forall G^{\prime } \in \mathcal {F}$
,
$\overline {R}(M)\subseteq \overline {R}(G^{\prime })\subseteq \overline {R}(F)\Longrightarrow \overline {R}(G)\subseteq \overline {R}(G^{\prime })$
,
then
$(U, R, \mathcal {F})$
is called an ultra sL-approximation space.
By Corollary 4.7, for an ultra sL-approximation space
$(U, R, \mathcal {F})$
, one has that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain.
The conditions of ultra sL-approximation spaces are too strong to be satisfied by all induced CF-approximation spaces of sL-domains (see Example 5.2 in the next section). So, we now consider weaker conditions than those of ultra sL-approximation spaces which can also guarantee that the collection of CF-closed sets forms an sL-domain.
By shifting the precondition “
$\overline {R}(M)\subseteq \overline {R}(F)$
” in Definition 4.8 to “
$M\subseteq \overline {R}(F)$
” and shifting the condition (sL-
$1^{\prime }$
) in Definition 4.8 to (sL-
$1$
), we give the following definition.
Definition 4.9.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space. If
$\mathcal {S}(M, F)\neq \emptyset$
for all
$M\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$M\subseteq \overline {R}(F)$
; that is to say, there exists
$G\in \mathcal {F}$
that satisfies the following conditions for all
$M\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$M\subseteq \overline {R}(F)$
:
(sL-
$1)$
$\overline {R}(M)\subseteq \overline {R}(G)\subseteq \overline {R}(F)$
; and
(sL-2)
$\forall G^{\prime } \in \mathcal {F}$
,
$\overline {R}(M)\subseteq \overline {R}(G^{\prime })\subseteq \overline {R}(F)\Longrightarrow \overline {R}(G)\subseteq \overline {R}(G^{\prime })$
,
then
$(U, R, \mathcal {F})$
is called an sL-approximation space.
It is clear that (sL-
$1^{\prime }$
) implies (sL-1), that
$M\subseteq \overline {R}(F)$
implies
$\overline {R}(M)\subseteq \overline {R}(F)$
and that
$\mathcal {S}^*(M, F)\neq \emptyset$
implies
$\mathcal {S}(M, F)\neq \emptyset$
. So, we immediately have the following proposition.
Proposition 4.10. All ultra sL-approximation spaces are sL-approximation spaces.
Next, we explore properties of sL-approximation spaces.
Proposition 4.11.
Let
$(U, R, \mathcal {F})$
be an sL-approximation space,
$ F_1, F_2\in \mathcal {F}$
,
$M, M_{1}, M_{2}\in \mathcal {F}^{\sharp }$
, and
$E\in \mathfrak {C}(U, R, \mathcal {F})$
. Then the following statements hold.
$(1)$
If
$F_{1}\cup F_{2}\subseteq E$
and
$M\subseteq \overline {R}(F_{1})\cap \overline {R}(F_{2})$
, then
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{2})$
.
$(2)$
If
$F_{1}\cup F_{2}\subseteq E$
,
$M_{1}\subseteq \overline {R}(F_1)$
,
$M_{2}\subseteq \overline {R}(F_{2})$
,
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})$
, and
$G_{i}\in \mathcal {S}(M_{i}, F_i)\ (i=1, 2)$
, then
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
.
Proof.
(1) By
$F_{1}\cup F_{2}\subseteq _{fin} E\in \mathfrak {C}(U, R, \mathcal {F})$
and Definition 3.2, there exists
$F_{3} \in \mathcal {F}$
such that
$F_{1}\cup F_{2}\subseteq \overline {R}(F_{3})\subseteq E$
. It follows from Lemma 2.9(3) that
$\overline {R}(F_{1})\cup \overline {R}(F_{2})\subseteq \overline {R}(F_{3})$
. Thus,
$M\subseteq \overline {R}(F_{1})\subseteq \overline {R}(F_{3})$
and
$M\subseteq \overline {R}(F_{2})\subseteq \overline {R}(F_{3})$
. So,
$\mathcal {S}(M, F_{i})\ne \emptyset \ (i=1,2,3)$
. By Proposition 4.5(2), we have
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{3})$
and
$\mathcal {S}(M, F_{2})=\mathcal {S}(M, F_{3})$
. Thus,
$\mathcal {S}(M, F_{1})=\mathcal {S}(M, F_{2})$
.
(2) Clearly, there exists
$F_{3} \in \mathcal {F}$
such that
$F_{1}\cup F_{2}\subseteq \overline {R}(F_{3})\subseteq E$
. So, we have
$M_1\subseteq \overline {R}(F_{1})\subseteq \overline {R}(F_{3})$
and
$M_2\subseteq \overline {R}(F_{2})\subseteq \overline {R}(F_{3})$
and
$\mathcal {S}(M_i, F_{i})\ne \emptyset \ne \mathcal {S}(M_i, F_{3})\ (i=1,2)$
. By Proposition 4.5(2), we have
$\mathcal {S}(M_{1}, F_{1}) =\mathcal {S}(M_{1}, F_{3})$
and
$\mathcal {S}(M_{2}, F_{2}) =\mathcal {S}(M_{2}, F_{3})$
. It follows from
$G_{i}\in \mathcal {S}(M_{i}, F_i)\ (i=1, 2)$
that
$G_{1}\in \mathcal {S}(M_{1}, F_{3})$
and
$G_{2}\in \mathcal {S}(M_{2}, F_{3})$
. By
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})$
and Proposition 4.5(3), we have
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
.
Theorem 4.12.
If
$(U, R, \mathcal {F})$
is an sL-approximation space, then the dcpo
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain.
Proof.
Clearly,
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is a continuous domain. So it suffices to show that for every
$E\in (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
, the set
${\downarrow \!E}=\{H\mid H\in \mathfrak {C}(U, R, \mathcal {F}), H\subseteq E\}$
is a sup-semilattice ordered by set inclusion. For any
$H_{1}, H_{2}\in {\downarrow \!E}$
, assume that
$H_{1}\cup H_{2}\neq \emptyset$
without losing generality. Construct
and
To show
$H$
is the least upper bound of
$H_{1}$
and
$H_{2}$
in
$\downarrow \!E$
, we divide the proof into several steps.
Step 1. It follows directly from Lemma 3.3(2) that
$ H\subseteq E$
.
Step 2. Assert that
$ H_{1}\cup H_{2}\subseteq H$
.
Let
$x\in H_{1}\cup H_{2}$
. Assume that
$x\in H_{1}$
without losing generality. Then by Definition 3.2, there exists
$F_{1}\in \mathcal {F}$
such that
$x\in \overline {R}(F_{1})$
and
$F_1\subseteq H_{1}$
. Select
$F_{2}\in \mathcal {F}$
with
$F_{2}\subseteq H_{2}$
. Then
$F_1\cup F_2\subseteq H_{1}\cup H_{2}\subseteq E$
. It follows from
$E\in \mathfrak {C}(U, R, \mathcal {F})$
that there exists
$F_{3}\in \mathcal {F}$
such that
$F_1\cup F_2\subseteq \overline {R}(F_3)$
and
$F_3\subseteq E$
. By the definition of sL-approximation spaces, we have
$\mathcal {S}(F_1\cup F_2, F_3)\ne \emptyset$
. For
$G\in \mathcal {S}(F_1\cup F_2, F_3)\subseteq \mathcal {H}$
, we have
$x\in \overline {R}(F_1\cup F_2)=\overline {R}(F_1)\cup \overline {R}(F_2)\subseteq \overline {R}(G)\subseteq H$
. By arbitrariness of
$x\in H_{1}\cup H_{2}$
, we have
$ H_{1}\cup H_{2}\subseteq H$
.
Step 3. Assert that
$ H\in \mathfrak {C}(U, R, \mathcal {F})$
.
It suffices to show the family
$\{\overline {R}(G)\mid G\in \mathcal {H}\}$
is directed. Clearly,
$\{\overline {R}(G)\mid G\in \mathcal {H}\}\neq \emptyset$
. Let
$G_{1}\in \mathcal {H}$
. Then there exist
$F_{11}, F_{12}, F_{13}\in \mathcal {F}$
such that
Let
$ G_{2}\in \mathcal {H}$
. Then there exist
$F_{21}, F_{22}, F_{23}\in \mathcal {F}$
such that
It follows from
$F_{11}\cup F_{21}\subseteq _{fin} H_1\in \mathfrak {C}(U, R, \mathcal {F})$
that there exists
$F_1\in \mathcal {F}$
such that
$F_{11}\cup F_{21}\subseteq \overline {R}(F_1)$
and
$F_{1}\subseteq H_1$
. Similarly, there exists
$F_2\in \mathcal {F}$
such that
$F_{12}\cup F_{22}\subseteq \overline {R}(F_2)$
and
$F_{2}\subseteq H_2$
. Thus,
$F_{11}\cup F_{12}\subseteq \overline {R}(F_1\cup F_2)$
and
$F_{21}\cup F_{22}\subseteq \overline {R}(F_1\cup F_2)$
. Since
$F_{1}\cup F_{2}\subseteq H_1\cup H_2 \subseteq E$
, there exists
$F_3\in \mathcal {F}$
such that
$F_{1}\cup F_{2}\subseteq \overline {R}(F_3)$
and
$F_3\subseteq E$
. Let
$G_3\in \mathcal {S}(F_{1}\cup F_{2}, F_{3})\subseteq \mathcal {H}$
. Noticing that
$F_{3}\cup F_{13}\subseteq _{fin} E$
and
$F_{11}\cup F_{12}\subseteq \overline {R}(F_1\cup F_2)$
, by Proposition 4.11(2), we have
$\overline {R}(G_{1})\subseteq \overline {R}(G_{3})$
. Similarly,
$\overline {R}(G_{2})\subseteq \overline {R}(G_{3})$
. Thus,
$(\{\overline {R}(G)\mid G\in \mathcal {H}\}, \subseteq )$
is directed. It follows from Lemma 3.4(3) that
$H=\bigcup \{\overline {R}(G)\mid G\in \mathcal {H}\}\in \mathfrak {C}(U, R, \mathcal {F})$
.
Step 4. Assert that
$H$
is the least upper bound of
$H_{1}$
and
$H_{2}$
in
$\downarrow \!E$
.
Let
$H^{\prime }\in {\downarrow \!E}$
and
$H_{1}\cup H_{2}\subseteq H^{\prime }$
. For all
$x\in H$
, there exist
$F_{i}\in \mathcal {F}\ (i=1,2,3)$
such that
It follows from
$F_{1}\cup F_{2}\subseteq _{fin} H_{1}\cup H_{2}\subseteq H^{\prime }$
and
$H^{\prime }\in \mathfrak {C}(U, R, \mathcal {F})$
that there exists
$F_{4}\in \mathcal {F}$
such that
$F_{1}\cup F_{2}\subseteq \overline {R}(F_{4})\subseteq H^{\prime }$
and
$F_{4}\subseteq H^{\prime }$
. Noticing that
$F_3\cup F_4\subseteq E$
, by Proposition 4.11(1), we have
$G\in \mathcal {S}(F_{1}\cup F_{2}, F_{3})=\mathcal {S}(F_{1}\cup F_{2}, F_{4})$
. Thus,
$x\in \overline {R}(G)\subseteq \overline {R}(F_{4})\subseteq H^{\prime }$
. By arbitrariness of
$x\in H$
, we have
$H\subseteq H^{\prime }$
, showing that
$H$
is the least upper bound of
$H_{1}$
and
$H_{2}$
in
$\downarrow \!E$
.
To sum up,
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain.
The reader may wonder whether dense subspaces of sL-approximation spaces are sL-approximation spaces. For topological CF-approximation spaces, we have the following affirmative answer.
Proposition 4.13.
Let
$(U, R, \mathcal {F})$
be a topological sL-approximation space and let
$(V, R|_V, \mathcal {G})$
be a dense CF-approximation subspace of
$(U, R, \mathcal {F})$
. Then
$(V, R|_V, \mathcal {G})$
is an sL-approximation space.
Proof.
For all
$M\in \mathcal {G}^{\sharp }$
and
$F\in \mathcal {G}$
with
$M\subseteq \overline {R|_V}(F)$
, we conclude that
$M\subseteq \overline {R}(F)$
and
$\overline {R}(M)\subseteq \overline {R}(F)$
hold in
$(U, R, \mathcal {F})$
. Since
$(U, R, \mathcal {F})$
is an sL-approximation space, we conclude that
$\mathcal {S}(M, F)\ne \emptyset$
. Let
$G_1\in \mathcal {S}(M, F)$
. Then by (sL-1) and
$R$
being a preorder, we have
$M\subseteq \overline {R}(M)\subseteq \overline {R}(G_1)\subseteq \overline {R}(F)$
. By the density of
$(V, R|_V, \mathcal {G})$
, there exists a
$G\in \mathcal {G}$
such that
$M \subseteq \overline {R}(G)\subseteq \overline {R}(G_1)\subseteq \overline {R}(F)$
. Since
$G_1$
satisfies (sL-2), we conclude that
$\overline {R}(G_1)\subseteq \overline {R}(G)$
and thus
$\overline {R}(G_1)=\overline {R}(G)$
. By Proposition 4.5(1) that
$G\in \mathcal {S}(M, F)$
.
Next, we show that
$G$
satisfies (sL-1) and (sL-2) in
$(V, R|_V, \mathcal {G})$
. Clearly, (sL-1)
$\overline {R|_V}(M)\subseteq \overline {R|_V}(G)\subseteq \overline {R|_V}(F)$
holds in
$(V, R|_V, \mathcal {G})$
. To show (sL-2), we need show for all
$G^{\prime }\in \mathcal {G}$
,
$\overline {R|_V}(M)\subseteq \overline {R|_V}(G^{\prime })\subseteq \overline {R|_V}(F)$
implies that
$\overline {R|_V}(G)\subseteq \overline {R|_V}(G^{\prime })$
also holds in
$(V, R|_V, \mathcal {G})$
. It follows from
$\overline {R|_V}(M)\subseteq \overline {R|_V}(G^{\prime })=\overline {R}(G^{\prime })\cap V$
and
$R$
being a preorder that
$M\subseteq \overline {R}(G^{\prime })$
and
$\overline {R}(M)\subseteq \overline {R}(G^{\prime })$
. It follows from
$G^{\prime }\subseteq \overline {R|_V}(G^{\prime })\subseteq \overline {R|_V}(F)=\overline {R}(F)\cap V$
that
$G^{\prime }\subseteq \overline {R}(F)$
. Thus, we conclude that
$\overline {R}(M)\subseteq \overline {R}(G^{\prime })\subseteq \overline {R}(F)$
. By
$G$
satisfying (sL-2) in
$(U, R, \mathcal {F})$
, we have
$\overline {R}(G)\subseteq \overline {R}(G^{\prime })$
and
$\overline {R|_V}(G)\subseteq \overline {R|_V}(G^{\prime })$
, showing that (sL-2) holds in
$(V, R|_V, \mathcal {G})$
. So, by Definition 4.9,
$(V, R|_V, \mathcal {G})$
is an sL-approximation space.
Next, we consider a special kind of sL-approximation spaces – L-approximation spaces.
Definition 4.14.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space. If
$\mathcal {S}(M, F)\neq \emptyset$
for all
$M\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
with
$M\subseteq \overline {R}(F)$
; that is to say, there exists
$G\in \mathcal {F}$
that satisfies the following conditions for all
$M\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
with
$M\subseteq \overline {R}(F)$
:
(sL-1)
$\overline {R}(M)\subseteq \overline {R}(G)\subseteq \overline {R}(F)$
; and
(sL-2)
$\forall G^{\prime } \in \mathcal {F}$
,
$\overline {R}(M)\subseteq \overline {R}(G^{\prime })\subseteq \overline {R}(F)\Longrightarrow \overline {R}(G)\subseteq \overline {R}(G^{\prime })$
,
then
$(U, R, \mathcal {F})$
is called an L-approximation space.
Remark 4.15. Clearly, by shifting the precondition “
$M\in \mathcal {F}^{\sharp }$
” in Definition 4.9 of sL-approximation spaces to “
$M\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
,” we get the concept of L-approximation spaces. Thus, all L-approximation spaces are sL-approximation spaces. For an sL-approximation space
$(U, R, \mathcal {F})$
, if
$\emptyset \in \mathcal {F}$
, then
$(U, R, \mathcal {F})$
is an L-approximation space automatically.
Theorem 4.16.
For an L-approximation space
$(U, R, \mathcal {F})$
, the dcpo
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an L-domain.
Proof.
It follows from Theorem4.12 that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain. To show
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an L-domain, it suffices to prove for all
$E\in (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
, the principal ideal
$\downarrow \! E$
has a least element. It follows from
$E\in \mathfrak {C}(U, R, \mathcal {F})$
and
$\emptyset \subseteq _{fin}E$
that there exists
$F\in \mathcal {F}$
such that
$F\subseteq E$
and
$\emptyset \subseteq \overline {R}(F)$
. Let
$G\in \mathcal {S}(\emptyset, F)$
, we next show
$\overline {R}(G)$
is precisely the least element of
$(\downarrow \! E, \subseteq )$
. Let
$H\in \downarrow \! E$
. Then there exists
$F_1\in \mathcal {F}$
such that
$F_1\subseteq H\subseteq E$
. It follows from
$F\cup F_1\subseteq _{fin} E$
and Proposition 4.11(1) that
$ \mathcal {S}(\emptyset, F)=\mathcal {S}(\emptyset, F_1)$
. Thus,
$G\in \mathcal {S}(\emptyset, F_1)$
and
$\overline {R}(G)\subseteq \overline {R}(F_1)\subseteq H$
, showing that
$\overline {R}(G)$
is the least element of
$\downarrow \! E$
. By arbitrariness of
$E\in \mathfrak {C}(U, R, \mathcal {F})$
, we conclude that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an L-domain.
Theorem 4.17.
For a topological sL-approximation space (resp., topological L-approximation space)
$(U, R, \mathcal {F})$
, the dcpo
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an algebraic sL-domain (resp., algegbraic L-domain).
Proof.
It follows from Lemma 3.9 that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an algebraic domain. By Theorem4.12 (resp., Theorem4.16), we know that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is an sL-domain (resp., L-domain), and hence an algebraic sL-domain (resp., L-domain).
Remark 4.18. Let
$(U, R, \mathcal {F})$
be a topological CF-approximation space. For all
$M\in \mathcal {F}^{\sharp }, F\in \mathcal {F}$
, by Lemma 2.9(4), we conclude that
$M\subseteq \overline {R}(F)\Leftrightarrow \overline {R}(M)\subseteq \overline {R}(F)$
, (sL-1)
$\Leftrightarrow$
(sL-1
$^{\prime })$
and
$\mathcal {S}(M, F)=\mathcal {S}^{*}(M, F)$
. So,
$(U, R, \mathcal {F})$
is a topological ultra sL-approximation space if and only if
$(U, R, \mathcal {F})$
is a topological sL-approximation space.
5. Representations of sL-domains
In this section, by means with sL-approximation spaces (resp., L-approximation spaces, bc-approximation spaces), we shall discuss representations for sL-domains (resp., L-domains, bc-domains).
Theorem 5.1.
Let
$(L, R_{L}, \mathcal {F}_{L})$
be the CF-approximation space induced by an sL-domain
$(L, \leq )$
. Then
$(L, R_{L}, \mathcal {F}_{L})$
is an sL-approximation space.
Proof.
To prove that
$(L, R_{L}, \mathcal {F}_{L})$
is an sL-approximation space, let
$M\in (\mathcal {F}_{L})^{\sharp }$
,
$F\in \mathcal {F}_{L}$
, and
$M\subseteq \overline {R_L}(F)$
. We show that
$\mathcal {S}(M, F)\neq \emptyset$
. We use
$c_F$
to denote the greatest element in
$F$
. Thus
. Since
$L$
is an sL-domain, we conclude that
$\bigvee _{c_F}M$
exists. Set
$G=\{\bigvee _{c_F}M\}\in \mathcal {F}_{L}$
. Clearly,
and
$G$
satisfies (sL-1). To check that
$G$
satisfies (sL-2), let
$H\in \mathcal {F}_L$
and
$\overline {R_{L}}(M)\subseteq \overline {R_{L}}(H)\subseteq \overline {R_{L}}(F)$
. It follows from Lemma 2.8 that for all
$m\in M$
,
. Since
$L$
is a continuous domain, we have
$M\subseteq \downarrow \! c_{H}\subseteq \downarrow \! c_{F}$
. By Lemma 2.4, we have
$\bigvee _{c_H}M=\bigvee _{c_F}M\leq c_H$
. Thus,
, showing that
$G$
satisfies (sL-2). Thus,
$G\in \mathcal {S}(M, F)\neq \emptyset$
. This shows that
$(L, R_{L}, \mathcal {F}_{L})$
is an sL-approximation space.
Example 5.2.
Let
$L=[0, 10]$
be a closed interval with the ordinary order of number. Clearly,
$L$
is an sL-domain. By Theorem
5.1
, the induced CF-approximation space
$(L, R_L, \mathcal {F}_{L})$
is an sL-approximation space. However,
$(L, R_L, \mathcal {F}_{L})$
is not an ultra sL-approximation space. To see this, assume
$(L, R_L, \mathcal {F}_{L})$
is an ultra sL-approximation space. Then for
$M=\{2, 4\}\in \mathcal {F}_{L}^{\sharp }$
and
$F=\{1, 3, 4\}\in \mathcal {F}_{L}$
, we have
$\overline {R_{L}}(M)=[0, 4)\subseteq \overline {R_{L}}(F)=[0, 4)$
. By the assumption, there exists
$G\in \mathcal {F}_{L}$
that satisfies (sL-1
$^{\prime }$
), that is,
$\overline {R_{L}}(M)=[0, 4)\subseteq \overline {R_{L}}(G)=[0, c_G)$
and
$G\subseteq \overline {R_{L}}(F)=[0, 4)$
. Therefore,
$c_G\geq 4$
and
$c_{G}\lt 4$
, which leads to a contradiction. This shows that the sL-approximation space
$(L, R_L, \mathcal {F}_{L})$
is not an ultra sL-approximation space.
Theorem 5.3. (Representation Theorem for sL-domains) For a poset
$(L, \leq )$
, the following statements are equivalent.
$(1)$
$L$
is an sL-domain;
$(2)$
There exists an sL-approximation space
$(U, R, \mathcal {F})$
such that
$(L, \leq )\cong (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Proof.
$(1)\Rightarrow (2)$
: If
$L$
is an sL-domain, then by Theorem5.1, the induced CF-approximation space
$(L, R_{L}, \mathcal {F}_{L})$
is an sL-approximation space. Define
$f: L\to \mathfrak {C}(L, R_{L}, \mathcal {F}_{L})$
such that for all
$x\in L$
,
. Then it follows from Example 3.5(2) and the continuity of
$L$
that
$f$
is an order-isomorphism.
$(2)\Rightarrow (1)$
: It follows directly from Theorem4.12.
Theorem 5.4. (Representation Theorem for L-domains) A poset
$(L, \leq )$
is an L-domain iff there exists an L-approximation space
$(U, R, \mathcal {F})$
such that
$(L, \leq )\cong (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Proof.
$\Leftarrow$
: Follows directly from Theorem4.16.
$\Rightarrow$
: Let
$L$
be an L-domain. It suffices to prove that
$(L, R_{L}, \mathcal {F}_{L})$
is an L-approximation space. It follows from Theorem5.1 that
$(L, R_{L}, \mathcal {F}_{L})$
is an sL-approximation space. To prove that
$(L, R_{L}, \mathcal {F}_{L})$
is an L-approximation space, let
$M=\emptyset$
and
$F\in \mathcal {F}_{L}^{\sharp }$
. We show that
$\mathcal {S}(\emptyset, F)\neq \emptyset$
. Since
$L$
is an L-domain, we conclude that
${\downarrow } c_{F}$
has the least element denoted by
$\bot _{F}$
. Set
$G=\{ \bot _{F}\}\in \mathcal {F}_{L}$
. Clearly,
, showing that
$G$
satisfies (sL-1). If
$G_{1}\in \mathcal {F}$
and
, then by the continuity of
$L$
, we have
$c_{G_1}\leq c_F$
. Since
$\bot _{F}$
is the least element in
${\downarrow } c_{F}$
, we have
$\bot _{F}\leq c_{G_{1}}$
. Therefore
, showing that
$G$
satisfies (sL-2). Thus,
$(L, R_{L}, \mathcal {F}_{L})$
is an L-approximation space.
Definition 5.5.
Let
$(U, R, \mathcal {F})$
be a CF-approximation space. If for all
$M\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
and
$F\in \mathcal {F}$
with
$M\subseteq \overline {R}(F)$
, there exists
$G\in \mathcal {F}$
that satisfies the following conditions:
(sL-
$1)$
$\overline {R}(M)\subseteq \overline {R}(G)\subseteq \overline {R}(F)$
;
(sL-
$2^{\prime })$
$\forall G^{\prime } \in \mathcal {F}$
,
$\overline {R}(M)\subseteq \overline {R}(G^{\prime })\Longrightarrow \overline {R}(G)\subseteq \overline {R}(G^{\prime })$
,
then
$(U, R, \mathcal {F})$
is called a bc-approximation space.
Remark 5.6. Clearly, (sL-
$2^{\prime })$
implies (sL-2). So all bc-approximation spaces are L-approximation spaces. For all
$M\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
and
$F\in \mathcal {F}$
with
$M\subseteq \overline {R}(F)$
, we use
$\Sigma (M, F)$
to denote all
$G\in \mathcal {F}$
that satisfies (sL-1) and (sL-
$2^{\prime })$
. Obviously,
$\Sigma (M, F)\subseteq \mathcal {S}(M, F)$
.
Proposition 5.7.
Let
$(U, R, \mathcal {F})$
be a bc-approximation space,
$F_1, F_2\in \mathcal {F}$
and
$M, M_{1}, M_{2}\in \mathcal {F}^{\sharp }\cup \{\emptyset \}$
. Then the following statements hold.
$(1)$
If
$M\subseteq \overline {R}(F)$
,
$G_{1}\in \Sigma (M, F)$
, and
$G_{2}\in \mathcal {F}$
, then
$G_{2}\in \Sigma (M, F)$
iff
$\overline {R}(G_{1})=\overline {R}(G_{2})$
.
$(2)$
If
$M\subseteq \overline {R}(F_{1})\cap \overline {R}(F_{2})$
, then
$\Sigma (M, F_{1})=\Sigma (M, F_{2})$
.
$(3)$
If
$M_{1}\subseteq \overline {R}(F_1)$
,
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})$
,
$M_{2}\subseteq \overline {R}(F_{2})$
,
$G_{1}\in \Sigma (M_{1}, F_{1})$
, and
$G_{2}\in \Sigma (M_{2}, F_{2})$
, then
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
.
Proof. (1) Similar to the proof of Proposition 4.5(1).
(2) Let
$G_{1}\in \Sigma (M, F_{1})$
and
$G_{2}\in \Sigma (M, F_{2})$
. By (sL-1), we have
$\overline {R}(M)\subseteq \overline {R}(G_{1})\subseteq \overline {R}(F_{1})$
and
$\overline {R}(M)\subseteq \overline {R}(G_{2})\subseteq \overline {R}(F_{2})$
. By (sL-
$2^{\prime })$
, we have
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
and
$\overline {R}(G_{2})\subseteq \overline {R}(G_{1})$
. Thus,
$\overline {R}(G_{1})=\overline {R}(G_{2})$
. By (1), we have
$\Sigma (M, F_{1})=\Sigma (M, F_{2})$
.
(3) It follows from
$G_{2}\in \Sigma (M_{2}, F_{2})$
and
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})$
that
$\overline {R}(M_{1})\subseteq \overline {R}(M_{2})\subseteq \overline {R}(G_{2})$
. By
$G_{1}\in \Sigma (M_{1}, F_{1})$
and (sL-2
$^{\prime }$
) that
$\overline {R}(G_{1})\subseteq \overline {R}(G_{2})$
.
Theorem 5.8.
Let
$(U, R, \mathcal {F})$
be a bc-approximation space. Then
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is a bc-domain.
Proof.
Clearly,
$(\mathfrak {C}(U, R, \mathcal {F}),\subseteq )$
is a continuous domain. So it suffices to show
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
has the least element and any up-bounded two-element family
$\{H_{1}, H_{2}\}\subseteq (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
has the supremum in
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Let
$F\in \mathcal {F}$
and
$G\in \Sigma (\emptyset, F)\ne \emptyset$
. It follows from Proposition 5.7(2) that
$\overline {R}(G)$
is the least element in
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Let
$E$
be an upper bound of
$\{H_{1}, H_{2}\}$
. Construct
and
We divide the proof of
$H$
being the supremum of
$\{H_{1}, H_{2}\}$
in
$(\mathfrak {C}(U, R, \mathcal {F}),\subseteq )$
into several steps.
Step 1. It follows directly from Lemma 3.3(2) that
$H\subseteq E$
.
Step 2. Similar to the proof of Step 2 in Theorem4.12, we have
$ H_{1}\cup H_{2}\subseteq H$
.
Step 3. Similar to the proof of Step 3 in Theorem4.12, we have
$ H\in \mathfrak {C}(U, R, \mathcal {F})$
.
Step 4. Assert that
$H$
is the least upper bound of
$H_{1}$
and
$H_{2}$
in
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Let
$H^{\prime }\in \mathfrak {C}(U, R, \mathcal {F})$
and
$H_{1}\cup H_{2}\subseteq H^{\prime }$
. For all
$x\in H$
, there exist
$F_{i}\in \mathcal {F}\ (i=1,2,3)$
such that
It follows from
$F_{1}\cup F_{2}\subseteq _{fin} H_{1}\cup H_{2}\subseteq H^{\prime }\in \mathfrak {C}(U, R, \mathcal {F})$
that there exists
$F_{4}\in \mathcal {F}$
such that
$F_{1}\cup F_{2}\subseteq \overline {R}(F_{4})\subseteq H^{\prime }$
and
$F_{4}\subseteq H^{\prime }$
. By Proposition 5.7(2), we have
$G\in \Sigma (F_{1}\cup F_{2}, F_{3})=\Sigma (F_{1}\cup F_{2}, F_{4})$
. Thus,
$x\in \overline {R}(G)\subseteq \overline {R}(F_{4})\subseteq H^{\prime }$
. By arbitrariness of
$x\in H$
, we have
$H\subseteq H^{\prime }$
, showing that
$H$
is the least upper bound of
$H_{1}$
and
$H_{2}$
in
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
To sum up, we see that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
is a bc-domain.
Theorem 5.9. (Representation Theorem for bc-domains) A poset
$(L, \leq )$
is a bc-domain if and only if there exists some bc-approximation space such that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )\cong (L, \leq )$
.
Proof.
$\Leftarrow$
: Follows from Theorem5.8.
$\Rightarrow$
: It suffices to prove that for a bc-domain
$L$
,
$(L, R_{L}, \mathcal {F}_{L})$
is a bc-approximation space. Let
$M\in (\mathcal {F}_{L})^{\sharp }\cup \{\emptyset \}$
,
$F\in \mathcal {F}_{L}$
with
$M\subseteq \overline {R_L}(F)$
. We use
$c_F$
to denote the greatest element in
$F$
. If
$M =\emptyset$
, let
$\bot$
be the least element of
$L$
and
$G=\{\bot \}\in \mathcal {F}_{L}$
, then
$G\in \Sigma (\emptyset, F)$
. If
$M\ne \emptyset$
, then
. Since
$L$
is a bc-domain, we conclude that
$\bigvee M$
exists. Set
$G=\{\bigvee M\}\in \mathcal {F}_L$
. Clearly,
$G\in \Sigma (M, F)$
, that is
$G$
satisfies (sL-1) and (sL-
$2^{\prime })$
, as desired.
Proposition 5.10.
A topological CF-approximation space
$(U, R, \mathcal {F})$
is an sL-approximation space if and only if
$(\{\overline {R}(F)\mid F\in \mathcal {F}\}, \subseteq )$
is an sL-cusl.
Proof.
$\Longrightarrow$
: Let
$F, F_{1}, F_{2}\in \mathcal {F}$
and
$\overline {R}(F_{1})\cup \overline {R}(F_{2})\subseteq \overline {R}(F)$
. By Lemmas 2.8 and 2.9(4), we have
$F_{1}\cup F_{2}\subseteq \overline {R}(F_{1}\cup F_{2})\subseteq \overline {R}(F)$
. It follows from
$F_{1}\cup F_{2}\in \mathcal {F}^{\sharp }$
that there exists
$G\in \mathcal {S}(F_{1}\cup F_{1}, F)$
such that
$G$
satisfies (sL-1) and (sL-2). By (sL-1), we conclude that
$\overline {R}(G)$
is an upper bound of
$ \overline {R}(F_{1}), \overline {R}(F_{2})$
in
By (sL-2), we conclude that
$\overline {R}(G)$
is the least upper bound of
$ \overline {R}(F_{1}), \overline {R}(F_{2})$
in
$\downarrow \!\overline {R}(F)$
, showing that
$\downarrow \!\overline {R}(F)$
is a sup-semilattice. Thus,
$(\{\overline {R}(F)\mid F\in \mathcal {F}\}, \subseteq )$
is an sL-cusl.
$\Longleftarrow$
: Let
$M=\bigcup _{i=1}^{n}F_{i}\in \mathcal {F}^{\sharp }$
and
$F\in \mathcal {F}$
with
$M\subseteq \overline {R}(F)$
. By Lemma 2.8, we have
$\overline {R}(M)=\bigcup _{i=1}^{n}\overline {R}(F_{i})$
. Thus,
$\{\overline {R}(F_{i})\mid i\leq n\}\subseteq \downarrow \! \overline {R}(F)$
. It follows from
$(\{\overline {R}(G)\mid G\in \mathcal {F}\}, \subseteq )$
is an sL-cusl that there exists
$G\in \mathcal {F}$
such that
$\overline {R}(G)$
is the least upper bound of
$\{\overline {R}(F_{i})\mid i\leq n\}$
in
$\downarrow \!\overline {R}(F)$
. It is easy to check that
$G$
satisfies (sL-1) and (sL-2) and
$G\in \mathcal {S}(M, F)\ne \emptyset$
. Thus
$(U, R, \mathcal {F})$
is an sL-approximation space.
Theorem 5.11. (Representation Theorem for algebraic (s)L-domains) A poset
$(L, \leq )$
is an algebraic sL-domain (resp., algebraic L-domain) if and only if there exists some topological sL-approximation space (resp., topological L-approximation space)
$(U, R, \mathcal {F})$
such that
$(\mathfrak {C}(U, R, \mathcal {F}), \subseteq )\cong (L, \leq )$
.
Proof. Notice that the upper approximation operator in a topological GA-space is a closure operator. So the proof here is similar to that of Wu and Xu (Reference Wu and Xu2024) (Theorems 4.2, 4.3).
The above representation theorems demand much in some sense. For example, to represent an sL-domain, by Theorem5.3, one needs use a CF-approximation space which itself is an sL-approximation space. However, we will see that it would be sufficient if the CF-approximation space has a dense sL-approximation subspace in the sense of Definition 3.13.
Theorem 5.12. (Representation Theorem by using dense subspaces) Let
$(L, \leq )$
be a poset. Then the following statements are equivalent.
$(1)$
$L$
is an sL-domain (resp., L-domain, bc-domains).
$(2)$
There exists a dense CF-approximation subspace
$(V, Q, \mathcal {G})$
of an sL-approximation space
$(U, R,\mathcal {F})$
(resp., L-approximation space, bc-approximation subspace) such that
$(\mathfrak {C}(V, Q, \mathcal {G}), \subseteq )\cong (L, \leq )$
.
$(3)$
There exists a CF-approximation space
$(U, R,\mathcal {F})$
which has a dense sL-approximation subspace
$(V, Q, \mathcal {G})$
(resp., L-approximation subspace, bc-approximation subspace) such that
$(L, \leq )\cong (\mathfrak {C}(U, R, \mathcal {F}), \subseteq )$
.
Proof. It directly follows from Theorems5.3, 5.4, 5.9, Proposition 3.14 and that every CF-approximation space is a dense CF-approximation subspace of itself.
In what follows, we first recall the definition of CF-approximable relations in Wu and Xu (Reference Wu and Xu2023) and then establish categorical equivalences of related categories. For some basic notions and results in category theory, please refer to Barr and Wells (Reference Barr and Wells1990).
Definition 5.13. (Wu and Xu Reference Wu and Xu2023) Let
$(U_{1}, R_{1}, \mathcal {F}_{1})$
and
$(U_{2}, R_{2}, \mathcal {F}_{2})$
be two CF-approximation spaces and let
$\mathrel {\Theta }\subseteq \mathcal {F}_{1}\times \mathcal {F}_{2}$
be a binary relation. If
$(1)$
for all
$F\in \mathcal {F}_1$
, there exists
$G\in \mathcal {F}_{2}$
such that
$F\mathrel {\Theta } G$
;
$(2)$
for all
$F, F^{\prime }\in \mathcal {F}_{1}$
,
$G\in \mathcal {F}_{2}$
, if
$F\subseteq \overline {R_{1}}(F^{\prime })$
,
$F\mathrel {\Theta } G$
, then
$F^{\prime }\mathrel {\Theta } G$
;
$(3)$
for all
$F\in \mathcal {F}_{1}$
,
$G, G^{\prime }\in \mathcal {F}_{2}$
, if
$F\mathrel {\Theta } G$
,
$G^{\prime }\subseteq \overline {R_{2}}(G)$
, then
$F\mathrel {\Theta } G^{\prime }$
;
$(4)$
for all
$F\in \mathcal {F}_{1}$
,
$G\in \mathcal {F}_{2}$
, if
$F\mathrel {\Theta } G$
, then there are
$F^{\prime }\in \mathcal {F}_{1}$
,
$G^{\prime }\in \mathcal {F}_{2}$
such that
$F^{\prime }\subseteq \overline {R_{1}}(F)$
,
$G\subseteq \overline {R_{2}}(G^{\prime })$
, and
$F^{\prime }\mathrel {\Theta } G^{\prime }$
; and
$(5)$
for all
$F\in \mathcal {F}_{1}$
,
$G_{1}, G_{2}\in \mathcal {F}_{2}$
, if
$F\mathrel {\Theta } G_{1}$
and
$F\mathrel {\Theta } G_{2}$
, then there exists
$G_{3}\in \mathcal {F}_{2}$
such that
$G_{1}\cup G_{2}\subseteq \overline {R_{2}}(G_{3})$
and
$F\mathrel {\Theta } G_{3}$
,
then
$\mathrel {\Theta }$
is called a CF-approximable relation from
$(U_{1}, R_{1}, \mathcal {F}_{1})$
to
$(U_{2}, R_{2}, \mathcal {F}_{2})$
.
We denote the category of sL-approximation spaces (resp., L-approximation spaces, bc-approximation spaces, topological sL-approximation spaces, and topological L-approximation spaces) by sL-APPS (resp., L-APPS, bc-APPS, TopsL-APPS, and TopL-APPS), which is a full subcategory of the category of CF-approximation spaces with CF-approximable relations as morphisms. We use sL-DOM (resp., L-DOM, bc-DOM, AsL-DOM, and AL-DOM) to denote the category of sL-domains (resp., L-domains, bc-domains algebraic sL-domains, and algebraic L-domains) with Scott continuous mappings. By Wu and Xu (Reference Wu and Xu2023, Theorem 5.9), we know that the category of CF-approximation spaces is equivalent to that of continuous domains. Thus, we have the following results.
Theorem 5.14. The category sL-APPS (resp., L-APPS , bc-APPS , TopsL-APPS , TopL-APPS ) is equivalent to sL-DOM (resp., L-DOM , bc-DOM , AsL-DOM , AL-DOM ).
6. Concluding remarks
It is well known that representing mathematical structures through various families of subsets of other structures has proven effective in both practical applications and theoretical studies. By utilizing upper approximation operators from rough set theory, we introduced sL-approximation spaces, L-approximation spaces, and bc-approximation spaces and provided several representation theorems using the families of CF-closed sets in these spaces for sL-domains, L-domains, and bc-domains. We have shown that the collection of CF-closed sets in an sL-approximation space (resp., an L-approximation space, a bc-approximation space) equipped with the set-theoretic inclusion order, forms an sL-domain (resp., an L-domain, a bc-domain). Furthermore, every sL-domain (resp., L-domain, bc-domain) is order-isomorphic to the collection of CF-closed sets of an sL-approximation space (resp., an L-approximation space, a bc-approximation space) with respect to the set-theoretic inclusion order. CF-approximation spaces and sL-domains are generalizations of abstract bases and L-domains, respectively. Therefore, our work can be seen as a extension of Xu and Mao (Reference Xu and Mao2008a). However, Xu and Mao did not explore the deeper relationship between the L-domains and abstract bases from the method of category theory. Hence, our work offers a broader perspective in terms of both the research objects and the methods employed. The work presented in this paper is grounded in both rough set theory and domain theory. The categorical equivalence established here may further synthesize these two independent branches of mathematics in theoretical computer science.
Acknowledgment
The authors would like to thank the anonymous referee for valuable comments and suggestions which significantly improve the presentation of the paper.