Continuous L-domains in logical form☆
Introduction
In Abramsky's landmark paper [1], a suitable programming logic for denotational semantics was presented axiomatically which developed domain theory in a logical point of view. Under this logical framework, the collection of all prime filters of the Lindenbaum algebra can be proved to form a Scott domain with respect to set inclusion, and every Scott domain can be obtained by this way up to isomorphism. Soon after, he generalized this observation for Scott domains to the more encompassing class of SFP-domains [2]. These works provided a systematic approach to moving back and forth between the denotational and logical models of some computation, mutually determining each other.
Abramsky's domain theory in logic form works well for some algebraic domains, the compact elements can be found to play a key role in this program. Following this way, Chen and Jung developed a framework of disjunctive propositional logic in which theories correspond to algebraic L-domains [7]. In [18], the authors introduced a logical language for describing Lawson compact algebraic L-domains. Continuous domain theory is a more active field and has a more widespread importance. This is a motivation to generalize the technique of Abramsky's domain logics and use it to show results of continuous domains.
Although the distance between algebraic and continuous domains is only a short step away, it is a hard task of extending Abramsky's domain logics from algebraic to continuous domains [13]. Jung, Kegelmann and Moshier defined a continuous sequent calculus for stably compact spaces and showed that much of Abramsky's work can be extended to this multi-lingual sequent calculus [12], [14]. The paper [17] also used the idea of multi-lingual sequent calculi to present a logical representation for bounded complete domains. It is worth noting that these multi-lingual sequent calculi did not define the interpretation of formulae. One explanation could be that the identity rule is absent. So there are still some key questions to be overcome.
There are many other frameworks of generalizing Abramsky's domain logics [4], [5], [15], [16], but the discussions on the continuous domains are involved little. In [7], Chen and Jung proposed an open problem: whether the disjunctive propositional logic presented by them for algebraic L-domains can be extended in some way such that all continuous L-domains are covered. In this paper, we provide a method to answer this question in the affirmative, hoping it can help the researchers to transfer Abramsky's domain theory in logic form to the continuous world based on those existing domain logics for algebraic domains.
To interpret the logical significance of the Plotkin powerdomain construction apparently, Abramsky enhanced the language of SFP-domains logic with two operators □ and ⋄. Introducing some unary connectives is a commonly used method in extending the language of a logic. For instance, the modal logic is the logic that expanded the classical logic by adding the necessity connective □ and the possibility connective ⋄. In [10], expanded the language of the basic logic BL to that of by the connective △. It is well known that every continuous L-domain is a retract of an algebraic L-domain. In this paper, we want to describe the disjunctive propositional logic together with an extra connective playing the similar effects to a retraction. Moreover, the notion of stable open sets links algebraic L-domains and the disjunctive propositional logic. Hence we probably need to define the counterparts of stable open sets in continuous L-domains.
Chen has shown that the notion of stable dD-semilattices is a representation of algebraic L-domains [6]. However, the Lindenbaum algebra of a disjunctive propositional logic is a dD-semilattice, perhaps not a stable dD-semilattice. Section 3.1 of this paper revisits the syntactic framework of a disjunctive propositional logic, and bring a stable conditionality into a disjunctive propositional logic such that its Lindenbaum algebra is a stable dD-semilattice.
As a first step towards designing a logic for continuous L-domains, a concomitant disjunctive propositional logic is proposed in Section 3.2, by introducing a unary connective ∇ in the language of a stable disjunctive propositional logic. Then based on a stable disjunctive propositional logic and its concomitant, we define an approximable disjunctive propositional logic. In Section 3.3, we define the interpretation function of formulae and show that an approximable disjunctive propositional logic is complete with respect to its Lindenbaum algebra.
In Section 4.1, we discuss the relationship between the approximable disjunctive propositional logic and continuous L-domains. From the perspective of approximable dD-algebras, we show that every continuous L-domain has a logical presentation with the help of approximable filters and stable open sets. This extends Chen and Jung's work at the object level. On the side of morphisms, we extend their work in a different way. The morphisms between algebraic L-domains they discussed are stable functions. However, Scott continuous functions are the common choice in domain theory. In Section 4.2, we introduce the notion of approximable dD-morphisms and show that approximable dD-morphisms determine Scott continuous functions, and vice versa.
Section snippets
Domain theory
We will begin by introducing some standard order and domain theoretical notations and terminologies, most of them come from [8], [9].
Let be a poset and . We denote by the down set . The upper set is denoted by . If A is a singleton , then they are denoted by and , respectively. An upper bound x of A is called a minimal upper bound of A if there is no other upper bound below it. We denote by the set of all minimal upper bounds of A. An
Extension of disjunctive propositional logic
To extend Abramsky's domain theory in logical form to continuous L-domains, this section builds a logical system, which is complete with respect to its Lindenbaum algebra and whose language expands the language of a disjunctive propositional logic.
Representation theorem of continuous L-domains
Now we show how to use the framework of approximable disjunctive propositional logic for logically describing continuous L-domains. This needs the following notion. Definition 4.1 Let be an approximable dD-algebra. An approximable filter F of is a nonempty proper subset of ∇L for which the following statements are true: If and , then . If ∇x and , then . If , then for some . If , then for some with .
The set of approximable
Conclusion
Our work is in the spirit of both logic and domain theory, and makes way for an extension of Abramsky's domain theory in logical form to continuous L-domains. We introduced a framework of approximable disjunctive propositional logic based on a stable disjunctive propositional logic. The category ADD of approximable dD-algebras and approximable dD-morphisms was proved to be equivalent to CL. The result means that the approximable disjunctive propositional logic is the right logic for continuous
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References (18)
Domain theory in logical form
Ann. Pure Appl. Log.
(1991)- et al.
Toward an infinitary logic of domains: Abramsky logic for transition systems
Inf. Comput.
(1999) Stone duality and representation of stable domain
Comput. Math. Appl.
(1997)- et al.
A logical approach to stable domains
Theor. Comput. Sci.
(2006) Continuous Domain Theory in Logical Form
(2002)- et al.
Clausal logic and logic programming in algebraic domains
Inf. Comput.
(2001) Entailment systems for stably locally compact locales
Theor. Comput. Sci.
(2004)- et al.
A logic for Lawson compact algebraic L-domains
Theor. Comput. Sci.
(2020) Domain theory and the logic of observable properties
(1987)
Cited by (5)
Bounded complete domains and their logical form
2022, Information and ComputationCitation Excerpt :While they have extended Abramsky's work in many directions, some core problems remain open, just as Jung himself argued in [12]. Recently, by investigating the necessary ingredients for an extension of Chen and Jung's disjunctive propositional theory to cover all continuous L-domains, we added a unary connective in the language of a disjunctive propositional logic and designed a new logic for which its Lindenbaum algebra can be used to represent continuous L-domains [26]. This result offers a new viewpoint and a solution to the problem of extending Abramsky's theory to continuous settings.
L-domains as locally continuous sequent calculi
2024, Archive for Mathematical LogicTopological representations of Lawson compact algebraic L-domains and Scott domains
2023, Algebra UniversalisA representation of L-domain by formal concept analysis
2022, Soft Computing
- ☆
This Research Supported by the National Natural Science Foundation of China (Grant No. 11771134) and the Natural Science Foundation of Hunan Province (Grant No. 2019JJ50041).