Exercise 3.16 (Scott 1981, PRG-19, ยง3) โ the infinite iterate ๐^โ #
Scott: for a neighbourhood system ๐ over ฮ, let ฮ^โ = โโ 1โฟ0ฮ be infinitely
many disjoint
copies of ฮ, and let ๐^โ be the least family of subsets with
ฮ^โ โ ๐^โ, andX โ ๐,Y โ ๐^โโน0X โช 1Y โ ๐^โ.
He asks to show ๐^โ is a neighbourhood system over ฮ^โ, that ๐^โ โ
๐ ร ๐^โ,
and that the
elements of |๐^โ| are in one-one correspondence with arbitrary infinite
sequences โจxโโฉ of
elements xโ โ |๐|, via the combinations of neighbourhoods
0Xโ โช 10Xโ โช โฏ โช 1โฟ0Xโ โช โฏ (with all but finitely many Xโ = ฮ).
Model. We take the token type to be โ ร ฮฑ, where (n, a) is "the token a โ ฮ sitting in
the n-th copy" (i.e. Scott's 1โฟ0a). A neighbourhood 0Xโ โช 1โฟ0Xโ โช โฏ is then
exactly the set
{(i, a) โฃ a โ Xแตข}, recovered from W by its fibers fiber W i = {a โฃ (i, a) โ W}. The
"least family" description is equivalent to: W โ ๐^โ iff every fiber is a
neighbourhood and all
but finitely many fibers equal ฮ. (Closure under (2) and the base (1) generate
exactly these, and
no fewer, because (2) is the one-step "cons" and the cofinite-ฮ condition is its
iterate.)
The element-level payoff is the clean order-isomorphism
iterSeqEquiv : |๐^โ| โo (โ โ |๐|)
(Scott's "one-one correspondence with infinite sequences"), from which ๐^โ โ
๐ ร ๐^โ falls out by
the shift (โ โ E) โo E ร (โ โ E).
Everything is choice-free in spirit; the classical content is only what is
inherited from the
project's Element.ext/prodEquiv machinery, as elsewhere in ยง3.
Fibers of a set of (copy index, token) pairs. #
The ๐^โ-neighbourhood pinning copy n to X and leaving all other copies
at ฮ: Scott's
ฮ^โ โฉ (1โฟ0X), i.e. the combination with Xโ = X and Xโ = ฮ for m โ n.
Equations
Instances For
The system ๐^โ. #
Exercise 3.16 (Scott 1981, PRG-19). The infinite iterate ๐^โ over ฮ^โ = โ ร ฮ:
W โ ๐^โ iff every fiber is a neighbourhood of ๐ and all but finitely many
fibers equal ฮ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite intersection โ_{i<N} single i (fiber W i) reconstructs W from
below, once N
exceeds the cofinite-ฮ bound of W.
Components and sequences. #
The n-th component xโ โ |๐| of a ๐^โ-element z (Scott's coordinate at
copy n).
Equations
- Domain.Neighborhood.component z n = { mem := fun (X : Set ฮฑ) => V.mem X โง z.mem (Domain.Neighborhood.single V n X), sub := โฏ, master_mem := โฏ, inter_mem := โฏ, up_mem := โฏ }
Instances For
The ๐^โ-element determined by an infinite sequence โจxโโฉ of ๐-elements:
the neighbourhoods
W whose every fiber lies in the corresponding xแตข.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two round-trips. #
Scott's two conclusions. #
Exercise 3.16 (Scott 1981, PRG-19). The elements of |๐^โ| are in
one-one,
order-preserving correspondence with infinite sequences โจxโโฉ of elements of
|๐|.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exercise 3.16 (Scott 1981, PRG-19). The isomorphism |๐^โ| โo |๐ ร ๐^โ|,
obtained from the
sequence correspondence and the shift.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exercise 3.16 (Scott 1981, PRG-19). ๐^โ โ
๐ ร ๐^โ.
The coordinate projections ๐^โ โ ๐ (used in Exercise 3.24(ii)). #
The n-th coordinate projection projN n : ๐^โ โ ๐, W (projN n) X โ fiber W n โ X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
projN n extracts the n-th component: projN n (z) = component z n.