Theorem 1.10 (Scott 1981, PRG-19, Β§1) β the element-token system {[X]} #
Given any neighbourhood system π, Scott replaces the tokens Ξ by the
elements |π|
themselves: for X β π put
[X] = {x β |π| β£ X β x},
the set of elements that contain X. The family {[X] β£ X β π} is a
neighbourhood system over
|π|, and it determines a domain isomorphic to |π| (Definition 1.9). "The
rΓ΄le of the tokens
is simply to keep the inclusions (and intersections) of neighbourhoods sorted
out."
We prove Scott's four facts:
- (1)
[Ξ] = |π|βbracket_master; - (2)
X, Yconsistent inπiff[X]β©[Y] β ββbracket_inter_nonempty_iff; - (3)
[X] β© [Y] = [X β© Y](forX, Y β π) βbracket_inter; - (4)
βX β [X]βprincipal_mem_bracket;
together with the one-one (bracket_injective), inclusion-preserving
(bracket_subset_iff)
correspondence X β¦ [X], and finally the induced order-isomorphism tokenIso : |π| βo |{[X]}|,
giving π β
α΄° tokenSystem (isomorphic_tokenSystem).
Everything is constructive ([propext, Quot.sound]): [X]-membership is just
x.mem X, and the
filter laws mirror the constructive proofs for principal.
Scott's [X] = {x β |π| β£ X β x}: the elements of |π| that contain the
neighbourhood X.
(This is the basicOpen X of Exercise 1.22, repeated here to avoid the topology
dependency.)
Instances For
Theorem 1.10 (1). [Ξ] = |π|: every element contains the master
neighbourhood.
Theorem 1.10 (3). [X] β© [Y] = [X β© Y] for X, Y β π. (β is filter
closure under β©;
β is upward closure along X β© Y β X, X β© Y β Y.)
The correspondence X β¦ [X] is inclusion-preserving. [X] β [Y] β X β Y
(for X,Y β π).
β tests at βX β [X], reading X β Y off βX β [Y]; β is upward closure.
Theorem 1.10 (2). X, Y are consistent in π (have a common lower bound
Z β π,
Z β X β© Y) iff [X] β© [Y] β β
. β uses βZ (which lies in both [X] and
[Y]); β reads a
witness off any common element.
The token system {[X]} and the isomorphism. #
Theorem 1.10. The element-token system {[X] β£ X β π} over the tokens
|π|. The two
laws reduce to facts about [Β·]: the master [Ξ] = |π| is the whole space; the
consistency
witness [W] for [X] β© [Y] yields W β X β© Y (via βW), so X β© Y β π and
[X] β© [Y] = [X β© Y].
Equations
Instances For
The element of |{[X]}| corresponding to x β |π|: the filter {[X] β£ X β x}.
Equations
Instances For
The element of |π| corresponding to y β |{[X]}|: the filter {X β£ [X] β y}.
Equations
Instances For
Theorem 1.10 (the isomorphism). X β¦ [X] induces an order-isomorphism
|π| βo |{[X]}|:
toToken and ofToken are mutually inverse and preserve/reflect β.
Equations
Instances For
Theorem 1.10 (statement). Any neighbourhood system is isomorphic to its
element-token
system: π β
α΄° {[X]}.