Exercise 2.14 (Scott 1981, PRG-19, §2) — the neighbourhood correspondence φ of #
an isomorphism
EXERCISE 2.14. Let
f : |𝒟₀| → |𝒟₁|be an isomorphism between domains. Letφ : 𝒟₀ → 𝒟₁be the one-one correspondence between neighbourhoods provided by Theorem 2.7 wheref(↑X) = ↑φ(X)for allX ∈ 𝒟₀. Show that the approximable mapping determined byfis just the relationshipφ(X) ⊆ Y. In addition prove that ifX, X' ∈ 𝒟₀are consistent, thenφ(X ∩ X') = φ(X) ∩ φ(X'). Remark that the isomorphisms between domains correspond exactly to the isomorphisms between neighbourhood systems (in the sense of one-one inclusion preserving correspondences).
Theorem 2.7 (exists_principal_eq_apply_principal) says a domain isomorphism e : |𝒟₀| ≃o |𝒟₁|
carries each finite element ↑X to a finite element ↑Y. We extract the witness
Y by
Classical.choose, getting φ with φ_spec : e(↑X) = ↑φ(X):
phi e hX,phi_mem,phi_spec— the neighbourhood correspondenceφofe.rel_ofIso_iff— the approximable mapping ofeis exactlyφ(X) ⊆ Y:(ofIso e).rel X Y ↔ 𝒟₁ Y ∧ φ(X) ⊆ Y(forX ∈ 𝒟₀).phi_inter—φ(X ∩ X') = φ(X) ∩ φ(X')for consistentX, X'(i.e.X ∩ X' ∈ 𝒟₀). The proof goes through the order structure:↑(X ∩ X')is the least upper bound (join) of↑X, ↑X'in|𝒟₀|(note the inclusion order is reversed);eande.symmare monotone, so they preserve this join, and the join of two consistent principals↑A, ↑Bin|𝒟₁|is↑(A ∩ B).
φ is Classical.choose-based, hence noncomputable and classical; the
order-theoretic proofs of
rel_ofIso_iff/phi_inter are otherwise choice-free (propext, Quot.sound).
Exercise 2.14 — the correspondence φ. For a domain isomorphism e and
X ∈ 𝒟₀, φ(X) is
the neighbourhood with e(↑X) = ↑φ(X) provided by Theorem 2.7.
Equations
Instances For
φ(X) ∈ 𝒟₁.
Theorem 2.7 defining equation: e(↑X) = ↑φ(X).
Exercise 2.14 — the approximable mapping of e is φ(X) ⊆ Y. For X ∈ 𝒟₀,
(ofIso e).rel X Y ↔ Y ∈ 𝒟₁ ∧ φ(X) ⊆ Y. (Immediate from phi_spec and
mem_principal.)
Exercise 2.14 — φ preserves consistent intersections. If X, X' are
consistent
(X ∩ X' ∈ 𝒟₀), then φ(X ∩ X') = φ(X) ∩ φ(X').
↑(X ∩ X') is the join of ↑X, ↑X' in |𝒟₀| (the order is inclusion-reversed).
e/e.symm
preserve this least upper bound, and the join of the consistent principals ↑φ(X), ↑φ(X') is
↑(φ(X) ∩ φ(X')).