Exercise 3.24 (Scott 1981, PRG-19, ยง3) โ function-space isomorphisms #
Scott asks to establish further isomorphisms. We formalize (i):
(๐โ โ (๐โ ร ๐โ)) โ
(๐โ โ ๐โ) ร (๐โ โ ๐โ).
The crux is the order-isomorphism on the approximable maps themselves,
funProdEquiv : Hom(๐โ, ๐โ ร ๐โ) โo Hom(๐โ, ๐โ) ร Hom(๐โ, ๐โ), given by
h โฆ (pโ โ h, pโ โ h) with inverse โจa, bโฉ โฆ โจa, bโฉ (Definition 3.3's
paired/proj, and the
round-trips paired_proj / proj_comp_paired). Transporting through Theorem
3.10's funSpaceEquiv
and Proposition 3.2's prodEquiv gives the domain isomorphism funProdIso.
Everything is choice-free (#print axioms โ {propext, Quot.sound}).
Exercise 3.24(i) (Scott 1981, PRG-19). The order-isomorphism on
approximable maps
Hom(๐โ, ๐โ ร ๐โ) โo Hom(๐โ, ๐โ) ร Hom(๐โ, ๐โ), h โฆ (pโ โ h, pโ โ h).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exercise 3.24(i) (Scott 1981, PRG-19). The domain isomorphism
|๐โ โ (๐โ ร ๐โ)| โo |(๐โ โ ๐โ) ร (๐โ โ ๐โ)|.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exercise 3.24(i). (๐โ โ (๐โ ร ๐โ)) โ
(๐โ โ ๐โ) ร (๐โ โ ๐โ).