Exercise 3.25 (Scott 1981, PRG-19, Β§3) β the open sets of |π| form a domain #
(For topologists.) Exercises 1.21/1.22 and 2.13 regard a domain |π| as a
topological space (the
basic opens [X] = {x β£ X β x}, basicOpen) on which the approximable maps are
exactly the
continuous functions. Scott asks, "using 3.10", to show that the family of open
subsets of |π|
is isomorphic to a domain.
The route is the standard "open sets = maps to SierpiΕski space". Let πͺ be the
SierpiΕski
domain (sierpinski): the two-token-state system whose neighbourhoods are Ξ = univ and β
, so
|πͺ| is the two-element domain β₯ β β€. The correspondence
mapOfOpen U:π β πͺ, relatingXtoβ(the "defined"/top neighbourhood ofπͺ) exactly when[X] β U, and tounivalways;openOfMap f = {x β£ f(x) = β€} = β {[X] β£ X f β };
are mutually inverse and inclusion-preserving (openIso), so by Theorem 3.10
(funSpaceEquiv,
|π β πͺ| β ApproximableMap) the lattice of open sets is order-isomorphic to the
domain
|π β πͺ| (opensReprIso). The one place topology (openness of U) is used is
the round trip
openOfMap (mapOfOpen U) = U and the β half of order reflection: an open set is
recovered from its
basic neighbourhoods.
From an open set to an approximable map π β πͺ. #
mapOfOpen U : π β πͺ. It always relates X to the blunt neighbourhood univ
of πͺ, and
relates X to the sharp neighbourhood β
exactly when the basic open [X] lies
inside U. As an
elementwise map it sends x to β€ iff x β U.
Equations
- One or more equations did not get rendered due to their size.
Instances For
From an approximable map π β πͺ to an open set. #
openOfMap f = {x β£ f(x) = β€} = β {[X] β£ X f β
}: the points sent by f to
the top of πͺ.
Equations
Instances For
openOfMap f is open: it is a union of basic opens [X].
The order-isomorphism Opens(|π|) βo (π β πͺ). #
Exercise 3.25 (core). The open subsets of |π| (ordered by β) are
order-isomorphic to the
approximable maps π β πͺ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exercise 3.25. The family of open subsets of |π|, ordered by inclusion,
is
order-isomorphic to the domain |π β πͺ| of the SierpiΕski function space β hence
is (isomorphic
to) a domain. This uses Theorem 3.10 (funSpaceEquiv) exactly as Scott directs.