§ Diagonal lemma for monotone functions
- Statement: For a monotone function f:P×P→Q, we have the equality f(⊔ss,⊔tt)=f(⊔x(x,x))
- Since ⊔x(x,x)⊑⊔s,t(s,t), by monotonicity of f, we have that f(⊔x(x,x))⊑f(⊔s,t(s,t)).
- On the other hand, note that for each (s⋆,t⋆), we have that (s⋆,t⋆)≤⊔(s⋆⊔t⋆,tstar⊔t⋆)=(s⋆,sstar)⊔(t⋆,t⋆). Thus each element on the RHS is dominated by some element on the LHS.
- So we must have equality of LHS and RHS.
§ Proving that powering is continuous
- We wish to prove that fn is continuous, given that f and (∘) is continuous.
- Proof by induction. n=0 is immediate. For case n+1:
(⊔ff)n+1=(⊔ff)∘(⊔gg)n=⊔g((⊔ff)∘gn)=⊔g⊔f(f∘gn)=⊔f(f∘fn)=⊔f(fn+1)
- See that we used the diagonal lemma to convert the union over f,g into a union over f.