In domain theory, a branch of mathematics and computer science, a Scott information system is a primitive kind of logical deductive system often used as an alternative way of presenting Scott domains.
Contents
Definition
A Scott information system, A, is an ordered triple
satisfying
-
If a ∈ X ∈ C o n then X ⊢ a -
If X ⊢ Y and Y ⊢ a , then X ⊢ a -
If X ⊢ a then X ∪ { a } ∈ C o n -
∀ a ∈ T : { a } ∈ C o n -
If X ∈ C o n and X ′ ⊆ X then X ′ ∈ C o n .
Here
Natural numbers
The return value of a partial recursive function, which either returns a natural number or goes into an infinite recursion, can be expressed as a simple Scott information system as follows:
That is, the result can either be a natural number, represented by the singleton set
Of course, the same construction can be carried out with any other set instead of
Propositional calculus
The propositional calculus gives us a very simple Scott information system as follows:
Scott domains
Let D be a Scott domain. Then we may define an information system as follows
Let
Information systems and Scott domains
Given an information system,
Let
where the second congruence is given by approximable mappings.